@charset "UTF-8";.c-accordion__button{position:relative;cursor:pointer}.c-accordion__button .c-icon{top:0;margin-left:auto}.c-accordion__button[aria-expanded=true] .plus{display:none}.c-article{max-width:calc(1184 * var(--font-ratio) * 1px);margin-inline:auto}.c-article__info{display:block flex;flex-wrap:wrap;gap:calc(16 * var(--font-ratio) * 1px);align-items:center;margin-block-end:calc(16 * var(--font-ratio) * 1px)}.c-article .time{font-family:var(--ff-roboto);font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium)}.c-article .c-heading-2{--_mb:40}.c-article__bottom{display:block flex;gap:calc(24 * var(--font-ratio) * 1px);justify-content:center;padding-block-start:calc(40 * var(--font-ratio) * 1px);margin-block-start:calc(40 * var(--font-ratio) * 1px);border-top:1px solid var(--c-shadow)}@media (max-width:768px){.c-article__bottom{flex-direction:column;align-items:center}}.post::after{clear:both;display:block;content:""}.post h2{--_fz:24;--_lh:1.5;--_fw:var(--fw-bold);--_mb:24;margin-block-end:calc(var(--_mb) * var(--font-ratio) * 1px);font-size:calc(var(--_fz)/ var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--_fw);line-height:var(--_lh)}.post h3{--_fz:18;--_lh:1.5;--_fw:var(--fw-bold);--_mb:16;margin-block-end:calc(var(--_mb) * var(--font-ratio) * 1px);font-size:calc(var(--_fz)/ var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--_fw);line-height:var(--_lh)}.post h4{--_fz:16;--_lh:1.5;--_fw:var(--fw-bold);--_mb:8;margin-block-end:calc(var(--_mb) * var(--font-ratio) * 1px);font-size:calc(var(--_fz)/ var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--_fw);line-height:var(--_lh)}.post p{margin:calc(15 * var(--font-ratio) * 1px) 0}.post a:has(>img,>picture){text-decoration:none;transition:all .3s}@media (any-hover:hover) and (pointer:fine){.post a:has(>img,>picture):where(:-moz-any-link):hover{opacity:.6}.post a:has(>img,>picture):where(:any-link):hover{opacity:.6}.post a:has(>img,>picture):where(:enabled):hover{opacity:.6}.post a:has(>img,>picture):where(:-moz-any-link):focus-visible{opacity:.6}.post a:has(>img,>picture):where(:any-link):focus-visible{opacity:.6}.post a:has(>img,>picture):where(:enabled):focus-visible{opacity:.6}}.post a:not(:has(>img,>picture)){color:var(--c-primary);text-decoration:underline}@media (any-hover:hover) and (pointer:fine){.post a:not(:has(>img,>picture)):where(:-moz-any-link):hover{color:var(--c-link)}.post a:not(:has(>img,>picture)):where(:any-link):hover{color:var(--c-link)}.post a:not(:has(>img,>picture)):where(:enabled):hover{color:var(--c-link)}.post a:not(:has(>img,>picture)):where(:-moz-any-link):focus-visible{color:var(--c-link)}.post a:not(:has(>img,>picture)):where(:any-link):focus-visible{color:var(--c-link)}.post a:not(:has(>img,>picture)):where(:enabled):focus-visible{color:var(--c-link)}}.post a:not(:has(>img,>picture))[target=_blank]{position:relative}.post a:not(:has(>img,>picture))[target=_blank]::after{display:inline-block;width:calc(16 * var(--font-ratio) * 1px);height:calc(12 * var(--font-ratio) * 1px);margin-left:calc(4 * var(--font-ratio) * 1px);content:"";background:url(../img/common/blank.webp) no-repeat center/100%}.post ol,.post ul{padding:0;margin:calc(16 * var(--font-ratio) * 1px) 0}.post ol>li,.post ul>li{position:relative;padding:0 0 0 1em;margin:0;list-style-type:none}.post ol>li+li,.post ul>li+li{margin-top:.5em}.post ul>li::before{position:absolute;top:calc(.875em - 1.5px);left:0;width:3px;height:3px;content:"";background-color:currentcolor;border-radius:3px}.post ol>li{position:relative;padding:0 0 0 calc(15 * var(--font-ratio) * 1px);margin:0;list-style-type:none;counter-increment:num}.post ol>li::before{position:absolute;left:0;content:counter(num) "."}.post blockquote{padding:0 0 0 1em;border-left:.3em solid var(--c-shadow)}.post figure{width:-moz-fit-content;width:fit-content;margin:calc(15 * var(--font-ratio) * 1px) 0}.post figure.right{margin-left:auto}.post figure.center{margin-right:auto;margin-left:auto}.post figure img{display:block}.post figure figcaption{margin-top:.5em;font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}.post .aligncenter{clear:none!important;display:block!important;margin-inline:auto!important}.post .alignright{display:block!important;margin-inline-start:auto!important}.post .gallery{display:flex;flex-wrap:wrap!important;gap:calc(20 * var(--font-ratio) * 1px) calc(30 * var(--font-ratio) * 1px);margin:calc(15 * var(--font-ratio) * 1px) 0!important}.post .gallery br{display:none!important}.post .gallery-item{float:none!important;margin-top:0!important}.post .gallery-columns-1>.gallery-item{width:100%!important}.post .gallery-columns-2>.gallery-item{width:calc((100% - calc(30 * var(--font-ratio) * 1px) * (2 - 1))/ 2)!important}.post .gallery-columns-3>.gallery-item{width:calc((100% - calc(30 * var(--font-ratio) * 1px) * (3 - 1))/ 3)!important}.post .gallery-columns-4>.gallery-item{width:calc((100% - calc(30 * var(--font-ratio) * 1px) * (4 - 1))/ 4)!important}.post .gallery-columns-5>.gallery-item{width:calc((100% - calc(30 * var(--font-ratio) * 1px) * (5 - 1))/ 5)!important}.post .gallery-columns-6>.gallery-item{width:calc((100% - calc(30 * var(--font-ratio) * 1px) * (6 - 1))/ 6)!important}.post .gallery-columns-7>.gallery-item{width:calc((100% - calc(30 * var(--font-ratio) * 1px) * (7 - 1))/ 7)!important}.post .gallery-columns-8>.gallery-item{width:calc((100% - calc(30 * var(--font-ratio) * 1px) * (8 - 1))/ 8)!important}.post .gallery-columns-9>.gallery-item{width:calc((100% - calc(30 * var(--font-ratio) * 1px) * (9 - 1))/ 9)!important}.post .column{display:flex;flex:1;gap:calc(20 * var(--font-ratio) * 1px) calc(30 * var(--font-ratio) * 1px);margin:calc(15 * var(--font-ratio) * 1px) 0}.post .column figure{margin:0}.post .column>*{flex:1 0 0}.post table{margin:calc(15 * var(--font-ratio) * 1px) 0;border-collapse:collapse}.post table tbody td,.post table tbody th{border:1px solid var(--c-shadow)}.post table tbody th{padding:calc(8 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);text-align:left;background-color:var(--bgc-light-1)}.post table tbody td{padding:calc(5 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}.post .wp-video{width:100%!important;max-width:600px!important;margin-inline:auto}.post .flex,.post .flex--center,.post .flex--right{display:flex;gap:calc(16 * var(--font-ratio) * 1px)}.post .flex--center{justify-content:center}.post .flex--right{justify-content:flex-end}@media (max-width:768px){.post .column{display:flex;flex-direction:column}.post .gallery{flex-direction:column}.post .gallery-columns-1>.gallery-item{width:100%!important}.post .gallery-columns-2>.gallery-item{width:100%!important}.post .gallery-columns-3>.gallery-item{width:100%!important}.post .gallery-columns-4>.gallery-item{width:100%!important}.post .gallery-columns-5>.gallery-item{width:100%!important}.post .gallery-columns-6>.gallery-item{width:100%!important}.post .gallery-columns-7>.gallery-item{width:100%!important}.post .gallery-columns-8>.gallery-item{width:100%!important}.post .gallery-columns-9>.gallery-item{width:100%!important}}@media (max-width:576px){.post h2{--_fz:18;--_mb:16}.post h3{--_fz:16;--_mb:8}.post h4{--_fz:14;--_mb:4}}.c-box-video{position:relative;aspect-ratio:16/9}.c-box-video>*{position:relative;z-index:2;width:100%;height:100%}.c-box-a{--_padding-inline:40;--_padding-block:40;--_bgc:var(--bgc-white);padding-block:calc(var(--_padding-block) * var(--font-ratio) * 1px);padding-inline:calc(var(--_padding-inline) * var(--font-ratio) * 1px);background:var(--_bgc);border-radius:calc(var(--bdrs-lg) * var(--font-ratio) * 1px)}.c-box-a--bgc-light-1{--_bgc:var(--bgc-light-1)}.c-box-a--bgc-light-2{--_bgc:var(--bgc-light-2)}.c-box-a--pd{--_padding-inline:64;--_padding-block:64}@media (max-width:576px){.c-box-a{--_padding-inline:20;--_padding-block:20}}.c-breadcrumb{top:0;left:0;z-index:10;width:100%;margin-top:0}.c-breadcrumb__inr{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-end}.c-breadcrumb li{display:flex;align-items:center;padding:0;margin:0;font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:100%;font-weight:var(--fw-normal)}.c-breadcrumb li:not(:last-child){margin-right:.5em}.c-breadcrumb li [aria-current=location]{pointer-events:none}.c-breadcrumb li .c-icon{margin-right:.5em;font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);fill:var(--c-text-gray)}.c-breadcrumb li a:where(:not([aria-current=location])){color:var(--c-text-gray)}@media (any-hover:hover) and (pointer:fine){.c-breadcrumb li a:where(:not([aria-current=location])):where(:-moz-any-link):hover{color:var(--c-primary)}.c-breadcrumb li a:where(:not([aria-current=location])):where(:any-link):hover{color:var(--c-primary)}.c-breadcrumb li a:where(:not([aria-current=location])):where(:enabled):hover{color:var(--c-primary)}.c-breadcrumb li a:where(:not([aria-current=location])):where(:-moz-any-link):focus-visible{color:var(--c-primary)}.c-breadcrumb li a:where(:not([aria-current=location])):where(:any-link):focus-visible{color:var(--c-primary)}.c-breadcrumb li a:where(:not([aria-current=location])):where(:enabled):focus-visible{color:var(--c-primary)}}@media (max-width:768px){.c-breadcrumb{margin-block-start:calc(8 * var(--font-ratio) * 1px)}.c-breadcrumb li{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-breadcrumb li .c-icon{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-button{--font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);--font-size-sp:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);--btn-inline-size:calc(280 * var(--font-ratio) * 1px);--p-block-start:calc(14 * var(--font-ratio) * 1px);--p-block-end:calc(14 * var(--font-ratio) * 1px);--p-inline-start:calc(24 * var(--font-ratio) * 1px);--p-inline-end:calc(16 * var(--font-ratio) * 1px);--border-radius:calc(4 * var(--font-ratio) * 1px);--bgc:var(--bgc-dark);--color:#fff;--_icon-bg:var(--c-primary);display:block;font-size:var(--font-size);background:var(--bgc);inline-size:var(--btn-inline-size);color:var(--color);padding-inline:var(--p-inline-start) var(--p-inline-end);padding-block:var(--p-block-start) var(--p-block-end);border-radius:var(--border-radius);font-weight:var(--fw-medium);position:relative}.c-button .c-icon-arrow{position:absolute;right:calc(16 * var(--font-ratio) * 1px);top:50%;transform:translateY(-50%)}.c-button .c-icon-arrow--rev{right:auto;left:calc(16 * var(--font-ratio) * 1px)}.c-button .c-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);fill:var(--_icon-fill)}.c-button .c-icon.blank{position:relative;left:0;top:0;transform:none}@media (any-hover:hover) and (pointer:fine){.c-button:where(:-moz-any-link):hover>span::before{transform:scale(1)}.c-button:where(:any-link):hover>span::before{transform:scale(1)}.c-button:where(:-moz-any-link):hover .c-icon{fill:var(--_icon-fill-hv)}.c-button:where(:any-link):hover .c-icon{fill:var(--_icon-fill-hv)}.c-button:where(:enabled):hover>span::before{transform:scale(1)}.c-button:where(:enabled):hover .c-icon{fill:var(--_icon-fill-hv)}.c-button:where(:-moz-any-link):focus-visible>span::before{transform:scale(1)}.c-button:where(:any-link):focus-visible>span::before{transform:scale(1)}.c-button:where(:-moz-any-link):focus-visible .c-icon{fill:var(--_icon-fill-hv)}.c-button:where(:any-link):focus-visible .c-icon{fill:var(--_icon-fill-hv)}.c-button:where(:enabled):focus-visible>span::before{transform:scale(1)}.c-button:where(:enabled):focus-visible .c-icon{fill:var(--_icon-fill-hv)}}@media (max-width:576px){.c-button{font-size:var(--font-size-sp);--p-block-start:calc(16 * var(--font-ratio) * 1px);--p-block-end:calc(16 * var(--font-ratio) * 1px)}}.c-button{--_icon-fill:var(--bgc-white);--_icon-fill-hv:var(--bgc-white)}.c-button-white{--font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);--font-size-sp:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);--btn-inline-size:calc(280 * var(--font-ratio) * 1px);--p-block-start:calc(14 * var(--font-ratio) * 1px);--p-block-end:calc(14 * var(--font-ratio) * 1px);--p-inline-start:calc(24 * var(--font-ratio) * 1px);--p-inline-end:calc(16 * var(--font-ratio) * 1px);--border-radius:calc(4 * var(--font-ratio) * 1px);--bgc:var(--bgc-dark);--color:#fff;--_icon-bg:var(--c-primary);display:block;font-size:var(--font-size);background:var(--bgc);inline-size:var(--btn-inline-size);color:var(--color);padding-inline:var(--p-inline-start) var(--p-inline-end);padding-block:var(--p-block-start) var(--p-block-end);border-radius:var(--border-radius);font-weight:var(--fw-medium);position:relative}.c-button-white .c-icon-arrow{position:absolute;right:calc(16 * var(--font-ratio) * 1px);top:50%;transform:translateY(-50%)}.c-button-white .c-icon-arrow--rev{right:auto;left:calc(16 * var(--font-ratio) * 1px)}.c-button-white .c-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);fill:var(--_icon-fill)}.c-button-white .c-icon.blank{position:relative;left:0;top:0;transform:none}@media (any-hover:hover) and (pointer:fine){.c-button-white:where(:-moz-any-link):hover>span::before{transform:scale(1)}.c-button-white:where(:any-link):hover>span::before{transform:scale(1)}.c-button-white:where(:-moz-any-link):hover .c-icon{fill:var(--_icon-fill-hv)}.c-button-white:where(:any-link):hover .c-icon{fill:var(--_icon-fill-hv)}.c-button-white:where(:enabled):hover>span::before{transform:scale(1)}.c-button-white:where(:enabled):hover .c-icon{fill:var(--_icon-fill-hv)}.c-button-white:where(:-moz-any-link):focus-visible>span::before{transform:scale(1)}.c-button-white:where(:any-link):focus-visible>span::before{transform:scale(1)}.c-button-white:where(:-moz-any-link):focus-visible .c-icon{fill:var(--_icon-fill-hv)}.c-button-white:where(:any-link):focus-visible .c-icon{fill:var(--_icon-fill-hv)}.c-button-white:where(:enabled):focus-visible>span::before{transform:scale(1)}.c-button-white:where(:enabled):focus-visible .c-icon{fill:var(--_icon-fill-hv)}}@media (max-width:576px){.c-button-white{font-size:var(--font-size-sp);--p-block-start:calc(16 * var(--font-ratio) * 1px);--p-block-end:calc(16 * var(--font-ratio) * 1px)}}.c-button-white{--bgc:var(--bgc-white);--color:var(--c-text);--_icon-fill:var(--c-primary);--_icon-fill-hv:var(--bgc-white)}.c-button-bunner{--btn-inline-size:calc(392 * var(--font-ratio) * 1px);line-height:150%;display:flex;align-items:center}.c-button-bunner__icon{margin-inline-end:calc(16 * var(--font-ratio) * 1px);inline-size:calc(32 * var(--font-ratio) * 1px)}.c-button-bunner__icon img{width:100%}@media (max-width:576px){.c-button-bunner{--btn-inline-size:100%}}.c-button-event{--btn-inline-size:100%;display:flex;align-items:center;gap:calc(16 * var(--font-ratio) * 1px);border:1px solid var(--c-primary);border-radius:calc(4 * var(--font-ratio) * 1px);max-inline-size:calc(380 * var(--font-ratio) * 1px);position:relative}.c-button-event::after{content:"";position:absolute;inset:0;opacity:0;transition:opacity var(--dur-normal);background:linear-gradient(to left,rgba(0,102,156,.1),rgba(38,183,188,.1),rgba(89,195,225,.1),rgba(0,148,213,.1))}.c-button-event .c-icon-arrow{position:relative;right:0;top:0;transform:translate(0);margin-inline-start:auto}.c-button-event .en{position:relative;z-index:2;font-size:calc(44 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold);letter-spacing:0;line-height:100%;font-family:var(--ff-heading);background:var(--c-gradation);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-button-event .text{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:150%}@media (any-hover:hover) and (pointer:fine){.c-button-event:where(:-moz-any-link):hover::after{opacity:1}.c-button-event:where(:any-link):hover::after{opacity:1}.c-button-event:where(:enabled):hover::after{opacity:1}.c-button-event:where(:-moz-any-link):focus-visible::after{opacity:1}.c-button-event:where(:any-link):focus-visible::after{opacity:1}.c-button-event:where(:enabled):focus-visible::after{opacity:1}}@media (max-width:576px){.c-button-event{max-inline-size:calc(320 * var(--font-ratio) * 1px);gap:calc(8 * var(--font-ratio) * 1px);--p-inline-start:calc(16 * var(--font-ratio) * 1px)}.c-button-event .en{font-size:calc(38 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-button-event .text{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-button-entry{--btn-inline-size:100%;display:flex;flex-direction:column;border:1px solid var(--c-primary);border-radius:calc(4 * var(--font-ratio) * 1px);max-inline-size:calc(320 * var(--font-ratio) * 1px);position:relative}.c-button-entry::after{content:"";position:absolute;inset:0;opacity:0;transition:opacity var(--dur-normal);background:linear-gradient(to left,rgba(0,102,156,.1),rgba(38,183,188,.1),rgba(89,195,225,.1),rgba(0,148,213,.1))}.c-button-entry .en{position:relative;z-index:2;font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold);letter-spacing:0;line-height:100%;font-family:var(--ff-heading);background:var(--c-gradation);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-button-entry .text{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:150%}@media (any-hover:hover) and (pointer:fine){.c-button-entry:where(:-moz-any-link):hover::after{opacity:1}.c-button-entry:where(:any-link):hover::after{opacity:1}.c-button-entry:where(:enabled):hover::after{opacity:1}.c-button-entry:where(:-moz-any-link):focus-visible::after{opacity:1}.c-button-entry:where(:any-link):focus-visible::after{opacity:1}.c-button-entry:where(:enabled):focus-visible::after{opacity:1}}@media (max-width:576px){.c-button-entry{max-inline-size:calc(320 * var(--font-ratio) * 1px);gap:calc(8 * var(--font-ratio) * 1px);--p-inline-start:calc(16 * var(--font-ratio) * 1px);--p-block-start:calc(12 * var(--font-ratio) * 1px);--p-block-end:calc(12 * var(--font-ratio) * 1px)}.c-button-entry .en{font-size:calc(30 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-button-entry .text{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-button-wrapper{display:grid;gap:calc(32 * var(--font-ratio) * 1px);justify-content:center;grid-template-columns:repeat(auto-fit,minmax(0,calc(280 * var(--font-ratio) * 1px)))}.c-button-wrapper .c-button,.c-button-wrapper .c-button-white{--btn-inline-size:100%}@media (max-width:576px){.c-button-wrapper{gap:calc(16 * var(--font-ratio) * 1px)}}.c-button-list{display:grid;gap:calc(16 * var(--font-ratio) * 1px);grid-template-columns:repeat(var(--_cols,4),1fr);margin-block-end:var(--_block-end,calc(80 * var(--font-ratio) * 1px))}.c-button-list .c-button,.c-button-list .c-button-white{--btn-inline-size:100%;--p-inline-end:calc(52 * var(--font-ratio) * 1px);display:flex;align-items:center}@media screen and (max-width:1000px){.c-button-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.c-button-list{grid-template-columns:repeat(var(--_cols-sp,2),1fr);gap:calc(8 * var(--font-ratio) * 1px)}}@media (max-width:576px){.c-button-list{margin-block-end:var(--_block-end,calc(56 * var(--font-ratio) * 1px))}.c-button-list .c-button,.c-button-list .c-button-white{--p-block-start:calc(10 * var(--font-ratio) * 1px);--p-block-end:calc(10 * var(--font-ratio) * 1px);--p-inline-start:calc(14 * var(--font-ratio) * 1px);--p-inline-end:calc(24 * var(--font-ratio) * 1px);--font-size:calc(12 * var(--font-ratio) * 1px)}.c-button-list .c-button .c-icon-arrow,.c-button-list .c-button-white .c-icon-arrow{inline-size:calc(24 * var(--font-ratio) * 1px);right:calc(6 * var(--font-ratio) * 1px)}}.c-card{display:flex;gap:var(--_card-gap,calc(24 * var(--font-ratio) * 1px))}.c-card li{width:var(--_card-width,calc(50% - calc(24 * var(--font-ratio) * 1px)))}.c-card li.newgraduates{--_card-bg-image:url("../img/top/img_recruit_01_hv.webp") no-repeat center/cover}.c-card li.career{--_card-bg-image:url("../img/top/img_recruit_02_hv.webp") no-repeat center/cover}.c-card li.housing{--_card-bg-image:url("../img/business/img_business_01_hv.webp") no-repeat center/cover}.c-card li.lifestyle{--_card-bg-image:url("../img/business/img_business_02_hv.webp") no-repeat center/cover}.c-card li.events{--_card-bg-image:url("../img/business/img_business_03_hv.webp") no-repeat center/cover}.c-card li.homes{--_card-bg-image:url("../img/business/img_business_04_hv.webp") no-repeat center/cover}.c-card li.renovation{--_card-bg-image:url("../img/business/img_business_05_hv.webp") no-repeat center/cover}.c-card li.real-estate{--_card-bg-image:url("../img/business/img_business_06_hv.webp") no-repeat center/cover}.c-card li.group{--_card-bg-image:url("../img/business/img_business_07_hv.webp") no-repeat center/cover}.c-card li.interior-dining{--_card-bg-image:url("../img/business/img_business_08_hv.webp") no-repeat center/cover}.c-card li.fm-media{--_card-bg-image:url("../img/business/img_business_09_hv.webp") no-repeat center/cover}.c-card li a{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--bgc-white);padding-block:calc(24 * var(--font-ratio) * 1px);padding-inline:calc(24 * var(--font-ratio) * 1px)}.c-card li a::before{content:"";position:absolute;inset:0;background:var(--_card-bg-image);opacity:0;transition:all var(--dur-slow) ease;pointer-events:none}@media (any-hover:hover) and (pointer:fine){.c-card li a:where(:-moz-any-link):hover{--hv-color:var(--bgc-white)}.c-card li a:where(:any-link):hover{--hv-color:var(--bgc-white)}.c-card li a:where(:-moz-any-link):hover::before{opacity:1}.c-card li a:where(:any-link):hover::before{opacity:1}.c-card li a:where(:enabled):hover{--hv-color:var(--bgc-white)}.c-card li a:where(:enabled):hover::before{opacity:1}.c-card li a:where(:-moz-any-link):focus-visible{--hv-color:var(--bgc-white)}.c-card li a:where(:any-link):focus-visible{--hv-color:var(--bgc-white)}.c-card li a:where(:-moz-any-link):focus-visible::before{opacity:1}.c-card li a:where(:any-link):focus-visible::before{opacity:1}.c-card li a:where(:enabled):focus-visible{--hv-color:var(--bgc-white)}.c-card li a:where(:enabled):focus-visible::before{opacity:1}}.c-card li .en{position:relative;z-index:2;font-family:var(--ff-heading);font-weight:var(--fw-bold);line-height:110%;letter-spacing:0;font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-size:var(--_en-fz,calc(32 / var(--fz-root) * var(--font-ratio) * 1rem));color:var(--hv-color,var(--c-primary));transition:color ease var(--dur-normal)}.c-card .info{display:flex;gap:calc(16 * var(--font-ratio) * 1px);justify-content:space-between}.c-card h3{position:relative;z-index:2;margin-block-start:calc(-24 * var(--font-ratio) * 1px);margin-block-end:calc(8 * var(--font-ratio) * 1px);font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em;color:var(--hv-color,var(--c-text));transition:color ease var(--dur-normal)}.c-card p{position:relative;z-index:2;font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em;color:var(--hv-color,var(--c-text));transition:color ease var(--dur-normal)}.c-card .c-icon{fill:var(--hv-color,var(--c-primary));position:absolute;z-index:2;right:calc(24 * var(--font-ratio) * 1px);bottom:calc(24 * var(--font-ratio) * 1px)}.c-card--3col{--_card-gap:calc(12 * var(--font-ratio) * 1px);--_card-width:calc((100% - (var(--_card-gap, calc(24 * var(--font-ratio) * 1px))) * 2) / 3);--_en-fz:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);flex-wrap:wrap}.c-card--3col .info{justify-content:flex-end}.c-card--3col h3{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);margin-block:calc(16 * var(--font-ratio) * 1px) 0}.c-card--3col .c-icon{bottom:calc(32 * var(--font-ratio) * 1px)}@media (max-width:768px){.c-card{gap:calc(16 * var(--font-ratio) * 1px);flex-direction:column}.c-card li{width:100%}}@media (max-width:576px){.c-card li .en{font-size:var(--_fz,calc(26 / var(--fz-root) * var(--font-ratio) * 1rem))}.c-card h3{margin-block-end:calc(16 * var(--font-ratio) * 1px);font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-card p{font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-card .info__img{flex:0 0 var(--card-img-width,calc(110 * var(--font-ratio) * 1px))}.c-card .c-icon{width:1.2em;height:1.2em;bottom:calc(30 * var(--font-ratio) * 1px)}.c-card--3col{--_card-gap:calc(12 * var(--font-ratio) * 1px);--_card-width:100%;--_fz:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);--_en-fz:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);--card-img-width:calc(150 * var(--font-ratio) * 1px)}.c-card--3col li .en{font-size:var(--_en-fz,calc(26 / var(--fz-root) * var(--font-ratio) * 1rem))}.c-card--3col h3{font-size:var(--_fz,calc(16 / var(--fz-root) * var(--font-ratio) * 1rem));margin-block:calc(16 * var(--font-ratio) * 1px) 0}.c-card--3col .c-icon{bottom:calc(24 * var(--font-ratio) * 1px)}}.c-card-voice{inline-size:auto}.c-card-voice__img{position:relative;transition:transform var(--dur-slow)}.c-card-voice__img img{-webkit-mask-image:url(../img/people/bg_mask.webp);mask-image:url(../img/people/bg_mask.webp);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%}.c-card-voice__img::before{content:"";position:absolute;bottom:0;left:0;inline-size:100%;aspect-ratio:392/303;background-image:url(../img/people/bg_vector.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.c-card-voice__info{position:relative;z-index:2;margin-block-start:calc(-48 * var(--font-ratio) * 1px)}.c-card-voice__info .text{line-height:200%;letter-spacing:.05em;font-weight:var(--fw-semibold);color:var(--c-text);font-size:var(--_card-text-fz,calc(14 / var(--fz-root) * var(--font-ratio) * 1rem))}.c-card-voice__info .text span{display:block}.c-card-voice__info .heading{font-size:var(--_card-heading-fz,calc(24 / var(--fz-root) * var(--font-ratio) * 1rem));font-weight:var(--fw-semibold);line-height:100%;color:var(--c-primary);margin-block-end:calc(24 * var(--font-ratio) * 1px)}.c-card-voice__info .heading span{display:block;width:-moz-fit-content;width:fit-content;padding:calc(8 * var(--font-ratio) * 1px);background:#fff}.c-card-voice__info .heading span+span{margin-block-start:calc(8 * var(--font-ratio) * 1px)}.c-card-voice__info .others{margin-top:calc(8 * var(--font-ratio) * 1px);display:flex;gap:calc(24 * var(--font-ratio) * 1px);align-items:center;color:var(--c-text)}.c-card-voice__info .name{font-family:var(--ff-heading);line-height:100%;font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold)}.c-card-voice__info .category{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em;font-weight:var(--fw-semibold)}.c-card-voice a{display:block}@media (any-hover:hover) and (pointer:fine){.c-card-voice a:where(:-moz-any-link):hover .c-card-voice__img{transform:scale(1.1)}.c-card-voice a:where(:any-link):hover .c-card-voice__img{transform:scale(1.1)}.c-card-voice a:where(:enabled):hover .c-card-voice__img{transform:scale(1.1)}.c-card-voice a:where(:-moz-any-link):focus-visible .c-card-voice__img{transform:scale(1.1)}.c-card-voice a:where(:any-link):focus-visible .c-card-voice__img{transform:scale(1.1)}.c-card-voice a:where(:enabled):focus-visible .c-card-voice__img{transform:scale(1.1)}}@media (max-width:576px){.c-card-voice__info .text{font-size:var(--_card-text-fz,calc(14 / var(--fz-root) * var(--font-ratio) * 1rem))}.c-card-voice__info .heading{font-size:var(--_card-heading-fz,calc(20 / var(--fz-root) * var(--font-ratio) * 1rem));margin-block-end:calc(16 * var(--font-ratio) * 1px)}.c-card-voice__info .name{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-card-voice__info .category{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-event-card a{position:relative;display:block;padding-block:calc(48 * var(--font-ratio) * 1px);padding-inline:calc(48 * var(--font-ratio) * 1px);background:var(--bgc-white)}.c-event-card a::before{content:"";position:absolute;inset:0;opacity:0;transition:opacity var(--dur-normal);background:linear-gradient(to left,rgba(0,102,156,.1),rgba(38,183,188,.1),rgba(89,195,225,.1),rgba(0,148,213,.1))}@media (any-hover:hover) and (pointer:fine){.c-event-card a:where(:-moz-any-link):hover::before{opacity:1}.c-event-card a:where(:any-link):hover::before{opacity:1}.c-event-card a:where(:enabled):hover::before{opacity:1}.c-event-card a:where(:-moz-any-link):focus-visible::before{opacity:1}.c-event-card a:where(:any-link):focus-visible::before{opacity:1}.c-event-card a:where(:enabled):focus-visible::before{opacity:1}}.c-event-card__inr{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,calc(360 * var(--font-ratio) * 1px)) 1fr;gap:calc(48 * var(--font-ratio) * 1px)}.c-event-card__inr--1fr{grid-template-columns:1fr}.c-event-card__info{position:relative;padding-inline-end:calc(32 * var(--font-ratio) * 1px);color:var(--c-text)}.c-event-card__tag{margin-block-end:calc(8 * var(--font-ratio) * 1px)}.c-event-card__title{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em;margin-block-end:calc(8 * var(--font-ratio) * 1px)}.c-event-card__place{font-weight:var(--fw-medium)}.c-event-card__place--large{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.c-event-card__lead{margin-block-start:calc(24 * var(--font-ratio) * 1px)}.c-event-card__lead dl{display:flex}.c-event-card__lead dl dt{flex:0 0 calc(90 * var(--font-ratio) * 1px);display:flex;justify-content:flex-end}.c-event-card__detail{display:flex;align-items:center;gap:calc(24 * var(--font-ratio) * 1px)}.c-event-card time{color:var(--c-text-gray)}.c-event-card .c-icon-arrow{position:absolute;bottom:0;right:0}.c-event-card .c-icon{--_icon-fill:var(--c-primary);--_icon-fill-hv:var(--bgc-white)}@media (max-width:768px){.c-event-card a{padding-block:calc(24 * var(--font-ratio) * 1px);padding-inline:calc(24 * var(--font-ratio) * 1px)}.c-event-card__inr{grid-template-columns:1fr;gap:calc(16 * var(--font-ratio) * 1px)}.c-event-card__info{padding-inline-end:0}.c-event-card__img{margin-inline:auto}.c-event-card .c-icon-arrow{display:none}}@media (max-width:576px){.c-event-card__title{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-event-card__lead{margin-block-start:calc(16 * var(--font-ratio) * 1px)}.c-event-card__lead dl dt{flex:0 0 calc(74 * var(--font-ratio) * 1px)}.c-event-card__place--large{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-business-card{max-inline-size:calc(720 * var(--font-ratio) * 1px);margin-inline:auto}.c-business-card a{display:block;background:var(--bgc-white);padding-inline-end:calc(40 * var(--font-ratio) * 1px);position:relative}.c-business-card a::before{content:"";position:absolute;inset:0;opacity:0;transition:opacity var(--dur-normal);background:linear-gradient(to left,rgba(0,102,156,.1),rgba(38,183,188,.1),rgba(89,195,225,.1),rgba(0,148,213,.1))}@media (any-hover:hover) and (pointer:fine){.c-business-card a:where(:-moz-any-link):hover::before{opacity:1}.c-business-card a:where(:any-link):hover::before{opacity:1}.c-business-card a:where(:enabled):hover::before{opacity:1}.c-business-card a:where(:-moz-any-link):focus-visible::before{opacity:1}.c-business-card a:where(:any-link):focus-visible::before{opacity:1}.c-business-card a:where(:enabled):focus-visible::before{opacity:1}}.c-business-card__inr{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,calc(240 * var(--font-ratio) * 1px)) 1fr;gap:calc(40 * var(--font-ratio) * 1px);align-items:center}.c-business-card__img img{aspect-ratio:calc(240 * var(--font-ratio) * 1px)/calc(200 * var(--font-ratio) * 1px);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-business-card__info{color:var(--c-text);position:relative}.c-business-card__heading{font-size:calc(44 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold);line-height:100%;letter-spacing:0;font-family:var(--ff-heading);margin-block-end:calc(8 * var(--font-ratio) * 1px)}.c-business-card__text{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.c-business-card .c-icon-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%)}.c-business-card .c-icon{--_icon-fill:var(--c-primary);--_icon-fill-hv:var(--bgc-white)}@media (max-width:768px){.c-business-card a{padding-inline-end:calc(24 * var(--font-ratio) * 1px)}.c-business-card__inr{gap:calc(24 * var(--font-ratio) * 1px)}}@media (max-width:576px){.c-business-card a{padding-inline-end:calc(16 * var(--font-ratio) * 1px)}.c-business-card__inr{grid-template-columns:minmax(0,calc(120 * var(--font-ratio) * 1px)) 1fr;gap:calc(16 * var(--font-ratio) * 1px)}.c-business-card__img img{aspect-ratio:1}.c-business-card__heading{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-business-card__text{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-carousel .splide__arrows{display:flex;pointer-events:none;gap:calc(16 * var(--font-ratio) * 1px);justify-content:flex-end;margin-inline:auto}.c-carousel .splide__arrow{position:relative;pointer-events:auto;place-items:center;width:calc(64 * var(--font-ratio) * 1px);height:calc(64 * var(--font-ratio) * 1px);padding:0;color:var(--c-primary);cursor:pointer;border:1px solid var(--c-primary);border-radius:9999px;overflow:hidden;background:var(--_carousel-bgc-arrow,transparent)}.c-carousel .splide__arrow::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:var(--c-primary);transition:scale var(--dur-normal);inset:0;scale:0}.c-carousel .splide__arrow svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(20 * var(--font-ratio) * 1px);height:calc(20 * var(--font-ratio) * 1px)}@media (any-hover:hover) and (pointer:fine){.c-carousel .splide__arrow:where(:-moz-any-link):hover::before{scale:1}.c-carousel .splide__arrow:where(:any-link):hover::before{scale:1}.c-carousel .splide__arrow:where(:-moz-any-link):hover svg{fill:var(--bgc-white)}.c-carousel .splide__arrow:where(:any-link):hover svg{fill:var(--bgc-white)}.c-carousel .splide__arrow:where(:enabled):hover::before{scale:1}.c-carousel .splide__arrow:where(:enabled):hover svg{fill:var(--bgc-white)}.c-carousel .splide__arrow:where(:-moz-any-link):focus-visible::before{scale:1}.c-carousel .splide__arrow:where(:any-link):focus-visible::before{scale:1}.c-carousel .splide__arrow:where(:-moz-any-link):focus-visible svg{fill:var(--bgc-white)}.c-carousel .splide__arrow:where(:any-link):focus-visible svg{fill:var(--bgc-white)}.c-carousel .splide__arrow:where(:enabled):focus-visible::before{scale:1}.c-carousel .splide__arrow:where(:enabled):focus-visible svg{fill:var(--bgc-white)}}.c-carousel .splide__arrow:disabled{opacity:.35;cursor:default}.c-carousel .splide__arrow--prev svg{transform:translate(-50%,-50%) rotate(180deg)}@media (max-width:576px){.c-carousel .splide__arrow{width:calc(44 * var(--font-ratio) * 1px);height:calc(44 * var(--font-ratio) * 1px)}}.c-carousel-voice{--_carousel-width:375;--carousel-active-width:500;--_carousel-width-sp:350;padding-block-start:calc(128 * var(--font-ratio) * 1px)}.c-carousel-voice--max{margin-inline:calc(50% - 50vw);padding-inline:calc(20 * var(--font-ratio) * 1px)}.c-carousel-voice--newgrads{--_carousel-width-sp:325;--_carousel-bgc-arrow:var(--bgc-white)}.c-carousel-voice .splide__arrows{max-inline-size:calc(1224 * var(--font-ratio) * 1px)}.c-carousel-voice .splide__arrows.hidden{display:none}.c-carousel-voice .splide__track{overflow:visible}.c-carousel-voice .splide__slide{--_base-width:var(--_carousel-width);--_active-width:var(--carousel-active-width);--_active-scale:calc(var(--_active-width) / var(--_base-width));display:flex;align-items:center;justify-content:center}.c-carousel-voice .splide__slide>a{display:block;width:100%}.c-carousel-voice .splide__slide .c-card-voice__img{width:100%;transform-origin:50% 50%}.c-carousel-voice .splide__slide.is-active:not(.splide__slide--clone){z-index:2}.c-carousel-voice .splide__slide .c-card-voice__info{margin-block-start:0;position:relative;z-index:2;pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-slow);will-change:clip-path}.c-carousel-voice .splide__slide .c-card-voice__info .heading{--_card-heading-fz:calc(30 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-carousel-voice .splide__slide .c-card-voice__info .text{--_card-text-fz:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-carousel-voice .splide__slide.is-active:not(.splide__slide--clone) .c-card-voice__info{pointer-events:auto;clip-path:inset(0 0 0 0)}@media (min-width:576.02px){.c-carousel-voice .splide__slide .c-card-voice__img{transform:scale(1);transition:transform var(--dur-slow);will-change:transform}.c-carousel-voice .splide__slide .c-card-voice__info{margin-inline-start:calc(-62 * var(--font-ratio) * 1px);margin-inline-end:calc(-62 * var(--font-ratio) * 1px)}.c-carousel-voice .splide__slide.is-active:not(.splide__slide--clone) .c-card-voice__img{transform:scale(var(--_active-scale))}}@media (min-width:576.02px) and (any-hover:hover) and (pointer:fine){.c-carousel-voice .splide__slide>a:where(:-moz-any-link):hover .c-card-voice__img{transform:scale(1.1)}.c-carousel-voice .splide__slide>a:where(:any-link):hover .c-card-voice__img{transform:scale(1.1)}.c-carousel-voice .splide__slide>a:where(:enabled):hover .c-card-voice__img{transform:scale(1.1)}.c-carousel-voice .splide__slide>a:where(:-moz-any-link):focus-visible .c-card-voice__img{transform:scale(1.1)}.c-carousel-voice .splide__slide>a:where(:any-link):focus-visible .c-card-voice__img{transform:scale(1.1)}.c-carousel-voice .splide__slide>a:where(:enabled):focus-visible .c-card-voice__img{transform:scale(1.1)}}@media (min-width:576.02px) and (any-hover:hover) and (pointer:fine){.c-carousel-voice .splide__slide.is-active:not(.splide__slide--clone) a:where(:-moz-any-link):hover .c-card-voice__img{transform:scale(calc(var(--_active-scale) + .1))}.c-carousel-voice .splide__slide.is-active:not(.splide__slide--clone) a:where(:any-link):hover .c-card-voice__img{transform:scale(calc(var(--_active-scale) + .1))}.c-carousel-voice .splide__slide.is-active:not(.splide__slide--clone) a:where(:enabled):hover .c-card-voice__img{transform:scale(calc(var(--_active-scale) + .1))}.c-carousel-voice .splide__slide.is-active:not(.splide__slide--clone) a:where(:-moz-any-link):focus-visible .c-card-voice__img{transform:scale(calc(var(--_active-scale) + .1))}.c-carousel-voice .splide__slide.is-active:not(.splide__slide--clone) a:where(:any-link):focus-visible .c-card-voice__img{transform:scale(calc(var(--_active-scale) + .1))}.c-carousel-voice .splide__slide.is-active:not(.splide__slide--clone) a:where(:enabled):focus-visible .c-card-voice__img{transform:scale(calc(var(--_active-scale) + .1))}}@media (max-width:576px){.c-carousel-voice{padding-block-start:calc(32 * var(--font-ratio) * 1px)}.c-carousel-voice--max{padding-inline:calc(16 * var(--font-ratio) * 1px)}.c-carousel-voice .splide__arrows{position:absolute;right:0;top:0;gap:calc(8 * var(--font-ratio) * 1px)}.c-carousel-voice .splide__slide{--_base-width:var(--_carousel-width-sp)}.c-carousel-voice .splide__slide .c-card-voice__info{margin-block-start:calc(-48 * var(--font-ratio) * 1px)}.c-carousel-voice .splide__slide .c-card-voice__info .text{--_card-text-fz:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-carousel-voice .splide__slide .c-card-voice__info .heading{--_card-heading-fz:calc(26 / var(--fz-root) * var(--font-ratio) * 1rem);margin-block-end:calc(21 * var(--font-ratio) * 1px)}}@media (prefers-reduced-motion:reduce){.c-carousel-voice .splide__slide .c-card-voice__info{transition:none}.c-carousel-voice .splide__slide.is-active:not(.splide__slide--clone) .c-card-voice__info{clip-path:inset(0 0 0 0)}}.c-carousel-voice__empty{display:flex;justify-content:center;align-items:center;width:100%!important;padding-block:calc(48 * var(--font-ratio) * 1px)}.c-carousel-voice__empty p{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);color:var(--color-gray,#888)}.c-character{width:calc(62 * var(--font-ratio) * 1px)}@media (max-width:576px){.c-character{width:calc(42 * var(--font-ratio) * 1px)}}.c-grid{display:grid;gap:calc(var(--_gap,0) * var(--font-ratio) * 1px);grid-template-columns:repeat(var(--_cols,1),1fr)}.c-grid--center{justify-items:center}@media (max-width:768px){.c-grid{gap:calc(var(--_gap-sp,var(--_gap,0)) * var(--font-ratio) * 1px);grid-template-columns:repeat(var(--_cols-sp,var(--_cols,1)),1fr)}}.c-heading-main{font-size:calc(100 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold);font-family:var(--ff-heading);line-height:110%;color:var(--main-heading-color,var(--c-text))}.c-heading-main--min{font-size:calc(70 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-heading-main i{display:inline-block;font-style:normal}.c-heading-main__icon{position:absolute;top:50%;right:0;transform:translateY(-50%);inline-size:calc(40 * var(--font-ratio) * 1px);block-size:calc(40 * var(--font-ratio) * 1px);background:var(--bgc-white);border-radius:calc(3 * var(--font-ratio) * 1px);transition:background-color var(--dur-normal)}.c-heading-main__icon .c-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(18 * var(--font-ratio) * 1px);height:calc(18 * var(--font-ratio) * 1px);fill:var(--c-primary);transition:fill var(--dur-normal)}.c-heading-main a{position:relative;display:inline-block;padding-inline-end:calc(64 * var(--font-ratio) * 1px);transition:color var(--dur-normal);color:var(--main-heading-color)}@media (any-hover:hover) and (pointer:fine){.c-heading-main a:where(:-moz-any-link):hover .c-heading-main__icon{background:var(--c-primary)}.c-heading-main a:where(:any-link):hover .c-heading-main__icon{background:var(--c-primary)}.c-heading-main a:where(:-moz-any-link):hover .c-heading-main__icon .c-icon{fill:#fff}.c-heading-main a:where(:any-link):hover .c-heading-main__icon .c-icon{fill:#fff}.c-heading-main a:where(:enabled):hover .c-heading-main__icon{background:var(--c-primary)}.c-heading-main a:where(:enabled):hover .c-heading-main__icon .c-icon{fill:#fff}.c-heading-main a:where(:-moz-any-link):focus-visible .c-heading-main__icon{background:var(--c-primary)}.c-heading-main a:where(:any-link):focus-visible .c-heading-main__icon{background:var(--c-primary)}.c-heading-main a:where(:-moz-any-link):focus-visible .c-heading-main__icon .c-icon{fill:#fff}.c-heading-main a:where(:any-link):focus-visible .c-heading-main__icon .c-icon{fill:#fff}.c-heading-main a:where(:enabled):focus-visible .c-heading-main__icon{background:var(--c-primary)}.c-heading-main a:where(:enabled):focus-visible .c-heading-main__icon .c-icon{fill:#fff}}@media (max-width:576px){.c-heading-main{font-size:calc(54 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-heading-main--min{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-heading-wrap__sub{position:relative;font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:175%;font-weight:var(--fw-medium);color:var(--top-h-color,var(--c-primary));padding-inline-start:calc(32 * var(--font-ratio) * 1px)}.c-heading-wrap__sub::before{--logo-color:var(--top-h-color);content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);inline-size:calc(24 * var(--font-ratio) * 1px);block-size:calc(18 * var(--font-ratio) * 1px);background:var(--logo-color,var(--c-primary));-webkit-mask:url(../img/common/heading_logo.webp) no-repeat center/100%;mask:url(../img/common/heading_logo.webp) no-repeat center/100%}.c-heading-wrap--newgrads .c-heading-wrap__sub{--top-h-color:var(--c-text)}.c-heading-wrap--newgrads .c-heading-wrap__sub::before{--logo-color:var(--c-primary)}@media (max-width:576px){.c-heading-wrap__sub{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);padding-inline-start:calc(24 * var(--font-ratio) * 1px)}.c-heading-wrap__sub::before{inline-size:calc(18 * var(--font-ratio) * 1px);block-size:calc(13 * var(--font-ratio) * 1px)}}.c-heading-xl{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}@media (max-width:576px){.c-heading-xl{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-heading-l{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}@media (max-width:576px){.c-heading-l{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-heading-m{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}@media (max-width:576px){.c-heading-m{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-heading-s{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}@media (max-width:576px){.c-heading-s{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-heading-xs{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}@media (max-width:576px){.c-heading-xs{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem)}}@media (max-width:576px){.c-heading-xl-sp{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem)}}@media (max-width:576px){.c-heading-l-sp{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem)}}@media (max-width:576px){.c-heading-m-sp{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}}@media (max-width:576px){.c-heading-s-sp{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}}@media (max-width:576px){.c-heading-xs-sp{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-icon-arrow{--_icon-bg:var(--c-primary);display:block;position:relative;border-radius:calc(3 * var(--font-ratio) * 1px);inline-size:calc(32 * var(--font-ratio) * 1px);aspect-ratio:1;overflow:hidden}.c-icon-arrow::before{content:"";display:block;position:absolute;width:100%;height:100%;inset:0;background:var(--_icon-bg,transparent);transform:scale(0);transition:var(--dur-normal)}.c-icon-arrow .c-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);fill:var(--_icon-fill)}.c-icon-arrow--rev .c-icon{transform:translate(-50%,-50%) scale(-1,1)}.c-icon-arrow--anchor .c-icon{transform:translate(-50%,-50%) rotate(90deg)}@media (any-hover:hover) and (pointer:fine){a:where(:-moz-any-link):hover .c-icon-arrow::before{transform:scale(1)}a:where(:any-link):hover .c-icon-arrow::before{transform:scale(1)}a:where(:-moz-any-link):hover .c-icon-arrow .c-icon{fill:var(--_icon-fill-hv)}a:where(:any-link):hover .c-icon-arrow .c-icon{fill:var(--_icon-fill-hv)}a:where(:enabled):hover .c-icon-arrow::before{transform:scale(1)}a:where(:enabled):hover .c-icon-arrow .c-icon{fill:var(--_icon-fill-hv)}a:where(:-moz-any-link):focus-visible .c-icon-arrow::before{transform:scale(1)}a:where(:any-link):focus-visible .c-icon-arrow::before{transform:scale(1)}a:where(:-moz-any-link):focus-visible .c-icon-arrow .c-icon{fill:var(--_icon-fill-hv)}a:where(:any-link):focus-visible .c-icon-arrow .c-icon{fill:var(--_icon-fill-hv)}a:where(:enabled):focus-visible .c-icon-arrow::before{transform:scale(1)}a:where(:enabled):focus-visible .c-icon-arrow .c-icon{fill:var(--_icon-fill-hv)}}.c-icon{--_color:currentcolor;position:relative;display:inline-block;width:1em;height:1em;margin-top:calc((1lh - var(--_fz) * var(--font-ratio) * 1px)/ 2);font-size:inherit;font-size:calc(var(--icon-size) * var(--font-ratio) * 1px);line-height:inherit;vertical-align:middle;fill:var(--_color);transition:fill var(--dur-normal)}.c-icon.lg{width:calc(24 * var(--font-ratio) * 1px);height:calc(24 * var(--font-ratio) * 1px)}.c-icon.block{top:0;display:block}.c-icon.rev{transform:scale(-1,1)}.c-icon.down{transform:rotate(90deg)}.c-icon.right{margin-inline-start:.2em}.c-icon.left{margin-inline-end:.2em}.c-icon.blank{--_color:var(--c-text-white)}.c-icon-ar-1{--_color:var(--c-primary);--_bgc:#fff;--_bd:1px solid var(--c-primary);--hv-color:#fff;position:relative;display:inline flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(40 * var(--font-ratio) * 1px);height:calc(24 * var(--font-ratio) * 1px);font-size:calc(14 * var(--font-ratio) * 1px);color:var(--_color);background:var(--_bgc);border:var(--_bd);border-radius:calc(14 * var(--font-ratio) * 1px);transition:.2s}.c-icon-ar-1 svg{transition:var(--dur-normal)}@media (any-hover:hover) and (pointer:fine){:where(:-moz-any-link):hover .c-icon-ar-1{--_color:#fff;--_bgc:var(--c-primary)}:where(:any-link):hover .c-icon-ar-1{--_color:#fff;--_bgc:var(--c-primary)}:where(:-moz-any-link):hover .c-icon-ar-1 svg{transform:translateX(4px)}:where(:any-link):hover .c-icon-ar-1 svg{transform:translateX(4px)}:where(:enabled):hover .c-icon-ar-1{--_color:#fff;--_bgc:var(--c-primary)}:where(:enabled):hover .c-icon-ar-1 svg{transform:translateX(4px)}:where(:-moz-any-link):focus-visible .c-icon-ar-1{--_color:#fff;--_bgc:var(--c-primary)}:where(:any-link):focus-visible .c-icon-ar-1{--_color:#fff;--_bgc:var(--c-primary)}:where(:-moz-any-link):focus-visible .c-icon-ar-1 svg{transform:translateX(4px)}:where(:any-link):focus-visible .c-icon-ar-1 svg{transform:translateX(4px)}:where(:enabled):focus-visible .c-icon-ar-1{--_color:#fff;--_bgc:var(--c-primary)}:where(:enabled):focus-visible .c-icon-ar-1 svg{transform:translateX(4px)}}.cr .c-icon-ar-1{--_color:#fff;--_bgc:var(--c-primary)}.cr .c-icon-ar-1 svg{transform:translateX(4px)}.c-icon-ar-1.down svg{transform:translateX(0) rotate(90deg)}.c-icon-1{--_color:var(--c-primary);--_bgc:#fff;--_bd:1px solid var(--c-primary);--hv-color:#fff;position:relative;display:inline flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(40 * var(--font-ratio) * 1px);height:calc(24 * var(--font-ratio) * 1px);color:var(--_color);background:var(--_bgc);border:var(--_bd);border-radius:calc(14 * var(--font-ratio) * 1px);transition:.2s}.c-icon-1 svg{transition:var(--dur-normal)}@media (any-hover:hover) and (pointer:fine){:where(:-moz-any-link):hover .c-icon-1{--_color:#fff;--_bgc:var(--c-primary)}:where(:any-link):hover .c-icon-1{--_color:#fff;--_bgc:var(--c-primary)}:where(:enabled):hover .c-icon-1{--_color:#fff;--_bgc:var(--c-primary)}:where(:-moz-any-link):focus-visible .c-icon-1{--_color:#fff;--_bgc:var(--c-primary)}:where(:any-link):focus-visible .c-icon-1{--_color:#fff;--_bgc:var(--c-primary)}:where(:enabled):focus-visible .c-icon-1{--_color:#fff;--_bgc:var(--c-primary)}}.c-icon-ar-2{--_width:56;--_height:28;--_color:#fff;--_bgc:linear-gradient(to right, var(--c-sub-1), var(--c-primary));--_hover-bgc:linear-gradient(to right, var(--c-point), var(--c-sub-1), var(--c-primary));--_bd:none;position:relative;display:inline flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--_width) * var(--font-ratio) * 1px);height:calc(var(--_height) * var(--font-ratio) * 1px);overflow:hidden;font-size:calc(16 * var(--font-ratio) * 1px);color:var(--_color);background:var(--_bgc);border:var(--_bd);border-radius:calc(14 * var(--font-ratio) * 1px)}.c-icon-ar-2::after{position:absolute;top:0;left:0;z-index:0;width:150%;height:100%;content:"";background:var(--_hover-bgc);border-radius:calc(14 * var(--font-ratio) * 1px);opacity:0;transform:translateX(-50%);transition:var(--dur-slow)}.c-icon-ar-2 svg{position:relative;z-index:2;width:2.4rem;transition:transform .18s ease}@media (any-hover:hover) and (pointer:fine){:where(:-moz-any-link):hover .c-icon-ar-2::after{opacity:1;transform:translateX(0)}:where(:any-link):hover .c-icon-ar-2::after{opacity:1;transform:translateX(0)}:where(:-moz-any-link):hover .c-icon-ar-2 svg{color:var(--hv-color);transform:translateX(4px)}:where(:any-link):hover .c-icon-ar-2 svg{color:var(--hv-color);transform:translateX(4px)}:where(:enabled):hover .c-icon-ar-2::after{opacity:1;transform:translateX(0)}:where(:enabled):hover .c-icon-ar-2 svg{color:var(--hv-color);transform:translateX(4px)}:where(:-moz-any-link):focus-visible .c-icon-ar-2::after{opacity:1;transform:translateX(0)}:where(:any-link):focus-visible .c-icon-ar-2::after{opacity:1;transform:translateX(0)}:where(:-moz-any-link):focus-visible .c-icon-ar-2 svg{color:var(--hv-color);transform:translateX(4px)}:where(:any-link):focus-visible .c-icon-ar-2 svg{color:var(--hv-color);transform:translateX(4px)}:where(:enabled):focus-visible .c-icon-ar-2::after{opacity:1;transform:translateX(0)}:where(:enabled):focus-visible .c-icon-ar-2 svg{color:var(--hv-color);transform:translateX(4px)}}.c-icon-ar-2--white{--_color:var(--c-primary);--_bgc:#fff;--_bd:1px solid var(--c-primary);--hv-color:#fff}.c-icon-ar-2--sm{--_width:40;--_height:24}.c-icon-ar-2--sm svg{width:1rem}@media (max-width:576px) and (any-hover:hover) and (pointer:fine){:where(:-moz-any-link):hover .c-icon-ar-2 svg{transform:translateX(0)}:where(:any-link):hover .c-icon-ar-2 svg{transform:translateX(0)}:where(:enabled):hover .c-icon-ar-2 svg{transform:translateX(0)}:where(:-moz-any-link):focus-visible .c-icon-ar-2 svg{transform:translateX(0)}:where(:any-link):focus-visible .c-icon-ar-2 svg{transform:translateX(0)}:where(:enabled):focus-visible .c-icon-ar-2 svg{transform:translateX(0)}}.c-icon-expander{--_color:#fff;--_bgc:linear-gradient(to right, var(--c-sub-1), var(--c-primary));--_hover-bgc:linear-gradient(to right, var(--c-point), var(--c-sub-1), var(--c-primary));--_bd:none;--_width:40;--_height:24;position:relative;display:inline flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--_width) * var(--font-ratio) * 1px);height:calc(var(--_height) * var(--font-ratio) * 1px);overflow:hidden;font-size:calc(14 * var(--font-ratio) * 1px);color:var(--_color);background:var(--_bgc);border:var(--_bd);border-radius:calc(14 * var(--font-ratio) * 1px)}.c-icon-expander::after{position:absolute;top:0;left:0;z-index:0;width:150%;height:100%;content:"";background:var(--_hover-bgc);border-radius:calc(14 * var(--font-ratio) * 1px);opacity:0;transform:translateX(-50%);transition:var(--dur-slow)}.c-icon-expander svg{position:relative;z-index:2}[aria-expanded=true]>.c-icon-expander use:first-child{display:none}@media (any-hover:hover) and (pointer:fine){:where(:-moz-any-link):hover .c-icon-expander::after{opacity:1;transform:translateX(0)}:where(:any-link):hover .c-icon-expander::after{opacity:1;transform:translateX(0)}:where(:-moz-any-link):hover .c-icon-expander svg{color:var(--hv-color)}:where(:any-link):hover .c-icon-expander svg{color:var(--hv-color)}:where(:enabled):hover .c-icon-expander::after{opacity:1;transform:translateX(0)}:where(:enabled):hover .c-icon-expander svg{color:var(--hv-color)}:where(:-moz-any-link):focus-visible .c-icon-expander::after{opacity:1;transform:translateX(0)}:where(:any-link):focus-visible .c-icon-expander::after{opacity:1;transform:translateX(0)}:where(:-moz-any-link):focus-visible .c-icon-expander svg{color:var(--hv-color)}:where(:any-link):focus-visible .c-icon-expander svg{color:var(--hv-color)}:where(:enabled):focus-visible .c-icon-expander::after{opacity:1;transform:translateX(0)}:where(:enabled):focus-visible .c-icon-expander svg{color:var(--hv-color)}}.c-icon-expander--white{--_color:var(--c-primary);--_bgc:#fff;--_bd:1px solid var(--c-primary);--hv-color:#fff}@media (max-width:576px){.c-icon-expander{width:calc(40 * var(--font-ratio) * 1px);height:calc(24 * var(--font-ratio) * 1px)}}textarea::-moz-placeholder{color:#9d9d9d}textarea::placeholder{color:#9d9d9d}input::-moz-placeholder{color:#9d9d9d}input::placeholder{color:#9d9d9d}input:input-placeholder{color:#9d9d9d}select::-ms-expand{display:none}input::-ms-reveal{display:none}[type=date],[type=email],[type=number],[type=password],[type=tel],[type=text],[type=url],select,textarea{display:block}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select){--_bgc:#fff;--_bdc:var(--c-shadow);display:inline-block;width:100%;min-height:calc(56 * var(--font-ratio) * 1px);padding:calc(5 * var(--font-ratio) * 1px) calc(10 * var(--font-ratio) * 1px);color:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:var(--_bgc);border:1px solid var(--_bdc);border-radius:calc(4 * var(--font-ratio) * 1px)}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select):focus{outline:0}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select)[aria-invalid=true]{--_bgc:#fff1eb;--_bdc:var(--c-warning);--_icon:var(--c-warning)}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select)[aria-invalid=false]:required{--_bgc:#f4f8fa!important;--_bdc:var(--c-sub-1)!important;box-shadow:0 0 0 1000px #f4f8fa inset}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select):user-invalid{--_bgc:#fff1eb;--_bdc:var(--c-warning)}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select)[readonly]{color:var(--c-text);pointer-events:none;background:#fafafa}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select)[data-radonly]{color:var(--c-text);pointer-events:none;background:#fafafa}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select):disabled{color:#676a6e;pointer-events:none;background-color:#f5f5f5;border-color:#9d9d9d}.c-input-text{width:100%}.c-input-search{width:100%}.c-input-select{display:grid;gap:calc(16 * var(--font-ratio) * 1px);grid-template-columns:repeat(4,1fr);margin-block-end:var(--_block-end,calc(80 * var(--font-ratio) * 1px))}.c-input-select span{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em;font-weight:var(--fw-semibold);text-align:center;display:block;padding-block:calc(12 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px);background-color:#e6e6e6;cursor:pointer;border-radius:calc(4 * var(--font-ratio) * 1px);transition:background-color var(--dur-normal),color var(--dur-normal)}.c-input-select input{position:absolute;z-index:-10;opacity:0}@media (any-hover:hover) and (pointer:fine){.c-input-select input:where(:-moz-any-link):hover+span{background-color:var(--bgc-dark);color:#fff}.c-input-select input:where(:any-link):hover+span{background-color:var(--bgc-dark);color:#fff}.c-input-select input:where(:enabled):hover+span{background-color:var(--bgc-dark);color:#fff}.c-input-select input:where(:-moz-any-link):focus-visible+span{background-color:var(--bgc-dark);color:#fff}.c-input-select input:where(:any-link):focus-visible+span{background-color:var(--bgc-dark);color:#fff}.c-input-select input:where(:enabled):focus-visible+span{background-color:var(--bgc-dark);color:#fff}}.c-input-select input:focus-visible+span{box-shadow:var(--bxsh-focus)!important}.c-input-select input:checked+span{background-color:var(--bgc-dark);color:#fff}.c-input-select.col5 span{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em}@media screen and (min-width:1001px){.c-input-select.col5{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:1000px){.c-input-select{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.c-input-select{grid-template-columns:repeat(2,1fr);gap:calc(8 * var(--font-ratio) * 1px)}.c-input-select span{padding-block:calc(8 * var(--font-ratio) * 1px);font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-input-select.col5 span{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-mv{padding-block-start:calc(48 * var(--font-ratio) * 1px);padding-inline:calc(20 * var(--font-ratio) * 1px);margin-block-end:calc(72 * var(--font-ratio) * 1px)}.c-mv__lottie{position:absolute;top:0;right:0;inline-size:78.431372549dvw;max-inline-size:calc(960 * var(--font-ratio) * 1px);pointer-events:none}.c-mv__inner{max-inline-size:calc(1224 * var(--font-ratio) * 1px);margin-inline:auto}.c-mv__heading{margin-block-start:calc(8 * var(--font-ratio) * 1px)}@media (max-width:576px){.c-mv{padding-block-start:calc(32 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px);margin-block-end:calc(48 * var(--font-ratio) * 1px)}.c-mv__lottie{inline-size:calc(380 * var(--font-ratio) * 1px);right:calc(-150 * var(--font-ratio) * 1px)}}.c-logo-link{display:inline-block;transition:opacity ease var(--dur-normal)}@media (any-hover:hover) and (pointer:fine){.c-logo-link:where(:-moz-any-link):hover{opacity:.6}.c-logo-link:where(:any-link):hover{opacity:.6}.c-logo-link:where(:enabled):hover{opacity:.6}.c-logo-link:where(:-moz-any-link):focus-visible{opacity:.6}.c-logo-link:where(:any-link):focus-visible{opacity:.6}.c-logo-link:where(:enabled):focus-visible{opacity:.6}}.c-link{color:var(--c-primary);text-decoration:underline}.c-link>span{margin-inline-start:calc(5 * var(--font-ratio) * 1px)}.c-list{--_list-color:var(--c-sub-1);--_list-size:6;--_list-gap:8;display:block;padding-left:.3em}.c-list li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:0 .5em;list-style:none}.c-list li::before{width:calc(var(--_list-size) * var(--font-ratio) * 1px);height:calc(var(--_list-size) * var(--font-ratio) * 1px);margin-top:calc((1lh - var(--_list-size) * var(--font-ratio) * 1px)/ 2);content:"";background-color:var(--_list-color);border-radius:50%}.c-list li+li{margin-block-start:calc(var(--_list-gap) * var(--font-ratio) * 1px)}.c-list li div,.c-list li ol,.c-list li p,.c-list li ul{grid-column:1/-1;padding-left:1.5em}.c-list--list-color-text{--_list-color:var(--c-text);--_list-size:4;--_list-gap:0}ol.c-list{counter-reset:0}ol.c-list>li{counter-increment:count}ol.c-list>li::before{width:auto;min-width:1em;height:auto;margin-top:0;color:var(--c-primary);content:counters(count, "-") ". ";background:0 0}.c-list-inline{display:block flex;flex-wrap:wrap;gap:calc(16 * var(--font-ratio) * 1px) calc(32 * var(--font-ratio) * 1px)}.c-modal{--_padding-block-start:40;--_padding-block-end:40;--_padding-inline:40;--_bdrs:0;--_max-width:1224;--_background:#fff;--_backdrop-background:color-mix(in srgb, #000 65%, transparent);--_button-size:35;--_c-close:var(--c-primary);max-width:calc(var(--_max-width) * var(--font-ratio) * 1px);height:-moz-fit-content;height:fit-content;margin:auto;border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px);transform:translateX(0);padding-block-start:calc(var(--_padding-block-start) * var(--font-ratio) * 1px);transition:opacity var(--dur-slow),transform var(--dur-slow)}.c-modal::backdrop{background-color:var(--_backdrop-background);transition:opacity var(--dur-slow),transform var(--dur-slow)}.c-modal:not([data-active=true]){opacity:0}.c-modal:not([data-active=true])::backdrop{opacity:0}.c-modal[data-dir=right]{transform:translateX(-100px)}.c-modal[data-dir=left]{transform:translateX(100px)}.c-modal--w1360{--_max-width:1400}.c-modal--w1054{--_max-width:1094}.c-modal--w864{--_max-width:904}.c-modal--w480{--_max-width:520}.c-modal--no-frame{--_padding-inline:0;--_background:transparent}.c-modal__inner{position:relative;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 40 * var(--font-ratio) * 1px);margin-inline:calc(20 * var(--font-ratio) * 1px);overflow:auto;overscroll-behavior:contain;background:var(--_background);border-radius:inherit}.c-modal__close{position:absolute;top:calc(-5 * var(--font-ratio) * 1px);right:calc(20 * var(--font-ratio) * 1px);z-index:1;display:flex;align-items:center;justify-content:center;width:calc(var(--_button-size) * var(--font-ratio) * 1px);aspect-ratio:1/1;cursor:pointer}.c-modal__close span{position:absolute;top:50%;left:50%;width:100%;height:2px;background:var(--bgc-white)}.c-modal__close span:first-child{transform:translate(-50%,-50%) rotate(-45deg)}.c-modal__close span:last-child{transform:translate(-50%,-50%) rotate(45deg)}@media (any-hover:hover) and (pointer:fine){.c-modal__close:where(:-moz-any-link):hover{opacity:.8}.c-modal__close:where(:any-link):hover{opacity:.8}.c-modal__close:where(:enabled):hover{opacity:.8}.c-modal__close:where(:-moz-any-link):focus-visible{opacity:.8}.c-modal__close:where(:any-link):focus-visible{opacity:.8}.c-modal__close:where(:enabled):focus-visible{opacity:.8}}.c-modal__group{display:flex;gap:calc(24 * var(--font-ratio) * 1px);align-items:center;justify-content:center;margin-top:calc(40 * var(--font-ratio) * 1px);margin-bottom:calc(-30 * var(--font-ratio) * 1px)}.c-modal__group .prev svg{transform:scale(-1,1)}.c-modal__group button:disabled{pointer-events:none;opacity:.2}.c-modal__grid{display:grid;grid-template-columns:1fr 1fr;position:relative;align-items:baseline;background:#c8e9f3}.c-modal__info{padding:calc(48 * var(--font-ratio) * 1px);position:sticky;top:0;left:0}.c-modal__info .lead{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.c-modal__info .ttl{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.c-modal__info .en{font-family:var(--ff-heading);font-weight:var(--fw-bold);line-height:110%;letter-spacing:0;font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);color:var(--c-primary)}.c-modal__info .img{max-inline-size:calc(350 * var(--font-ratio) * 1px);margin-inline:auto;margin-block-start:calc(40 * var(--font-ratio) * 1px)}.c-modal__info .img img{inline-size:100%}.c-modal__body{background:#e2f2f7;padding:calc(48 * var(--font-ratio) * 1px)}.c-modal__body>*+*{margin-block-start:var(--_space-block,calc(24 * var(--font-ratio) * 1px))}.c-modal__body .lead{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.c-modal__body .links{--_space-block:calc(56 * var(--font-ratio) * 1px)}.c-modal__body .links .ttl{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em;margin-block-end:calc(16 * var(--font-ratio) * 1px)}.c-modal__body .links ul{display:flex;flex-direction:column;gap:calc(16 * var(--font-ratio) * 1px)}.c-modal .close-text{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em;font-weight:var(--fw-bold);margin-block-start:calc(40 * var(--font-ratio) * 1px);display:flex;align-items:center;gap:calc(8 * var(--font-ratio) * 1px);transition:all var(--dur-normal)}.c-modal .close-text .c-icon-arrow{transform:rotate(180deg)}@media (any-hover:hover) and (pointer:fine){.c-modal .close-text:where(:-moz-any-link):hover{color:var(--c-primary)}.c-modal .close-text:where(:any-link):hover{color:var(--c-primary)}.c-modal .close-text:where(:-moz-any-link):hover .c-icon{--_icon-fill:var(--c-primary)}.c-modal .close-text:where(:any-link):hover .c-icon{--_icon-fill:var(--c-primary)}.c-modal .close-text:where(:enabled):hover{color:var(--c-primary)}.c-modal .close-text:where(:enabled):hover .c-icon{--_icon-fill:var(--c-primary)}.c-modal .close-text:where(:-moz-any-link):focus-visible{color:var(--c-primary)}.c-modal .close-text:where(:any-link):focus-visible{color:var(--c-primary)}.c-modal .close-text:where(:-moz-any-link):focus-visible .c-icon{--_icon-fill:var(--c-primary)}.c-modal .close-text:where(:any-link):focus-visible .c-icon{--_icon-fill:var(--c-primary)}.c-modal .close-text:where(:enabled):focus-visible{color:var(--c-primary)}.c-modal .close-text:where(:enabled):focus-visible .c-icon{--_icon-fill:var(--c-primary)}}@media (min-width:768.02px){.c-modal .close-text--sp{display:none}}@media (max-width:768px){.c-modal__grid{grid-template-columns:1fr}.c-modal__info{position:relative}.c-modal .close-text--pc{display:none}}@media (max-width:576px){.c-modal{--_padding-block-end:20;--_padding-inline:20;--_button-size:20}.c-modal--no-frame .c-modal__inner{margin-inline:calc(-20 * var(--font-ratio) * 1px)}.c-modal__group{gap:calc(16 * var(--font-ratio) * 1px);margin-top:calc(32 * var(--font-ratio) * 1px);margin-bottom:calc(-32 * var(--font-ratio) * 1px)}.c-modal__close{top:calc(10 * var(--font-ratio) * 1px)}.c-modal__info{padding:calc(24 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}.c-modal__info .lead{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-modal__info .ttl{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-modal__info .en{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-modal__info .img{max-inline-size:calc(240 * var(--font-ratio) * 1px);margin-block-start:calc(24 * var(--font-ratio) * 1px)}.c-modal__body{padding:calc(24 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}.c-modal__body>*+*{margin-block-start:var(--_space-block,calc(16 * var(--font-ratio) * 1px))}.c-modal__body .lead{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-modal__body .links{--_space-block:calc(40 * var(--font-ratio) * 1px)}.c-modal__body .links .ttl{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-modal .close-text{font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem)}}::view-transition-group(*){animation-duration:.4s}.c-news{width:100%}.c-news__text{margin-block-start:calc(24 * var(--font-ratio) * 1px)}.c-news__item{border-bottom:1px solid var(--c-shadow)}.c-news__item a{display:block flex;gap:0 calc(40 * var(--font-ratio) * 1px);align-items:center;width:100%;padding-block:calc(28 * var(--font-ratio) * 1px)}@media (any-hover:hover) and (pointer:fine){.c-news__item a{transition:color;transition-duration:var(--dur-normal)}.c-news__item a:where(:-moz-any-link):hover{color:var(--c-text-hover)}.c-news__item a:where(:any-link):hover{color:var(--c-text-hover)}.c-news__item a:where(:enabled):hover{color:var(--c-text-hover)}.c-news__item a:where(:-moz-any-link):focus-visible{color:var(--c-text-hover)}.c-news__item a:where(:any-link):focus-visible{color:var(--c-text-hover)}.c-news__item a:where(:enabled):focus-visible{color:var(--c-text-hover)}}.c-news__item .time{font-family:var(--ff-roboto);font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium)}.c-news__item .cat{display:block flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(144 * var(--font-ratio) * 1px);min-height:calc(32 * var(--font-ratio) * 1px);background:#fff;border-radius:calc(var(--bdrs-sm) * var(--font-ratio) * 1px)}.c-news__item .c-icon-ar-1{margin-inline-start:auto}.c-news--tp2 .cat{background-color:var(--bgc-light-1)}@media (max-width:1120px){.c-news__item a{display:block grid;grid-template-areas:"time cat cat" "text text icon";grid-template-columns:auto 1fr auto;gap:calc(14 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);align-items:start;padding-block:calc(20 * var(--font-ratio) * 1px)}.c-news__item .time{grid-area:time;align-self:center}.c-news__item .cat{align-self:center}.c-news__item p{grid-area:text}.c-news__item .c-icon-ar-1{grid-area:icon;align-self:end}}@media (max-width:576px){.c-news__item a{display:block grid;grid-template-areas:"time cat cat" "text text icon";grid-template-columns:auto 1fr auto;gap:calc(14 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);align-items:start;padding-block:calc(20 * var(--font-ratio) * 1px)}.c-news__item .time{grid-area:time;align-self:center;font-family:var(--ff-roboto);font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium)}.c-news__item .cat{width:calc(102 * var(--font-ratio) * 1px);min-height:calc(22 * var(--font-ratio) * 1px);margin-inline-start:0;font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-news__item p{grid-area:text}.c-news__item .c-icon-ar-1{grid-area:icon;align-self:end}}.c-pagination{--_bgc:transparent;--_color:var(--c-text);display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--font-ratio) * 1px);margin-block-start:calc(80 * var(--font-ratio) * 1px)}.c-pagination a,.c-pagination button{display:flex;align-items:center;justify-content:center;width:calc(32 * var(--font-ratio) * 1px);height:calc(32 * var(--font-ratio) * 1px);font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1;color:var(--_color);background-color:var(--_bgc);border-radius:calc(4 * var(--font-ratio) * 1px);transition:all .2s}@media (any-hover:hover) and (pointer:fine){.c-pagination a:where(:-moz-any-link):hover,.c-pagination button:where(:-moz-any-link):hover{--_bgc:var(--c-primary);--_color:var(--c-text-white)}.c-pagination a:where(:any-link):hover,.c-pagination button:where(:any-link):hover{--_bgc:var(--c-primary);--_color:var(--c-text-white)}.c-pagination a:where(:enabled):hover,.c-pagination button:where(:enabled):hover{--_bgc:var(--c-primary);--_color:var(--c-text-white)}.c-pagination a:where(:-moz-any-link):focus-visible,.c-pagination button:where(:-moz-any-link):focus-visible{--_bgc:var(--c-primary);--_color:var(--c-text-white)}.c-pagination a:where(:any-link):focus-visible,.c-pagination button:where(:any-link):focus-visible{--_bgc:var(--c-primary);--_color:var(--c-text-white)}.c-pagination a:where(:enabled):focus-visible,.c-pagination button:where(:enabled):focus-visible{--_bgc:var(--c-primary);--_color:var(--c-text-white)}}.c-pagination .cr{--_bgc:var(--c-primary);--_color:var(--c-text-white);pointer-events:none}.c-pagination .prev{overflow:hidden;text-indent:300%;white-space:nowrap;background:center center/calc(32 * var(--font-ratio) * 1px);background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 22L13 16L19 10' stroke='%232B2B2B' stroke-width='1.5' stroke-linecap='square'/></svg>");background-repeat:no-repeat;border:0}@media (any-hover:hover) and (pointer:fine){.c-pagination .prev:where(:-moz-any-link):hover{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 22L13 16L19 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .prev:where(:any-link):hover{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 22L13 16L19 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .prev:where(:enabled):hover{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 22L13 16L19 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .prev:where(:-moz-any-link):focus-visible{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 22L13 16L19 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .prev:where(:any-link):focus-visible{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 22L13 16L19 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .prev:where(:enabled):focus-visible{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 22L13 16L19 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}}.c-pagination .moreprev{overflow:hidden;text-indent:300%;white-space:nowrap;background:center center/calc(32 * var(--font-ratio) * 1px);background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M22.5 22L16.5 16L22.5 10' stroke='%232B2B2B' stroke-width='1.5' stroke-linecap='square'/><path d='M15.5 22L9.5 16L15.5 10' stroke='%232B2B2B' stroke-width='1.5' stroke-linecap='square'/></svg>");background-repeat:no-repeat;border:0}@media (any-hover:hover) and (pointer:fine){.c-pagination .moreprev:where(:-moz-any-link):hover{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M22.5 22L16.5 16L22.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/><path d='M15.5 22L9.5 16L15.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .moreprev:where(:any-link):hover{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M22.5 22L16.5 16L22.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/><path d='M15.5 22L9.5 16L15.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .moreprev:where(:enabled):hover{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M22.5 22L16.5 16L22.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/><path d='M15.5 22L9.5 16L15.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .moreprev:where(:-moz-any-link):focus-visible{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M22.5 22L16.5 16L22.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/><path d='M15.5 22L9.5 16L15.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .moreprev:where(:any-link):focus-visible{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M22.5 22L16.5 16L22.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/><path d='M15.5 22L9.5 16L15.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .moreprev:where(:enabled):focus-visible{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M22.5 22L16.5 16L22.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/><path d='M15.5 22L9.5 16L15.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}}.c-pagination .next{overflow:hidden;text-indent:300%;white-space:nowrap;background:center center/calc(32 * var(--font-ratio) * 1px);background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M13 22L19 16L13 10' stroke='%232B2B2B' stroke-width='1.5' stroke-linecap='square'/></svg>");background-repeat:no-repeat;border:0}@media (any-hover:hover) and (pointer:fine){.c-pagination .next:where(:-moz-any-link):hover{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M13 22L19 16L13 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .next:where(:any-link):hover{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M13 22L19 16L13 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .next:where(:enabled):hover{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M13 22L19 16L13 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .next:where(:-moz-any-link):focus-visible{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M13 22L19 16L13 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .next:where(:any-link):focus-visible{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M13 22L19 16L13 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .next:where(:enabled):focus-visible{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M13 22L19 16L13 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}}.c-pagination .morenext{overflow:hidden;text-indent:300%;white-space:nowrap;background:center center/calc(32 * var(--font-ratio) * 1px);background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.5 22L15.5 16L9.5 10' stroke='%232B2B2B' stroke-width='1.5' stroke-linecap='square'/><path d='M16.5 22L22.5 16L16.5 10' stroke='%232B2B2B' stroke-width='1.5' stroke-linecap='square'/></svg>");background-repeat:no-repeat;border:0}@media (any-hover:hover) and (pointer:fine){.c-pagination .morenext:where(:-moz-any-link):hover{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.5 22L15.5 16L9.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/><path d='M16.5 22L22.5 16L16.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .morenext:where(:any-link):hover{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.5 22L15.5 16L9.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/><path d='M16.5 22L22.5 16L16.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .morenext:where(:enabled):hover{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.5 22L15.5 16L9.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/><path d='M16.5 22L22.5 16L16.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .morenext:where(:-moz-any-link):focus-visible{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.5 22L15.5 16L9.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/><path d='M16.5 22L22.5 16L16.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .morenext:where(:any-link):focus-visible{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.5 22L15.5 16L9.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/><path d='M16.5 22L22.5 16L16.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}.c-pagination .morenext:where(:enabled):focus-visible{background-image:url("data:image/svg+xml,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.5 22L15.5 16L9.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/><path d='M16.5 22L22.5 16L16.5 10' stroke='%230094D5' stroke-width='1.5' stroke-linecap='square'/></svg>")}}.c-pagination :disabled{pointer-events:none;opacity:.3}@media (max-width:576px){.c-pagination{margin-top:calc(48 * var(--font-ratio) * 1px)}}.c-picture{position:relative;display:block flex}.c-picture--bdrs{overflow:hidden;border-radius:calc(var(--bdrs-lg) * var(--font-ratio) * 1px)}.c-picture img{display:block flow;width:100%;transition:.4s}@media (any-hover:hover) and (pointer:fine){a:where(:-moz-any-link):hover>.c-picture img,button:where(:-moz-any-link):hover>.c-picture img{transform:scale(1.1)}a:where(:any-link):hover>.c-picture img,button:where(:any-link):hover>.c-picture img{transform:scale(1.1)}a:where(:enabled):hover>.c-picture img,button:where(:enabled):hover>.c-picture img{transform:scale(1.1)}a:where(:-moz-any-link):focus-visible>.c-picture img,button:where(:-moz-any-link):focus-visible>.c-picture img{transform:scale(1.1)}a:where(:any-link):focus-visible>.c-picture img,button:where(:any-link):focus-visible>.c-picture img{transform:scale(1.1)}a:where(:enabled):focus-visible>.c-picture img,button:where(:enabled):focus-visible>.c-picture img{transform:scale(1.1)}}.c-relation{--_padding-inline:20;--_padding-block:64;--_bgc:var(--bgc-light-2);--_item-width:320;--_gap:20;position:relative;padding-inline:calc(var(--_padding-inline) * var(--font-ratio) * 1px);background-color:var(--_bgc)}.c-relation__inner{position:relative;display:block flex;gap:calc(var(--_gap) * var(--font-ratio) * 1px);align-items:start;width:100%;max-width:calc(1312 * var(--font-ratio) * 1px);padding-block:calc(var(--_padding-block) * var(--font-ratio) * 1px);margin:0 auto}.c-relation__header{display:block flex;flex:0 0 calc(272 * var(--font-ratio) * 1px);align-items:center;margin-block-start:calc(20 * var(--font-ratio) * 1px)}.c-relation__header>*{margin-bottom:0}.c-relation__content{flex:1;min-width:0;margin-right:calc(50% - var(--vw-half,50vw))}.c-relation--tp2{--_item-width:378;--_padding-inline:0;--_padding-block:0;--_bgc:transparent}.c-relation--tp2:not(:has(.splide__slide:nth-child(4))) .c-relation__inner{justify-content:center}.c-relation--tp2:not(:has(.splide__slide:nth-child(4))) .c-relation__content{flex:0 0 auto;margin-right:0}.c-relation--tp2:not(:has(.splide__slide:nth-child(4))) .splide__track{padding-right:0!important}.c-relation--tp2:not(:has(.splide__slide:nth-child(4))) .splide__slide:last-child{margin-right:0!important}.c-relation--tp3{--_padding-inline:0;--_padding-block:0;--_bgc:transparent;--_item-width:580}.c-relation--tp3 .c-relation__left{flex:0 0 calc(580 * var(--font-ratio) * 1px);min-width:0}.c-relation .splide__slide .tag{position:absolute;top:0;left:0;z-index:2;padding:calc(7 * var(--font-ratio) * 1px) calc(12 * var(--font-ratio) * 1px);font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);color:#fff;background:var(--c-primary);border-radius:0 0 calc(var(--bdrs-lg) * var(--font-ratio) * 1px)}@media (max-width:1120px){.c-relation--tp2:not(:has(.splide__slide:nth-child(4))) .c-relation__inner{justify-content:start}.c-relation--tp2:not(:has(.splide__slide:nth-child(4))) .c-relation__content{flex:1;margin-right:calc(50% - var(--vw-half,50vw))}.c-relation--tp2:not(:has(.splide__slide:nth-child(4))) .splide__track{padding-right:calc(20 * var(--font-ratio) * 1px)!important}.c-relation--tp2:not(:has(.splide__slide:nth-child(4))) .splide__slide:last-child{margin-right:calc(20 * var(--font-ratio) * 1px)!important}}@media (max-width:768px){.c-relation{--_padding-inline:20;--_padding-block:40}.c-relation--tp2{--_item-width:320;--_padding-inline:0;--_padding-block:0}.c-relation--tp3{--_item-width:320;--_padding-inline:0;--_padding-block:0}.c-relation--tp3 .c-relation__left{flex:1;margin-bottom:calc(16 * var(--font-ratio) * 1px)}.c-relation__inner{display:block flow}.c-relation__header{margin-block:0 calc(24 * var(--font-ratio) * 1px)}}.c-section{padding-block-start:var(--section-start,calc(160 * var(--font-ratio) * 1px));padding-block-end:var(--section-end,calc(160 * var(--font-ratio) * 1px));padding-inline:calc(20 * var(--font-ratio) * 1px)}.c-section__inner{max-inline-size:var(--section-max-size,calc(1224 * var(--font-ratio) * 1px));margin-inline:auto}.c-section--other{--section-start:calc(80 * var(--font-ratio) * 1px);--section-end:calc(80 * var(--font-ratio) * 1px);background-color:var(--bgc-light-1)}.c-section--other>*+*{margin-block-start:calc(72 * var(--font-ratio) * 1px)}.c-section--bk{color:var(--c-text-white);background:var(--bgc-dark);--top-h-color:var(--c-text-white);--main-heading-color:var(--c-text-white)}.c-section[data-invade]{overflow:hidden}@media (max-width:576px){.c-section{padding-block-start:var(--section-start-sp,calc(80 * var(--font-ratio) * 1px));padding-block-end:var(--section-end-sp,calc(80 * var(--font-ratio) * 1px));padding-inline:calc(16 * var(--font-ratio) * 1px)}.c-section--other{--section-start-sp:calc(48 * var(--font-ratio) * 1px);--section-end-sp:calc(48 * var(--font-ratio) * 1px)}.c-section--other>*+*{margin-block-start:calc(24 * var(--font-ratio) * 1px)}}.c-tab{--_bgc:#E6E6E6;--_color:var(--c-text);--_tab-width:480;--_tab-height:60;--_tab-font-size:18;position:relative}.c-tab__list{display:block flex;gap:calc(16 * var(--font-ratio) * 1px);justify-content:start;margin-block-end:calc(32 * var(--font-ratio) * 1px);flex-wrap:wrap}.c-tab__list--bottom{margin-block-start:calc(32 * var(--font-ratio) * 1px);margin-block-end:0}.c-tab__list button{--icon-size:16;position:relative;z-index:1;display:block flex;align-items:center;justify-content:center;padding-block:calc(12 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px);height:calc(var(--_tab-height) * var(--font-ratio) * 1px);font-size:calc(var(--_tab-font-size)/ var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold);color:var(--_color);background:var(--_bgc);border-bottom:0;border-radius:calc(4 * var(--font-ratio) * 1px)}.c-tab__list [aria-selected=true]{--_bgc:var(--bgc-dark);--_color:var(--c-text-white);z-index:3}.c-tab__content{position:relative;z-index:2}.c-tab__content-inr{position:relative;padding:calc(48 * var(--font-ratio) * 1px);background:var(--bgc-white)}.c-tab__content-inr>*{flex:1;width:100%}@media (max-width:768px){.c-tab{--_tab-width:162;--_tab-height:44;--_tab-font-size:12}.c-tab__content{position:relative}.c-tab__content-inr{padding:calc(24 * var(--font-ratio) * 1px)}.c-tab__list{gap:calc(8 * var(--font-ratio) * 1px);margin-block-end:calc(24 * var(--font-ratio) * 1px)}.c-tab__list button{padding-inline:calc(8 * var(--font-ratio) * 1px);padding-block:calc(10 * var(--font-ratio) * 1px)}}.c-tab-02{position:relative}.c-tab-02__list{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(8 * var(--font-ratio) * 1px);align-items:end}.c-tab-02__list button{padding-block:calc(16 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px);background-color:#e6e6e6;font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.c-tab-02__list button[aria-selected=true]{border-top:4px solid var(--c-primary);background-color:#fff;z-index:3;padding-block:calc(24 * var(--font-ratio) * 1px)}.c-tab-02__content{position:relative;z-index:2}.c-tab-02__content-inr{position:relative;padding:calc(48 * var(--font-ratio) * 1px);background:var(--bgc-white)}.c-tab-02__content-inr>*{flex:1;width:100%}@media (max-width:768px){.c-tab-02__list{gap:calc(4 * var(--font-ratio) * 1px)}.c-tab-02 button{padding-block:calc(8 * var(--font-ratio) * 1px);padding-inline:calc(4 * var(--font-ratio) * 1px);font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-tab-02 button[aria-selected=true]{border-top-width:calc(4 * var(--font-ratio) * 1px);border-top:4px solid var(--c-primary);padding-block:calc(12 * var(--font-ratio) * 1px)}.c-tab-02__content-inr{padding:calc(24 * var(--font-ratio) * 1px)}}.c-table-a--grid{display:block flex;gap:calc(48 * var(--font-ratio) * 1px)}.c-table-a--grid>*{flex:1 0 0}.c-table-a__item{position:relative;display:block flex;padding-block:calc(20 * var(--font-ratio) * 1px);border-top:2px solid var(--c-shadow)}.c-table-a__item::before{position:absolute;top:-2px;left:0;width:calc(100 * var(--font-ratio) * 1px);height:2px;content:"";background:var(--c-sub-1)}.c-table-a__item:last-child{padding-block-end:0}.c-table-a dt{flex:0 0 calc(116 * var(--font-ratio) * 1px);padding-inline-end:calc(8 * var(--font-ratio) * 1px);font-weight:var(--fw-bold)}.c-table-a dd{flex:1;padding-inline-end:calc(20 * var(--font-ratio) * 1px)}@media (max-width:768px){.c-table-a--grid{flex-direction:column;gap:calc(16 * var(--font-ratio) * 1px)}}@media (max-width:576px){.c-table-a__item{display:block flow;padding-block:calc(16 * var(--font-ratio) * 1px)}.c-table-a dt{padding-inline-end:0;margin-block-end:calc(8 * var(--font-ratio) * 1px)}.c-table-a dd{padding-inline-end:0}}.c-tag{line-height:100%;display:inline-block;font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-semibold);padding-block:calc(8 * var(--font-ratio) * 1px);padding-inline:calc(15 * var(--font-ratio) * 1px);color:var(--c-text-white);background:var(--_bgc-tag,#000)}.c-tag.intern{--_bgc-tag:#50B3DF}.c-tag.company{--_bgc-tag:#67B7A8}.c-tag.event{--_bgc-tag:#9B9EC9}.c-tag.midcareer{--_bgc-tag:#67B7A8}.c-tag.newgrads{--_bgc-tag:#67B7A8}@media (max-width:576px){.c-tag{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);padding-inline:calc(14 * var(--font-ratio) * 1px)}}.c-text-l{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em}@media (max-width:576px){.c-text-l{font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-text-m{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em}@media (max-width:576px){.c-text-m{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-text-s{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em}@media (max-width:576px){.c-text-s{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-text-xs{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em}@media (max-width:576px){.c-text-xs{font-size:calc(11 / var(--fz-root) * var(--font-ratio) * 1rem)}}[data-animation=heading] .en i{display:inline-block;transform:translateY(20%);opacity:0;transition:transform .1s ease-out,opacity .1s ease-out}[data-animation=heading][data-finished] .en i{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-animation=heading][data-finished] .en i{opacity:1;transform:translateY(0)}}[data-animation=clip-left]{clip-path:inset(0 100% 0 0);transition:clip-path .8s;will-change:clip-path}[data-animation=clip-left][data-finished]{clip-path:inset(0 0 0 0)}[data-animation=fade-up]{transform:translateY(20%);transition:transform .6s,opacity .6s;opacity:0}[data-animation=fade-up][data-finished]{transform:translateY(0);opacity:1}[data-animation=bg-zoom]::before{transform:scale(.7);transform-origin:50% 50%;will-change:transform;transition:transform var(--dur-slow)}[data-animation=bg-zoom][data-finished]::before{transform:scale(1)}[data-animation=border]::after{transition:transform var(--dur-normal);transform:scale(0)}[data-animation=border][data-finished]::after{transform:scale(1)}[data-animation=stagger-fade-up]{--_stagger-delay:.6s;--_stagger-delay-gap:.3s}[data-animation=stagger-fade-up] [data-stagger-item]{transform:translateY(20%);opacity:0}[data-animation=stagger-fade-up] [data-stagger-item="1"]{transition:transform var(--_stagger-delay),opacity var(--_stagger-delay)}[data-animation=stagger-fade-up] [data-stagger-item="2"]{transition:transform var(--_stagger-delay) var(--_stagger-delay-gap),opacity var(--_stagger-delay) var(--_stagger-delay-gap)}[data-animation=stagger-fade-up] [data-stagger-item="3"]{transition:transform var(--_stagger-delay) calc(var(--_stagger-delay-gap) * 2),opacity var(--_stagger-delay) calc(var(--_stagger-delay-gap) * 2)}[data-animation=stagger-fade-up][data-finished] [data-stagger-item]{transform:translateY(0);opacity:1}[data-animation=stagger-fade-up-culture]{--_stagger-delay:.6s;--_stagger-delay-gap:.3s}[data-animation=stagger-fade-up-culture] [data-stagger-item]{transform:translateY(calc(var(--_culture-y,0) + 20%));opacity:0}[data-animation=stagger-fade-up-culture] [data-stagger-item="1"]{transition:transform var(--_stagger-delay),opacity var(--_stagger-delay)}[data-animation=stagger-fade-up-culture] [data-stagger-item="2"]{transition:transform var(--_stagger-delay) var(--_stagger-delay-gap),opacity var(--_stagger-delay) var(--_stagger-delay-gap)}[data-animation=stagger-fade-up-culture] [data-stagger-item="3"]{transition:transform var(--_stagger-delay) calc(var(--_stagger-delay-gap) * 2),opacity var(--_stagger-delay) calc(var(--_stagger-delay-gap) * 2)}[data-animation=stagger-fade-up-culture][data-finished] [data-stagger-item]{transform:translateY(var(--_culture-y,0));opacity:1}.p-gallery{margin-inline:calc(-20 * var(--font-ratio) * 1px);font-weight:var(--fw-bold);font-size:calc(140 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:110%;letter-spacing:0;font-family:var(--ff-heading);color:#e0e0e0}.p-gallery .wrapper{display:flex;overflow:hidden;white-space:nowrap}.p-gallery .inner{animation:infinity-scroll-left 80s linear .5s infinite both;display:flex;flex-shrink:0;list-style:none;margin:0;padding:0}.p-gallery--02 .inner{animation:infinity-scroll-left 40s linear .5s infinite both}@media (max-width:576px){.p-gallery{margin-inline:calc(-16 * var(--font-ratio) * 1px);font-size:calc(70 / var(--fz-root) * var(--font-ratio) * 1rem)}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.p-entry{max-inline-size:calc(1328 * var(--font-ratio) * 1px);margin-inline:auto}.p-entry .inner{position:relative;display:flex;gap:calc(24 * var(--font-ratio) * 1px);flex-direction:column;align-items:center;padding-block:calc(50 * var(--font-ratio) * 1px);background-color:#fff}.p-entry .inner::before{content:"";position:absolute;inset:0;opacity:0;transition:opacity var(--dur-normal);background:linear-gradient(to left,rgba(0,102,156,.1),rgba(38,183,188,.1),rgba(89,195,225,.1),rgba(0,148,213,.1))}.p-entry .en{position:relative;z-index:2;font-size:calc(120 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold);letter-spacing:0;line-height:100%;font-family:var(--ff-heading);background:var(--c-gradation);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-entry .text{position:relative;z-index:2;font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em;color:var(--c-text)}.p-entry .img{position:relative;z-index:2;width:-moz-fit-content;width:fit-content}.p-entry a{--_icon-fill:var(--c-primary);--_icon-fill-hv:var(--bgc-white);position:relative;display:block;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--c-gradation) border-box}@media (any-hover:hover) and (pointer:fine){.p-entry a:where(:-moz-any-link):hover .inner::before{opacity:1}.p-entry a:where(:any-link):hover .inner::before{opacity:1}.p-entry a:where(:-moz-any-link):hover .icon::before{transform:scale(1)}.p-entry a:where(:any-link):hover .icon::before{transform:scale(1)}.p-entry a:where(:-moz-any-link):hover .c-icon{fill:var(--bgc-white)}.p-entry a:where(:any-link):hover .c-icon{fill:var(--bgc-white)}.p-entry a:where(:enabled):hover .inner::before{opacity:1}.p-entry a:where(:enabled):hover .icon::before{transform:scale(1)}.p-entry a:where(:enabled):hover .c-icon{fill:var(--bgc-white)}.p-entry a:where(:-moz-any-link):focus-visible .inner::before{opacity:1}.p-entry a:where(:any-link):focus-visible .inner::before{opacity:1}.p-entry a:where(:-moz-any-link):focus-visible .icon::before{transform:scale(1)}.p-entry a:where(:any-link):focus-visible .icon::before{transform:scale(1)}.p-entry a:where(:-moz-any-link):focus-visible .c-icon{fill:var(--bgc-white)}.p-entry a:where(:any-link):focus-visible .c-icon{fill:var(--bgc-white)}.p-entry a:where(:enabled):focus-visible .inner::before{opacity:1}.p-entry a:where(:enabled):focus-visible .icon::before{transform:scale(1)}.p-entry a:where(:enabled):focus-visible .c-icon{fill:var(--bgc-white)}}.p-entry .c-icon-arrow{position:absolute;top:50%;right:calc(50 * var(--font-ratio) * 1px);transform:translateY(-50%);inline-size:calc(40 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-entry .inner{gap:calc(16 * var(--font-ratio) * 1px);padding-block:calc(32 * var(--font-ratio) * 1px)}.p-entry .en{font-size:calc(60 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-entry .text{font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem);text-align:center}.p-entry .img{width:calc(130 * var(--font-ratio) * 1px)}.p-entry .c-icon-arrow{right:calc(16 * var(--font-ratio) * 1px);inline-size:calc(32 * var(--font-ratio) * 1px)}}.p-youtube-list{--_carousel-width:288;--_carousel-width-sp:300;--_carousel-bgc-arrow:var(--bgc-white);position:relative;margin-inline-end:calc(-52 * var(--font-ratio) * 1px)}.p-youtube-list .splide__arrows{position:absolute;right:calc(52 * var(--font-ratio) * 1px);top:calc(-90 * var(--font-ratio) * 1px)}.p-youtube-list__item a{display:block}@media (any-hover:hover) and (pointer:fine){.p-youtube-list__item a:where(:-moz-any-link):hover picture img{transform:scale(1.05)}.p-youtube-list__item a:where(:any-link):hover picture img{transform:scale(1.05)}.p-youtube-list__item a:where(:enabled):hover picture img{transform:scale(1.05)}.p-youtube-list__item a:where(:-moz-any-link):focus-visible picture img{transform:scale(1.05)}.p-youtube-list__item a:where(:any-link):focus-visible picture img{transform:scale(1.05)}.p-youtube-list__item a:where(:enabled):focus-visible picture img{transform:scale(1.05)}}.p-youtube-list__item p{color:var(--c-text)}.p-youtube-list__item picture{position:relative;margin-block-end:calc(16 * var(--font-ratio) * 1px);overflow:hidden}.p-youtube-list__item picture img{transition:transform var(--dur-normal)}.p-youtube-list__item picture::after{content:"";position:absolute;left:50%;top:50%;inline-size:calc(48 * var(--font-ratio) * 1px);block-size:calc(48 * var(--font-ratio) * 1px);transform:translate(-50%,-50%);background:url(../img/common/icon_play.webp) no-repeat center/100%}@media (max-width:576px){.p-youtube-list{margin-inline-end:calc(-16 * var(--font-ratio) * 1px)}.p-youtube-list .splide__arrows{right:calc(16 * var(--font-ratio) * 1px);top:calc(-60 * var(--font-ratio) * 1px)}}.p-fixed-entry-bnr{position:fixed;z-index:100;bottom:calc(20 * var(--font-ratio) * 1px);right:calc(20 * var(--font-ratio) * 1px);inline-size:calc(280 * var(--font-ratio) * 1px);transition:opacity var(--dur-normal),visibility var(--dur-normal)}.p-fixed-entry-bnr--large{inline-size:calc(300 * var(--font-ratio) * 1px)}.p-fixed-entry-bnr--nofix{position:relative;bottom:0;right:0}.p-fixed-entry-bnr[data-hide=true]{opacity:0;visibility:hidden}.p-fixed-entry-bnr[data-sticky=false]{opacity:0;visibility:hidden}.p-fixed-entry-bnr p{line-height:150%;color:var(--c-text)}.p-fixed-entry-bnr a{position:relative;--_icon-fill:var(--c-primary);--_icon-fill-hv:var(--bgc-white);border:2px solid var(--bgc-white);padding-block:calc(16 * var(--font-ratio) * 1px);padding-inline:calc(24 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);background:#fff;border-radius:calc(4 * var(--font-ratio) * 1px);display:block;box-shadow:0 0 16px 0 rgba(0,0,0,.2)}.p-fixed-entry-bnr a::before{content:"";position:absolute;inset:0;opacity:0;transition:opacity var(--dur-normal);background:linear-gradient(to left,rgba(0,102,156,.1),rgba(38,183,188,.1),rgba(89,195,225,.1),rgba(0,148,213,.1))}@media (any-hover:hover) and (pointer:fine){.p-fixed-entry-bnr a:where(:-moz-any-link):hover::before{opacity:1}.p-fixed-entry-bnr a:where(:any-link):hover::before{opacity:1}.p-fixed-entry-bnr a:where(:enabled):hover::before{opacity:1}.p-fixed-entry-bnr a:where(:-moz-any-link):focus-visible::before{opacity:1}.p-fixed-entry-bnr a:where(:any-link):focus-visible::before{opacity:1}.p-fixed-entry-bnr a:where(:enabled):focus-visible::before{opacity:1}}.p-fixed-entry-bnr .en{font-family:var(--ff-heading);font-weight:var(--fw-bold);font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:100%;letter-spacing:0;background:var(--c-gradation);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-fixed-entry-bnr .c-icon-arrow{position:absolute;top:50%;right:calc(16 * var(--font-ratio) * 1px);transform:translateY(-50%)}@media (max-width:576px){.p-fixed-entry-bnr{inline-size:calc(245 * var(--font-ratio) * 1px);bottom:calc(20 * var(--font-ratio) * 1px);right:calc(16 * var(--font-ratio) * 1px)}.p-fixed-entry-bnr a{padding-block:calc(12 * var(--font-ratio) * 1px);padding-inline:calc(24 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}.p-fixed-entry-bnr p{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-fixed-entry-bnr .en{font-size:calc(30 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-section-indicator{position:sticky;width:-moz-fit-content;width:fit-content;top:50%;transform:translateY(-50%);margin-inline-start:calc(10 * var(--font-ratio) * 1px);z-index:2;transition:opacity var(--dur-normal),visibility var(--dur-normal);opacity:0;visibility:hidden}.p-section-indicator[data-stuck=true]{opacity:1;visibility:visible}.p-section-indicator__list{display:flex;flex-direction:column;gap:calc(32 * var(--font-ratio) * 1px);align-items:center}.p-section-indicator__label{writing-mode:sideways-lr}@supports not (writing-mode:sideways-lr){.p-section-indicator__label{writing-mode:vertical-rl;margin-inline-start:calc(24 * var(--font-ratio) * 1px);margin-inline-end:0}}.p-section-indicator__label{font-weight:var(--fw-semibold);color:var(--c-text-white);letter-spacing:0;margin-inline-end:calc(24 * var(--font-ratio) * 1px)}.p-section-indicator__dot{position:relative;display:inline-block;inline-size:calc(12 * var(--font-ratio) * 1px);aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.5);transition:background-color var(--dur-normal)}.p-section-indicator__dot::after{content:"";inline-size:calc(24 * var(--font-ratio) * 1px);aspect-ratio:1;position:absolute;top:50%;left:50%;background:rgba(255,255,255,.5);transform:translate(-50%,-50%) scale(0);border-radius:50%;transition:transform var(--dur-normal)}.is-active .p-section-indicator__dot{background:var(--bgc-white)}.is-active .p-section-indicator__dot::after{transform:translate(-50%,-50%) scale(1)}@media (max-width:576px){.p-section-indicator{display:none}}.p-business-section{background-color:#e6e6e6}.p-business-section__button{margin-block-start:calc(56 * var(--font-ratio) * 1px)}.p-business-section__button a{margin-inline-start:auto}@media (max-width:576px){.p-business-section__button{margin-block-start:calc(32 * var(--font-ratio) * 1px)}.p-business-section__button a{margin-inline-end:auto}}.p-business-contents+.p-business-contents{margin-block-start:calc(160 * var(--font-ratio) * 1px)}.p-business-title{padding-block-end:calc(24 * var(--font-ratio) * 1px);margin-block-end:calc(56 * var(--font-ratio) * 1px);border-bottom:1px solid #cdcdcd}.p-business-title__text{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.p-business-title__heading{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.p-business-title__en{font-family:var(--ff-heading);font-weight:var(--fw-bold);font-size:calc(18 * var(--font-ratio) * 1px);color:var(--c-primary);letter-spacing:0}@media (max-width:576px){.p-business-title{padding-block-end:calc(16 * var(--font-ratio) * 1px);margin-block-end:calc(40 * var(--font-ratio) * 1px)}.p-business-title__text{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-business-title__heading{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-business-title__en{font-size:calc(16 * var(--font-ratio) * 1px)}}.p-business-info{display:grid;gap:calc(40 * var(--font-ratio) * 1px) calc(80 * var(--font-ratio) * 1px);grid-template-columns:1fr 1fr;grid-template-areas:"lead lead" "text img"}.p-business-info__img{grid-area:img}.p-business-info__lead{grid-area:lead;font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.p-business-info__text{grid-area:text;font-size:calc(18 * var(--font-ratio) * 1px)}.p-business-info__text>:where(*+*){margin-block-start:calc(32 * var(--font-ratio) * 1px)}.p-business-info__links>:where(*+*){margin-block-start:calc(16 * var(--font-ratio) * 1px)}.p-business-info__links a{color:var(--c-primary);text-decoration:underline}@media screen and (max-width:1000px){.p-business-info{grid-template-columns:1fr;grid-template-areas:"img" "lead" "text"}}@media (max-width:576px){.p-business-info{gap:calc(32 * var(--font-ratio) * 1px)}.p-business-info__lead{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-business-info__text{font-size:calc(15 * var(--font-ratio) * 1px)}.p-business-info__links>:where(*+*){margin-block-start:calc(8 * var(--font-ratio) * 1px)}}.p-business-tabs{margin-block-start:calc(80 * var(--font-ratio) * 1px)}.p-business-tabs__heading{margin-block-end:calc(48 * var(--font-ratio) * 1px)}.p-business-job__info{display:flex;align-items:center;gap:calc(65 * var(--font-ratio) * 1px);margin-block-end:calc(56 * var(--font-ratio) * 1px)}.p-business-job__info h3{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em;flex:auto}.p-business-job__info div{flex:0 0 calc(351 * var(--font-ratio) * 1px)}.p-business-job__block+.p-business-job__block{margin-block-start:calc(56 * var(--font-ratio) * 1px)}.p-business-job__block h4{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em;padding-inline-start:calc(16 * var(--font-ratio) * 1px);border-left:calc(3 * var(--font-ratio) * 1px) solid var(--c-primary);margin-block-end:calc(24 * var(--font-ratio) * 1px)}.p-business-job__block-inr>:where(*+*){margin-block-start:calc(24 * var(--font-ratio) * 1px)}.p-business-job__block-inr ul li{position:relative;padding-inline-start:1em}.p-business-job__block-inr ul li::before{content:"";position:absolute;left:0;top:.85em;line-height:2;width:calc(6 * var(--font-ratio) * 1px);height:calc(6 * var(--font-ratio) * 1px);border-radius:50%;background:#878787}.p-business-job__block-inr ul li+li{margin-block-start:calc(8 * var(--font-ratio) * 1px)}.p-business-job__buttons{display:flex;gap:calc(32 * var(--font-ratio) * 1px);margin-block-start:calc(80 * var(--font-ratio) * 1px);justify-content:center}@media screen and (max-width:1000px){.p-business-job__info{flex-direction:column;gap:calc(32 * var(--font-ratio) * 1px)}.p-business-job__info div{flex:auto}.p-business-job__buttons{flex-direction:column;align-items:center}}@media (max-width:576px){.p-business-job__info h3{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-business-job__block+.p-business-job__block{margin-block-start:calc(40 * var(--font-ratio) * 1px)}.p-business-job__block h4{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-business-job__buttons{margin-block-start:calc(56 * var(--font-ratio) * 1px);gap:calc(16 * var(--font-ratio) * 1px)}}.p-business-schedule{padding-block:calc(32 * var(--font-ratio) * 1px);padding-inline:calc(32 * var(--font-ratio) * 1px);background:#eef6f9}.p-business-schedule__inr{position:relative;display:flex;gap:calc(32 * var(--font-ratio) * 1px);overflow-x:auto!important;overflow-y:hidden!important}.p-business-schedule dl{flex:0 0 calc(187 * var(--font-ratio) * 1px);position:relative}.p-business-schedule dl dd{overflow-wrap:anywhere;position:relative}.p-business-schedule dl dd::before{content:"";position:absolute;left:0;top:calc(-11 * var(--font-ratio) * 1px);width:calc(219 * var(--font-ratio) * 1px);height:1px;background:var(--c-primary)}.p-business-schedule dl:last-of-type dd::before{width:calc(187 * var(--font-ratio) * 1px)}.p-business-schedule dl dt{position:relative;font-family:var(--ff-heading);font-weight:var(--fw-bold);font-size:calc(32 * var(--font-ratio) * 1px);text-align:center;margin-block-end:calc(24 * var(--font-ratio) * 1px);line-height:100%}.p-business-schedule dl dt::after{content:"";width:calc(12 * var(--font-ratio) * 1px);height:calc(12 * var(--font-ratio) * 1px);border-radius:50%;background:var(--c-primary);position:absolute;left:50%;transform:translateX(-50%);bottom:calc(-19 * var(--font-ratio) * 1px)}.p-company-section__list{display:flex;gap:calc(24 * var(--font-ratio) * 1px)}.p-company-section__list p{--font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);--font-size-sp:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);--btn-inline-size:calc(280 * var(--font-ratio) * 1px);--p-block-start:calc(14 * var(--font-ratio) * 1px);--p-block-end:calc(14 * var(--font-ratio) * 1px);--p-inline-start:calc(24 * var(--font-ratio) * 1px);--p-inline-end:calc(16 * var(--font-ratio) * 1px);--border-radius:calc(4 * var(--font-ratio) * 1px);--bgc:var(--bgc-dark);--color:#fff;--_icon-bg:var(--c-primary);display:block;font-size:var(--font-size);background:var(--bgc);inline-size:var(--btn-inline-size);color:var(--color);padding-inline:var(--p-inline-start) var(--p-inline-end);padding-block:var(--p-block-start) var(--p-block-end);border-radius:var(--border-radius);font-weight:var(--fw-medium);position:relative}.p-company-section__list p .c-icon-arrow{position:absolute;right:calc(16 * var(--font-ratio) * 1px);top:50%;transform:translateY(-50%)}.p-company-section__list p .c-icon-arrow--rev{right:auto;left:calc(16 * var(--font-ratio) * 1px)}.p-company-section__list p .c-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);fill:var(--_icon-fill)}.p-company-section__list p .c-icon.blank{position:relative;left:0;top:0;transform:none}@media (any-hover:hover) and (pointer:fine){.p-company-section__list p:where(:-moz-any-link):hover>span::before{transform:scale(1)}.p-company-section__list p:where(:any-link):hover>span::before{transform:scale(1)}.p-company-section__list p:where(:-moz-any-link):hover .c-icon{fill:var(--_icon-fill-hv)}.p-company-section__list p:where(:any-link):hover .c-icon{fill:var(--_icon-fill-hv)}.p-company-section__list p:where(:enabled):hover>span::before{transform:scale(1)}.p-company-section__list p:where(:enabled):hover .c-icon{fill:var(--_icon-fill-hv)}.p-company-section__list p:where(:-moz-any-link):focus-visible>span::before{transform:scale(1)}.p-company-section__list p:where(:any-link):focus-visible>span::before{transform:scale(1)}.p-company-section__list p:where(:-moz-any-link):focus-visible .c-icon{fill:var(--_icon-fill-hv)}.p-company-section__list p:where(:any-link):focus-visible .c-icon{fill:var(--_icon-fill-hv)}.p-company-section__list p:where(:enabled):focus-visible>span::before{transform:scale(1)}.p-company-section__list p:where(:enabled):focus-visible .c-icon{fill:var(--_icon-fill-hv)}}@media (max-width:576px){.p-company-section__list p{font-size:var(--font-size-sp);--p-block-start:calc(16 * var(--font-ratio) * 1px);--p-block-end:calc(16 * var(--font-ratio) * 1px)}}.p-company-section__list p{--bgc:var(--bgc-white);--color:var(--c-text);--btn-inline-size:calc(100% - calc(30 * var(--font-ratio) * 1px));--icon-fill:var(--c-primary);--p-inline-end:calc(24 * var(--font-ratio) * 1px);margin-inline:auto;margin-top:calc(-32 * var(--font-ratio) * 1px);letter-spacing:0}.p-company-section__list a{display:block}.p-company-section__list a picture{aspect-ratio:392/294;overflow:hidden}.p-company-section__list a img{transition:all var(--dur-normal)}@media (any-hover:hover) and (pointer:fine){.p-company-section__list a:where(:-moz-any-link):hover img{scale:1.1}.p-company-section__list a:where(:any-link):hover img{scale:1.1}.p-company-section__list a:where(:-moz-any-link):hover .c-icon{fill:var(--bgc-white)}.p-company-section__list a:where(:any-link):hover .c-icon{fill:var(--bgc-white)}.p-company-section__list a:where(:-moz-any-link):hover span::before{transform:scale(1)}.p-company-section__list a:where(:any-link):hover span::before{transform:scale(1)}.p-company-section__list a:where(:enabled):hover img{scale:1.1}.p-company-section__list a:where(:enabled):hover .c-icon{fill:var(--bgc-white)}.p-company-section__list a:where(:enabled):hover span::before{transform:scale(1)}.p-company-section__list a:where(:-moz-any-link):focus-visible img{scale:1.1}.p-company-section__list a:where(:any-link):focus-visible img{scale:1.1}.p-company-section__list a:where(:-moz-any-link):focus-visible .c-icon{fill:var(--bgc-white)}.p-company-section__list a:where(:any-link):focus-visible .c-icon{fill:var(--bgc-white)}.p-company-section__list a:where(:-moz-any-link):focus-visible span::before{transform:scale(1)}.p-company-section__list a:where(:any-link):focus-visible span::before{transform:scale(1)}.p-company-section__list a:where(:enabled):focus-visible img{scale:1.1}.p-company-section__list a:where(:enabled):focus-visible .c-icon{fill:var(--bgc-white)}.p-company-section__list a:where(:enabled):focus-visible span::before{transform:scale(1)}}.p-company-section--newgraduates{--top-h-color:var(--c-text-white);--main-heading-color:var(--c-text-white);color:var(--c-text-white)}@media (max-width:768px){.p-company-section__list{flex-direction:column;align-items:center}.p-company-section__list img{width:100%}.p-company-section__list li{width:80%}}@media (max-width:768px){.p-company-section__list li{width:100%}}.p-company-group__img{width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-block-end:calc(73 * var(--font-ratio) * 1px)}.p-company-group__list{margin-block-start:calc(48 * var(--font-ratio) * 1px)}.p-company-group__list dl{display:flex}.p-company-group__list dl:last-of-type dt{border-bottom:2px solid var(--c-primary)}.p-company-group__list dl:last-of-type dd{border-bottom:2px solid #cdcdcd}.p-company-group__list dt{flex:0 0 calc(240 * var(--font-ratio) * 1px);border-top:2px solid var(--c-primary);padding-block:calc(32 * var(--font-ratio) * 1px);padding-inline-start:calc(16 * var(--font-ratio) * 1px);font-weight:var(--fw-bold)}.p-company-group__list dd{flex:auto;border-top:2px solid #cdcdcd;padding-block:calc(32 * var(--font-ratio) * 1px);padding-inline-start:calc(16 * var(--font-ratio) * 1px)}.p-company-group__button{margin-block-start:calc(56 * var(--font-ratio) * 1px)}.p-company-group__button a{--btn-inline-size:calc(320 * var(--font-ratio) * 1px);margin-inline:auto}@media (max-width:768px){.p-company-group__img{inline-size:calc(183 * var(--font-ratio) * 1px);margin-block-end:calc(40 * var(--font-ratio) * 1px)}.p-company-group__list{margin-block-start:calc(40 * var(--font-ratio) * 1px)}.p-company-group__list dl{display:flex;flex-direction:column;border-top:1px solid #cdcdcd;padding-block:calc(16 * var(--font-ratio) * 1px);padding-inline-start:calc(16 * var(--font-ratio) * 1px);gap:calc(8 * var(--font-ratio) * 1px)}.p-company-group__list dl:last-of-type{border-bottom:1px solid #cdcdcd}.p-company-group__list dl:last-of-type dt{border-bottom:none}.p-company-group__list dl:last-of-type dd{border-bottom:none}.p-company-group__list dt{flex:auto;border-top:none;padding-block:0;padding-inline-start:0}.p-company-group__list dd{flex:auto;border-top:none;padding-block:0;padding-inline-start:0}.p-company-group__button{margin-block-start:calc(40 * var(--font-ratio) * 1px)}.p-company-group__button a{--btn-inline-size:calc(280 * var(--font-ratio) * 1px)}}.p-company-list{display:flex;flex-direction:column;gap:calc(16 * var(--font-ratio) * 1px)}.p-company-list__item{padding-inline:calc(48 * var(--font-ratio) * 1px);padding-block:calc(48 * var(--font-ratio) * 1px);background:#fff}.p-company-list__tags{display:flex;flex-wrap:wrap;margin-block-end:calc(16 * var(--font-ratio) * 1px);gap:calc(8 * var(--font-ratio) * 1px)}.p-company-list__tags li{display:flex;flex-wrap:wrap;font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:100%;letter-spacing:5%;padding-inline:calc(8 * var(--font-ratio) * 1px);padding-block:calc(8 * var(--font-ratio) * 1px);color:var(--c-primary);border:1px solid var(--c-primary)}.p-company-list__info{display:flex;align-items:center;margin-block-end:calc(40 * var(--font-ratio) * 1px);justify-content:space-between;gap:calc(20 * var(--font-ratio) * 1px)}.p-company-list__ttl{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.p-company-list__detail{margin-block-start:calc(32 * var(--font-ratio) * 1px)}.p-company-list__detail dl{display:flex;border-top:2px solid #cdcdcd}.p-company-list__detail dl:last-of-type{border-bottom:2px solid #cdcdcd}.p-company-list__detail dt{flex:0 0 calc(200 * var(--font-ratio) * 1px);padding-block:calc(16 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px);font-weight:var(--fw-bold)}.p-company-list__detail dd{flex:auto;padding-block:calc(16 * var(--font-ratio) * 1px);padding-inline-start:calc(16 * var(--font-ratio) * 1px)}.p-company-list__detail dd>div+div{margin-block-start:calc(16 * var(--font-ratio) * 1px)}.p-company-list__button{margin-block-start:calc(58 * var(--font-ratio) * 1px)}.p-company-list__button a{margin-inline:auto}@media (max-width:768px){.p-company-list__item{padding-inline:calc(16 * var(--font-ratio) * 1px);padding-block:calc(32 * var(--font-ratio) * 1px)}.p-company-list__tags li{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);padding-inline:calc(6 * var(--font-ratio) * 1px);padding-block:calc(6 * var(--font-ratio) * 1px);gap:calc(4 * var(--font-ratio) * 1px)}.p-company-list__ttl{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-company-list__info{margin-block-end:calc(16 * var(--font-ratio) * 1px);gap:calc(10 * var(--font-ratio) * 1px);flex-direction:column;align-items:flex-start}.p-company-list__info .logo{margin-inline:auto;max-inline-size:calc(210 * var(--font-ratio) * 1px)}.p-company-list__detail dl{flex-direction:column;padding-block:calc(16 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px);gap:calc(8 * var(--font-ratio) * 1px);border-top:1px solid #cdcdcd}.p-company-list__detail dl:last-of-type{border-bottom:1px solid #cdcdcd}.p-company-list__detail dt{flex:auto;padding-block:0;padding-inline:0;font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-company-list__detail dd{flex:auto;padding-block:0;padding-inline-start:0}.p-company-list__button{margin-block-start:calc(40 * var(--font-ratio) * 1px)}}.p-contact-section{--section-start:calc(72 * var(--font-ratio) * 1px);--section-end:calc(72 * var(--font-ratio) * 1px);--top-h-color:var(--c-text-white);--main-heading-color:var(--c-text-white)}.p-contact-section__inner{--section-max-size:calc(1328 * var(--font-ratio) * 1px)}.p-contact-section__bg{background:url(../img/top/bg_contact.webp) no-repeat center/cover;display:flex;flex-wrap:wrap;align-content:center;padding-block:calc(145 * var(--font-ratio) * 1px);justify-content:space-between;gap:calc(16 * var(--font-ratio) * 1px);padding-inline:calc(52 * var(--font-ratio) * 1px)}.p-contact-section__buttons{display:flex;flex-direction:column;gap:calc(16 * var(--font-ratio) * 1px)}.p-contact-section__buttons a{--btn-inline-size:calc(490 * var(--font-ratio) * 1px)}@media screen and (max-width:1085px){.p-contact-section__bg{flex-direction:column;align-items:flex-start;justify-content:flex-start}.p-contact-section__buttons{width:100%}.p-contact-section__buttons a{--btn-inline-size:100%}}@media (max-width:576px){.p-contact-section{--section-start-sp:calc(48 * var(--font-ratio) * 1px);--section-end-sp:calc(48 * var(--font-ratio) * 1px)}.p-contact-section__bg{padding-block:calc(56 * var(--font-ratio) * 1px);padding-inline:calc(24 * var(--font-ratio) * 1px);gap:calc(32 * var(--font-ratio) * 1px);background-image:url(../img/top/bg_contact_sp.webp)}.p-contact-section__buttons a{--p-block-start:calc(26 * var(--font-ratio) * 1px);--p-block-end:calc(26 * var(--font-ratio) * 1px)}}.form-nav{max-inline-size:calc(500 * var(--font-ratio) * 1px);margin-inline:auto;display:flex;justify-content:space-between;margin-block-end:calc(80 * var(--font-ratio) * 1px)}.form-nav__item{--_bgc:#BABABA;--_color:#BABABA;position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--font-ratio) * 1px)}.form-nav__item span{font-family:var(--ff-heading);color:#fff;display:flex;justify-content:center;align-items:center;inline-size:calc(50 * var(--font-ratio) * 1px);block-size:calc(50 * var(--font-ratio) * 1px);border-radius:50%;background-color:var(--_bgc);font-weight:var(--fw-bold);line-height:100%;letter-spacing:0;font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);position:relative}.form-nav__item:not(:last-of-type) span::before{content:"";inline-size:calc(155 * var(--font-ratio) * 1px);block-size:calc(2 * var(--font-ratio) * 1px);background:#bababa;position:absolute;left:110%;top:50%;transform:translateY(-50%)}.form-nav__item p{color:var(--_color)}.form-nav__item.is-act{--_bgc:var(--c-primary);--_color:var(--c-text)}@media (max-width:576px){.form-nav{margin-block-end:calc(56 * var(--font-ratio) * 1px);max-inline-size:calc(260 * var(--font-ratio) * 1px)}.form-nav__item span{inline-size:calc(40 * var(--font-ratio) * 1px);block-size:calc(40 * var(--font-ratio) * 1px);font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem)}.form-nav__item:not(:last-of-type) span::before{inline-size:calc(54 * var(--font-ratio) * 1px);block-size:calc(1 * var(--font-ratio) * 1px)}}.p-contact{max-inline-size:calc(912 * var(--font-ratio) * 1px);margin-inline:auto}.p-contact>*+*{margin-block-start:var(--_mbs,calc(32 * var(--font-ratio) * 1px))}.p-contact .form-col{display:flex;gap:calc(40 * var(--font-ratio) * 1px)}.p-contact .form-col__label{display:flex;justify-content:space-between;align-items:baseline;flex:0 0 calc(180 * var(--font-ratio) * 1px);margin-block-start:calc(10 * var(--font-ratio) * 1px)}.p-contact .form-col__label .text{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em;font-weight:var(--fw-semibold)}.p-contact .form-col__label .form-required{display:inline-block;font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);color:#fff;background:#cf1724;border-radius:2px;line-height:1;padding:calc(4 * var(--font-ratio) * 1px);letter-spacing:0}.p-contact .form-col__label .form-optional{display:inline-block;font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);color:#fff;background:#878787;border-radius:2px;line-height:1;padding:calc(4 * var(--font-ratio) * 1px);letter-spacing:0}.p-contact .form-col__body{flex:auto}.p-contact .form-col__body .form-input{position:relative}.p-contact .form-col__body .form-input+.form-input{margin-block-start:calc(16 * var(--font-ratio) * 1px)}.p-contact .form-col__body .form-input--flex{display:flex;gap:calc(16 * var(--font-ratio) * 1px);align-items:center}.p-contact .form-col__body .form-input--flex input{max-inline-size:calc(160 * var(--font-ratio) * 1px)}.p-contact .form-col__body .form-input--check{margin-block-start:calc(16 * var(--font-ratio) * 1px)}.p-contact .form-col__body .error-text{display:block;min-height:1lh;margin-block-start:calc(4 * var(--font-ratio) * 1px);padding:calc(4 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px);font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.4;color:var(--c-warning,#cf1724)}.p-contact .form-col__body .error-text:empty{display:none}.p-contact .form-col--border{padding-block-start:calc(24 * var(--font-ratio) * 1px);padding-block-end:calc(24 * var(--font-ratio) * 1px);--_mbs:0;border-top:1px solid #cdcdcd}.p-contact .form-col--border:last-of-type{border-bottom:1px solid #cdcdcd}.p-contact .form-col--border .form-col__label{margin-block-start:0}.p-contact__checkbox{position:absolute;z-index:-10;width:0;height:0;opacity:0}.p-contact__checkbox+span{--_bgc:#fff;--_bdc:#ccc;--_color:var(--c-primary);--_checkbox-bgc:#fff;cursor:pointer;padding-inline-start:calc(32 * var(--font-ratio) * 1px);position:relative;display:inline-flex;align-items:center}.p-contact__checkbox:checked+span{--_bgc:var(--c-neutral-03);--_bdc:var(--c-primary);--_checkbox-bgc:var(--c-primary);--_checkbox-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="%23fff" d="M7.186,11.861l-4.12-4.12c-0.391-0.391-0.391-1.023,0-1.414s1.023-0.391,1.414,0l2.724,2.724l4.326-4.223c0.395-0.385,1.028-0.379,1.414,0.018c0.386,0.396,0.378,1.028-0.018,1.414L7.186,11.861z"/></svg>')}.p-contact__checkbox+span:before{position:absolute;top:calc(5 * var(--font-ratio) * 1px);left:0;width:calc(24 * var(--font-ratio) * 1px);height:calc(24 * var(--font-ratio) * 1px);content:"";background:var(--_checkbox-bgc);border:1px solid var(--_bdc);border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px)}.p-contact__checkbox+span:after{position:absolute;top:calc(5 * var(--font-ratio) * 1px);left:0;z-index:2;width:calc(24 * var(--font-ratio) * 1px);height:calc(24 * var(--font-ratio) * 1px);content:"";background:center center/100%;background-image:var(--_checkbox-image)}.p-contact .form-btn-col{display:flex;gap:calc(32 * var(--font-ratio) * 1px);justify-content:center;--_mbs:calc(80 * var(--font-ratio) * 1px)}.p-contact .form-btn-col button{margin-inline:auto;text-align:left}.p-contact .form-btn-col button.rev{text-align:right}.p-contact .form-btn-col a.rev{text-align:right}@media (max-width:576px){.p-contact>*+*{margin-block-start:var(--_mbs,calc(16 * var(--font-ratio) * 1px))}.p-contact .form-col{flex-direction:column;gap:calc(8 * var(--font-ratio) * 1px)}.p-contact .form-col__label{justify-content:flex-start;align-items:center;flex:auto;margin-block-start:0;gap:calc(8 * var(--font-ratio) * 1px)}.p-contact .form-col__label .text{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-contact .form-col--border{padding-block-start:calc(16 * var(--font-ratio) * 1px);padding-block-end:calc(16 * var(--font-ratio) * 1px)}.p-contact__checkbox+span:before{top:calc(2 * var(--font-ratio) * 1px)}.p-contact__checkbox+span:after{top:calc(2 * var(--font-ratio) * 1px)}.p-contact .form-btn-col{flex-direction:column}}.p-contact-thanks{max-inline-size:calc(912 * var(--font-ratio) * 1px);margin-inline:auto;background:var(--bgc-white);padding-block:calc(48 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px)}.p-contact-thanks .ttl{font-family:var(--ff-heading);font-weight:600;font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:110%;letter-spacing:0;background:var(--c-gradation);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin-block-end:calc(16 * var(--font-ratio) * 1px)}.p-contact-thanks .lead{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em;margin-block-end:calc(40 * var(--font-ratio) * 1px);text-align:center}.p-contact-thanks .text{text-align:center}@media (max-width:576px){.p-contact-thanks{padding-block:calc(24 * var(--font-ratio) * 1px);padding-inline:calc(24 * var(--font-ratio) * 1px)}.p-contact-thanks .ttl{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);margin-block-end:calc(8 * var(--font-ratio) * 1px)}.p-contact-thanks .lead{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);margin-block-end:calc(24 * var(--font-ratio) * 1px)}.p-contact-thanks .text{text-align:left}}.p-form{max-width:calc(928 * var(--font-ratio) * 1px);margin-inline:auto}.p-form>*+*{margin-block-start:calc(32 * var(--font-ratio) * 1px)}.p-form__item{display:block flex}.p-form__submit{width:100%;margin-block-start:calc(80 * var(--font-ratio) * 1px)}.p-form__submit .buttons{display:block flex;gap:calc(24 * var(--font-ratio) * 1px);justify-content:center}.p-form__submit .agree{position:relative;display:block flex;justify-content:center}.p-form__submit .agree .error-text{margin-left:calc(12 * var(--font-ratio) * 1px)}.p-form .title{width:calc(307 * var(--font-ratio) * 1px);padding-right:calc(24 * var(--font-ratio) * 1px);margin-top:calc((56 * var(--font-ratio) * 1px - 1lh)/ 2)}.p-form .input{flex:1}.p-form .row+.row{margin-block-start:calc(16 * var(--font-ratio) * 1px)}.p-form .required::after{position:relative;top:.1em;padding:calc(1 * var(--font-ratio) * 1px) calc(6 * var(--font-ratio) * 1px);margin-left:calc(16 * var(--font-ratio) * 1px);font-size:calc(14 * var(--font-ratio) * 1px);line-height:1;color:var(--c-warning);content:"必須";border:1px solid;border-radius:4px}.p-form .error-text{position:absolute;margin-top:calc(2 * var(--font-ratio) * 1px);margin-left:calc(4 * var(--font-ratio) * 1px);font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;color:#fff;background:var(--c-warning);border-radius:calc(var(--bdrs-xs) * var(--font-ratio) * 1px)}.p-form .error-text:not(:empty){padding:calc(4 * var(--font-ratio) * 1px)}.p-form .error-text:not(:empty)::before{position:absolute;top:calc(-6 * var(--font-ratio) * 1px);left:calc(8 * var(--font-ratio) * 1px);width:calc(8 * var(--font-ratio) * 1px);height:calc(8 * var(--font-ratio) * 1px);content:"";background:inherit;clip-path:polygon(50% 0,100% 100%,0 100%)}@media (max-width:768px){.p-form>*+*{margin-block-start:calc(40 * var(--font-ratio) * 1px)}.p-form__item{flex-direction:column}.p-form__submit{margin-block-start:calc(40 * var(--font-ratio) * 1px)}.p-form__submit .buttons{flex-direction:column;gap:calc(16 * var(--font-ratio) * 1px)}.p-form__submit .buttons>*{margin-inline:auto}.p-form .title{width:100%;margin:0 0 calc(8 * var(--font-ratio) * 1px)}}.p-privacy{padding-inline-start:calc(120 * var(--font-ratio) * 1px)}@media (max-width:768px){.p-privacy{padding-inline-start:0}}.p-sitemap__title{display:inline flex;align-items:center;margin-block-end:calc(20 * var(--font-ratio) * 1px)}.p-sitemap__title .icon{width:calc(36 * var(--font-ratio) * 1px);height:calc(36 * var(--font-ratio) * 1px);margin-right:calc(16 * var(--font-ratio) * 1px);fill:none;stroke:currentcolor;stroke-width:2}.p-sitemap__title .text{display:block flow;font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:1.2;color:var(--c-primary)}.p-sitemap__title .c-icon-ar-2{margin-inline-start:calc(24 * var(--font-ratio) * 1px)}.p-sitemap__list{display:block flex;flex-direction:column;gap:calc(20 * var(--font-ratio) * 1px)}.p-sitemap__item{border-bottom:1px solid var(--c-shadow)}.p-sitemap__link{display:block flex;gap:calc(8 * var(--font-ratio) * 1px);padding:calc(16 * var(--font-ratio) * 1px) 0}.p-sitemap__link .c-icon-ar-1{margin-inline-start:auto}@media (max-width:576px){.p-sitemap__title .text{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-sitemap__title .icon{margin-inline-end:calc(6 * var(--font-ratio) * 1px)}}.p-top-mv{position:relative;inline-size:100dvw;block-size:300dvh;overflow:hidden}.p-top-mv__sticky{position:sticky;top:0;inline-size:100%;block-size:100dvh;overflow:hidden}.p-top-mv__section01,.p-top-mv__section02{position:fixed;inset:0;inline-size:100%;block-size:100%}.p-top-mv__section01{opacity:calc(1 - var(--mv-swap-t,0));filter:blur(calc(var(--mv-swap-t, 0) * 12px));pointer-events:auto;will-change:opacity,filter;transform:translateZ(0)}.p-top-mv__section02{opacity:0;pointer-events:none;transition:opacity .8s ease;transition-delay:0s;will-change:opacity}.p-top-mv__section02-cnt{position:absolute;top:45%;left:50%;display:flex;gap:calc(20 * var(--font-ratio) * 1px);inline-size:100%;padding-inline:calc(16 * var(--font-ratio) * 1px);justify-content:space-between;transform:translate(-50%,-50%)}.p-top-mv__section02-cnt::before{position:absolute;top:50%;left:50%;z-index:-1;inline-size:calc(803 * var(--font-ratio) * 1px);block-size:calc(633 * var(--font-ratio) * 1px);background:url(../img/top/mv_bg.webp) no-repeat center/100%;transform:translate(-50%,-50%);content:""}.p-top-mv[data-mv-swap-phase="2"] .p-top-mv__section01{pointer-events:none}.p-top-mv[data-mv-swap-phase="2"] .p-top-mv__section02{opacity:1;transition-delay:220ms;pointer-events:auto}.p-top-mv__littie-item{position:absolute;inset:0}.p-top-mv__littie-item.--is-pc lottie-player{position:absolute;top:50%;left:50%;inline-size:104.1666666667dvw;block-size:104.1666666667dvw;transform:translate(-50%,-50%)}.p-top-mv__littie-item.--is-sp lottie-player{position:absolute;top:50%;left:50%;inline-size:230.7692307692dvw;block-size:230.7692307692dvw;transform:translate(-50%,-50%)}.p-top-mv__littie-item[hidden]{display:none!important}.p-top-mv #lottiePC{display:none}@media (prefers-reduced-motion:reduce){.p-top-mv{block-size:100dvh}.p-top-mv__sticky{position:relative}.p-top-mv__section01{opacity:1;filter:none}.p-top-mv__section02{opacity:0}}.p-top-mv__inner{position:absolute;top:calc(100 * var(--font-ratio) * 1px);left:50%;inline-size:100%;block-size:calc(100% - calc(100 * var(--font-ratio) * 1px));max-inline-size:calc(1440 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px) calc(48 * var(--font-ratio) * 1px);transform:translateX(-50%)}.p-top-mv__inner02{position:absolute;top:calc(100 * var(--font-ratio) * 1px);left:50%;inline-size:100%;block-size:calc(100% - calc(100 * var(--font-ratio) * 1px));max-inline-size:calc(1224 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px);transform:translateX(-50%)}.p-top-mv__bg01{position:absolute;top:calc(24 * var(--font-ratio) * 1px);left:calc(16 * var(--font-ratio) * 1px);inline-size:calc(460 * var(--font-ratio) * 1px);block-size:calc(357 * var(--font-ratio) * 1px);overflow:hidden;background:url(../img/top/kv_person01_01.webp) no-repeat center/100%}.p-top-mv__bg01::before{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:var(--bg-next-image,none);opacity:0;transition:opacity .6s ease;will-change:opacity;pointer-events:none}.p-top-mv__bg01[data-fade=in]::before{opacity:1}.p-top-mv__bg02{position:absolute;right:calc(48 * var(--font-ratio) * 1px);bottom:calc(60 * var(--font-ratio) * 1px);inline-size:calc(348 * var(--font-ratio) * 1px);block-size:calc(270 * var(--font-ratio) * 1px);overflow:hidden;background:url(../img/top/kv_person02_01.webp) no-repeat center/100%}.p-top-mv__bg02::before{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:var(--bg-next-image,none);opacity:0;transition:opacity .6s ease;will-change:opacity;pointer-events:none}.p-top-mv__bg02[data-fade=in]::before{opacity:1}.p-top-mv__text{--mv-text-svg-width:calc(542 * var(--font-ratio) * 1px);--mv-text-svg-max-width:100%;--mv-text-svg-reveal-duration:1500ms;--mv-text-svg-reveal-delay:200ms;--mv-text-svg-reveal-steps:10;--mv-text-svg-slice-duration:450ms;--mv-text-svg-slice-gap:80ms;--mv-text-svg-slice-step:calc(var(--mv-text-svg-slice-duration) + var(--mv-text-svg-slice-gap));position:absolute;top:45%;left:50%;inline-size:var(--mv-text-svg-width);transform:translate(-50%,-50%)}.p-top-mv__text svg{display:block;inline-size:var(--mv-text-svg-width);block-size:auto;max-inline-size:var(--mv-text-svg-max-width);aspect-ratio:542/242}@supports (clip-path:polygon(0 0,0 0,0 0,0 0)){.p-top-mv__text svg{animation:topMvTextRevealScan var(--mv-text-svg-reveal-duration) steps(var(--mv-text-svg-reveal-steps),end) var(--mv-text-svg-reveal-delay) forwards;clip-path:polygon(0 0,0 0,0 0,0 0);will-change:clip-path}}.p-top-mv__text svg[data-mv-sliced=true]{animation:none;clip-path:none}@media (prefers-reduced-motion:reduce){.p-top-mv__text svg{animation:none;clip-path:none}}.p-top-mv__text svg[data-mv-sliced=true] .mv-text-reveal{animation:topMvTextSliceReveal var(--mv-text-svg-slice-duration) ease forwards;animation-delay:calc(var(--mv-text-svg-reveal-delay) + var(--i) * var(--mv-text-svg-slice-step));transform:scaleX(0);transform-box:fill-box;transform-origin:0 50%}@media (prefers-reduced-motion:reduce){.p-top-mv__text svg[data-mv-sliced=true] .mv-text-reveal{transform:none;animation:none}}.p-top-mv__text02 p+p{margin-block-start:calc(16 * var(--font-ratio) * 1px)}.p-top-mv__text02 p:not(.large){font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold)}.p-top-mv__text02 p.large{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold)}.p-top-mv__img{--mv-text-svg-width:calc(340 * var(--font-ratio) * 1px);inline-size:var(--mv-text-svg-width)}.p-top-mv__img svg{inline-size:var(--mv-text-svg-width);block-size:auto}.p-top-mv__scrolldown{position:absolute;bottom:0;left:50%;inline-size:calc(60 * var(--font-ratio) * 1px);block-size:calc(105 * var(--font-ratio) * 1px);font-family:var(--ff-heading);font-weight:var(--fw-bold);text-align:center;transform:translateX(-50%)}.p-top-mv__scrolldown p{position:relative;block-size:100%}.p-top-mv__scrolldown p::before{position:absolute;bottom:0;left:50%;inline-size:1px;block-size:calc(72 * var(--font-ratio) * 1px);background:var(--bdc-gray);transform:translateX(-50%);content:""}.p-top-mv__scrolldown p::after{position:absolute;bottom:0;left:calc(50% - 1px);z-index:2;inline-size:2px;block-size:calc(72 * var(--font-ratio) * 1px);background:var(--bgc-dark);animation:sdl01 2s cubic-bezier(1,0,0,1) infinite;transform:translateX(-50%);content:""}@keyframes sdl01{0%{transform:scale(1,0);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}50.1%{transform:scale(1,1);transform-origin:0 100%}100%{transform:scale(1,0);transform-origin:0 100%}}@keyframes topMvTextSliceReveal{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes topMvTextRevealScan{0%{clip-path:polygon(0 0,0 0,0 0,0 0)}50%{clip-path:polygon(0 0,100% 0,0 100%,0 0)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@media (min-width:768.02px){.p-top-mv #lottiePC{display:block}.p-top-mv #lottieSP{display:none}}@media screen and (min-width:1440px) and (min-height:1030px){.p-top-mv__text{--mv-text-svg-width:calc(542 / 1440 * 100dvw)}.p-top-mv__inner{max-inline-size:100%}.p-top-mv__bg01{inline-size:31.9444444444dvw;block-size:24.7916666667dvw}.p-top-mv__bg02{inline-size:24.1666666667dvw;block-size:18.75dvw}}@media screen and (max-width:1440px){.p-top-mv__bg01{top:calc(24 * var(--font-ratio) * 1px);left:calc(16 * var(--font-ratio) * 1px);inline-size:31.9444444444dvw;block-size:24.7916666667dvw}.p-top-mv__bg02{right:calc(48 * var(--font-ratio) * 1px);bottom:calc(60 * var(--font-ratio) * 1px);inline-size:24.1666666667dvw;block-size:18.75dvw}}@media screen and (max-width:1000px){.p-top-mv__text02 p:not(.large){font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-top-mv__text02 p.large{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}}@media screen and (max-width:870px){.p-top-mv__section02-cnt{flex-direction:column}.p-top-mv__img{--mv-text-svg-width:calc(270 * var(--font-ratio) * 1px)}}@media (max-width:768px){.p-top-mv__text{--mv-text-svg-width:calc(270 / 390 * 100dvw / 1.2)}.p-top-mv__bg01{left:-5.1282051282dvw;inline-size:51.2820512821dvw;block-size:39.8290598291dvw}.p-top-mv__bg02{right:-5.1282051282dvw;bottom:15.3846153846dvw;inline-size:41.0256410256dvw;block-size:31.7948717949dvw}}@media (max-width:576px){.p-top-mv{--mv-text-svg-width:calc(270 * var(--font-ratio) * 1px)}.p-top-mv__inner{top:calc(60 * var(--font-ratio) * 1px);block-size:calc(100% - calc(60 * var(--font-ratio) * 1px))}.p-top-mv__inner02{top:calc(60 * var(--font-ratio) * 1px);block-size:calc(100% - calc(60 * var(--font-ratio) * 1px))}.p-top-mv__text{top:50%}.p-top-mv__scrolldown{inline-size:calc(50 * var(--font-ratio) * 1px);block-size:calc(73 * var(--font-ratio) * 1px)}.p-top-mv__scrolldown p{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-top-mv__scrolldown p::before{block-size:calc(44 * var(--font-ratio) * 1px)}.p-top-mv__scrolldown p::after{block-size:calc(44 * var(--font-ratio) * 1px)}.p-top-mv__bg01{top:calc(8 * var(--font-ratio) * 1px);left:calc(-20 * var(--font-ratio) * 1px);inline-size:calc(300 * var(--font-ratio) * 1px);block-size:calc(233 * var(--font-ratio) * 1px)}.p-top-mv__bg02{right:calc(-30 * var(--font-ratio) * 1px);bottom:calc(70 * var(--font-ratio) * 1px);inline-size:calc(240 * var(--font-ratio) * 1px);block-size:calc(186 * var(--font-ratio) * 1px)}.p-top-mv__img{--mv-text-svg-width:calc(200 * var(--font-ratio) * 1px)}.p-top-mv__text02 p:not(.large){font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-top-mv__text02 p.large{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-top-mv__section02-cnt{top:45%}.p-top-mv__section02-cnt::before{inline-size:calc(345 * var(--font-ratio) * 1px);block-size:calc(272 * var(--font-ratio) * 1px)}}[data-invade]>.invade-inner{transform:translate3d(0,var(--scroll-invade-y,0),0);will-change:transform}.p-top-heading{margin-block-end:calc(48 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-top-heading{margin-block-end:calc(32 * var(--font-ratio) * 1px)}}.p-top-lead{margin-block-end:calc(48 * var(--font-ratio) * 1px);font-weight:var(--fw-semibold);font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em}@media (max-width:576px){.p-top-lead{margin-block-end:calc(32 * var(--font-ratio) * 1px);font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-top-vision{color:var(--c-text-white);background:var(--c-sub-2)}.p-top-vision__heading{display:flex;gap:calc(16 * var(--font-ratio) * 1px);align-items:center;justify-content:center;flex-wrap:wrap;font-family:var(--ff-heading)}.p-top-vision__heading i{font-style:normal}.p-top-vision__heading .min{font-size:calc(100 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:110%;text-align:center}.p-top-vision__heading .large{font-size:calc(160 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:110%}.p-top-vision__lead{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);text-align:center;font-weight:var(--fw-semibold)}.p-top-vision__inner{display:flex;gap:calc(150 * var(--font-ratio) * 1px);align-items:center;margin-block-start:calc(72 * var(--font-ratio) * 1px)}.p-top-vision__img{position:relative;inline-size:calc(500 * var(--font-ratio) * 1px);aspect-ratio:500/462;background:rgba(255,255,255,.6)}.p-top-vision__img span{position:absolute;inset:0}.p-top-vision__texts{font-weight:var(--fw-semibold);font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em}.p-top-vision__texts p+p{margin-block-start:calc(48 * var(--font-ratio) * 1px)}.p-top-vision__button{margin-block-start:calc(56 * var(--font-ratio) * 1px)}@media screen and (max-width:1000px){.p-top-vision__inner{gap:calc(48 * var(--font-ratio) * 1px)}}@media (max-width:576px){.p-top-vision__heading .min{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-top-vision__heading .large{font-size:calc(54 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-top-vision__lead{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-top-vision__inner{flex-direction:column;gap:calc(40 * var(--font-ratio) * 1px);margin-block-start:calc(40 * var(--font-ratio) * 1px)}.p-top-vision__img{inline-size:calc(300 * var(--font-ratio) * 1px)}.p-top-vision__texts{inline-size:100%;font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-top-vision__texts p+p{margin-block-start:calc(24 * var(--font-ratio) * 1px)}.p-top-vision__button{margin-block-start:calc(32 * var(--font-ratio) * 1px)}}.p-top-recruit{--section-end:calc(80 * var(--font-ratio) * 1px)}.p-top-recruit__link{margin-block-end:calc(80 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-top-recruit__link{margin-block-end:calc(40 * var(--font-ratio) * 1px)}}.p-top-crosstalk{position:relative}.p-top-crosstalk__bg{position:absolute;inset:0;overflow:hidden}.p-top-crosstalk__bg::before{content:"";position:absolute;inset:0;background-image:url(../img/top/bg_crosstalk.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.p-top-crosstalk__inner{position:relative;z-index:1;--section-max-size:calc(1320 * var(--font-ratio) * 1px)}.p-top-crosstalk__heading{color:var(--c-text-white);font-size:calc(160 / var(--fz-root) * var(--font-ratio) * 1rem);text-align:center;letter-spacing:0;position:relative;z-index:2}.p-top-crosstalk__br{display:none}.p-top-crosstalk__img{margin-block-start:calc(-84 * var(--font-ratio) * 1px);margin-block-end:calc(64 * var(--font-ratio) * 1px)}.p-top-crosstalk__img02{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;margin-block-end:calc(56 * var(--font-ratio) * 1px)}.p-top-crosstalk__img03{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;margin-block-end:calc(56 * var(--font-ratio) * 1px)}.p-top-crosstalk__button a{margin-inline:auto}@media screen and (max-width:1000px) and (min-width:576px){.p-top-crosstalk__br{display:block}}@media screen and (max-width:900px){.p-top-crosstalk__img03{max-inline-size:calc(582 * var(--font-ratio) * 1px)}}@media (max-width:576px){.p-top-crosstalk__bg::before{background-image:url(../img/top/bg_crosstalk_sp.webp)}.p-top-crosstalk__heading{font-size:calc(54 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-top-crosstalk__img{margin-block-start:calc(-28 * var(--font-ratio) * 1px);margin-block-end:calc(32 * var(--font-ratio) * 1px)}.p-top-crosstalk__img02{margin-block-end:calc(32 * var(--font-ratio) * 1px)}.p-top-crosstalk__img03{margin-block-end:calc(32 * var(--font-ratio) * 1px);max-inline-size:100%;inline-size:calc(291 * var(--font-ratio) * 1px)}}.p-top-voice__ttl{display:flex;gap:calc(48 * var(--font-ratio) * 1px);align-items:flex-end;flex-wrap:wrap}.p-top-voice__ttl p{margin-block-end:0}.p-top-voice__button{margin-block-start:calc(72 * var(--font-ratio) * 1px)}.p-top-voice__button a{margin-inline-start:auto}@media (max-width:576px){.p-top-voice__ttl{gap:calc(32 * var(--font-ratio) * 1px)}.p-top-voice__button{margin-block-start:calc(100 * var(--font-ratio) * 1px)}.p-top-voice__button a{margin-inline-end:auto}}[data-animation=vision] span{opacity:0;visibility:hidden}[data-animation=vision][data-finished] span{opacity:1;visibility:visible}[data-animation=vision][data-finished] span:nth-child(1){transition:opacity 1.3s}[data-animation=vision][data-finished] span:nth-child(2){transition:opacity 1.3s .3s}[data-animation=vision][data-finished] span:nth-child(3){transition:opacity 1.3s .6s}.p-newgrads-video{position:fixed;inset:0;inline-size:100%;block-size:100%}.p-newgrads-video video{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.p-newgrads-mv{position:relative;inline-size:100dvw;block-size:100dvh;overflow:hidden;clip-path:border-box}.p-newgrads-mv[data-mv-swap-mode=flow]{overflow:hidden;block-size:calc((1 + var(--mv-swap-scroll-len,.75)) * 100vh);block-size:calc((1 + var(--mv-swap-scroll-len,.75)) * 100svh)}.p-newgrads-mv[data-mv-swap-mode=flow]+.p-newgrads-mv__section02{position:relative;inset:auto;inline-size:100%;block-size:auto;padding-inline:calc(20 * var(--font-ratio) * 1px);opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .8s ease,transform .8s ease;will-change:opacity,transform}.p-newgrads-mv[data-mv-swap-mode=flow]+.p-newgrads-mv__section02 .p-newgrads-mv__section02-inner{position:relative;inline-size:100%;padding-block:calc(80 * var(--font-ratio) * 1px)}.p-newgrads-mv[data-mv-swap-mode=flow]+.p-newgrads-mv__section02 .info{position:relative;top:auto;left:auto;margin-inline:auto;transform:none}.p-newgrads-mv[data-mv-swap-mode=flow]+.p-newgrads-mv__section02[data-mv-swap-section02-visible=true]{opacity:1;transform:none;pointer-events:auto}.p-newgrads-mv__sticky{position:sticky;top:0;inline-size:100%;block-size:100dvh;overflow:hidden}.p-newgrads-mv__section01{position:fixed;inset:0;inline-size:100%;block-size:100%;opacity:calc(1 - var(--mv-swap-t,0));filter:blur(calc(var(--mv-swap-t, 0) * 12px));pointer-events:auto;transform:translateZ(0);will-change:opacity,filter}.p-newgrads-mv__section01-inner{position:relative;inline-size:100%;block-size:100%;max-inline-size:calc(1328 * var(--font-ratio) * 1px);margin-inline:auto}.p-newgrads-mv__section02{padding-inline:calc(20 * var(--font-ratio) * 1px);opacity:0;pointer-events:none;transition:opacity .8s ease;transition-delay:0s;will-change:opacity}.p-newgrads-mv__section02-inner{position:absolute;top:calc(100 * var(--font-ratio) * 1px);inline-size:100%;block-size:calc(100% - 100 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02 .info{position:absolute;top:48%;left:50%;display:flex;gap:calc(80 * var(--font-ratio) * 1px);inline-size:100%;max-inline-size:calc(1224 * var(--font-ratio) * 1px);transform:translate(-50%,-50%)}.p-newgrads-mv__section02 .info__img{inline-size:calc(496 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02 .info__txt>.info__txt-block+.info__txt-block{margin-block-start:calc(24 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02 .info__txt p{color:var(--c-text-white)}.p-newgrads-mv__section02 .info__txt p+p{margin-block-start:calc(24 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02 .info__txt p:not(.large){font-size:calc(22 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold)}.p-newgrads-mv__section02 .info__txt p.large{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold)}.p-newgrads-mv__button{margin-block-start:calc(72 * var(--font-ratio) * 1px)}.p-newgrads-mv[data-mv-swap-phase="2"] .p-newgrads-mv__section01{pointer-events:none}.p-newgrads-mv[data-mv-swap-phase="2"] .p-newgrads-mv__section02{opacity:1;pointer-events:auto;transition-delay:220ms}.p-newgrads-mv__text01{position:absolute;top:50%;right:0;z-index:2;inline-size:calc(320 * var(--font-ratio) * 1px);transform:translateY(-50%)}.p-newgrads-mv__text02{position:absolute;top:50%;left:0;z-index:2;inline-size:calc(377 * var(--font-ratio) * 1px);transform:translateY(-50%)}.p-newgrads-mv .stage{position:absolute;inset:0;z-index:1;display:grid;overflow:visible;place-items:center;pointer-events:none;--stage-width:calc(850px * 1.3);--stage-height:calc(var(--stage-width) * 56 / 72);--img-base-scale:1;--img-zoom:.75;--img-pan-x:0;--img-pan-y:0;--img-overscan:0.4;--render-down:1;--render-up:1}.p-newgrads-mv .clip-canvas{display:block;inline-size:calc(var(--stage-width) * var(--render-down));block-size:calc(100vh * var(--render-down));block-size:calc(100svh * var(--render-down));max-inline-size:100vw;max-block-size:100vh;max-block-size:100svh;overflow:visible;transform:translateZ(0) scale(var(--render-up));transform-origin:50% 50%}@media screen and (max-width:1200px){.p-newgrads-mv__section02 .info{gap:calc(40 * var(--font-ratio) * 1px)}}@media screen and (max-height:900px){.p-newgrads-mv__button{margin-block-start:calc(32 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02 .info{gap:calc(40 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02 .info__txt>.info__txt-block+.info__txt-block{margin-block-start:calc(12 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02 .info__txt p+p{margin-block-start:calc(12 * var(--font-ratio) * 1px)}}@media screen and (max-width:1000px){.p-newgrads-mv__button{margin-block-start:calc(40 * var(--font-ratio) * 1px)}.p-newgrads-mv__text01{position:absolute;top:calc(116 * var(--font-ratio) * 1px);right:auto;left:calc(16 * var(--font-ratio) * 1px);inline-size:calc(320 * var(--font-ratio) * 1px);transform:none}.p-newgrads-mv__text02{position:absolute;top:auto;right:calc(16 * var(--font-ratio) * 1px);bottom:calc(24 * var(--font-ratio) * 1px);left:auto;inline-size:calc(377 * var(--font-ratio) * 1px);transform:none}.p-newgrads-mv__section02 .info{gap:calc(20 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02 .info__img{inline-size:calc(300 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02 .info__txt{padding-right:calc(20 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02 .info__txt p+p{margin-block-start:calc(12 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02 .info__txt p:not(.large){font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-newgrads-mv__section02 .info__txt p.large{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}}@media (max-width:576px){.p-newgrads-mv .stage{--img-zoom:.4;--stage-width:calc(390 * var(--font-ratio) * 1px)}.p-newgrads-mv__text01{top:calc(76 * var(--font-ratio) * 1px);inline-size:calc(257 * var(--font-ratio) * 1px)}.p-newgrads-mv__text02{inline-size:calc(249 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02-inner{top:calc(60 * var(--font-ratio) * 1px);block-size:calc(100% - calc(60 * var(--font-ratio) * 1px))}.p-newgrads-mv__section02 .info{position:relative;top:0;left:0;flex-direction:column;gap:calc(56 * var(--font-ratio) * 1px);transform:none}.p-newgrads-mv__section02 .info__img{inline-size:calc(358 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02 .info__txt{padding-right:0}.p-newgrads-mv__section02 .info__txt>.info__txt-block+.info__txt-block{margin-block-start:calc(12 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02 .info__txt p+p{margin-block-start:calc(12 * var(--font-ratio) * 1px)}.p-newgrads-mv__section02 .info__txt p:not(.large){font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-newgrads-mv__section02 .info__txt p.large{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-newgrads-heading{position:relative;margin-inline:auto;margin-block-end:calc(80 * var(--font-ratio) * 1px);padding-block-end:calc(10 * var(--font-ratio) * 1px)}.p-newgrads-heading::after{position:absolute;bottom:0;left:0;inline-size:100%;block-size:calc(4 * var(--font-ratio) * 1px);background:var(--c-text-white);content:"";transform-origin:0 0}.p-newgrads-heading--img01{max-inline-size:calc(430 * var(--font-ratio) * 1px)}.p-newgrads-heading--img02{max-inline-size:calc(446 * var(--font-ratio) * 1px)}.p-newgrads-heading--img03{max-inline-size:calc(624 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-newgrads-heading{margin-block-end:calc(56 * var(--font-ratio) * 1px)}.p-newgrads-heading::after{block-size:calc(2 * var(--font-ratio) * 1px)}.p-newgrads-heading--img01{max-inline-size:100%;inline-size:calc(215 * var(--font-ratio) * 1px)}.p-newgrads-heading--img02{max-inline-size:100%;inline-size:calc(222 * var(--font-ratio) * 1px)}.p-newgrads-heading--img03{max-inline-size:100%;inline-size:calc(312 * var(--font-ratio) * 1px)}}.p-newgrads-heading02{margin-bottom:calc(48 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-newgrads-heading02{margin-bottom:calc(40 * var(--font-ratio) * 1px)}}.p-newgrads-section{padding-inline:calc(56 * var(--font-ratio) * 1px)}.p-newgrads-section+.p-newgrads-section{margin-block-start:calc(80 * var(--font-ratio) * 1px)}.p-newgrads-section:first-child{margin-block-start:calc(194 * var(--font-ratio) * 1px)}.p-newgrads-section__inner{max-inline-size:calc(1328 * var(--font-ratio) * 1px);margin-inline:auto;padding-block-start:calc(96 * var(--font-ratio) * 1px);padding-block-end:calc(160 * var(--font-ratio) * 1px);padding-inline:calc(52 * var(--font-ratio) * 1px);background:rgba(255,255,255,.5);clip-path:polygon(calc(80 * var(--font-ratio) * 1px) 0,100% 0,100% calc(100% - calc(150 * var(--font-ratio) * 1px)),calc(100% - calc(80 * var(--font-ratio) * 1px)) 100%,0 100%,0 calc(150 * var(--font-ratio) * 1px))}.p-newgrads-section__block+.p-newgrads-section__block{margin-block-start:calc(184 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-newgrads-section{padding-inline:calc(16 * var(--font-ratio) * 1px)}.p-newgrads-section:first-child{margin-block-start:calc(104 * var(--font-ratio) * 1px)}.p-newgrads-section+.p-newgrads-section{margin-block-start:calc(56 * var(--font-ratio) * 1px)}.p-newgrads-section__inner{padding-block-start:calc(64 * var(--font-ratio) * 1px);padding-block-end:calc(112 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px);clip-path:polygon(calc(60 * var(--font-ratio) * 1px) 0,100% 0,100% calc(100% - calc(90 * var(--font-ratio) * 1px)),calc(100% - calc(60 * var(--font-ratio) * 1px)) 100%,0 100%,0 calc(90 * var(--font-ratio) * 1px))}.p-newgrads-section__block+.p-newgrads-section__block{margin-block-start:calc(88 * var(--font-ratio) * 1px)}}.p-newgrads-culture{display:flex;gap:calc(40 * var(--font-ratio) * 1px);justify-content:center;padding-block-end:calc(80 * var(--font-ratio) * 1px)}.p-newgrads-culture__item{position:relative;background:rgba(255,255,255,.8);padding-inline:calc(40 * var(--font-ratio) * 1px);padding-block:calc(48 * var(--font-ratio) * 1px) calc(32 * var(--font-ratio) * 1px);max-inline-size:calc(312 * var(--font-ratio) * 1px);inline-size:100%}.p-newgrads-culture__item:nth-child(1){--_culture-y:calc(80 * var(--font-ratio) * 1px)}.p-newgrads-culture__item:nth-child(2){--_culture-y:calc(40 * var(--font-ratio) * 1px)}.p-newgrads-culture__item .lead{margin-block-end:calc(32 * var(--font-ratio) * 1px);line-height:40px;font-weight:var(--fw-semibold);font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-newgrads-culture__item .lead span{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-newgrads-culture__item .num{position:absolute;left:50%;top:calc(-40 * var(--font-ratio) * 1px);transform:translateX(-50%);font-family:var(--ff-heading);font-size:calc(72 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold);letter-spacing:0;line-height:110%;color:var(--c-primary)}.p-newgrads-culture__button{margin-block-start:calc(64 * var(--font-ratio) * 1px)}.p-newgrads-culture__button a{margin-inline:auto}@media screen and (max-width:1000px){.p-newgrads-culture{flex-direction:column;align-items:center;padding-block-end:0}.p-newgrads-culture__item:nth-child(1),.p-newgrads-culture__item:nth-child(2){--_culture-y:0px}}@media (max-width:576px){.p-newgrads-culture{margin-top:calc(56 * var(--font-ratio) * 1px)}.p-newgrads-culture__item{padding-inline:calc(32 * var(--font-ratio) * 1px);padding-block:calc(32 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px);max-inline-size:100%}.p-newgrads-culture__item .lead{margin-block-end:calc(16 * var(--font-ratio) * 1px);font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:36px}.p-newgrads-culture__item .lead span{font-size:calc(25 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-newgrads-culture__item .num{top:calc(-32 * var(--font-ratio) * 1px);font-size:calc(54 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-newgrads-culture__button{margin-block-start:calc(40 * var(--font-ratio) * 1px)}}.p-newgrads-business__scroll .scroll-hint-icon{z-index:10}.p-newgrads-business__wrap{position:relative;inline-size:100%;aspect-ratio:1224/750;max-block-size:calc(750 * var(--font-ratio) * 1px)}.p-newgrads-business__wrap::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);inline-size:100%;max-inline-size:calc(1130 * var(--font-ratio) * 1px);aspect-ratio:1130/531;background:url(../img/newgrads/top/bg_business.webp) no-repeat center/100%}.p-newgrads-business__item{position:absolute;z-index:2;inline-size:20.9150326797%;max-inline-size:calc(256 * var(--font-ratio) * 1px);container-type:inline-size}.p-newgrads-business__item--01{top:34.6666666667%;left:0}.p-newgrads-business__item--02{top:3.3333333333%;left:14.7058823529%}.p-newgrads-business__item--03{top:61.2%;left:23.6111111111%}.p-newgrads-business__item--04{top:24.9333333333%;left:36.1928104575%}.p-newgrads-business__item--05{top:3.2%;left:57.6797385621%}.p-newgrads-business__item--06{top:51.0666666667%;left:57.1895424837%}.p-newgrads-business__item--07{top:27.3333333333%;right:0}.p-newgrads-business__item a,.p-newgrads-business__item button{display:block}@media (any-hover:hover) and (pointer:fine){.p-newgrads-business__item a:where(:-moz-any-link):hover p,.p-newgrads-business__item button:where(:-moz-any-link):hover p{background:var(--c-primary);color:var(--c-text-white)}.p-newgrads-business__item a:where(:any-link):hover p,.p-newgrads-business__item button:where(:any-link):hover p{background:var(--c-primary);color:var(--c-text-white)}.p-newgrads-business__item a:where(:-moz-any-link):hover p::after,.p-newgrads-business__item button:where(:-moz-any-link):hover p::after{background:var(--c-primary)}.p-newgrads-business__item a:where(:any-link):hover p::after,.p-newgrads-business__item button:where(:any-link):hover p::after{background:var(--c-primary)}.p-newgrads-business__item a:where(:enabled):hover p,.p-newgrads-business__item button:where(:enabled):hover p{background:var(--c-primary);color:var(--c-text-white)}.p-newgrads-business__item a:where(:enabled):hover p::after,.p-newgrads-business__item button:where(:enabled):hover p::after{background:var(--c-primary)}.p-newgrads-business__item a:where(:-moz-any-link):focus-visible p,.p-newgrads-business__item button:where(:-moz-any-link):focus-visible p{background:var(--c-primary);color:var(--c-text-white)}.p-newgrads-business__item a:where(:any-link):focus-visible p,.p-newgrads-business__item button:where(:any-link):focus-visible p{background:var(--c-primary);color:var(--c-text-white)}.p-newgrads-business__item a:where(:-moz-any-link):focus-visible p::after,.p-newgrads-business__item button:where(:-moz-any-link):focus-visible p::after{background:var(--c-primary)}.p-newgrads-business__item a:where(:any-link):focus-visible p::after,.p-newgrads-business__item button:where(:any-link):focus-visible p::after{background:var(--c-primary)}.p-newgrads-business__item a:where(:enabled):focus-visible p,.p-newgrads-business__item button:where(:enabled):focus-visible p{background:var(--c-primary);color:var(--c-text-white)}.p-newgrads-business__item a:where(:enabled):focus-visible p::after,.p-newgrads-business__item button:where(:enabled):focus-visible p::after{background:var(--c-primary)}}.p-newgrads-business__item p{position:relative;font-size:7.03125cqi;padding:3.125cqi 6.25cqi;background:#fff;border-radius:1.5625cqi;font-weight:var(--fw-semibold);color:var(--c-primary);width:-moz-fit-content;width:fit-content;margin-inline:auto;line-height:150%;margin-block-end:9.375cqi;transition:all var(--dur-normal);text-align:center;box-shadow:0 0 1.5625cqi 0 rgba(1,89,127,.3)}.p-newgrads-business__item p::after{content:"";position:absolute;bottom:-6.25cqi;left:50%;transform:translateX(-50%);inline-size:6.25cqi;block-size:6.25cqi;background:#fff;clip-path:polygon(0 0,100% 0,0 100%);transition:all var(--dur-normal)}.p-newgrads-business__button{margin-block-start:calc(56 * var(--font-ratio) * 1px)}.p-newgrads-business__button a{margin-inline:auto}@media screen and (max-width:1000px){.p-newgrads-business__scroll{overflow-y:hidden;overflow-x:auto;margin-inline:calc(-52 * var(--font-ratio) * 1px)}.p-newgrads-business__wrap{inline-size:calc(1224 * var(--font-ratio) * 1px)}}@media (max-width:576px){.p-newgrads-business__scroll{margin-inline:calc(-16 * var(--font-ratio) * 1px)}.p-newgrads-business__wrap{inline-size:calc(900 * var(--font-ratio) * 1px)}.p-newgrads-business__button{margin-block-start:calc(40 * var(--font-ratio) * 1px)}}.p-newgrads-event>div+div{margin-block-start:calc(80 * var(--font-ratio) * 1px)}.p-newgrads-event__heading01{margin-block-end:calc(40 * var(--font-ratio) * 1px)}.p-newgrads-event__heading02{margin-block-end:calc(40 * var(--font-ratio) * 1px)}.p-newgrads-event__bunners{display:flex;gap:calc(16 * var(--font-ratio) * 1px);flex-wrap:wrap}.p-newgrads-event__button{margin-block-start:calc(56 * var(--font-ratio) * 1px)}.p-newgrads-event__button a{margin-inline-start:auto}@media (max-width:576px){.p-newgrads-event>div+div{margin-block-start:calc(56 * var(--font-ratio) * 1px)}.p-newgrads-event__heading01{margin-block-end:calc(32 * var(--font-ratio) * 1px)}.p-newgrads-event__heading02{margin-block-end:calc(24 * var(--font-ratio) * 1px)}.p-newgrads-event__bunners{flex-direction:column}.p-newgrads-event__button a{margin-inline-end:auto}}.p-newgrads-carrier{display:flex;gap:calc(80 * var(--font-ratio) * 1px)}.p-newgrads-carrier__text{max-inline-size:calc(570 * var(--font-ratio) * 1px)}.p-newgrads-carrier__text>.block+.block{margin-block-start:calc(40 * var(--font-ratio) * 1px)}.p-newgrads-carrier__text h4{margin-block-end:calc(16 * var(--font-ratio) * 1px)}.p-newgrads-carrier__button{margin-block-start:calc(70 * var(--font-ratio) * 1px)}@media (max-width:768px){.p-newgrads-carrier{flex-direction:column;gap:calc(40 * var(--font-ratio) * 1px)}.p-newgrads-carrier__text>.block+.block{margin-block-start:calc(32 * var(--font-ratio) * 1px)}.p-newgrads-carrier__button{margin-block-start:calc(40 * var(--font-ratio) * 1px)}}.p-midcareer-mv{position:relative;inline-size:100dvw;block-size:100dvh;overflow:hidden}.p-midcareer-mv__inner{block-size:100%;inline-size:100%;inset:0;position:fixed;background:url(../img/midcareer/top/mv@2x.webp) no-repeat center/cover}.p-midcareer-mv__text01{position:absolute;left:calc(56 * var(--font-ratio) * 1px);bottom:calc(42 * var(--font-ratio) * 1px);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:0 50%,0 50%;mask-size:0 50%,0 50%;-webkit-mask-position:left top,left bottom;mask-position:left top,left bottom;animation:reveal-top 1s forwards,reveal-bottom .8s forwards 1s}.p-midcareer-mv__text02{position:absolute;right:calc(56 * var(--font-ratio) * 1px);bottom:calc(42 * var(--font-ratio) * 1px)}.p-midcareer-mv__section02{background:url(../img/midcareer/top/bg.webp) no-repeat center/cover;position:relative;padding-block:calc(184 * var(--font-ratio) * 1px);padding-inline:calc(20 * var(--font-ratio) * 1px)}.p-midcareer-mv__section02-inner{position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-midcareer-mv__section02 .info{display:flex;gap:calc(80 * var(--font-ratio) * 1px);inline-size:100%;max-inline-size:calc(1224 * var(--font-ratio) * 1px);justify-content:center}.p-midcareer-mv__section02 .info__img{max-inline-size:calc(496 * var(--font-ratio) * 1px)}.p-midcareer-mv__section02 .info__txt>.info__txt-block+.info__txt-block{margin-block-start:calc(24 * var(--font-ratio) * 1px)}.p-midcareer-mv__section02 .info__txt p{color:var(--c-text-white)}.p-midcareer-mv__section02 .info__txt p+p{margin-block-start:calc(24 * var(--font-ratio) * 1px)}.p-midcareer-mv__section02 .info__txt p:not(.large){font-size:calc(22 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold)}.p-midcareer-mv__section02 .info__txt p.large{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold)}.p-midcareer-mv__button{margin-block-start:calc(56 * var(--font-ratio) * 1px)}@media screen and (max-width:1000px){.p-midcareer-mv__text01{bottom:calc(100 * var(--font-ratio) * 1px)}.p-midcareer-mv__section02 .info{gap:calc(20 * var(--font-ratio) * 1px)}.p-midcareer-mv__section02 .info__img{inline-size:calc(300 * var(--font-ratio) * 1px)}.p-midcareer-mv__section02 .info__txt{padding-right:calc(20 * var(--font-ratio) * 1px)}.p-midcareer-mv__section02 .info__txt p+p{margin-block-start:calc(12 * var(--font-ratio) * 1px)}.p-midcareer-mv__section02 .info__txt p:not(.large){font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-midcareer-mv__section02 .info__txt p.large{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}}@media (max-width:768px){.p-midcareer-mv{block-size:calc(450 * var(--font-ratio) * 1px)}.p-midcareer-mv__inner{block-size:calc(450 * var(--font-ratio) * 1px);background-image:url(../img/midcareer/top/mv_sp.webp)}.p-midcareer-mv__text01{max-inline-size:calc(239 * var(--font-ratio) * 1px);left:calc(16 * var(--font-ratio) * 1px);bottom:calc(47 * var(--font-ratio) * 1px)}.p-midcareer-mv__text02{max-inline-size:calc(129 * var(--font-ratio) * 1px);right:calc(18 * var(--font-ratio) * 1px);bottom:calc(16 * var(--font-ratio) * 1px)}.p-midcareer-mv__section02{background-image:url(../img/midcareer/top/bg_sp.webp)}}@media (max-width:576px){.p-midcareer-mv__section02{padding-block:calc(104 * var(--font-ratio) * 1px)}.p-midcareer-mv__section02 .info{flex-direction:column;gap:calc(56 * var(--font-ratio) * 1px);transform:none}.p-midcareer-mv__section02 .info__img{inline-size:100%}.p-midcareer-mv__section02 .info__txt{padding-right:0}.p-midcareer-mv__section02 .info__txt>.info__txt-block+.info__txt-block{margin-block-start:calc(12 * var(--font-ratio) * 1px)}.p-midcareer-mv__section02 .info__txt p+p{margin-block-start:calc(24 * var(--font-ratio) * 1px)}.p-midcareer-mv__section02 .info__txt p:not(.large){font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-midcareer-mv__section02 .info__txt p.large{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-midcareer-mv__button{margin-block-start:calc(40 * var(--font-ratio) * 1px)}}@keyframes reveal-top{to{mask-size:100% 50%,0 50%;-webkit-mask-size:100% 50%,0 50%}}@keyframes reveal-bottom{to{mask-size:100% 50%,100% 50%;-webkit-mask-size:100% 50%,100% 50%}}.p-lower-content{padding-inline:calc(20 * var(--font-ratio) * 1px)}.p-lower-content__inner{max-inline-size:calc(1224 * var(--font-ratio) * 1px);margin-inline:auto}.p-lower-content-sub{margin-block-start:calc(160 * var(--font-ratio) * 1px);padding-inline:calc(20 * var(--font-ratio) * 1px);padding-block:calc(120 * var(--font-ratio) * 1px);background:#e6e6e6}.p-lower-content-sub__inner{max-inline-size:calc(1224 * var(--font-ratio) * 1px);margin-inline:auto}.p-lower-content-sub__block+.p-lower-content-sub__block{margin-block-start:calc(80 * var(--font-ratio) * 1px)}.p-lower-content-sub__heading{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em;margin-block-end:calc(40 * var(--font-ratio) * 1px)}.p-lower-content-end{padding-inline:calc(20 * var(--font-ratio) * 1px);max-inline-size:calc(1224 * var(--font-ratio) * 1px);margin-inline:auto;margin-block-start:calc(120 * var(--font-ratio) * 1px);padding-block-end:calc(120 * var(--font-ratio) * 1px)}.p-lower-content-end--empty{margin-block-start:calc(56 * var(--font-ratio) * 1px);padding-block-end:0}@media (max-width:576px){.p-lower-content{padding-inline:calc(16 * var(--font-ratio) * 1px)}.p-lower-content-sub{margin-block-start:calc(80 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px);padding-block:calc(80 * var(--font-ratio) * 1px)}.p-lower-content-sub__block+.p-lower-content-sub__block{margin-block-start:calc(40 * var(--font-ratio) * 1px)}.p-lower-content-sub__heading{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);margin-block-end:calc(24 * var(--font-ratio) * 1px)}.p-lower-content-end{padding-inline:calc(16 * var(--font-ratio) * 1px);margin-block-start:calc(88 * var(--font-ratio) * 1px);padding-block-end:calc(80 * var(--font-ratio) * 1px)}.p-lower-content-end--empty{margin-block-start:calc(40 * var(--font-ratio) * 1px);padding-block-end:0}}.p-lower-lead{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em;font-weight:var(--fw-semibold);margin-bottom:calc(80 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-lower-lead{font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem);margin-bottom:calc(48 * var(--font-ratio) * 1px)}}.p-lower-heading{margin-block-end:calc(40 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-lower-heading{margin-block-end:calc(16 * var(--font-ratio) * 1px)}}.p-lower-ttl{margin-block-end:calc(56 * var(--font-ratio) * 1px)}.p-lower-ttl--en{font-family:var(--ff-heading);font-weight:var(--fw-bold);font-size:calc(50 / var(--fz-root) * var(--font-ratio) * 1rem);letter-spacing:0;line-height:110%;margin-block-end:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}@media (max-width:576px){.p-lower-ttl{margin-block-end:calc(40 * var(--font-ratio) * 1px)}.p-lower-ttl--en{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);margin-block-end:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-lower-section{position:relative}.p-lower-section:first-of-type{padding-block-end:calc(160 * var(--font-ratio) * 1px)}.p-lower-section:not(:first-of-type){padding-block:calc(160 * var(--font-ratio) * 1px)}.p-lower-section:last-of-type{padding-block-end:0}.p-lower-section:nth-of-type(even){padding-block-end:calc(160 * var(--font-ratio) * 1px)}.p-lower-section:nth-of-type(even)::before{content:"";position:absolute;inset:0;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background:#e6e6e6}.p-lower-section__inner{position:relative;z-index:1}@media (max-width:576px){.p-lower-section:first-of-type{padding-block-end:calc(80 * var(--font-ratio) * 1px)}.p-lower-section:not(:first-of-type){padding-block:calc(80 * var(--font-ratio) * 1px)}.p-lower-section:last-of-type{padding-block-end:0}.p-lower-section:nth-of-type(even){padding-block-end:calc(80 * var(--font-ratio) * 1px)}}.p-lower-info{display:flex;gap:calc(80 * var(--font-ratio) * 1px)}.p-lower-info--rev{flex-direction:row-reverse}.p-lower-info__img{flex:0 0 clamp(200 * var(--font-ratio) * 1px,50%,572 * var(--font-ratio) * 1px)}.p-lower-info__img>*+*{margin-block-start:calc(24 * var(--font-ratio) * 1px)}.p-lower-info__body{flex:0 1 auto}.p-lower-info__body>*+*{margin-block-start:calc(24 * var(--font-ratio) * 1px)}.p-lower-info__body p{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em}.p-lower-info__body .lead{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.p-lower-info__name{display:flex;gap:calc(20 * var(--font-ratio) * 1px);align-items:center;justify-content:flex-end}.p-lower-info__name p{font-weight:var(--fw-bold)}@media screen and (max-width:1000px){.p-lower-info{flex-direction:column;gap:calc(32 * var(--font-ratio) * 1px)}.p-lower-info__img{width:-moz-fit-content;width:fit-content;margin-inline:auto}}@media (max-width:576px){.p-lower-info__body p{font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-lower-info__name{gap:calc(16 * var(--font-ratio) * 1px)}.p-lower-info__name div{inline-size:calc(155 * var(--font-ratio) * 1px)}}.p-lower-block+.p-lower-block{margin-block-start:calc(120 * var(--font-ratio) * 1px)}.p-lower-block__ttl{margin-block-end:calc(48 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-lower-block+.p-lower-block{margin-block-start:calc(80 * var(--font-ratio) * 1px)}.p-lower-block__ttl{margin-block-end:calc(24 * var(--font-ratio) * 1px)}}.p-about-flow{display:flex;gap:calc(40 * var(--font-ratio) * 1px);justify-content:center;padding-block-end:calc(80 * var(--font-ratio) * 1px)}.p-about-flow__item{position:relative;background:rgba(255,255,255,.8);padding-inline:calc(40 * var(--font-ratio) * 1px);padding-block:calc(48 * var(--font-ratio) * 1px) calc(32 * var(--font-ratio) * 1px);max-inline-size:calc(312 * var(--font-ratio) * 1px);inline-size:100%;transform:translateY(var(--_culture-y))}.p-about-flow__item:nth-child(1){--_culture-y:calc(80 * var(--font-ratio) * 1px)}.p-about-flow__item:nth-child(2){--_culture-y:calc(40 * var(--font-ratio) * 1px)}.p-about-flow__item .lead{margin-block-end:calc(32 * var(--font-ratio) * 1px);line-height:40px;font-weight:var(--fw-semibold);font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-about-flow__item .lead span{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-about-flow__item .num{position:absolute;left:50%;top:calc(-40 * var(--font-ratio) * 1px);transform:translateX(-50%);font-family:var(--ff-heading);font-size:calc(72 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold);letter-spacing:0;line-height:110%;color:var(--c-primary)}@media screen and (max-width:1000px){.p-about-flow{flex-direction:column;align-items:center}.p-about-flow__item:nth-child(1),.p-about-flow__item:nth-child(2){--_culture-y:0px}}@media (max-width:576px){.p-about-flow{margin-top:calc(56 * var(--font-ratio) * 1px)}.p-about-flow__item{padding-inline:calc(32 * var(--font-ratio) * 1px);padding-block:calc(32 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px);max-inline-size:calc(294 * var(--font-ratio) * 1px)}.p-about-flow__item .lead{margin-block-end:calc(16 * var(--font-ratio) * 1px);font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:36px}.p-about-flow__item .lead span{font-size:calc(25 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-about-flow__item .num{top:calc(-32 * var(--font-ratio) * 1px);font-size:calc(54 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-about-block{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em}.p-about-block .lead{font-weight:var(--fw-semibold)}.p-about-block+.p-about-block{margin-block-start:calc(120 * var(--font-ratio) * 1px)}.p-about-block__item+.p-about-block__item{margin-block-start:calc(72 * var(--font-ratio) * 1px)}.p-about-block .img01{width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-about-block .img02{width:-moz-fit-content;width:fit-content}.p-about-block .txt+.txt{margin-block-start:calc(24 * var(--font-ratio) * 1px)}.p-about-block .img-flex{display:flex;gap:calc(102 * var(--font-ratio) * 1px);align-items:center}.p-about-block__ttl{position:relative;font-family:var(--ff-heading);font-weight:var(--fw-bold);font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);letter-spacing:0;line-height:110%;color:var(--c-primary)}.p-about-block__ttl::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:1px;background:var(--c-border)}.p-about-block__ttl span{position:relative;padding-inline-end:calc(16 * var(--font-ratio) * 1px);background:var(--bgc-light-1);z-index:2}.p-about-block__list{display:flex;gap:calc(16 * var(--font-ratio) * 1px);flex-wrap:wrap;margin-block-start:calc(48 * var(--font-ratio) * 1px)}.p-about-block__list dl{background:var(--bgc-white);flex:0 0 calc(50% - calc(8 * var(--font-ratio) * 1px));padding-inline:calc(24 * var(--font-ratio) * 1px);padding-block:calc(24 * var(--font-ratio) * 1px);display:flex;align-items:center;gap:calc(16 * var(--font-ratio) * 1px)}.p-about-block__list dt{flex:0 0 calc(51 * var(--font-ratio) * 1px);font-family:var(--ff-heading);font-weight:var(--fw-bold);font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:110%;letter-spacing:0;color:var(--c-primary);border-right:1px solid #c4cbd2;height:calc(64 * var(--font-ratio) * 1px);display:flex;align-items:center}.p-about-block__list dd{flex:auto;font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;font-weight:var(--fw-semibold)}@media screen and (max-width:1000px){.p-about-block__list dl{flex:0 0 100%}}@media (max-width:576px){.p-about-block{font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-about-block+.p-about-block{margin-block-start:calc(80 * var(--font-ratio) * 1px)}.p-about-block__item+.p-about-block__item{margin-block-start:calc(48 * var(--font-ratio) * 1px)}.p-about-block__ttl{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-about-block .img01{width:calc(300 * var(--font-ratio) * 1px)}.p-about-block .img02{width:calc(320 * var(--font-ratio) * 1px)}.p-about-block .img04{width:calc(179 * var(--font-ratio) * 1px)}.p-about-block .img05{width:100%}.p-about-block__list{gap:calc(8 * var(--font-ratio) * 1px);flex-wrap:wrap;margin-block-start:calc(32 * var(--font-ratio) * 1px)}.p-about-block__list dl{padding-inline:calc(16 * var(--font-ratio) * 1px);padding-block:calc(16 * var(--font-ratio) * 1px)}.p-about-block__list dt{flex:0 0 calc(42 * var(--font-ratio) * 1px);font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);height:calc(56 * var(--font-ratio) * 1px)}.p-about-block__list dd{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-about-block .img-flex{flex-direction:column;gap:calc(48 * var(--font-ratio) * 1px)}}.p-voice-list{display:grid;gap:calc(96 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px);grid-template-columns:repeat(3,1fr)}@media (max-width:576px){.p-voice-list{grid-template-columns:1fr;gap:calc(56 * var(--font-ratio) * 1px)}}.p-voice-info{display:flex;gap:calc(80 * var(--font-ratio) * 1px);margin-block-end:calc(160 * var(--font-ratio) * 1px)}.p-voice-info__img-block{flex:0 0 calc(500 * var(--font-ratio) * 1px);max-inline-size:calc(500 * var(--font-ratio) * 1px);position:relative}.p-voice-info__img-block-text{margin-block-end:calc(-100 * var(--font-ratio) * 1px);font-family:var(--ff-heading);font-weight:var(--fw-bold);color:#e0e0e0;font-size:calc(180 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:110%}.p-voice-info__text-block{margin-block-start:calc(105 * var(--font-ratio) * 1px)}.p-voice-info__heading{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-semibold);line-height:100%;color:var(--c-primary);margin-block-end:calc(58 * var(--font-ratio) * 1px)}.p-voice-info__heading span{display:block;width:-moz-fit-content;width:fit-content;padding:calc(8 * var(--font-ratio) * 1px);background:#fff}.p-voice-info__heading span+span{margin-block-start:calc(12 * var(--font-ratio) * 1px)}.p-voice-info__text{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em;font-weight:var(--fw-semibold)}.p-voice-info__others{margin-block-start:calc(8 * var(--font-ratio) * 1px);display:flex;gap:calc(24 * var(--font-ratio) * 1px);align-items:center;color:var(--c-text)}.p-voice-info .name{font-family:var(--ff-heading);line-height:100%;font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold)}.p-voice-info .category{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em;font-weight:var(--fw-semibold)}.p-voice-info__others02{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em;margin-block-start:calc(48 * var(--font-ratio) * 1px);padding-inline-start:calc(16 * var(--font-ratio) * 1px);border-left:1px solid var(--c-primary)}@media screen and (max-width:1000px){.p-voice-info{flex-direction:column;align-items:center;gap:calc(32 * var(--font-ratio) * 1px)}.p-voice-info__text-block{margin-block-start:0}.p-voice-info__heading{margin-block-end:calc(24 * var(--font-ratio) * 1px)}.p-voice-info__others02{margin-block-start:calc(24 * var(--font-ratio) * 1px)}}@media (max-width:576px){.p-voice-info{align-items:flex-start;margin-block-end:calc(80 * var(--font-ratio) * 1px)}.p-voice-info__img-block{flex:0 0 calc(350 * var(--font-ratio) * 1px);max-inline-size:calc(350 * var(--font-ratio) * 1px);margin-inline:auto}.p-voice-info__img-block-text{margin-block-end:calc(-50 * var(--font-ratio) * 1px);font-size:calc(126 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-voice-info__heading{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-voice-info__text{font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-voice-info .name{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-voice-info .category{font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-voice-info__others02{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-voice-editor{max-inline-size:calc(912 * var(--font-ratio) * 1px);margin-inline:auto}.p-voice-editor>div+div{margin-block-start:calc(80 * var(--font-ratio) * 1px)}.p-voice-editor a{color:var(--c-primary);text-decoration:underline}.p-voice-editor>div>:where(*+*){margin-block-start:var(--_article-space,calc(30 * var(--font-ratio) * 1px))}.p-voice-editor>div>.p-voice-editor__img:last-child{--_article-space:calc(80 * var(--font-ratio) * 1px)}.p-voice-editor__heading{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-semibold);line-height:230%;color:var(--c-primary)}.p-voice-editor__heading span{display:inline;width:-moz-fit-content;width:fit-content;padding-inline:calc(8 * var(--font-ratio) * 1px);padding-block:calc(4 * var(--font-ratio) * 1px);background:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.p-voice-editor__img{--_article-space:calc(30 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-voice-editor>div+div{margin-block-start:calc(48 * var(--font-ratio) * 1px)}.p-voice-editor>div>:where(*+*){margin-block-start:var(--_article-space,calc(24 * var(--font-ratio) * 1px))}.p-voice-editor>div>.p-voice-editor__img:last-child{--_article-space:calc(48 * var(--font-ratio) * 1px)}.p-voice-editor__heading{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-voice-editor__img{--_article-space:calc(24 * var(--font-ratio) * 1px)}}.p-faq__block+.p-faq__block{margin-block-start:calc(80 * var(--font-ratio) * 1px)}.p-faq__heading{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em;margin-block-end:calc(48 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-faq__heading{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);margin-block-end:calc(32 * var(--font-ratio) * 1px)}}.p-faq__item{background:#fff}.p-faq__item a{text-decoration:underline;color:var(--c-primary)}.p-faq__item+.p-faq__item{margin-block-start:calc(16 * var(--font-ratio) * 1px)}.p-faq__item-button{display:flex;align-items:center;position:relative;padding-block:calc(32 * var(--font-ratio) * 1px);padding-inline:calc(32 * var(--font-ratio) * 1px);inline-size:100%;text-align:left;font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.p-faq__item-button::before{content:"Q";display:inline-flex;align-items:center;justify-content:center;margin-inline-end:calc(16 * var(--font-ratio) * 1px);min-inline-size:calc(32 * var(--font-ratio) * 1px);inline-size:calc(32 * var(--font-ratio) * 1px);block-size:calc(32 * var(--font-ratio) * 1px);font-size:calc(22 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-semibold);font-family:var(--ff-heading);line-height:1;color:#fff;background:var(--c-primary)}.p-faq__item-button::after{content:"";line-height:1;margin-inline-start:auto;display:inline-flex;justify-content:center;min-inline-size:calc(24 * var(--font-ratio) * 1px);inline-size:calc(24 * var(--font-ratio) * 1px);block-size:calc(24 * var(--font-ratio) * 1px);background:linear-gradient(var(--c-primary),var(--c-primary)),linear-gradient(var(--c-primary),var(--c-primary));background-position:center;background-size:100% 2px,2px 100%;background-repeat:no-repeat}.p-faq__item-button[aria-expanded=true]::after{background:linear-gradient(var(--c-primary),var(--c-primary));background-position:center;background-size:100% 2px;background-repeat:no-repeat}.p-faq__item-content{position:relative;padding-inline:calc(80 * var(--font-ratio) * 1px) calc(32 * var(--font-ratio) * 1px)}.p-faq__item-content>div{padding-block:0 calc(32 * var(--font-ratio) * 1px)}.p-faq__item-content::before{content:"A";position:absolute;top:0;left:calc(32 * var(--font-ratio) * 1px);display:inline-flex;align-items:center;justify-content:center;min-inline-size:calc(32 * var(--font-ratio) * 1px);inline-size:calc(32 * var(--font-ratio) * 1px);block-size:calc(32 * var(--font-ratio) * 1px);font-size:calc(22 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-semibold);font-family:var(--ff-heading);line-height:1;color:var(--c-primary);background:var(--bgc-light-1)}@media (max-width:576px){.p-faq__item-button{align-items:flex-start;padding-block:calc(16 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px);font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-faq__item-button::before{min-inline-size:calc(28 * var(--font-ratio) * 1px);inline-size:calc(28 * var(--font-ratio) * 1px);block-size:calc(28 * var(--font-ratio) * 1px);font-size:calc(19 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-faq__item-button::after{margin-block-start:calc(5 * var(--font-ratio) * 1px);min-inline-size:calc(16 * var(--font-ratio) * 1px);inline-size:calc(16 * var(--font-ratio) * 1px);block-size:calc(16 * var(--font-ratio) * 1px)}.p-faq__item-content{padding-inline:calc(56 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}.p-faq__item-content>div{padding-block:0 calc(16 * var(--font-ratio) * 1px)}.p-faq__item-content::before{left:calc(16 * var(--font-ratio) * 1px);min-inline-size:calc(28 * var(--font-ratio) * 1px);inline-size:calc(28 * var(--font-ratio) * 1px);block-size:calc(28 * var(--font-ratio) * 1px);font-size:calc(19 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-event-list>li+li{margin-block-start:calc(16 * var(--font-ratio) * 1px)}.p-event-carousel{--_carousel-width:392;--_carousel-width-sp:300;--_carousel-bgc-arrow:var(--bgc-white);position:relative;margin-inline-end:calc(-52 * var(--font-ratio) * 1px)}.p-event-carousel .splide__arrows{position:absolute;right:calc(52 * var(--font-ratio) * 1px);top:calc(-90 * var(--font-ratio) * 1px)}.p-event-carousel__item a{--_icon-fill:var(--c-primary);--_icon-fill-hv:var(--bgc-white);display:block}@media (any-hover:hover) and (pointer:fine){.p-event-carousel__item a:where(:-moz-any-link):hover picture img{transform:scale(1.05)}.p-event-carousel__item a:where(:any-link):hover picture img{transform:scale(1.05)}.p-event-carousel__item a:where(:enabled):hover picture img{transform:scale(1.05)}.p-event-carousel__item a:where(:-moz-any-link):focus-visible picture img{transform:scale(1.05)}.p-event-carousel__item a:where(:any-link):focus-visible picture img{transform:scale(1.05)}.p-event-carousel__item a:where(:enabled):focus-visible picture img{transform:scale(1.05)}}.p-event-carousel__item .c-icon-arrow{margin-block-start:calc(8 * var(--font-ratio) * 1px);margin-inline-start:auto}.p-event-carousel__item picture{position:relative;overflow:hidden}.p-event-carousel__item img{transition:transform var(--dur-normal);aspect-ratio:800/450}.p-event-carousel__inner{background-color:var(--bgc-white);padding-inline:calc(24 * var(--font-ratio) * 1px);padding-block:calc(24 * var(--font-ratio) * 1px)}.p-event-carousel__title{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);color:var(--c-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-block-size:calc(var(--lh-base) * 2em)}.p-event-carousel__tag{margin-block-end:calc(8 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-event-carousel{margin-block-start:calc(80 * var(--font-ratio) * 1px);margin-inline-end:calc(-16 * var(--font-ratio) * 1px)}.p-event-carousel .splide__arrows{position:absolute;right:calc(16 * var(--font-ratio) * 1px);top:calc(-60 * var(--font-ratio) * 1px)}.p-event-carousel__inner{padding-inline:calc(16 * var(--font-ratio) * 1px);padding-block:calc(16 * var(--font-ratio) * 1px)}.p-event-carousel__title{font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-event-heading{margin-block-end:calc(80 * var(--font-ratio) * 1px);padding-block-end:calc(24 * var(--font-ratio) * 1px);border-bottom:1px solid #cdcdcd}.p-event-heading h1{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.p-event-heading__subtitle{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.p-event-heading__detail{display:flex;align-items:center;gap:calc(24 * var(--font-ratio) * 1px);margin-block-end:calc(8 * var(--font-ratio) * 1px)}.p-event-heading time{color:var(--c-text-gray)}@media (max-width:576px){.p-event-heading{margin-block-end:calc(32 * var(--font-ratio) * 1px)}.p-event-heading h1{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.p-event-heading__subtitle{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-event-info{display:grid;grid-template-columns:minmax(0,calc(500 * var(--font-ratio) * 1px)) auto;gap:calc(80 * var(--font-ratio) * 1px);margin-block-end:calc(80 * var(--font-ratio) * 1px);align-items:center}.p-event-info__img{position:relative}.p-event-info__img img{width:100%}.p-event-info__place{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em}.p-event-info__button{margin-block-start:calc(40 * var(--font-ratio) * 1px)}@media screen and (max-width:1000px){.p-event-info{gap:calc(40 * var(--font-ratio) * 1px)}}@media (max-width:768px){.p-event-info{margin-block-end:calc(56 * var(--font-ratio) * 1px);grid-template-columns:1fr;gap:calc(32 * var(--font-ratio) * 1px)}.p-event-info__button{margin-block-start:calc(24 * var(--font-ratio) * 1px);width:-moz-fit-content;width:fit-content;margin-inline:auto}}.p-event-lead{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em;margin-block-end:calc(56 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-event-lead{font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem);margin-block-end:calc(40 * var(--font-ratio) * 1px)}}.p-event-block{max-inline-size:calc(912 * var(--font-ratio) * 1px);margin-inline:auto}.p-event-block__button{width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-block-start:calc(80 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-event-block__button{margin-block-start:calc(56 * var(--font-ratio) * 1px)}}.p-event-editor>div:where(*+*){margin-block-start:calc(56 * var(--font-ratio) * 1px)}.p-event-editor>div>:where(*+*){margin-block-start:var(--_article-space,calc(32 * var(--font-ratio) * 1px))}.p-event-editor h2{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em;padding-left:calc(16 * var(--font-ratio) * 1px);border-left:3px solid var(--c-primary)}.p-event-editor__img-block{--_article-space:calc(56 * var(--font-ratio) * 1px);--columns:1;--gap:calc(56 * var(--font-ratio) * 1px);display:grid;grid-template-columns:repeat(auto-fit,minmax(calc((100% - (var(--columns) - 1) * var(--gap))/ var(--columns)),1fr));gap:var(--gap);justify-items:center}.p-event-editor__img-block .caption{margin-block-start:calc(16 * var(--font-ratio) * 1px);font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em}.p-event-editor__img-block.--col2{--columns:2;justify-items:stretch}.p-event-editor__img-block.--col2 img{width:100%}@media (max-width:576px){.p-event-editor>div:where(*+*){margin-block-start:calc(40 * var(--font-ratio) * 1px)}.p-event-editor h2{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-event-editor__img-block{--_article-space:calc(40 * var(--font-ratio) * 1px);--gap:calc(40 * var(--font-ratio) * 1px);grid-template-columns:1fr;gap:var(--gap)}.p-event-editor__img-block .caption{margin-block-start:calc(12 * var(--font-ratio) * 1px);font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-information{max-inline-size:calc(912 * var(--font-ratio) * 1px);margin-inline:auto}.p-information__item{display:flex;border-top:1px solid #cdcdcd;background:#e1f2fa}.p-information__item:last-child{border-bottom:1px solid #cdcdcd}.p-information__item dt{flex:0 0 calc(200 * var(--font-ratio) * 1px);padding-block:calc(32 * var(--font-ratio) * 1px);padding-inline:calc(32 * var(--font-ratio) * 1px);font-weight:var(--fw-bold);display:flex;align-items:center}.p-information__item dd{flex:auto;padding-block:calc(32 * var(--font-ratio) * 1px);padding-inline:calc(32 * var(--font-ratio) * 1px);background:var(--bgc-white)}.p-information__item dd>:where(*+*){margin-block-start:var(--_article-space,calc(16 * var(--font-ratio) * 1px))}@media (max-width:576px){.p-information__item dt{flex:0 0 calc(110 * var(--font-ratio) * 1px);padding-block:calc(16 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px)}.p-information__item dd{padding-block:calc(16 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px)}}.p-information-button{width:calc(320 * var(--font-ratio) * 1px);margin-inline:auto;margin-block-start:calc(80 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-information-button{width:calc(280 * var(--font-ratio) * 1px);margin-block-start:calc(56 * var(--font-ratio) * 1px)}}.p-career-ttl{margin-block-end:calc(56 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-career-ttl{margin-block-end:calc(32 * var(--font-ratio) * 1px)}}.p-career-block>*+*{margin-block-start:calc(24 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-career-block>*+*{margin-block-start:calc(16 * var(--font-ratio) * 1px)}}.p-career-img{margin-block-end:calc(56 * var(--font-ratio) * 1px)}@media screen and (max-width:1000px){.p-career-img{overflow:hidden;overflow-x:auto;margin-inline-end:calc(-20 * var(--font-ratio) * 1px)}.p-career-img__inr{inline-size:calc(980 * var(--font-ratio) * 1px)}}@media (max-width:576px){.p-career-img{margin-block-end:calc(32 * var(--font-ratio) * 1px);margin-inline-end:calc(-16 * var(--font-ratio) * 1px)}}.p-career-tab{margin-block-start:calc(80 * var(--font-ratio) * 1px)}.p-career-tab__ttl{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em;margin-block-end:calc(24 * var(--font-ratio) * 1px);border-left:3px solid var(--c-primary);padding-inline-start:calc(16 * var(--font-ratio) * 1px)}.p-career-tab__body{margin-block-start:calc(24 * var(--font-ratio) * 1px)}.p-career-tab__body>*+*{margin-block-start:calc(8 * var(--font-ratio) * 1px)}.p-career-tab__list{display:flex;flex-direction:column;gap:calc(8 * var(--font-ratio) * 1px)}.p-career-tab__list li{position:relative;padding-inline-start:1rem}.p-career-tab__list li::before{content:"";position:absolute;top:.9rem;left:0;inline-size:calc(6 * var(--font-ratio) * 1px);block-size:calc(6 * var(--font-ratio) * 1px);background:var(--c-text-gray);border-radius:50%}.p-career-tab__list li span{display:block;font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-career-tab__img{text-align:center;max-inline-size:calc(360 * var(--font-ratio) * 1px);margin-inline:auto}@media (max-width:576px){.p-career-tab__ttl{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);margin-block-end:calc(16 * var(--font-ratio) * 1px);border-left-width:calc(3 * var(--font-ratio) * 1px)}}.p-crosstalk-mv{--main-heading-color:var(--c-text-white);--top-h-color:var(--c-text-white);padding-block-end:calc(80 * var(--font-ratio) * 1px);position:relative}.p-crosstalk-mv__bg{position:absolute;inset:0}.p-crosstalk-mv__bg::before{content:"";position:absolute;top:calc(-100 * var(--font-ratio) * 1px);left:0;inline-size:100%;block-size:calc(100% + calc(100 * var(--font-ratio) * 1px));background-image:url(../img/top/bg_crosstalk.webp);background-repeat:no-repeat;background-position:top center;background-size:cover;transform-origin:50% 50%;animation:bg-zoom-in var(--dur-slow) forwards}@media (prefers-reduced-motion:reduce){.p-crosstalk-mv__bg::before{animation:none}}@keyframes bg-zoom-in{from{transform:scale(.7)}to{transform:scale(1)}}.p-crosstalk-mv .c-mv__inner{position:relative;z-index:1;margin-block-end:calc(72 * var(--font-ratio) * 1px)}.p-crosstalk-mv .c-breadcrumb{color:#fff}.p-crosstalk-mv .c-breadcrumb li a:where(:not([aria-current=location])){color:#fff}@media (max-width:576px){.p-crosstalk-mv{padding-block-end:calc(48 * var(--font-ratio) * 1px)}.p-crosstalk-mv__bg::before{background-image:url(../img/top/bg_crosstalk_sp.webp)}.p-crosstalk-mv .c-mv__inner{margin-block-end:calc(48 * var(--font-ratio) * 1px)}}.p-crosstalk-block>*+*{margin-block-start:calc(120 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-crosstalk-block>*+*{margin-block-start:calc(56 * var(--font-ratio) * 1px)}}.p-crosstalk__inner{position:relative;z-index:1;--section-max-size:calc(1320 * var(--font-ratio) * 1px)}.p-crosstalk__heading{color:var(--c-text-white);font-size:calc(160 / var(--fz-root) * var(--font-ratio) * 1rem);text-align:center;letter-spacing:0;position:relative;z-index:2}.p-crosstalk__br{display:none}.p-crosstalk__img{margin-block-end:calc(64 * var(--font-ratio) * 1px)}.p-crosstalk__img02{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;margin-block-end:calc(56 * var(--font-ratio) * 1px)}.p-crosstalk__img03{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;margin-block-end:calc(56 * var(--font-ratio) * 1px)}@media screen and (max-width:1000px) and (min-width:576px){.p-crosstalk__br{display:block}}@media screen and (max-width:900px){.p-crosstalk__img03{max-inline-size:calc(582 * var(--font-ratio) * 1px)}}@media (max-width:576px){.p-crosstalk__img{margin-block-end:calc(32 * var(--font-ratio) * 1px)}.p-crosstalk__img02{margin-block-end:calc(32 * var(--font-ratio) * 1px)}.p-crosstalk__img03{margin-block-end:calc(32 * var(--font-ratio) * 1px);max-inline-size:100%;inline-size:calc(291 * var(--font-ratio) * 1px)}}.p-crosstalk-info{display:flex;gap:calc(32 * var(--font-ratio) * 1px)}.p-crosstalk-info .img{flex:0 0 calc(220 * var(--font-ratio) * 1px)}.p-crosstalk-info .body>*+*{margin-block-start:calc(8 * var(--font-ratio) * 1px)}.p-crosstalk-info .body .name{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);letter-spacing:5%;line-height:175%;font-weight:var(--fw-medium)}.p-crosstalk-info .body .position{font-weight:var(--fw-medium)}.p-crosstalk-info .body .description{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em}@media (max-width:576px){.p-crosstalk-info{gap:calc(16 * var(--font-ratio) * 1px)}.p-crosstalk-info .img{flex:0 0 calc(130 * var(--font-ratio) * 1px)}.p-crosstalk-info .body .name{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-crosstalk-info .body .position{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-crosstalk-info .body .description{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-crosstalk-buttons{max-inline-size:calc(700 * var(--font-ratio) * 1px);margin-inline:auto}.p-crosstalk-buttons__ttl{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em;margin-bottom:calc(24 * var(--font-ratio) * 1px);text-align:center}.p-crosstalk-buttons__list{grid-template-columns:1fr}@media (max-width:576px){.p-crosstalk-buttons__ttl{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);margin-bottom:calc(16 * var(--font-ratio) * 1px)}}.p-crosstalk-button .num{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold);color:var(--c-primary);font-family:var(--ff-heading);padding-inline-end:calc(16 * var(--font-ratio) * 1px);margin-inline-end:calc(16 * var(--font-ratio) * 1px);border-right:1px solid #cdcdcd}.p-crosstalk-button .sub-text{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);margin-inline-end:calc(8 * var(--font-ratio) * 1px)}.p-crosstalk-button .main-text{font-size:calc(22 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium)}@media (max-width:576px){.p-crosstalk-button{display:grid!important;grid-template-columns:auto 1fr;grid-template-areas:"num sub-text" "num main-text";align-items:center}.p-crosstalk-button .num{margin-inline-end:calc(12 * var(--font-ratio) * 1px);padding-inline-end:calc(12 * var(--font-ratio) * 1px);grid-area:num;font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-crosstalk-button .sub-text{margin-inline-end:0;grid-area:sub-text;font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-crosstalk-button .main-text{grid-area:main-text;font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-crosstalk-section__ttl{display:flex;align-items:center;margin-block-end:calc(64 * var(--font-ratio) * 1px)}.p-crosstalk-section__ttl .num{font-size:calc(90 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold);color:var(--c-primary);font-family:var(--ff-heading);padding-inline-end:calc(24 * var(--font-ratio) * 1px);margin-inline-end:calc(24 * var(--font-ratio) * 1px);border-right:1px solid #cdcdcd;line-height:110%}.p-crosstalk-section__ttl .ttl p{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.p-crosstalk-section__ttl .ttl h3{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.p-crosstalk-section__inr{max-inline-size:calc(912 * var(--font-ratio) * 1px);margin-inline:auto}.p-crosstalk-section__inr+.p-crosstalk-section__inr{margin-block-start:calc(80 * var(--font-ratio) * 1px)}.p-crosstalk-section h4{position:relative;font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em;margin-block-end:calc(32 * var(--font-ratio) * 1px);padding-inline-start:calc(64 * var(--font-ratio) * 1px)}.p-crosstalk-section h4::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);inline-size:calc(48 * var(--font-ratio) * 1px);block-size:calc(1 * var(--font-ratio) * 1px);background:#2b2b2b}.p-crosstalk-section__detail{display:flex;gap:calc(32 * var(--font-ratio) * 1px)}.p-crosstalk-section__detail+.p-crosstalk-section__detail{margin-block-start:calc(32 * var(--font-ratio) * 1px)}.p-crosstalk-section__detail dt{flex:0 0 calc(93 * var(--font-ratio) * 1px)}.p-crosstalk-section__detail dt p{text-align:center;margin-block-start:calc(4 * var(--font-ratio) * 1px);font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-crosstalk-section__detail dd{flex:auto}.p-crosstalk-section__detail dd p{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em}.p-crosstalk-section__img{margin-block-start:calc(120 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-crosstalk-section__ttl{flex-direction:column;margin-block-end:calc(40 * var(--font-ratio) * 1px)}.p-crosstalk-section__ttl .num{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);padding-inline-end:0;margin-inline-end:0;padding-block-end:calc(16 * var(--font-ratio) * 1px);margin-block-end:calc(24 * var(--font-ratio) * 1px);border-right:0;border-bottom:1px solid #cdcdcd}.p-crosstalk-section__ttl .ttl p{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);text-align:center}.p-crosstalk-section__ttl .ttl h3{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);text-align:center}.p-crosstalk-section__inr+.p-crosstalk-section__inr{margin-block-start:calc(40 * var(--font-ratio) * 1px)}.p-crosstalk-section h4{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);margin-block-end:calc(32 * var(--font-ratio) * 1px);padding-inline-start:calc(40 * var(--font-ratio) * 1px)}.p-crosstalk-section h4::before{inline-size:calc(32 * var(--font-ratio) * 1px);top:calc(20 * var(--font-ratio) * 1px)}.p-crosstalk-section__detail{display:flex;gap:calc(16 * var(--font-ratio) * 1px)}.p-crosstalk-section__detail dt{flex:0 0 calc(70 * var(--font-ratio) * 1px)}.p-crosstalk-section__detail dt p{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-crosstalk-section__detail dd p{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-crosstalk-section__img{margin-block-start:calc(56 * var(--font-ratio) * 1px)}}.p-crosstalk-other{position:relative;padding-block:calc(120 * var(--font-ratio) * 1px)}.p-crosstalk-other::before{content:"";position:absolute;inset:0;margin-inline:calc(50% - 50vw);background:var(--c-primary)}.p-crosstalk-other__inr{position:relative;z-index:1}.p-crosstalk-other__ttl{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em;color:#fff;margin-block-end:calc(40 * var(--font-ratio) * 1px)}@media (max-width:576px){.p-crosstalk-other{padding-block:calc(80 * var(--font-ratio) * 1px)}.p-crosstalk-other__ttl{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);margin-block-end:calc(24 * var(--font-ratio) * 1px)}}.p-crosstalk-bnr{background:var(--bgc-white);padding:calc(24 * var(--font-ratio) * 1px)}.p-crosstalk-bnr__info{display:flex;gap:calc(24 * var(--font-ratio) * 1px);margin-block-end:calc(20 * var(--font-ratio) * 1px)}.p-crosstalk-bnr__info>*{flex:auto}.p-crosstalk-bnr__info>*+*{flex:0 0 calc(146 * var(--font-ratio) * 1px)}.p-crosstalk-bnr .lead{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em;color:var(--c-primary)}.p-crosstalk-bnr .ttl{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-medium);line-height:175%;letter-spacing:.05em}.p-crosstalk-bnr .text{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:200%;letter-spacing:.05em}.p-crosstalk-bnr__buttons{display:flex;gap:calc(16 * var(--font-ratio) * 1px);flex-wrap:wrap}.p-crosstalk-bnr__buttons .c-button-white{--btn-inline-size:100%;max-inline-size:calc(180 * var(--font-ratio) * 1px);border:1px solid var(--c-primary)}@media (max-width:576px){.p-crosstalk-bnr__info{gap:calc(16 * var(--font-ratio) * 1px);margin-block-end:calc(24 * var(--font-ratio) * 1px)}.p-crosstalk-bnr__info>*{flex:auto}.p-crosstalk-bnr__info>*+*{flex:0 0 calc(112 * var(--font-ratio) * 1px)}.p-crosstalk-bnr .lead{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-crosstalk-bnr .ttl{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-crosstalk-bnr .text{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-crosstalk-bnr__buttons{flex-direction:column}.p-crosstalk-bnr__buttons .c-button-white{max-inline-size:100%}}.u-align-center{text-align:center!important}.u-align-right{text-align:right!important}.u-align-left{text-align:left!important}@media (max-width:1750px){.u-align-xxl-center{text-align:center!important}.u-align-xxl-right{text-align:right!important}.u-align-xxl-left{text-align:left!important}}@media (max-width:1440px){.u-align-xl-center{text-align:center!important}.u-align-xl-right{text-align:right!important}.u-align-xl-left{text-align:left!important}}@media (max-width:1120px){.u-align-lg-center{text-align:center!important}.u-align-lg-right{text-align:right!important}.u-align-lg-left{text-align:left!important}}@media (max-width:768px){.u-align-md-center{text-align:center!important}.u-align-md-right{text-align:right!important}.u-align-md-left{text-align:left!important}}@media (max-width:576px){.u-align-sm-center{text-align:center!important}.u-align-sm-right{text-align:right!important}.u-align-sm-left{text-align:left!important}}.u-color-primary{color:var(--c-primary)}.u-color-secondary{color:var(--c-sub-1)}.u-color-warning{color:var(--c-warning)}.u-d-none{display:none!important}.u-d-inline{display:inline!important}.u-d-inline-block{display:inline-block!important}.u-d-block{display:block!important}.u-d-grid{display:grid!important}.u-d-inline-grid{display:inline-grid!important}.u-d-flex{display:flex!important}.u-d-inline-flex{display:inline-flex!important}@media (max-width:1750px){.u-d-xxl-none{display:none!important}.u-d-xxl-inline{display:inline!important}.u-d-xxl-inline-block{display:inline-block!important}.u-d-xxl-block{display:block!important}.u-d-xxl-grid{display:grid!important}.u-d-xxl-inline-grid{display:inline-grid!important}.u-d-xxl-flex{display:flex!important}.u-d-xxl-inline-flex{display:inline-flex!important}}@media (max-width:1440px){.u-d-xl-none{display:none!important}.u-d-xl-inline{display:inline!important}.u-d-xl-inline-block{display:inline-block!important}.u-d-xl-block{display:block!important}.u-d-xl-grid{display:grid!important}.u-d-xl-inline-grid{display:inline-grid!important}.u-d-xl-flex{display:flex!important}.u-d-xl-inline-flex{display:inline-flex!important}}@media (max-width:1120px){.u-d-lg-none{display:none!important}.u-d-lg-inline{display:inline!important}.u-d-lg-inline-block{display:inline-block!important}.u-d-lg-block{display:block!important}.u-d-lg-grid{display:grid!important}.u-d-lg-inline-grid{display:inline-grid!important}.u-d-lg-flex{display:flex!important}.u-d-lg-inline-flex{display:inline-flex!important}}@media (max-width:768px){.u-d-md-none{display:none!important}.u-d-md-inline{display:inline!important}.u-d-md-inline-block{display:inline-block!important}.u-d-md-block{display:block!important}.u-d-md-grid{display:grid!important}.u-d-md-inline-grid{display:inline-grid!important}.u-d-md-flex{display:flex!important}.u-d-md-inline-flex{display:inline-flex!important}}@media (max-width:576px){.u-d-sm-none{display:none!important}.u-d-sm-inline{display:inline!important}.u-d-sm-inline-block{display:inline-block!important}.u-d-sm-block{display:block!important}.u-d-sm-grid{display:grid!important}.u-d-sm-inline-grid{display:inline-grid!important}.u-d-sm-flex{display:flex!important}.u-d-sm-inline-flex{display:inline-flex!important}}.u-note{display:flex;font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}.u-note>span:first-child{margin-right:.8em;white-space:nowrap}.u-note--s{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}.u-note--center{justify-content:center}@media (max-width:576px){.u-note{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.u-mark{display:inline;background:linear-gradient(to top,#fff1eb 30%,transparent 30%)}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.u-m-0{margin:calc(0 * var(--font-ratio) * 1px)!important}.u-mt-0,.u-my-0{margin-top:calc(0 * var(--font-ratio) * 1px)!important}.u-mr-0,.u-mx-0{margin-right:calc(0 * var(--font-ratio) * 1px)!important}.u-mb-0,.u-my-0{margin-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-ml-0,.u-mx-0{margin-left:calc(0 * var(--font-ratio) * 1px)!important}.u-m-1{margin:calc(8 * var(--font-ratio) * 1px)!important}.u-mt-1,.u-my-1{margin-top:calc(8 * var(--font-ratio) * 1px)!important}.u-mr-1,.u-mx-1{margin-right:calc(8 * var(--font-ratio) * 1px)!important}.u-mb-1,.u-my-1{margin-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-ml-1,.u-mx-1{margin-left:calc(8 * var(--font-ratio) * 1px)!important}.u-m-2{margin:calc(16 * var(--font-ratio) * 1px)!important}.u-mt-2,.u-my-2{margin-top:calc(16 * var(--font-ratio) * 1px)!important}.u-mr-2,.u-mx-2{margin-right:calc(16 * var(--font-ratio) * 1px)!important}.u-mb-2,.u-my-2{margin-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-ml-2,.u-mx-2{margin-left:calc(16 * var(--font-ratio) * 1px)!important}.u-m-3{margin:calc(24 * var(--font-ratio) * 1px)!important}.u-mt-3,.u-my-3{margin-top:calc(24 * var(--font-ratio) * 1px)!important}.u-mr-3,.u-mx-3{margin-right:calc(24 * var(--font-ratio) * 1px)!important}.u-mb-3,.u-my-3{margin-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-ml-3,.u-mx-3{margin-left:calc(24 * var(--font-ratio) * 1px)!important}.u-m-4{margin:calc(32 * var(--font-ratio) * 1px)!important}.u-mt-4,.u-my-4{margin-top:calc(32 * var(--font-ratio) * 1px)!important}.u-mr-4,.u-mx-4{margin-right:calc(32 * var(--font-ratio) * 1px)!important}.u-mb-4,.u-my-4{margin-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-ml-4,.u-mx-4{margin-left:calc(32 * var(--font-ratio) * 1px)!important}.u-m-5{margin:calc(40 * var(--font-ratio) * 1px)!important}.u-mt-5,.u-my-5{margin-top:calc(40 * var(--font-ratio) * 1px)!important}.u-mr-5,.u-mx-5{margin-right:calc(40 * var(--font-ratio) * 1px)!important}.u-mb-5,.u-my-5{margin-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-ml-5,.u-mx-5{margin-left:calc(40 * var(--font-ratio) * 1px)!important}.u-m-6{margin:calc(48 * var(--font-ratio) * 1px)!important}.u-mt-6,.u-my-6{margin-top:calc(48 * var(--font-ratio) * 1px)!important}.u-mr-6,.u-mx-6{margin-right:calc(48 * var(--font-ratio) * 1px)!important}.u-mb-6,.u-my-6{margin-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-ml-6,.u-mx-6{margin-left:calc(48 * var(--font-ratio) * 1px)!important}.u-m-7{margin:calc(56 * var(--font-ratio) * 1px)!important}.u-mt-7,.u-my-7{margin-top:calc(56 * var(--font-ratio) * 1px)!important}.u-mr-7,.u-mx-7{margin-right:calc(56 * var(--font-ratio) * 1px)!important}.u-mb-7,.u-my-7{margin-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-ml-7,.u-mx-7{margin-left:calc(56 * var(--font-ratio) * 1px)!important}.u-m-8{margin:calc(64 * var(--font-ratio) * 1px)!important}.u-mt-8,.u-my-8{margin-top:calc(64 * var(--font-ratio) * 1px)!important}.u-mr-8,.u-mx-8{margin-right:calc(64 * var(--font-ratio) * 1px)!important}.u-mb-8,.u-my-8{margin-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-ml-8,.u-mx-8{margin-left:calc(64 * var(--font-ratio) * 1px)!important}.u-m-9{margin:calc(72 * var(--font-ratio) * 1px)!important}.u-mt-9,.u-my-9{margin-top:calc(72 * var(--font-ratio) * 1px)!important}.u-mr-9,.u-mx-9{margin-right:calc(72 * var(--font-ratio) * 1px)!important}.u-mb-9,.u-my-9{margin-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-ml-9,.u-mx-9{margin-left:calc(72 * var(--font-ratio) * 1px)!important}.u-m-10{margin:calc(80 * var(--font-ratio) * 1px)!important}.u-mt-10,.u-my-10{margin-top:calc(80 * var(--font-ratio) * 1px)!important}.u-mr-10,.u-mx-10{margin-right:calc(80 * var(--font-ratio) * 1px)!important}.u-mb-10,.u-my-10{margin-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-ml-10,.u-mx-10{margin-left:calc(80 * var(--font-ratio) * 1px)!important}.u-m-11{margin:calc(88 * var(--font-ratio) * 1px)!important}.u-mt-11,.u-my-11{margin-top:calc(88 * var(--font-ratio) * 1px)!important}.u-mr-11,.u-mx-11{margin-right:calc(88 * var(--font-ratio) * 1px)!important}.u-mb-11,.u-my-11{margin-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-ml-11,.u-mx-11{margin-left:calc(88 * var(--font-ratio) * 1px)!important}.u-m-12{margin:calc(96 * var(--font-ratio) * 1px)!important}.u-mt-12,.u-my-12{margin-top:calc(96 * var(--font-ratio) * 1px)!important}.u-mr-12,.u-mx-12{margin-right:calc(96 * var(--font-ratio) * 1px)!important}.u-mb-12,.u-my-12{margin-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-ml-12,.u-mx-12{margin-left:calc(96 * var(--font-ratio) * 1px)!important}.u-m-13{margin:calc(104 * var(--font-ratio) * 1px)!important}.u-mt-13,.u-my-13{margin-top:calc(104 * var(--font-ratio) * 1px)!important}.u-mr-13,.u-mx-13{margin-right:calc(104 * var(--font-ratio) * 1px)!important}.u-mb-13,.u-my-13{margin-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-ml-13,.u-mx-13{margin-left:calc(104 * var(--font-ratio) * 1px)!important}.u-m-14{margin:calc(112 * var(--font-ratio) * 1px)!important}.u-mt-14,.u-my-14{margin-top:calc(112 * var(--font-ratio) * 1px)!important}.u-mr-14,.u-mx-14{margin-right:calc(112 * var(--font-ratio) * 1px)!important}.u-mb-14,.u-my-14{margin-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-ml-14,.u-mx-14{margin-left:calc(112 * var(--font-ratio) * 1px)!important}.u-m-15{margin:calc(120 * var(--font-ratio) * 1px)!important}.u-mt-15,.u-my-15{margin-top:calc(120 * var(--font-ratio) * 1px)!important}.u-mr-15,.u-mx-15{margin-right:calc(120 * var(--font-ratio) * 1px)!important}.u-mb-15,.u-my-15{margin-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-ml-15,.u-mx-15{margin-left:calc(120 * var(--font-ratio) * 1px)!important}.u-m-16{margin:calc(128 * var(--font-ratio) * 1px)!important}.u-mt-16,.u-my-16{margin-top:calc(128 * var(--font-ratio) * 1px)!important}.u-mr-16,.u-mx-16{margin-right:calc(128 * var(--font-ratio) * 1px)!important}.u-mb-16,.u-my-16{margin-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-ml-16,.u-mx-16{margin-left:calc(128 * var(--font-ratio) * 1px)!important}.u-p-0{padding:calc(0 * var(--font-ratio) * 1px)!important}.u-pt-0,.u-py-0{padding-top:calc(0 * var(--font-ratio) * 1px)!important}.u-pr-0,.u-px-0{padding-right:calc(0 * var(--font-ratio) * 1px)!important}.u-pb-0,.u-py-0{padding-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-pl-0,.u-px-0{padding-left:calc(0 * var(--font-ratio) * 1px)!important}.u-p-1{padding:calc(8 * var(--font-ratio) * 1px)!important}.u-pt-1,.u-py-1{padding-top:calc(8 * var(--font-ratio) * 1px)!important}.u-pr-1,.u-px-1{padding-right:calc(8 * var(--font-ratio) * 1px)!important}.u-pb-1,.u-py-1{padding-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-pl-1,.u-px-1{padding-left:calc(8 * var(--font-ratio) * 1px)!important}.u-p-2{padding:calc(16 * var(--font-ratio) * 1px)!important}.u-pt-2,.u-py-2{padding-top:calc(16 * var(--font-ratio) * 1px)!important}.u-pr-2,.u-px-2{padding-right:calc(16 * var(--font-ratio) * 1px)!important}.u-pb-2,.u-py-2{padding-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-pl-2,.u-px-2{padding-left:calc(16 * var(--font-ratio) * 1px)!important}.u-p-3{padding:calc(24 * var(--font-ratio) * 1px)!important}.u-pt-3,.u-py-3{padding-top:calc(24 * var(--font-ratio) * 1px)!important}.u-pr-3,.u-px-3{padding-right:calc(24 * var(--font-ratio) * 1px)!important}.u-pb-3,.u-py-3{padding-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-pl-3,.u-px-3{padding-left:calc(24 * var(--font-ratio) * 1px)!important}.u-p-4{padding:calc(32 * var(--font-ratio) * 1px)!important}.u-pt-4,.u-py-4{padding-top:calc(32 * var(--font-ratio) * 1px)!important}.u-pr-4,.u-px-4{padding-right:calc(32 * var(--font-ratio) * 1px)!important}.u-pb-4,.u-py-4{padding-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-pl-4,.u-px-4{padding-left:calc(32 * var(--font-ratio) * 1px)!important}.u-p-5{padding:calc(40 * var(--font-ratio) * 1px)!important}.u-pt-5,.u-py-5{padding-top:calc(40 * var(--font-ratio) * 1px)!important}.u-pr-5,.u-px-5{padding-right:calc(40 * var(--font-ratio) * 1px)!important}.u-pb-5,.u-py-5{padding-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-pl-5,.u-px-5{padding-left:calc(40 * var(--font-ratio) * 1px)!important}.u-p-6{padding:calc(48 * var(--font-ratio) * 1px)!important}.u-pt-6,.u-py-6{padding-top:calc(48 * var(--font-ratio) * 1px)!important}.u-pr-6,.u-px-6{padding-right:calc(48 * var(--font-ratio) * 1px)!important}.u-pb-6,.u-py-6{padding-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-pl-6,.u-px-6{padding-left:calc(48 * var(--font-ratio) * 1px)!important}.u-p-7{padding:calc(56 * var(--font-ratio) * 1px)!important}.u-pt-7,.u-py-7{padding-top:calc(56 * var(--font-ratio) * 1px)!important}.u-pr-7,.u-px-7{padding-right:calc(56 * var(--font-ratio) * 1px)!important}.u-pb-7,.u-py-7{padding-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-pl-7,.u-px-7{padding-left:calc(56 * var(--font-ratio) * 1px)!important}.u-p-8{padding:calc(64 * var(--font-ratio) * 1px)!important}.u-pt-8,.u-py-8{padding-top:calc(64 * var(--font-ratio) * 1px)!important}.u-pr-8,.u-px-8{padding-right:calc(64 * var(--font-ratio) * 1px)!important}.u-pb-8,.u-py-8{padding-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-pl-8,.u-px-8{padding-left:calc(64 * var(--font-ratio) * 1px)!important}.u-p-9{padding:calc(72 * var(--font-ratio) * 1px)!important}.u-pt-9,.u-py-9{padding-top:calc(72 * var(--font-ratio) * 1px)!important}.u-pr-9,.u-px-9{padding-right:calc(72 * var(--font-ratio) * 1px)!important}.u-pb-9,.u-py-9{padding-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-pl-9,.u-px-9{padding-left:calc(72 * var(--font-ratio) * 1px)!important}.u-p-10{padding:calc(80 * var(--font-ratio) * 1px)!important}.u-pt-10,.u-py-10{padding-top:calc(80 * var(--font-ratio) * 1px)!important}.u-pr-10,.u-px-10{padding-right:calc(80 * var(--font-ratio) * 1px)!important}.u-pb-10,.u-py-10{padding-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-pl-10,.u-px-10{padding-left:calc(80 * var(--font-ratio) * 1px)!important}.u-p-11{padding:calc(88 * var(--font-ratio) * 1px)!important}.u-pt-11,.u-py-11{padding-top:calc(88 * var(--font-ratio) * 1px)!important}.u-pr-11,.u-px-11{padding-right:calc(88 * var(--font-ratio) * 1px)!important}.u-pb-11,.u-py-11{padding-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-pl-11,.u-px-11{padding-left:calc(88 * var(--font-ratio) * 1px)!important}.u-p-12{padding:calc(96 * var(--font-ratio) * 1px)!important}.u-pt-12,.u-py-12{padding-top:calc(96 * var(--font-ratio) * 1px)!important}.u-pr-12,.u-px-12{padding-right:calc(96 * var(--font-ratio) * 1px)!important}.u-pb-12,.u-py-12{padding-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-pl-12,.u-px-12{padding-left:calc(96 * var(--font-ratio) * 1px)!important}.u-p-13{padding:calc(104 * var(--font-ratio) * 1px)!important}.u-pt-13,.u-py-13{padding-top:calc(104 * var(--font-ratio) * 1px)!important}.u-pr-13,.u-px-13{padding-right:calc(104 * var(--font-ratio) * 1px)!important}.u-pb-13,.u-py-13{padding-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-pl-13,.u-px-13{padding-left:calc(104 * var(--font-ratio) * 1px)!important}.u-p-14{padding:calc(112 * var(--font-ratio) * 1px)!important}.u-pt-14,.u-py-14{padding-top:calc(112 * var(--font-ratio) * 1px)!important}.u-pr-14,.u-px-14{padding-right:calc(112 * var(--font-ratio) * 1px)!important}.u-pb-14,.u-py-14{padding-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-pl-14,.u-px-14{padding-left:calc(112 * var(--font-ratio) * 1px)!important}.u-p-15{padding:calc(120 * var(--font-ratio) * 1px)!important}.u-pt-15,.u-py-15{padding-top:calc(120 * var(--font-ratio) * 1px)!important}.u-pr-15,.u-px-15{padding-right:calc(120 * var(--font-ratio) * 1px)!important}.u-pb-15,.u-py-15{padding-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-pl-15,.u-px-15{padding-left:calc(120 * var(--font-ratio) * 1px)!important}.u-p-16{padding:calc(128 * var(--font-ratio) * 1px)!important}.u-pt-16,.u-py-16{padding-top:calc(128 * var(--font-ratio) * 1px)!important}.u-pr-16,.u-px-16{padding-right:calc(128 * var(--font-ratio) * 1px)!important}.u-pb-16,.u-py-16{padding-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-pl-16,.u-px-16{padding-left:calc(128 * var(--font-ratio) * 1px)!important}.u-m-n1{margin:calc(-8 * var(--font-ratio) * 1px)!important}.u-mt-n1,.u-my-n1{margin-top:calc(-8 * var(--font-ratio) * 1px)!important}.u-mr-n1,.u-mx-n1{margin-right:calc(-8 * var(--font-ratio) * 1px)!important}.u-mb-n1,.u-my-n1{margin-bottom:calc(-8 * var(--font-ratio) * 1px)!important}.u-ml-n1,.u-mx-n1{margin-left:calc(-8 * var(--font-ratio) * 1px)!important}.u-m-n2{margin:calc(-16 * var(--font-ratio) * 1px)!important}.u-mt-n2,.u-my-n2{margin-top:calc(-16 * var(--font-ratio) * 1px)!important}.u-mr-n2,.u-mx-n2{margin-right:calc(-16 * var(--font-ratio) * 1px)!important}.u-mb-n2,.u-my-n2{margin-bottom:calc(-16 * var(--font-ratio) * 1px)!important}.u-ml-n2,.u-mx-n2{margin-left:calc(-16 * var(--font-ratio) * 1px)!important}.u-m-n3{margin:calc(-24 * var(--font-ratio) * 1px)!important}.u-mt-n3,.u-my-n3{margin-top:calc(-24 * var(--font-ratio) * 1px)!important}.u-mr-n3,.u-mx-n3{margin-right:calc(-24 * var(--font-ratio) * 1px)!important}.u-mb-n3,.u-my-n3{margin-bottom:calc(-24 * var(--font-ratio) * 1px)!important}.u-ml-n3,.u-mx-n3{margin-left:calc(-24 * var(--font-ratio) * 1px)!important}.u-m-n4{margin:calc(-32 * var(--font-ratio) * 1px)!important}.u-mt-n4,.u-my-n4{margin-top:calc(-32 * var(--font-ratio) * 1px)!important}.u-mr-n4,.u-mx-n4{margin-right:calc(-32 * var(--font-ratio) * 1px)!important}.u-mb-n4,.u-my-n4{margin-bottom:calc(-32 * var(--font-ratio) * 1px)!important}.u-ml-n4,.u-mx-n4{margin-left:calc(-32 * var(--font-ratio) * 1px)!important}.u-m-n5{margin:calc(-40 * var(--font-ratio) * 1px)!important}.u-mt-n5,.u-my-n5{margin-top:calc(-40 * var(--font-ratio) * 1px)!important}.u-mr-n5,.u-mx-n5{margin-right:calc(-40 * var(--font-ratio) * 1px)!important}.u-mb-n5,.u-my-n5{margin-bottom:calc(-40 * var(--font-ratio) * 1px)!important}.u-ml-n5,.u-mx-n5{margin-left:calc(-40 * var(--font-ratio) * 1px)!important}.u-m-n6{margin:calc(-48 * var(--font-ratio) * 1px)!important}.u-mt-n6,.u-my-n6{margin-top:calc(-48 * var(--font-ratio) * 1px)!important}.u-mr-n6,.u-mx-n6{margin-right:calc(-48 * var(--font-ratio) * 1px)!important}.u-mb-n6,.u-my-n6{margin-bottom:calc(-48 * var(--font-ratio) * 1px)!important}.u-ml-n6,.u-mx-n6{margin-left:calc(-48 * var(--font-ratio) * 1px)!important}.u-m-n7{margin:calc(-56 * var(--font-ratio) * 1px)!important}.u-mt-n7,.u-my-n7{margin-top:calc(-56 * var(--font-ratio) * 1px)!important}.u-mr-n7,.u-mx-n7{margin-right:calc(-56 * var(--font-ratio) * 1px)!important}.u-mb-n7,.u-my-n7{margin-bottom:calc(-56 * var(--font-ratio) * 1px)!important}.u-ml-n7,.u-mx-n7{margin-left:calc(-56 * var(--font-ratio) * 1px)!important}.u-m-n8{margin:calc(-64 * var(--font-ratio) * 1px)!important}.u-mt-n8,.u-my-n8{margin-top:calc(-64 * var(--font-ratio) * 1px)!important}.u-mr-n8,.u-mx-n8{margin-right:calc(-64 * var(--font-ratio) * 1px)!important}.u-mb-n8,.u-my-n8{margin-bottom:calc(-64 * var(--font-ratio) * 1px)!important}.u-ml-n8,.u-mx-n8{margin-left:calc(-64 * var(--font-ratio) * 1px)!important}.u-m-n9{margin:calc(-72 * var(--font-ratio) * 1px)!important}.u-mt-n9,.u-my-n9{margin-top:calc(-72 * var(--font-ratio) * 1px)!important}.u-mr-n9,.u-mx-n9{margin-right:calc(-72 * var(--font-ratio) * 1px)!important}.u-mb-n9,.u-my-n9{margin-bottom:calc(-72 * var(--font-ratio) * 1px)!important}.u-ml-n9,.u-mx-n9{margin-left:calc(-72 * var(--font-ratio) * 1px)!important}.u-m-n10{margin:calc(-80 * var(--font-ratio) * 1px)!important}.u-mt-n10,.u-my-n10{margin-top:calc(-80 * var(--font-ratio) * 1px)!important}.u-mr-n10,.u-mx-n10{margin-right:calc(-80 * var(--font-ratio) * 1px)!important}.u-mb-n10,.u-my-n10{margin-bottom:calc(-80 * var(--font-ratio) * 1px)!important}.u-ml-n10,.u-mx-n10{margin-left:calc(-80 * var(--font-ratio) * 1px)!important}.u-m-n11{margin:calc(-88 * var(--font-ratio) * 1px)!important}.u-mt-n11,.u-my-n11{margin-top:calc(-88 * var(--font-ratio) * 1px)!important}.u-mr-n11,.u-mx-n11{margin-right:calc(-88 * var(--font-ratio) * 1px)!important}.u-mb-n11,.u-my-n11{margin-bottom:calc(-88 * var(--font-ratio) * 1px)!important}.u-ml-n11,.u-mx-n11{margin-left:calc(-88 * var(--font-ratio) * 1px)!important}.u-m-n12{margin:calc(-96 * var(--font-ratio) * 1px)!important}.u-mt-n12,.u-my-n12{margin-top:calc(-96 * var(--font-ratio) * 1px)!important}.u-mr-n12,.u-mx-n12{margin-right:calc(-96 * var(--font-ratio) * 1px)!important}.u-mb-n12,.u-my-n12{margin-bottom:calc(-96 * var(--font-ratio) * 1px)!important}.u-ml-n12,.u-mx-n12{margin-left:calc(-96 * var(--font-ratio) * 1px)!important}.u-m-n13{margin:calc(-104 * var(--font-ratio) * 1px)!important}.u-mt-n13,.u-my-n13{margin-top:calc(-104 * var(--font-ratio) * 1px)!important}.u-mr-n13,.u-mx-n13{margin-right:calc(-104 * var(--font-ratio) * 1px)!important}.u-mb-n13,.u-my-n13{margin-bottom:calc(-104 * var(--font-ratio) * 1px)!important}.u-ml-n13,.u-mx-n13{margin-left:calc(-104 * var(--font-ratio) * 1px)!important}.u-m-n14{margin:calc(-112 * var(--font-ratio) * 1px)!important}.u-mt-n14,.u-my-n14{margin-top:calc(-112 * var(--font-ratio) * 1px)!important}.u-mr-n14,.u-mx-n14{margin-right:calc(-112 * var(--font-ratio) * 1px)!important}.u-mb-n14,.u-my-n14{margin-bottom:calc(-112 * var(--font-ratio) * 1px)!important}.u-ml-n14,.u-mx-n14{margin-left:calc(-112 * var(--font-ratio) * 1px)!important}.u-m-n15{margin:calc(-120 * var(--font-ratio) * 1px)!important}.u-mt-n15,.u-my-n15{margin-top:calc(-120 * var(--font-ratio) * 1px)!important}.u-mr-n15,.u-mx-n15{margin-right:calc(-120 * var(--font-ratio) * 1px)!important}.u-mb-n15,.u-my-n15{margin-bottom:calc(-120 * var(--font-ratio) * 1px)!important}.u-ml-n15,.u-mx-n15{margin-left:calc(-120 * var(--font-ratio) * 1px)!important}.u-m-n16{margin:calc(-128 * var(--font-ratio) * 1px)!important}.u-mt-n16,.u-my-n16{margin-top:calc(-128 * var(--font-ratio) * 1px)!important}.u-mr-n16,.u-mx-n16{margin-right:calc(-128 * var(--font-ratio) * 1px)!important}.u-mb-n16,.u-my-n16{margin-bottom:calc(-128 * var(--font-ratio) * 1px)!important}.u-ml-n16,.u-mx-n16{margin-left:calc(-128 * var(--font-ratio) * 1px)!important}.u-m-auto{margin:auto!important}.u-mt-auto,.u-my-auto{margin-top:auto!important}.u-mr-auto,.u-mx-auto{margin-right:auto!important}.u-mb-auto,.u-my-auto{margin-bottom:auto!important}.u-ml-auto,.u-mx-auto{margin-left:auto!important}@media (max-width:1750px){.u-m-xxl-0{margin:calc(0 * var(--font-ratio) * 1px)!important}.u-mt-xxl-0,.u-my-xxl-0{margin-top:calc(0 * var(--font-ratio) * 1px)!important}.u-mr-xxl-0,.u-mx-xxl-0{margin-right:calc(0 * var(--font-ratio) * 1px)!important}.u-mb-xxl-0,.u-my-xxl-0{margin-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-ml-xxl-0,.u-mx-xxl-0{margin-left:calc(0 * var(--font-ratio) * 1px)!important}.u-m-xxl-1{margin:calc(8 * var(--font-ratio) * 1px)!important}.u-mt-xxl-1,.u-my-xxl-1{margin-top:calc(8 * var(--font-ratio) * 1px)!important}.u-mr-xxl-1,.u-mx-xxl-1{margin-right:calc(8 * var(--font-ratio) * 1px)!important}.u-mb-xxl-1,.u-my-xxl-1{margin-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-ml-xxl-1,.u-mx-xxl-1{margin-left:calc(8 * var(--font-ratio) * 1px)!important}.u-m-xxl-2{margin:calc(16 * var(--font-ratio) * 1px)!important}.u-mt-xxl-2,.u-my-xxl-2{margin-top:calc(16 * var(--font-ratio) * 1px)!important}.u-mr-xxl-2,.u-mx-xxl-2{margin-right:calc(16 * var(--font-ratio) * 1px)!important}.u-mb-xxl-2,.u-my-xxl-2{margin-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-ml-xxl-2,.u-mx-xxl-2{margin-left:calc(16 * var(--font-ratio) * 1px)!important}.u-m-xxl-3{margin:calc(24 * var(--font-ratio) * 1px)!important}.u-mt-xxl-3,.u-my-xxl-3{margin-top:calc(24 * var(--font-ratio) * 1px)!important}.u-mr-xxl-3,.u-mx-xxl-3{margin-right:calc(24 * var(--font-ratio) * 1px)!important}.u-mb-xxl-3,.u-my-xxl-3{margin-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-ml-xxl-3,.u-mx-xxl-3{margin-left:calc(24 * var(--font-ratio) * 1px)!important}.u-m-xxl-4{margin:calc(32 * var(--font-ratio) * 1px)!important}.u-mt-xxl-4,.u-my-xxl-4{margin-top:calc(32 * var(--font-ratio) * 1px)!important}.u-mr-xxl-4,.u-mx-xxl-4{margin-right:calc(32 * var(--font-ratio) * 1px)!important}.u-mb-xxl-4,.u-my-xxl-4{margin-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-ml-xxl-4,.u-mx-xxl-4{margin-left:calc(32 * var(--font-ratio) * 1px)!important}.u-m-xxl-5{margin:calc(40 * var(--font-ratio) * 1px)!important}.u-mt-xxl-5,.u-my-xxl-5{margin-top:calc(40 * var(--font-ratio) * 1px)!important}.u-mr-xxl-5,.u-mx-xxl-5{margin-right:calc(40 * var(--font-ratio) * 1px)!important}.u-mb-xxl-5,.u-my-xxl-5{margin-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-ml-xxl-5,.u-mx-xxl-5{margin-left:calc(40 * var(--font-ratio) * 1px)!important}.u-m-xxl-6{margin:calc(48 * var(--font-ratio) * 1px)!important}.u-mt-xxl-6,.u-my-xxl-6{margin-top:calc(48 * var(--font-ratio) * 1px)!important}.u-mr-xxl-6,.u-mx-xxl-6{margin-right:calc(48 * var(--font-ratio) * 1px)!important}.u-mb-xxl-6,.u-my-xxl-6{margin-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-ml-xxl-6,.u-mx-xxl-6{margin-left:calc(48 * var(--font-ratio) * 1px)!important}.u-m-xxl-7{margin:calc(56 * var(--font-ratio) * 1px)!important}.u-mt-xxl-7,.u-my-xxl-7{margin-top:calc(56 * var(--font-ratio) * 1px)!important}.u-mr-xxl-7,.u-mx-xxl-7{margin-right:calc(56 * var(--font-ratio) * 1px)!important}.u-mb-xxl-7,.u-my-xxl-7{margin-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-ml-xxl-7,.u-mx-xxl-7{margin-left:calc(56 * var(--font-ratio) * 1px)!important}.u-m-xxl-8{margin:calc(64 * var(--font-ratio) * 1px)!important}.u-mt-xxl-8,.u-my-xxl-8{margin-top:calc(64 * var(--font-ratio) * 1px)!important}.u-mr-xxl-8,.u-mx-xxl-8{margin-right:calc(64 * var(--font-ratio) * 1px)!important}.u-mb-xxl-8,.u-my-xxl-8{margin-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-ml-xxl-8,.u-mx-xxl-8{margin-left:calc(64 * var(--font-ratio) * 1px)!important}.u-m-xxl-9{margin:calc(72 * var(--font-ratio) * 1px)!important}.u-mt-xxl-9,.u-my-xxl-9{margin-top:calc(72 * var(--font-ratio) * 1px)!important}.u-mr-xxl-9,.u-mx-xxl-9{margin-right:calc(72 * var(--font-ratio) * 1px)!important}.u-mb-xxl-9,.u-my-xxl-9{margin-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-ml-xxl-9,.u-mx-xxl-9{margin-left:calc(72 * var(--font-ratio) * 1px)!important}.u-m-xxl-10{margin:calc(80 * var(--font-ratio) * 1px)!important}.u-mt-xxl-10,.u-my-xxl-10{margin-top:calc(80 * var(--font-ratio) * 1px)!important}.u-mr-xxl-10,.u-mx-xxl-10{margin-right:calc(80 * var(--font-ratio) * 1px)!important}.u-mb-xxl-10,.u-my-xxl-10{margin-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-ml-xxl-10,.u-mx-xxl-10{margin-left:calc(80 * var(--font-ratio) * 1px)!important}.u-m-xxl-11{margin:calc(88 * var(--font-ratio) * 1px)!important}.u-mt-xxl-11,.u-my-xxl-11{margin-top:calc(88 * var(--font-ratio) * 1px)!important}.u-mr-xxl-11,.u-mx-xxl-11{margin-right:calc(88 * var(--font-ratio) * 1px)!important}.u-mb-xxl-11,.u-my-xxl-11{margin-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-ml-xxl-11,.u-mx-xxl-11{margin-left:calc(88 * var(--font-ratio) * 1px)!important}.u-m-xxl-12{margin:calc(96 * var(--font-ratio) * 1px)!important}.u-mt-xxl-12,.u-my-xxl-12{margin-top:calc(96 * var(--font-ratio) * 1px)!important}.u-mr-xxl-12,.u-mx-xxl-12{margin-right:calc(96 * var(--font-ratio) * 1px)!important}.u-mb-xxl-12,.u-my-xxl-12{margin-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-ml-xxl-12,.u-mx-xxl-12{margin-left:calc(96 * var(--font-ratio) * 1px)!important}.u-m-xxl-13{margin:calc(104 * var(--font-ratio) * 1px)!important}.u-mt-xxl-13,.u-my-xxl-13{margin-top:calc(104 * var(--font-ratio) * 1px)!important}.u-mr-xxl-13,.u-mx-xxl-13{margin-right:calc(104 * var(--font-ratio) * 1px)!important}.u-mb-xxl-13,.u-my-xxl-13{margin-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-ml-xxl-13,.u-mx-xxl-13{margin-left:calc(104 * var(--font-ratio) * 1px)!important}.u-m-xxl-14{margin:calc(112 * var(--font-ratio) * 1px)!important}.u-mt-xxl-14,.u-my-xxl-14{margin-top:calc(112 * var(--font-ratio) * 1px)!important}.u-mr-xxl-14,.u-mx-xxl-14{margin-right:calc(112 * var(--font-ratio) * 1px)!important}.u-mb-xxl-14,.u-my-xxl-14{margin-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-ml-xxl-14,.u-mx-xxl-14{margin-left:calc(112 * var(--font-ratio) * 1px)!important}.u-m-xxl-15{margin:calc(120 * var(--font-ratio) * 1px)!important}.u-mt-xxl-15,.u-my-xxl-15{margin-top:calc(120 * var(--font-ratio) * 1px)!important}.u-mr-xxl-15,.u-mx-xxl-15{margin-right:calc(120 * var(--font-ratio) * 1px)!important}.u-mb-xxl-15,.u-my-xxl-15{margin-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-ml-xxl-15,.u-mx-xxl-15{margin-left:calc(120 * var(--font-ratio) * 1px)!important}.u-m-xxl-16{margin:calc(128 * var(--font-ratio) * 1px)!important}.u-mt-xxl-16,.u-my-xxl-16{margin-top:calc(128 * var(--font-ratio) * 1px)!important}.u-mr-xxl-16,.u-mx-xxl-16{margin-right:calc(128 * var(--font-ratio) * 1px)!important}.u-mb-xxl-16,.u-my-xxl-16{margin-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-ml-xxl-16,.u-mx-xxl-16{margin-left:calc(128 * var(--font-ratio) * 1px)!important}.u-p-xxl-0{padding:calc(0 * var(--font-ratio) * 1px)!important}.u-pt-xxl-0,.u-py-xxl-0{padding-top:calc(0 * var(--font-ratio) * 1px)!important}.u-pr-xxl-0,.u-px-xxl-0{padding-right:calc(0 * var(--font-ratio) * 1px)!important}.u-pb-xxl-0,.u-py-xxl-0{padding-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-pl-xxl-0,.u-px-xxl-0{padding-left:calc(0 * var(--font-ratio) * 1px)!important}.u-p-xxl-1{padding:calc(8 * var(--font-ratio) * 1px)!important}.u-pt-xxl-1,.u-py-xxl-1{padding-top:calc(8 * var(--font-ratio) * 1px)!important}.u-pr-xxl-1,.u-px-xxl-1{padding-right:calc(8 * var(--font-ratio) * 1px)!important}.u-pb-xxl-1,.u-py-xxl-1{padding-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-pl-xxl-1,.u-px-xxl-1{padding-left:calc(8 * var(--font-ratio) * 1px)!important}.u-p-xxl-2{padding:calc(16 * var(--font-ratio) * 1px)!important}.u-pt-xxl-2,.u-py-xxl-2{padding-top:calc(16 * var(--font-ratio) * 1px)!important}.u-pr-xxl-2,.u-px-xxl-2{padding-right:calc(16 * var(--font-ratio) * 1px)!important}.u-pb-xxl-2,.u-py-xxl-2{padding-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-pl-xxl-2,.u-px-xxl-2{padding-left:calc(16 * var(--font-ratio) * 1px)!important}.u-p-xxl-3{padding:calc(24 * var(--font-ratio) * 1px)!important}.u-pt-xxl-3,.u-py-xxl-3{padding-top:calc(24 * var(--font-ratio) * 1px)!important}.u-pr-xxl-3,.u-px-xxl-3{padding-right:calc(24 * var(--font-ratio) * 1px)!important}.u-pb-xxl-3,.u-py-xxl-3{padding-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-pl-xxl-3,.u-px-xxl-3{padding-left:calc(24 * var(--font-ratio) * 1px)!important}.u-p-xxl-4{padding:calc(32 * var(--font-ratio) * 1px)!important}.u-pt-xxl-4,.u-py-xxl-4{padding-top:calc(32 * var(--font-ratio) * 1px)!important}.u-pr-xxl-4,.u-px-xxl-4{padding-right:calc(32 * var(--font-ratio) * 1px)!important}.u-pb-xxl-4,.u-py-xxl-4{padding-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-pl-xxl-4,.u-px-xxl-4{padding-left:calc(32 * var(--font-ratio) * 1px)!important}.u-p-xxl-5{padding:calc(40 * var(--font-ratio) * 1px)!important}.u-pt-xxl-5,.u-py-xxl-5{padding-top:calc(40 * var(--font-ratio) * 1px)!important}.u-pr-xxl-5,.u-px-xxl-5{padding-right:calc(40 * var(--font-ratio) * 1px)!important}.u-pb-xxl-5,.u-py-xxl-5{padding-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-pl-xxl-5,.u-px-xxl-5{padding-left:calc(40 * var(--font-ratio) * 1px)!important}.u-p-xxl-6{padding:calc(48 * var(--font-ratio) * 1px)!important}.u-pt-xxl-6,.u-py-xxl-6{padding-top:calc(48 * var(--font-ratio) * 1px)!important}.u-pr-xxl-6,.u-px-xxl-6{padding-right:calc(48 * var(--font-ratio) * 1px)!important}.u-pb-xxl-6,.u-py-xxl-6{padding-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-pl-xxl-6,.u-px-xxl-6{padding-left:calc(48 * var(--font-ratio) * 1px)!important}.u-p-xxl-7{padding:calc(56 * var(--font-ratio) * 1px)!important}.u-pt-xxl-7,.u-py-xxl-7{padding-top:calc(56 * var(--font-ratio) * 1px)!important}.u-pr-xxl-7,.u-px-xxl-7{padding-right:calc(56 * var(--font-ratio) * 1px)!important}.u-pb-xxl-7,.u-py-xxl-7{padding-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-pl-xxl-7,.u-px-xxl-7{padding-left:calc(56 * var(--font-ratio) * 1px)!important}.u-p-xxl-8{padding:calc(64 * var(--font-ratio) * 1px)!important}.u-pt-xxl-8,.u-py-xxl-8{padding-top:calc(64 * var(--font-ratio) * 1px)!important}.u-pr-xxl-8,.u-px-xxl-8{padding-right:calc(64 * var(--font-ratio) * 1px)!important}.u-pb-xxl-8,.u-py-xxl-8{padding-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-pl-xxl-8,.u-px-xxl-8{padding-left:calc(64 * var(--font-ratio) * 1px)!important}.u-p-xxl-9{padding:calc(72 * var(--font-ratio) * 1px)!important}.u-pt-xxl-9,.u-py-xxl-9{padding-top:calc(72 * var(--font-ratio) * 1px)!important}.u-pr-xxl-9,.u-px-xxl-9{padding-right:calc(72 * var(--font-ratio) * 1px)!important}.u-pb-xxl-9,.u-py-xxl-9{padding-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-pl-xxl-9,.u-px-xxl-9{padding-left:calc(72 * var(--font-ratio) * 1px)!important}.u-p-xxl-10{padding:calc(80 * var(--font-ratio) * 1px)!important}.u-pt-xxl-10,.u-py-xxl-10{padding-top:calc(80 * var(--font-ratio) * 1px)!important}.u-pr-xxl-10,.u-px-xxl-10{padding-right:calc(80 * var(--font-ratio) * 1px)!important}.u-pb-xxl-10,.u-py-xxl-10{padding-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-pl-xxl-10,.u-px-xxl-10{padding-left:calc(80 * var(--font-ratio) * 1px)!important}.u-p-xxl-11{padding:calc(88 * var(--font-ratio) * 1px)!important}.u-pt-xxl-11,.u-py-xxl-11{padding-top:calc(88 * var(--font-ratio) * 1px)!important}.u-pr-xxl-11,.u-px-xxl-11{padding-right:calc(88 * var(--font-ratio) * 1px)!important}.u-pb-xxl-11,.u-py-xxl-11{padding-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-pl-xxl-11,.u-px-xxl-11{padding-left:calc(88 * var(--font-ratio) * 1px)!important}.u-p-xxl-12{padding:calc(96 * var(--font-ratio) * 1px)!important}.u-pt-xxl-12,.u-py-xxl-12{padding-top:calc(96 * var(--font-ratio) * 1px)!important}.u-pr-xxl-12,.u-px-xxl-12{padding-right:calc(96 * var(--font-ratio) * 1px)!important}.u-pb-xxl-12,.u-py-xxl-12{padding-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-pl-xxl-12,.u-px-xxl-12{padding-left:calc(96 * var(--font-ratio) * 1px)!important}.u-p-xxl-13{padding:calc(104 * var(--font-ratio) * 1px)!important}.u-pt-xxl-13,.u-py-xxl-13{padding-top:calc(104 * var(--font-ratio) * 1px)!important}.u-pr-xxl-13,.u-px-xxl-13{padding-right:calc(104 * var(--font-ratio) * 1px)!important}.u-pb-xxl-13,.u-py-xxl-13{padding-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-pl-xxl-13,.u-px-xxl-13{padding-left:calc(104 * var(--font-ratio) * 1px)!important}.u-p-xxl-14{padding:calc(112 * var(--font-ratio) * 1px)!important}.u-pt-xxl-14,.u-py-xxl-14{padding-top:calc(112 * var(--font-ratio) * 1px)!important}.u-pr-xxl-14,.u-px-xxl-14{padding-right:calc(112 * var(--font-ratio) * 1px)!important}.u-pb-xxl-14,.u-py-xxl-14{padding-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-pl-xxl-14,.u-px-xxl-14{padding-left:calc(112 * var(--font-ratio) * 1px)!important}.u-p-xxl-15{padding:calc(120 * var(--font-ratio) * 1px)!important}.u-pt-xxl-15,.u-py-xxl-15{padding-top:calc(120 * var(--font-ratio) * 1px)!important}.u-pr-xxl-15,.u-px-xxl-15{padding-right:calc(120 * var(--font-ratio) * 1px)!important}.u-pb-xxl-15,.u-py-xxl-15{padding-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-pl-xxl-15,.u-px-xxl-15{padding-left:calc(120 * var(--font-ratio) * 1px)!important}.u-p-xxl-16{padding:calc(128 * var(--font-ratio) * 1px)!important}.u-pt-xxl-16,.u-py-xxl-16{padding-top:calc(128 * var(--font-ratio) * 1px)!important}.u-pr-xxl-16,.u-px-xxl-16{padding-right:calc(128 * var(--font-ratio) * 1px)!important}.u-pb-xxl-16,.u-py-xxl-16{padding-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-pl-xxl-16,.u-px-xxl-16{padding-left:calc(128 * var(--font-ratio) * 1px)!important}.u-m-xxl-n1{margin:calc(-8 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n1,.u-my-xxl-n1{margin-top:calc(-8 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n1,.u-mx-xxl-n1{margin-right:calc(-8 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n1,.u-my-xxl-n1{margin-bottom:calc(-8 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n1,.u-mx-xxl-n1{margin-left:calc(-8 * var(--font-ratio) * 1px)!important}.u-m-xxl-n2{margin:calc(-16 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n2,.u-my-xxl-n2{margin-top:calc(-16 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n2,.u-mx-xxl-n2{margin-right:calc(-16 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n2,.u-my-xxl-n2{margin-bottom:calc(-16 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n2,.u-mx-xxl-n2{margin-left:calc(-16 * var(--font-ratio) * 1px)!important}.u-m-xxl-n3{margin:calc(-24 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n3,.u-my-xxl-n3{margin-top:calc(-24 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n3,.u-mx-xxl-n3{margin-right:calc(-24 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n3,.u-my-xxl-n3{margin-bottom:calc(-24 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n3,.u-mx-xxl-n3{margin-left:calc(-24 * var(--font-ratio) * 1px)!important}.u-m-xxl-n4{margin:calc(-32 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n4,.u-my-xxl-n4{margin-top:calc(-32 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n4,.u-mx-xxl-n4{margin-right:calc(-32 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n4,.u-my-xxl-n4{margin-bottom:calc(-32 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n4,.u-mx-xxl-n4{margin-left:calc(-32 * var(--font-ratio) * 1px)!important}.u-m-xxl-n5{margin:calc(-40 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n5,.u-my-xxl-n5{margin-top:calc(-40 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n5,.u-mx-xxl-n5{margin-right:calc(-40 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n5,.u-my-xxl-n5{margin-bottom:calc(-40 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n5,.u-mx-xxl-n5{margin-left:calc(-40 * var(--font-ratio) * 1px)!important}.u-m-xxl-n6{margin:calc(-48 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n6,.u-my-xxl-n6{margin-top:calc(-48 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n6,.u-mx-xxl-n6{margin-right:calc(-48 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n6,.u-my-xxl-n6{margin-bottom:calc(-48 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n6,.u-mx-xxl-n6{margin-left:calc(-48 * var(--font-ratio) * 1px)!important}.u-m-xxl-n7{margin:calc(-56 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n7,.u-my-xxl-n7{margin-top:calc(-56 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n7,.u-mx-xxl-n7{margin-right:calc(-56 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n7,.u-my-xxl-n7{margin-bottom:calc(-56 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n7,.u-mx-xxl-n7{margin-left:calc(-56 * var(--font-ratio) * 1px)!important}.u-m-xxl-n8{margin:calc(-64 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n8,.u-my-xxl-n8{margin-top:calc(-64 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n8,.u-mx-xxl-n8{margin-right:calc(-64 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n8,.u-my-xxl-n8{margin-bottom:calc(-64 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n8,.u-mx-xxl-n8{margin-left:calc(-64 * var(--font-ratio) * 1px)!important}.u-m-xxl-n9{margin:calc(-72 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n9,.u-my-xxl-n9{margin-top:calc(-72 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n9,.u-mx-xxl-n9{margin-right:calc(-72 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n9,.u-my-xxl-n9{margin-bottom:calc(-72 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n9,.u-mx-xxl-n9{margin-left:calc(-72 * var(--font-ratio) * 1px)!important}.u-m-xxl-n10{margin:calc(-80 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n10,.u-my-xxl-n10{margin-top:calc(-80 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n10,.u-mx-xxl-n10{margin-right:calc(-80 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n10,.u-my-xxl-n10{margin-bottom:calc(-80 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n10,.u-mx-xxl-n10{margin-left:calc(-80 * var(--font-ratio) * 1px)!important}.u-m-xxl-n11{margin:calc(-88 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n11,.u-my-xxl-n11{margin-top:calc(-88 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n11,.u-mx-xxl-n11{margin-right:calc(-88 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n11,.u-my-xxl-n11{margin-bottom:calc(-88 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n11,.u-mx-xxl-n11{margin-left:calc(-88 * var(--font-ratio) * 1px)!important}.u-m-xxl-n12{margin:calc(-96 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n12,.u-my-xxl-n12{margin-top:calc(-96 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n12,.u-mx-xxl-n12{margin-right:calc(-96 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n12,.u-my-xxl-n12{margin-bottom:calc(-96 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n12,.u-mx-xxl-n12{margin-left:calc(-96 * var(--font-ratio) * 1px)!important}.u-m-xxl-n13{margin:calc(-104 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n13,.u-my-xxl-n13{margin-top:calc(-104 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n13,.u-mx-xxl-n13{margin-right:calc(-104 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n13,.u-my-xxl-n13{margin-bottom:calc(-104 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n13,.u-mx-xxl-n13{margin-left:calc(-104 * var(--font-ratio) * 1px)!important}.u-m-xxl-n14{margin:calc(-112 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n14,.u-my-xxl-n14{margin-top:calc(-112 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n14,.u-mx-xxl-n14{margin-right:calc(-112 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n14,.u-my-xxl-n14{margin-bottom:calc(-112 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n14,.u-mx-xxl-n14{margin-left:calc(-112 * var(--font-ratio) * 1px)!important}.u-m-xxl-n15{margin:calc(-120 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n15,.u-my-xxl-n15{margin-top:calc(-120 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n15,.u-mx-xxl-n15{margin-right:calc(-120 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n15,.u-my-xxl-n15{margin-bottom:calc(-120 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n15,.u-mx-xxl-n15{margin-left:calc(-120 * var(--font-ratio) * 1px)!important}.u-m-xxl-n16{margin:calc(-128 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n16,.u-my-xxl-n16{margin-top:calc(-128 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n16,.u-mx-xxl-n16{margin-right:calc(-128 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n16,.u-my-xxl-n16{margin-bottom:calc(-128 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n16,.u-mx-xxl-n16{margin-left:calc(-128 * var(--font-ratio) * 1px)!important}.u-m-xxl-auto{margin:auto!important}.u-mt-xxl-auto,.u-my-xxl-auto{margin-top:auto!important}.u-mr-xxl-auto,.u-mx-xxl-auto{margin-right:auto!important}.u-mb-xxl-auto,.u-my-xxl-auto{margin-bottom:auto!important}.u-ml-xxl-auto,.u-mx-xxl-auto{margin-left:auto!important}}@media (max-width:1440px){.u-m-xl-0{margin:calc(0 * var(--font-ratio) * 1px)!important}.u-mt-xl-0,.u-my-xl-0{margin-top:calc(0 * var(--font-ratio) * 1px)!important}.u-mr-xl-0,.u-mx-xl-0{margin-right:calc(0 * var(--font-ratio) * 1px)!important}.u-mb-xl-0,.u-my-xl-0{margin-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-ml-xl-0,.u-mx-xl-0{margin-left:calc(0 * var(--font-ratio) * 1px)!important}.u-m-xl-1{margin:calc(8 * var(--font-ratio) * 1px)!important}.u-mt-xl-1,.u-my-xl-1{margin-top:calc(8 * var(--font-ratio) * 1px)!important}.u-mr-xl-1,.u-mx-xl-1{margin-right:calc(8 * var(--font-ratio) * 1px)!important}.u-mb-xl-1,.u-my-xl-1{margin-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-ml-xl-1,.u-mx-xl-1{margin-left:calc(8 * var(--font-ratio) * 1px)!important}.u-m-xl-2{margin:calc(16 * var(--font-ratio) * 1px)!important}.u-mt-xl-2,.u-my-xl-2{margin-top:calc(16 * var(--font-ratio) * 1px)!important}.u-mr-xl-2,.u-mx-xl-2{margin-right:calc(16 * var(--font-ratio) * 1px)!important}.u-mb-xl-2,.u-my-xl-2{margin-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-ml-xl-2,.u-mx-xl-2{margin-left:calc(16 * var(--font-ratio) * 1px)!important}.u-m-xl-3{margin:calc(24 * var(--font-ratio) * 1px)!important}.u-mt-xl-3,.u-my-xl-3{margin-top:calc(24 * var(--font-ratio) * 1px)!important}.u-mr-xl-3,.u-mx-xl-3{margin-right:calc(24 * var(--font-ratio) * 1px)!important}.u-mb-xl-3,.u-my-xl-3{margin-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-ml-xl-3,.u-mx-xl-3{margin-left:calc(24 * var(--font-ratio) * 1px)!important}.u-m-xl-4{margin:calc(32 * var(--font-ratio) * 1px)!important}.u-mt-xl-4,.u-my-xl-4{margin-top:calc(32 * var(--font-ratio) * 1px)!important}.u-mr-xl-4,.u-mx-xl-4{margin-right:calc(32 * var(--font-ratio) * 1px)!important}.u-mb-xl-4,.u-my-xl-4{margin-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-ml-xl-4,.u-mx-xl-4{margin-left:calc(32 * var(--font-ratio) * 1px)!important}.u-m-xl-5{margin:calc(40 * var(--font-ratio) * 1px)!important}.u-mt-xl-5,.u-my-xl-5{margin-top:calc(40 * var(--font-ratio) * 1px)!important}.u-mr-xl-5,.u-mx-xl-5{margin-right:calc(40 * var(--font-ratio) * 1px)!important}.u-mb-xl-5,.u-my-xl-5{margin-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-ml-xl-5,.u-mx-xl-5{margin-left:calc(40 * var(--font-ratio) * 1px)!important}.u-m-xl-6{margin:calc(48 * var(--font-ratio) * 1px)!important}.u-mt-xl-6,.u-my-xl-6{margin-top:calc(48 * var(--font-ratio) * 1px)!important}.u-mr-xl-6,.u-mx-xl-6{margin-right:calc(48 * var(--font-ratio) * 1px)!important}.u-mb-xl-6,.u-my-xl-6{margin-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-ml-xl-6,.u-mx-xl-6{margin-left:calc(48 * var(--font-ratio) * 1px)!important}.u-m-xl-7{margin:calc(56 * var(--font-ratio) * 1px)!important}.u-mt-xl-7,.u-my-xl-7{margin-top:calc(56 * var(--font-ratio) * 1px)!important}.u-mr-xl-7,.u-mx-xl-7{margin-right:calc(56 * var(--font-ratio) * 1px)!important}.u-mb-xl-7,.u-my-xl-7{margin-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-ml-xl-7,.u-mx-xl-7{margin-left:calc(56 * var(--font-ratio) * 1px)!important}.u-m-xl-8{margin:calc(64 * var(--font-ratio) * 1px)!important}.u-mt-xl-8,.u-my-xl-8{margin-top:calc(64 * var(--font-ratio) * 1px)!important}.u-mr-xl-8,.u-mx-xl-8{margin-right:calc(64 * var(--font-ratio) * 1px)!important}.u-mb-xl-8,.u-my-xl-8{margin-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-ml-xl-8,.u-mx-xl-8{margin-left:calc(64 * var(--font-ratio) * 1px)!important}.u-m-xl-9{margin:calc(72 * var(--font-ratio) * 1px)!important}.u-mt-xl-9,.u-my-xl-9{margin-top:calc(72 * var(--font-ratio) * 1px)!important}.u-mr-xl-9,.u-mx-xl-9{margin-right:calc(72 * var(--font-ratio) * 1px)!important}.u-mb-xl-9,.u-my-xl-9{margin-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-ml-xl-9,.u-mx-xl-9{margin-left:calc(72 * var(--font-ratio) * 1px)!important}.u-m-xl-10{margin:calc(80 * var(--font-ratio) * 1px)!important}.u-mt-xl-10,.u-my-xl-10{margin-top:calc(80 * var(--font-ratio) * 1px)!important}.u-mr-xl-10,.u-mx-xl-10{margin-right:calc(80 * var(--font-ratio) * 1px)!important}.u-mb-xl-10,.u-my-xl-10{margin-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-ml-xl-10,.u-mx-xl-10{margin-left:calc(80 * var(--font-ratio) * 1px)!important}.u-m-xl-11{margin:calc(88 * var(--font-ratio) * 1px)!important}.u-mt-xl-11,.u-my-xl-11{margin-top:calc(88 * var(--font-ratio) * 1px)!important}.u-mr-xl-11,.u-mx-xl-11{margin-right:calc(88 * var(--font-ratio) * 1px)!important}.u-mb-xl-11,.u-my-xl-11{margin-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-ml-xl-11,.u-mx-xl-11{margin-left:calc(88 * var(--font-ratio) * 1px)!important}.u-m-xl-12{margin:calc(96 * var(--font-ratio) * 1px)!important}.u-mt-xl-12,.u-my-xl-12{margin-top:calc(96 * var(--font-ratio) * 1px)!important}.u-mr-xl-12,.u-mx-xl-12{margin-right:calc(96 * var(--font-ratio) * 1px)!important}.u-mb-xl-12,.u-my-xl-12{margin-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-ml-xl-12,.u-mx-xl-12{margin-left:calc(96 * var(--font-ratio) * 1px)!important}.u-m-xl-13{margin:calc(104 * var(--font-ratio) * 1px)!important}.u-mt-xl-13,.u-my-xl-13{margin-top:calc(104 * var(--font-ratio) * 1px)!important}.u-mr-xl-13,.u-mx-xl-13{margin-right:calc(104 * var(--font-ratio) * 1px)!important}.u-mb-xl-13,.u-my-xl-13{margin-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-ml-xl-13,.u-mx-xl-13{margin-left:calc(104 * var(--font-ratio) * 1px)!important}.u-m-xl-14{margin:calc(112 * var(--font-ratio) * 1px)!important}.u-mt-xl-14,.u-my-xl-14{margin-top:calc(112 * var(--font-ratio) * 1px)!important}.u-mr-xl-14,.u-mx-xl-14{margin-right:calc(112 * var(--font-ratio) * 1px)!important}.u-mb-xl-14,.u-my-xl-14{margin-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-ml-xl-14,.u-mx-xl-14{margin-left:calc(112 * var(--font-ratio) * 1px)!important}.u-m-xl-15{margin:calc(120 * var(--font-ratio) * 1px)!important}.u-mt-xl-15,.u-my-xl-15{margin-top:calc(120 * var(--font-ratio) * 1px)!important}.u-mr-xl-15,.u-mx-xl-15{margin-right:calc(120 * var(--font-ratio) * 1px)!important}.u-mb-xl-15,.u-my-xl-15{margin-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-ml-xl-15,.u-mx-xl-15{margin-left:calc(120 * var(--font-ratio) * 1px)!important}.u-m-xl-16{margin:calc(128 * var(--font-ratio) * 1px)!important}.u-mt-xl-16,.u-my-xl-16{margin-top:calc(128 * var(--font-ratio) * 1px)!important}.u-mr-xl-16,.u-mx-xl-16{margin-right:calc(128 * var(--font-ratio) * 1px)!important}.u-mb-xl-16,.u-my-xl-16{margin-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-ml-xl-16,.u-mx-xl-16{margin-left:calc(128 * var(--font-ratio) * 1px)!important}.u-p-xl-0{padding:calc(0 * var(--font-ratio) * 1px)!important}.u-pt-xl-0,.u-py-xl-0{padding-top:calc(0 * var(--font-ratio) * 1px)!important}.u-pr-xl-0,.u-px-xl-0{padding-right:calc(0 * var(--font-ratio) * 1px)!important}.u-pb-xl-0,.u-py-xl-0{padding-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-pl-xl-0,.u-px-xl-0{padding-left:calc(0 * var(--font-ratio) * 1px)!important}.u-p-xl-1{padding:calc(8 * var(--font-ratio) * 1px)!important}.u-pt-xl-1,.u-py-xl-1{padding-top:calc(8 * var(--font-ratio) * 1px)!important}.u-pr-xl-1,.u-px-xl-1{padding-right:calc(8 * var(--font-ratio) * 1px)!important}.u-pb-xl-1,.u-py-xl-1{padding-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-pl-xl-1,.u-px-xl-1{padding-left:calc(8 * var(--font-ratio) * 1px)!important}.u-p-xl-2{padding:calc(16 * var(--font-ratio) * 1px)!important}.u-pt-xl-2,.u-py-xl-2{padding-top:calc(16 * var(--font-ratio) * 1px)!important}.u-pr-xl-2,.u-px-xl-2{padding-right:calc(16 * var(--font-ratio) * 1px)!important}.u-pb-xl-2,.u-py-xl-2{padding-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-pl-xl-2,.u-px-xl-2{padding-left:calc(16 * var(--font-ratio) * 1px)!important}.u-p-xl-3{padding:calc(24 * var(--font-ratio) * 1px)!important}.u-pt-xl-3,.u-py-xl-3{padding-top:calc(24 * var(--font-ratio) * 1px)!important}.u-pr-xl-3,.u-px-xl-3{padding-right:calc(24 * var(--font-ratio) * 1px)!important}.u-pb-xl-3,.u-py-xl-3{padding-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-pl-xl-3,.u-px-xl-3{padding-left:calc(24 * var(--font-ratio) * 1px)!important}.u-p-xl-4{padding:calc(32 * var(--font-ratio) * 1px)!important}.u-pt-xl-4,.u-py-xl-4{padding-top:calc(32 * var(--font-ratio) * 1px)!important}.u-pr-xl-4,.u-px-xl-4{padding-right:calc(32 * var(--font-ratio) * 1px)!important}.u-pb-xl-4,.u-py-xl-4{padding-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-pl-xl-4,.u-px-xl-4{padding-left:calc(32 * var(--font-ratio) * 1px)!important}.u-p-xl-5{padding:calc(40 * var(--font-ratio) * 1px)!important}.u-pt-xl-5,.u-py-xl-5{padding-top:calc(40 * var(--font-ratio) * 1px)!important}.u-pr-xl-5,.u-px-xl-5{padding-right:calc(40 * var(--font-ratio) * 1px)!important}.u-pb-xl-5,.u-py-xl-5{padding-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-pl-xl-5,.u-px-xl-5{padding-left:calc(40 * var(--font-ratio) * 1px)!important}.u-p-xl-6{padding:calc(48 * var(--font-ratio) * 1px)!important}.u-pt-xl-6,.u-py-xl-6{padding-top:calc(48 * var(--font-ratio) * 1px)!important}.u-pr-xl-6,.u-px-xl-6{padding-right:calc(48 * var(--font-ratio) * 1px)!important}.u-pb-xl-6,.u-py-xl-6{padding-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-pl-xl-6,.u-px-xl-6{padding-left:calc(48 * var(--font-ratio) * 1px)!important}.u-p-xl-7{padding:calc(56 * var(--font-ratio) * 1px)!important}.u-pt-xl-7,.u-py-xl-7{padding-top:calc(56 * var(--font-ratio) * 1px)!important}.u-pr-xl-7,.u-px-xl-7{padding-right:calc(56 * var(--font-ratio) * 1px)!important}.u-pb-xl-7,.u-py-xl-7{padding-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-pl-xl-7,.u-px-xl-7{padding-left:calc(56 * var(--font-ratio) * 1px)!important}.u-p-xl-8{padding:calc(64 * var(--font-ratio) * 1px)!important}.u-pt-xl-8,.u-py-xl-8{padding-top:calc(64 * var(--font-ratio) * 1px)!important}.u-pr-xl-8,.u-px-xl-8{padding-right:calc(64 * var(--font-ratio) * 1px)!important}.u-pb-xl-8,.u-py-xl-8{padding-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-pl-xl-8,.u-px-xl-8{padding-left:calc(64 * var(--font-ratio) * 1px)!important}.u-p-xl-9{padding:calc(72 * var(--font-ratio) * 1px)!important}.u-pt-xl-9,.u-py-xl-9{padding-top:calc(72 * var(--font-ratio) * 1px)!important}.u-pr-xl-9,.u-px-xl-9{padding-right:calc(72 * var(--font-ratio) * 1px)!important}.u-pb-xl-9,.u-py-xl-9{padding-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-pl-xl-9,.u-px-xl-9{padding-left:calc(72 * var(--font-ratio) * 1px)!important}.u-p-xl-10{padding:calc(80 * var(--font-ratio) * 1px)!important}.u-pt-xl-10,.u-py-xl-10{padding-top:calc(80 * var(--font-ratio) * 1px)!important}.u-pr-xl-10,.u-px-xl-10{padding-right:calc(80 * var(--font-ratio) * 1px)!important}.u-pb-xl-10,.u-py-xl-10{padding-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-pl-xl-10,.u-px-xl-10{padding-left:calc(80 * var(--font-ratio) * 1px)!important}.u-p-xl-11{padding:calc(88 * var(--font-ratio) * 1px)!important}.u-pt-xl-11,.u-py-xl-11{padding-top:calc(88 * var(--font-ratio) * 1px)!important}.u-pr-xl-11,.u-px-xl-11{padding-right:calc(88 * var(--font-ratio) * 1px)!important}.u-pb-xl-11,.u-py-xl-11{padding-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-pl-xl-11,.u-px-xl-11{padding-left:calc(88 * var(--font-ratio) * 1px)!important}.u-p-xl-12{padding:calc(96 * var(--font-ratio) * 1px)!important}.u-pt-xl-12,.u-py-xl-12{padding-top:calc(96 * var(--font-ratio) * 1px)!important}.u-pr-xl-12,.u-px-xl-12{padding-right:calc(96 * var(--font-ratio) * 1px)!important}.u-pb-xl-12,.u-py-xl-12{padding-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-pl-xl-12,.u-px-xl-12{padding-left:calc(96 * var(--font-ratio) * 1px)!important}.u-p-xl-13{padding:calc(104 * var(--font-ratio) * 1px)!important}.u-pt-xl-13,.u-py-xl-13{padding-top:calc(104 * var(--font-ratio) * 1px)!important}.u-pr-xl-13,.u-px-xl-13{padding-right:calc(104 * var(--font-ratio) * 1px)!important}.u-pb-xl-13,.u-py-xl-13{padding-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-pl-xl-13,.u-px-xl-13{padding-left:calc(104 * var(--font-ratio) * 1px)!important}.u-p-xl-14{padding:calc(112 * var(--font-ratio) * 1px)!important}.u-pt-xl-14,.u-py-xl-14{padding-top:calc(112 * var(--font-ratio) * 1px)!important}.u-pr-xl-14,.u-px-xl-14{padding-right:calc(112 * var(--font-ratio) * 1px)!important}.u-pb-xl-14,.u-py-xl-14{padding-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-pl-xl-14,.u-px-xl-14{padding-left:calc(112 * var(--font-ratio) * 1px)!important}.u-p-xl-15{padding:calc(120 * var(--font-ratio) * 1px)!important}.u-pt-xl-15,.u-py-xl-15{padding-top:calc(120 * var(--font-ratio) * 1px)!important}.u-pr-xl-15,.u-px-xl-15{padding-right:calc(120 * var(--font-ratio) * 1px)!important}.u-pb-xl-15,.u-py-xl-15{padding-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-pl-xl-15,.u-px-xl-15{padding-left:calc(120 * var(--font-ratio) * 1px)!important}.u-p-xl-16{padding:calc(128 * var(--font-ratio) * 1px)!important}.u-pt-xl-16,.u-py-xl-16{padding-top:calc(128 * var(--font-ratio) * 1px)!important}.u-pr-xl-16,.u-px-xl-16{padding-right:calc(128 * var(--font-ratio) * 1px)!important}.u-pb-xl-16,.u-py-xl-16{padding-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-pl-xl-16,.u-px-xl-16{padding-left:calc(128 * var(--font-ratio) * 1px)!important}.u-m-xl-n1{margin:calc(-8 * var(--font-ratio) * 1px)!important}.u-mt-xl-n1,.u-my-xl-n1{margin-top:calc(-8 * var(--font-ratio) * 1px)!important}.u-mr-xl-n1,.u-mx-xl-n1{margin-right:calc(-8 * var(--font-ratio) * 1px)!important}.u-mb-xl-n1,.u-my-xl-n1{margin-bottom:calc(-8 * var(--font-ratio) * 1px)!important}.u-ml-xl-n1,.u-mx-xl-n1{margin-left:calc(-8 * var(--font-ratio) * 1px)!important}.u-m-xl-n2{margin:calc(-16 * var(--font-ratio) * 1px)!important}.u-mt-xl-n2,.u-my-xl-n2{margin-top:calc(-16 * var(--font-ratio) * 1px)!important}.u-mr-xl-n2,.u-mx-xl-n2{margin-right:calc(-16 * var(--font-ratio) * 1px)!important}.u-mb-xl-n2,.u-my-xl-n2{margin-bottom:calc(-16 * var(--font-ratio) * 1px)!important}.u-ml-xl-n2,.u-mx-xl-n2{margin-left:calc(-16 * var(--font-ratio) * 1px)!important}.u-m-xl-n3{margin:calc(-24 * var(--font-ratio) * 1px)!important}.u-mt-xl-n3,.u-my-xl-n3{margin-top:calc(-24 * var(--font-ratio) * 1px)!important}.u-mr-xl-n3,.u-mx-xl-n3{margin-right:calc(-24 * var(--font-ratio) * 1px)!important}.u-mb-xl-n3,.u-my-xl-n3{margin-bottom:calc(-24 * var(--font-ratio) * 1px)!important}.u-ml-xl-n3,.u-mx-xl-n3{margin-left:calc(-24 * var(--font-ratio) * 1px)!important}.u-m-xl-n4{margin:calc(-32 * var(--font-ratio) * 1px)!important}.u-mt-xl-n4,.u-my-xl-n4{margin-top:calc(-32 * var(--font-ratio) * 1px)!important}.u-mr-xl-n4,.u-mx-xl-n4{margin-right:calc(-32 * var(--font-ratio) * 1px)!important}.u-mb-xl-n4,.u-my-xl-n4{margin-bottom:calc(-32 * var(--font-ratio) * 1px)!important}.u-ml-xl-n4,.u-mx-xl-n4{margin-left:calc(-32 * var(--font-ratio) * 1px)!important}.u-m-xl-n5{margin:calc(-40 * var(--font-ratio) * 1px)!important}.u-mt-xl-n5,.u-my-xl-n5{margin-top:calc(-40 * var(--font-ratio) * 1px)!important}.u-mr-xl-n5,.u-mx-xl-n5{margin-right:calc(-40 * var(--font-ratio) * 1px)!important}.u-mb-xl-n5,.u-my-xl-n5{margin-bottom:calc(-40 * var(--font-ratio) * 1px)!important}.u-ml-xl-n5,.u-mx-xl-n5{margin-left:calc(-40 * var(--font-ratio) * 1px)!important}.u-m-xl-n6{margin:calc(-48 * var(--font-ratio) * 1px)!important}.u-mt-xl-n6,.u-my-xl-n6{margin-top:calc(-48 * var(--font-ratio) * 1px)!important}.u-mr-xl-n6,.u-mx-xl-n6{margin-right:calc(-48 * var(--font-ratio) * 1px)!important}.u-mb-xl-n6,.u-my-xl-n6{margin-bottom:calc(-48 * var(--font-ratio) * 1px)!important}.u-ml-xl-n6,.u-mx-xl-n6{margin-left:calc(-48 * var(--font-ratio) * 1px)!important}.u-m-xl-n7{margin:calc(-56 * var(--font-ratio) * 1px)!important}.u-mt-xl-n7,.u-my-xl-n7{margin-top:calc(-56 * var(--font-ratio) * 1px)!important}.u-mr-xl-n7,.u-mx-xl-n7{margin-right:calc(-56 * var(--font-ratio) * 1px)!important}.u-mb-xl-n7,.u-my-xl-n7{margin-bottom:calc(-56 * var(--font-ratio) * 1px)!important}.u-ml-xl-n7,.u-mx-xl-n7{margin-left:calc(-56 * var(--font-ratio) * 1px)!important}.u-m-xl-n8{margin:calc(-64 * var(--font-ratio) * 1px)!important}.u-mt-xl-n8,.u-my-xl-n8{margin-top:calc(-64 * var(--font-ratio) * 1px)!important}.u-mr-xl-n8,.u-mx-xl-n8{margin-right:calc(-64 * var(--font-ratio) * 1px)!important}.u-mb-xl-n8,.u-my-xl-n8{margin-bottom:calc(-64 * var(--font-ratio) * 1px)!important}.u-ml-xl-n8,.u-mx-xl-n8{margin-left:calc(-64 * var(--font-ratio) * 1px)!important}.u-m-xl-n9{margin:calc(-72 * var(--font-ratio) * 1px)!important}.u-mt-xl-n9,.u-my-xl-n9{margin-top:calc(-72 * var(--font-ratio) * 1px)!important}.u-mr-xl-n9,.u-mx-xl-n9{margin-right:calc(-72 * var(--font-ratio) * 1px)!important}.u-mb-xl-n9,.u-my-xl-n9{margin-bottom:calc(-72 * var(--font-ratio) * 1px)!important}.u-ml-xl-n9,.u-mx-xl-n9{margin-left:calc(-72 * var(--font-ratio) * 1px)!important}.u-m-xl-n10{margin:calc(-80 * var(--font-ratio) * 1px)!important}.u-mt-xl-n10,.u-my-xl-n10{margin-top:calc(-80 * var(--font-ratio) * 1px)!important}.u-mr-xl-n10,.u-mx-xl-n10{margin-right:calc(-80 * var(--font-ratio) * 1px)!important}.u-mb-xl-n10,.u-my-xl-n10{margin-bottom:calc(-80 * var(--font-ratio) * 1px)!important}.u-ml-xl-n10,.u-mx-xl-n10{margin-left:calc(-80 * var(--font-ratio) * 1px)!important}.u-m-xl-n11{margin:calc(-88 * var(--font-ratio) * 1px)!important}.u-mt-xl-n11,.u-my-xl-n11{margin-top:calc(-88 * var(--font-ratio) * 1px)!important}.u-mr-xl-n11,.u-mx-xl-n11{margin-right:calc(-88 * var(--font-ratio) * 1px)!important}.u-mb-xl-n11,.u-my-xl-n11{margin-bottom:calc(-88 * var(--font-ratio) * 1px)!important}.u-ml-xl-n11,.u-mx-xl-n11{margin-left:calc(-88 * var(--font-ratio) * 1px)!important}.u-m-xl-n12{margin:calc(-96 * var(--font-ratio) * 1px)!important}.u-mt-xl-n12,.u-my-xl-n12{margin-top:calc(-96 * var(--font-ratio) * 1px)!important}.u-mr-xl-n12,.u-mx-xl-n12{margin-right:calc(-96 * var(--font-ratio) * 1px)!important}.u-mb-xl-n12,.u-my-xl-n12{margin-bottom:calc(-96 * var(--font-ratio) * 1px)!important}.u-ml-xl-n12,.u-mx-xl-n12{margin-left:calc(-96 * var(--font-ratio) * 1px)!important}.u-m-xl-n13{margin:calc(-104 * var(--font-ratio) * 1px)!important}.u-mt-xl-n13,.u-my-xl-n13{margin-top:calc(-104 * var(--font-ratio) * 1px)!important}.u-mr-xl-n13,.u-mx-xl-n13{margin-right:calc(-104 * var(--font-ratio) * 1px)!important}.u-mb-xl-n13,.u-my-xl-n13{margin-bottom:calc(-104 * var(--font-ratio) * 1px)!important}.u-ml-xl-n13,.u-mx-xl-n13{margin-left:calc(-104 * var(--font-ratio) * 1px)!important}.u-m-xl-n14{margin:calc(-112 * var(--font-ratio) * 1px)!important}.u-mt-xl-n14,.u-my-xl-n14{margin-top:calc(-112 * var(--font-ratio) * 1px)!important}.u-mr-xl-n14,.u-mx-xl-n14{margin-right:calc(-112 * var(--font-ratio) * 1px)!important}.u-mb-xl-n14,.u-my-xl-n14{margin-bottom:calc(-112 * var(--font-ratio) * 1px)!important}.u-ml-xl-n14,.u-mx-xl-n14{margin-left:calc(-112 * var(--font-ratio) * 1px)!important}.u-m-xl-n15{margin:calc(-120 * var(--font-ratio) * 1px)!important}.u-mt-xl-n15,.u-my-xl-n15{margin-top:calc(-120 * var(--font-ratio) * 1px)!important}.u-mr-xl-n15,.u-mx-xl-n15{margin-right:calc(-120 * var(--font-ratio) * 1px)!important}.u-mb-xl-n15,.u-my-xl-n15{margin-bottom:calc(-120 * var(--font-ratio) * 1px)!important}.u-ml-xl-n15,.u-mx-xl-n15{margin-left:calc(-120 * var(--font-ratio) * 1px)!important}.u-m-xl-n16{margin:calc(-128 * var(--font-ratio) * 1px)!important}.u-mt-xl-n16,.u-my-xl-n16{margin-top:calc(-128 * var(--font-ratio) * 1px)!important}.u-mr-xl-n16,.u-mx-xl-n16{margin-right:calc(-128 * var(--font-ratio) * 1px)!important}.u-mb-xl-n16,.u-my-xl-n16{margin-bottom:calc(-128 * var(--font-ratio) * 1px)!important}.u-ml-xl-n16,.u-mx-xl-n16{margin-left:calc(-128 * var(--font-ratio) * 1px)!important}.u-m-xl-auto{margin:auto!important}.u-mt-xl-auto,.u-my-xl-auto{margin-top:auto!important}.u-mr-xl-auto,.u-mx-xl-auto{margin-right:auto!important}.u-mb-xl-auto,.u-my-xl-auto{margin-bottom:auto!important}.u-ml-xl-auto,.u-mx-xl-auto{margin-left:auto!important}}@media (max-width:1120px){.u-m-lg-0{margin:calc(0 * var(--font-ratio) * 1px)!important}.u-mt-lg-0,.u-my-lg-0{margin-top:calc(0 * var(--font-ratio) * 1px)!important}.u-mr-lg-0,.u-mx-lg-0{margin-right:calc(0 * var(--font-ratio) * 1px)!important}.u-mb-lg-0,.u-my-lg-0{margin-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-ml-lg-0,.u-mx-lg-0{margin-left:calc(0 * var(--font-ratio) * 1px)!important}.u-m-lg-1{margin:calc(8 * var(--font-ratio) * 1px)!important}.u-mt-lg-1,.u-my-lg-1{margin-top:calc(8 * var(--font-ratio) * 1px)!important}.u-mr-lg-1,.u-mx-lg-1{margin-right:calc(8 * var(--font-ratio) * 1px)!important}.u-mb-lg-1,.u-my-lg-1{margin-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-ml-lg-1,.u-mx-lg-1{margin-left:calc(8 * var(--font-ratio) * 1px)!important}.u-m-lg-2{margin:calc(16 * var(--font-ratio) * 1px)!important}.u-mt-lg-2,.u-my-lg-2{margin-top:calc(16 * var(--font-ratio) * 1px)!important}.u-mr-lg-2,.u-mx-lg-2{margin-right:calc(16 * var(--font-ratio) * 1px)!important}.u-mb-lg-2,.u-my-lg-2{margin-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-ml-lg-2,.u-mx-lg-2{margin-left:calc(16 * var(--font-ratio) * 1px)!important}.u-m-lg-3{margin:calc(24 * var(--font-ratio) * 1px)!important}.u-mt-lg-3,.u-my-lg-3{margin-top:calc(24 * var(--font-ratio) * 1px)!important}.u-mr-lg-3,.u-mx-lg-3{margin-right:calc(24 * var(--font-ratio) * 1px)!important}.u-mb-lg-3,.u-my-lg-3{margin-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-ml-lg-3,.u-mx-lg-3{margin-left:calc(24 * var(--font-ratio) * 1px)!important}.u-m-lg-4{margin:calc(32 * var(--font-ratio) * 1px)!important}.u-mt-lg-4,.u-my-lg-4{margin-top:calc(32 * var(--font-ratio) * 1px)!important}.u-mr-lg-4,.u-mx-lg-4{margin-right:calc(32 * var(--font-ratio) * 1px)!important}.u-mb-lg-4,.u-my-lg-4{margin-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-ml-lg-4,.u-mx-lg-4{margin-left:calc(32 * var(--font-ratio) * 1px)!important}.u-m-lg-5{margin:calc(40 * var(--font-ratio) * 1px)!important}.u-mt-lg-5,.u-my-lg-5{margin-top:calc(40 * var(--font-ratio) * 1px)!important}.u-mr-lg-5,.u-mx-lg-5{margin-right:calc(40 * var(--font-ratio) * 1px)!important}.u-mb-lg-5,.u-my-lg-5{margin-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-ml-lg-5,.u-mx-lg-5{margin-left:calc(40 * var(--font-ratio) * 1px)!important}.u-m-lg-6{margin:calc(48 * var(--font-ratio) * 1px)!important}.u-mt-lg-6,.u-my-lg-6{margin-top:calc(48 * var(--font-ratio) * 1px)!important}.u-mr-lg-6,.u-mx-lg-6{margin-right:calc(48 * var(--font-ratio) * 1px)!important}.u-mb-lg-6,.u-my-lg-6{margin-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-ml-lg-6,.u-mx-lg-6{margin-left:calc(48 * var(--font-ratio) * 1px)!important}.u-m-lg-7{margin:calc(56 * var(--font-ratio) * 1px)!important}.u-mt-lg-7,.u-my-lg-7{margin-top:calc(56 * var(--font-ratio) * 1px)!important}.u-mr-lg-7,.u-mx-lg-7{margin-right:calc(56 * var(--font-ratio) * 1px)!important}.u-mb-lg-7,.u-my-lg-7{margin-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-ml-lg-7,.u-mx-lg-7{margin-left:calc(56 * var(--font-ratio) * 1px)!important}.u-m-lg-8{margin:calc(64 * var(--font-ratio) * 1px)!important}.u-mt-lg-8,.u-my-lg-8{margin-top:calc(64 * var(--font-ratio) * 1px)!important}.u-mr-lg-8,.u-mx-lg-8{margin-right:calc(64 * var(--font-ratio) * 1px)!important}.u-mb-lg-8,.u-my-lg-8{margin-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-ml-lg-8,.u-mx-lg-8{margin-left:calc(64 * var(--font-ratio) * 1px)!important}.u-m-lg-9{margin:calc(72 * var(--font-ratio) * 1px)!important}.u-mt-lg-9,.u-my-lg-9{margin-top:calc(72 * var(--font-ratio) * 1px)!important}.u-mr-lg-9,.u-mx-lg-9{margin-right:calc(72 * var(--font-ratio) * 1px)!important}.u-mb-lg-9,.u-my-lg-9{margin-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-ml-lg-9,.u-mx-lg-9{margin-left:calc(72 * var(--font-ratio) * 1px)!important}.u-m-lg-10{margin:calc(80 * var(--font-ratio) * 1px)!important}.u-mt-lg-10,.u-my-lg-10{margin-top:calc(80 * var(--font-ratio) * 1px)!important}.u-mr-lg-10,.u-mx-lg-10{margin-right:calc(80 * var(--font-ratio) * 1px)!important}.u-mb-lg-10,.u-my-lg-10{margin-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-ml-lg-10,.u-mx-lg-10{margin-left:calc(80 * var(--font-ratio) * 1px)!important}.u-m-lg-11{margin:calc(88 * var(--font-ratio) * 1px)!important}.u-mt-lg-11,.u-my-lg-11{margin-top:calc(88 * var(--font-ratio) * 1px)!important}.u-mr-lg-11,.u-mx-lg-11{margin-right:calc(88 * var(--font-ratio) * 1px)!important}.u-mb-lg-11,.u-my-lg-11{margin-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-ml-lg-11,.u-mx-lg-11{margin-left:calc(88 * var(--font-ratio) * 1px)!important}.u-m-lg-12{margin:calc(96 * var(--font-ratio) * 1px)!important}.u-mt-lg-12,.u-my-lg-12{margin-top:calc(96 * var(--font-ratio) * 1px)!important}.u-mr-lg-12,.u-mx-lg-12{margin-right:calc(96 * var(--font-ratio) * 1px)!important}.u-mb-lg-12,.u-my-lg-12{margin-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-ml-lg-12,.u-mx-lg-12{margin-left:calc(96 * var(--font-ratio) * 1px)!important}.u-m-lg-13{margin:calc(104 * var(--font-ratio) * 1px)!important}.u-mt-lg-13,.u-my-lg-13{margin-top:calc(104 * var(--font-ratio) * 1px)!important}.u-mr-lg-13,.u-mx-lg-13{margin-right:calc(104 * var(--font-ratio) * 1px)!important}.u-mb-lg-13,.u-my-lg-13{margin-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-ml-lg-13,.u-mx-lg-13{margin-left:calc(104 * var(--font-ratio) * 1px)!important}.u-m-lg-14{margin:calc(112 * var(--font-ratio) * 1px)!important}.u-mt-lg-14,.u-my-lg-14{margin-top:calc(112 * var(--font-ratio) * 1px)!important}.u-mr-lg-14,.u-mx-lg-14{margin-right:calc(112 * var(--font-ratio) * 1px)!important}.u-mb-lg-14,.u-my-lg-14{margin-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-ml-lg-14,.u-mx-lg-14{margin-left:calc(112 * var(--font-ratio) * 1px)!important}.u-m-lg-15{margin:calc(120 * var(--font-ratio) * 1px)!important}.u-mt-lg-15,.u-my-lg-15{margin-top:calc(120 * var(--font-ratio) * 1px)!important}.u-mr-lg-15,.u-mx-lg-15{margin-right:calc(120 * var(--font-ratio) * 1px)!important}.u-mb-lg-15,.u-my-lg-15{margin-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-ml-lg-15,.u-mx-lg-15{margin-left:calc(120 * var(--font-ratio) * 1px)!important}.u-m-lg-16{margin:calc(128 * var(--font-ratio) * 1px)!important}.u-mt-lg-16,.u-my-lg-16{margin-top:calc(128 * var(--font-ratio) * 1px)!important}.u-mr-lg-16,.u-mx-lg-16{margin-right:calc(128 * var(--font-ratio) * 1px)!important}.u-mb-lg-16,.u-my-lg-16{margin-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-ml-lg-16,.u-mx-lg-16{margin-left:calc(128 * var(--font-ratio) * 1px)!important}.u-p-lg-0{padding:calc(0 * var(--font-ratio) * 1px)!important}.u-pt-lg-0,.u-py-lg-0{padding-top:calc(0 * var(--font-ratio) * 1px)!important}.u-pr-lg-0,.u-px-lg-0{padding-right:calc(0 * var(--font-ratio) * 1px)!important}.u-pb-lg-0,.u-py-lg-0{padding-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-pl-lg-0,.u-px-lg-0{padding-left:calc(0 * var(--font-ratio) * 1px)!important}.u-p-lg-1{padding:calc(8 * var(--font-ratio) * 1px)!important}.u-pt-lg-1,.u-py-lg-1{padding-top:calc(8 * var(--font-ratio) * 1px)!important}.u-pr-lg-1,.u-px-lg-1{padding-right:calc(8 * var(--font-ratio) * 1px)!important}.u-pb-lg-1,.u-py-lg-1{padding-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-pl-lg-1,.u-px-lg-1{padding-left:calc(8 * var(--font-ratio) * 1px)!important}.u-p-lg-2{padding:calc(16 * var(--font-ratio) * 1px)!important}.u-pt-lg-2,.u-py-lg-2{padding-top:calc(16 * var(--font-ratio) * 1px)!important}.u-pr-lg-2,.u-px-lg-2{padding-right:calc(16 * var(--font-ratio) * 1px)!important}.u-pb-lg-2,.u-py-lg-2{padding-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-pl-lg-2,.u-px-lg-2{padding-left:calc(16 * var(--font-ratio) * 1px)!important}.u-p-lg-3{padding:calc(24 * var(--font-ratio) * 1px)!important}.u-pt-lg-3,.u-py-lg-3{padding-top:calc(24 * var(--font-ratio) * 1px)!important}.u-pr-lg-3,.u-px-lg-3{padding-right:calc(24 * var(--font-ratio) * 1px)!important}.u-pb-lg-3,.u-py-lg-3{padding-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-pl-lg-3,.u-px-lg-3{padding-left:calc(24 * var(--font-ratio) * 1px)!important}.u-p-lg-4{padding:calc(32 * var(--font-ratio) * 1px)!important}.u-pt-lg-4,.u-py-lg-4{padding-top:calc(32 * var(--font-ratio) * 1px)!important}.u-pr-lg-4,.u-px-lg-4{padding-right:calc(32 * var(--font-ratio) * 1px)!important}.u-pb-lg-4,.u-py-lg-4{padding-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-pl-lg-4,.u-px-lg-4{padding-left:calc(32 * var(--font-ratio) * 1px)!important}.u-p-lg-5{padding:calc(40 * var(--font-ratio) * 1px)!important}.u-pt-lg-5,.u-py-lg-5{padding-top:calc(40 * var(--font-ratio) * 1px)!important}.u-pr-lg-5,.u-px-lg-5{padding-right:calc(40 * var(--font-ratio) * 1px)!important}.u-pb-lg-5,.u-py-lg-5{padding-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-pl-lg-5,.u-px-lg-5{padding-left:calc(40 * var(--font-ratio) * 1px)!important}.u-p-lg-6{padding:calc(48 * var(--font-ratio) * 1px)!important}.u-pt-lg-6,.u-py-lg-6{padding-top:calc(48 * var(--font-ratio) * 1px)!important}.u-pr-lg-6,.u-px-lg-6{padding-right:calc(48 * var(--font-ratio) * 1px)!important}.u-pb-lg-6,.u-py-lg-6{padding-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-pl-lg-6,.u-px-lg-6{padding-left:calc(48 * var(--font-ratio) * 1px)!important}.u-p-lg-7{padding:calc(56 * var(--font-ratio) * 1px)!important}.u-pt-lg-7,.u-py-lg-7{padding-top:calc(56 * var(--font-ratio) * 1px)!important}.u-pr-lg-7,.u-px-lg-7{padding-right:calc(56 * var(--font-ratio) * 1px)!important}.u-pb-lg-7,.u-py-lg-7{padding-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-pl-lg-7,.u-px-lg-7{padding-left:calc(56 * var(--font-ratio) * 1px)!important}.u-p-lg-8{padding:calc(64 * var(--font-ratio) * 1px)!important}.u-pt-lg-8,.u-py-lg-8{padding-top:calc(64 * var(--font-ratio) * 1px)!important}.u-pr-lg-8,.u-px-lg-8{padding-right:calc(64 * var(--font-ratio) * 1px)!important}.u-pb-lg-8,.u-py-lg-8{padding-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-pl-lg-8,.u-px-lg-8{padding-left:calc(64 * var(--font-ratio) * 1px)!important}.u-p-lg-9{padding:calc(72 * var(--font-ratio) * 1px)!important}.u-pt-lg-9,.u-py-lg-9{padding-top:calc(72 * var(--font-ratio) * 1px)!important}.u-pr-lg-9,.u-px-lg-9{padding-right:calc(72 * var(--font-ratio) * 1px)!important}.u-pb-lg-9,.u-py-lg-9{padding-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-pl-lg-9,.u-px-lg-9{padding-left:calc(72 * var(--font-ratio) * 1px)!important}.u-p-lg-10{padding:calc(80 * var(--font-ratio) * 1px)!important}.u-pt-lg-10,.u-py-lg-10{padding-top:calc(80 * var(--font-ratio) * 1px)!important}.u-pr-lg-10,.u-px-lg-10{padding-right:calc(80 * var(--font-ratio) * 1px)!important}.u-pb-lg-10,.u-py-lg-10{padding-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-pl-lg-10,.u-px-lg-10{padding-left:calc(80 * var(--font-ratio) * 1px)!important}.u-p-lg-11{padding:calc(88 * var(--font-ratio) * 1px)!important}.u-pt-lg-11,.u-py-lg-11{padding-top:calc(88 * var(--font-ratio) * 1px)!important}.u-pr-lg-11,.u-px-lg-11{padding-right:calc(88 * var(--font-ratio) * 1px)!important}.u-pb-lg-11,.u-py-lg-11{padding-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-pl-lg-11,.u-px-lg-11{padding-left:calc(88 * var(--font-ratio) * 1px)!important}.u-p-lg-12{padding:calc(96 * var(--font-ratio) * 1px)!important}.u-pt-lg-12,.u-py-lg-12{padding-top:calc(96 * var(--font-ratio) * 1px)!important}.u-pr-lg-12,.u-px-lg-12{padding-right:calc(96 * var(--font-ratio) * 1px)!important}.u-pb-lg-12,.u-py-lg-12{padding-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-pl-lg-12,.u-px-lg-12{padding-left:calc(96 * var(--font-ratio) * 1px)!important}.u-p-lg-13{padding:calc(104 * var(--font-ratio) * 1px)!important}.u-pt-lg-13,.u-py-lg-13{padding-top:calc(104 * var(--font-ratio) * 1px)!important}.u-pr-lg-13,.u-px-lg-13{padding-right:calc(104 * var(--font-ratio) * 1px)!important}.u-pb-lg-13,.u-py-lg-13{padding-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-pl-lg-13,.u-px-lg-13{padding-left:calc(104 * var(--font-ratio) * 1px)!important}.u-p-lg-14{padding:calc(112 * var(--font-ratio) * 1px)!important}.u-pt-lg-14,.u-py-lg-14{padding-top:calc(112 * var(--font-ratio) * 1px)!important}.u-pr-lg-14,.u-px-lg-14{padding-right:calc(112 * var(--font-ratio) * 1px)!important}.u-pb-lg-14,.u-py-lg-14{padding-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-pl-lg-14,.u-px-lg-14{padding-left:calc(112 * var(--font-ratio) * 1px)!important}.u-p-lg-15{padding:calc(120 * var(--font-ratio) * 1px)!important}.u-pt-lg-15,.u-py-lg-15{padding-top:calc(120 * var(--font-ratio) * 1px)!important}.u-pr-lg-15,.u-px-lg-15{padding-right:calc(120 * var(--font-ratio) * 1px)!important}.u-pb-lg-15,.u-py-lg-15{padding-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-pl-lg-15,.u-px-lg-15{padding-left:calc(120 * var(--font-ratio) * 1px)!important}.u-p-lg-16{padding:calc(128 * var(--font-ratio) * 1px)!important}.u-pt-lg-16,.u-py-lg-16{padding-top:calc(128 * var(--font-ratio) * 1px)!important}.u-pr-lg-16,.u-px-lg-16{padding-right:calc(128 * var(--font-ratio) * 1px)!important}.u-pb-lg-16,.u-py-lg-16{padding-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-pl-lg-16,.u-px-lg-16{padding-left:calc(128 * var(--font-ratio) * 1px)!important}.u-m-lg-n1{margin:calc(-8 * var(--font-ratio) * 1px)!important}.u-mt-lg-n1,.u-my-lg-n1{margin-top:calc(-8 * var(--font-ratio) * 1px)!important}.u-mr-lg-n1,.u-mx-lg-n1{margin-right:calc(-8 * var(--font-ratio) * 1px)!important}.u-mb-lg-n1,.u-my-lg-n1{margin-bottom:calc(-8 * var(--font-ratio) * 1px)!important}.u-ml-lg-n1,.u-mx-lg-n1{margin-left:calc(-8 * var(--font-ratio) * 1px)!important}.u-m-lg-n2{margin:calc(-16 * var(--font-ratio) * 1px)!important}.u-mt-lg-n2,.u-my-lg-n2{margin-top:calc(-16 * var(--font-ratio) * 1px)!important}.u-mr-lg-n2,.u-mx-lg-n2{margin-right:calc(-16 * var(--font-ratio) * 1px)!important}.u-mb-lg-n2,.u-my-lg-n2{margin-bottom:calc(-16 * var(--font-ratio) * 1px)!important}.u-ml-lg-n2,.u-mx-lg-n2{margin-left:calc(-16 * var(--font-ratio) * 1px)!important}.u-m-lg-n3{margin:calc(-24 * var(--font-ratio) * 1px)!important}.u-mt-lg-n3,.u-my-lg-n3{margin-top:calc(-24 * var(--font-ratio) * 1px)!important}.u-mr-lg-n3,.u-mx-lg-n3{margin-right:calc(-24 * var(--font-ratio) * 1px)!important}.u-mb-lg-n3,.u-my-lg-n3{margin-bottom:calc(-24 * var(--font-ratio) * 1px)!important}.u-ml-lg-n3,.u-mx-lg-n3{margin-left:calc(-24 * var(--font-ratio) * 1px)!important}.u-m-lg-n4{margin:calc(-32 * var(--font-ratio) * 1px)!important}.u-mt-lg-n4,.u-my-lg-n4{margin-top:calc(-32 * var(--font-ratio) * 1px)!important}.u-mr-lg-n4,.u-mx-lg-n4{margin-right:calc(-32 * var(--font-ratio) * 1px)!important}.u-mb-lg-n4,.u-my-lg-n4{margin-bottom:calc(-32 * var(--font-ratio) * 1px)!important}.u-ml-lg-n4,.u-mx-lg-n4{margin-left:calc(-32 * var(--font-ratio) * 1px)!important}.u-m-lg-n5{margin:calc(-40 * var(--font-ratio) * 1px)!important}.u-mt-lg-n5,.u-my-lg-n5{margin-top:calc(-40 * var(--font-ratio) * 1px)!important}.u-mr-lg-n5,.u-mx-lg-n5{margin-right:calc(-40 * var(--font-ratio) * 1px)!important}.u-mb-lg-n5,.u-my-lg-n5{margin-bottom:calc(-40 * var(--font-ratio) * 1px)!important}.u-ml-lg-n5,.u-mx-lg-n5{margin-left:calc(-40 * var(--font-ratio) * 1px)!important}.u-m-lg-n6{margin:calc(-48 * var(--font-ratio) * 1px)!important}.u-mt-lg-n6,.u-my-lg-n6{margin-top:calc(-48 * var(--font-ratio) * 1px)!important}.u-mr-lg-n6,.u-mx-lg-n6{margin-right:calc(-48 * var(--font-ratio) * 1px)!important}.u-mb-lg-n6,.u-my-lg-n6{margin-bottom:calc(-48 * var(--font-ratio) * 1px)!important}.u-ml-lg-n6,.u-mx-lg-n6{margin-left:calc(-48 * var(--font-ratio) * 1px)!important}.u-m-lg-n7{margin:calc(-56 * var(--font-ratio) * 1px)!important}.u-mt-lg-n7,.u-my-lg-n7{margin-top:calc(-56 * var(--font-ratio) * 1px)!important}.u-mr-lg-n7,.u-mx-lg-n7{margin-right:calc(-56 * var(--font-ratio) * 1px)!important}.u-mb-lg-n7,.u-my-lg-n7{margin-bottom:calc(-56 * var(--font-ratio) * 1px)!important}.u-ml-lg-n7,.u-mx-lg-n7{margin-left:calc(-56 * var(--font-ratio) * 1px)!important}.u-m-lg-n8{margin:calc(-64 * var(--font-ratio) * 1px)!important}.u-mt-lg-n8,.u-my-lg-n8{margin-top:calc(-64 * var(--font-ratio) * 1px)!important}.u-mr-lg-n8,.u-mx-lg-n8{margin-right:calc(-64 * var(--font-ratio) * 1px)!important}.u-mb-lg-n8,.u-my-lg-n8{margin-bottom:calc(-64 * var(--font-ratio) * 1px)!important}.u-ml-lg-n8,.u-mx-lg-n8{margin-left:calc(-64 * var(--font-ratio) * 1px)!important}.u-m-lg-n9{margin:calc(-72 * var(--font-ratio) * 1px)!important}.u-mt-lg-n9,.u-my-lg-n9{margin-top:calc(-72 * var(--font-ratio) * 1px)!important}.u-mr-lg-n9,.u-mx-lg-n9{margin-right:calc(-72 * var(--font-ratio) * 1px)!important}.u-mb-lg-n9,.u-my-lg-n9{margin-bottom:calc(-72 * var(--font-ratio) * 1px)!important}.u-ml-lg-n9,.u-mx-lg-n9{margin-left:calc(-72 * var(--font-ratio) * 1px)!important}.u-m-lg-n10{margin:calc(-80 * var(--font-ratio) * 1px)!important}.u-mt-lg-n10,.u-my-lg-n10{margin-top:calc(-80 * var(--font-ratio) * 1px)!important}.u-mr-lg-n10,.u-mx-lg-n10{margin-right:calc(-80 * var(--font-ratio) * 1px)!important}.u-mb-lg-n10,.u-my-lg-n10{margin-bottom:calc(-80 * var(--font-ratio) * 1px)!important}.u-ml-lg-n10,.u-mx-lg-n10{margin-left:calc(-80 * var(--font-ratio) * 1px)!important}.u-m-lg-n11{margin:calc(-88 * var(--font-ratio) * 1px)!important}.u-mt-lg-n11,.u-my-lg-n11{margin-top:calc(-88 * var(--font-ratio) * 1px)!important}.u-mr-lg-n11,.u-mx-lg-n11{margin-right:calc(-88 * var(--font-ratio) * 1px)!important}.u-mb-lg-n11,.u-my-lg-n11{margin-bottom:calc(-88 * var(--font-ratio) * 1px)!important}.u-ml-lg-n11,.u-mx-lg-n11{margin-left:calc(-88 * var(--font-ratio) * 1px)!important}.u-m-lg-n12{margin:calc(-96 * var(--font-ratio) * 1px)!important}.u-mt-lg-n12,.u-my-lg-n12{margin-top:calc(-96 * var(--font-ratio) * 1px)!important}.u-mr-lg-n12,.u-mx-lg-n12{margin-right:calc(-96 * var(--font-ratio) * 1px)!important}.u-mb-lg-n12,.u-my-lg-n12{margin-bottom:calc(-96 * var(--font-ratio) * 1px)!important}.u-ml-lg-n12,.u-mx-lg-n12{margin-left:calc(-96 * var(--font-ratio) * 1px)!important}.u-m-lg-n13{margin:calc(-104 * var(--font-ratio) * 1px)!important}.u-mt-lg-n13,.u-my-lg-n13{margin-top:calc(-104 * var(--font-ratio) * 1px)!important}.u-mr-lg-n13,.u-mx-lg-n13{margin-right:calc(-104 * var(--font-ratio) * 1px)!important}.u-mb-lg-n13,.u-my-lg-n13{margin-bottom:calc(-104 * var(--font-ratio) * 1px)!important}.u-ml-lg-n13,.u-mx-lg-n13{margin-left:calc(-104 * var(--font-ratio) * 1px)!important}.u-m-lg-n14{margin:calc(-112 * var(--font-ratio) * 1px)!important}.u-mt-lg-n14,.u-my-lg-n14{margin-top:calc(-112 * var(--font-ratio) * 1px)!important}.u-mr-lg-n14,.u-mx-lg-n14{margin-right:calc(-112 * var(--font-ratio) * 1px)!important}.u-mb-lg-n14,.u-my-lg-n14{margin-bottom:calc(-112 * var(--font-ratio) * 1px)!important}.u-ml-lg-n14,.u-mx-lg-n14{margin-left:calc(-112 * var(--font-ratio) * 1px)!important}.u-m-lg-n15{margin:calc(-120 * var(--font-ratio) * 1px)!important}.u-mt-lg-n15,.u-my-lg-n15{margin-top:calc(-120 * var(--font-ratio) * 1px)!important}.u-mr-lg-n15,.u-mx-lg-n15{margin-right:calc(-120 * var(--font-ratio) * 1px)!important}.u-mb-lg-n15,.u-my-lg-n15{margin-bottom:calc(-120 * var(--font-ratio) * 1px)!important}.u-ml-lg-n15,.u-mx-lg-n15{margin-left:calc(-120 * var(--font-ratio) * 1px)!important}.u-m-lg-n16{margin:calc(-128 * var(--font-ratio) * 1px)!important}.u-mt-lg-n16,.u-my-lg-n16{margin-top:calc(-128 * var(--font-ratio) * 1px)!important}.u-mr-lg-n16,.u-mx-lg-n16{margin-right:calc(-128 * var(--font-ratio) * 1px)!important}.u-mb-lg-n16,.u-my-lg-n16{margin-bottom:calc(-128 * var(--font-ratio) * 1px)!important}.u-ml-lg-n16,.u-mx-lg-n16{margin-left:calc(-128 * var(--font-ratio) * 1px)!important}.u-m-lg-auto{margin:auto!important}.u-mt-lg-auto,.u-my-lg-auto{margin-top:auto!important}.u-mr-lg-auto,.u-mx-lg-auto{margin-right:auto!important}.u-mb-lg-auto,.u-my-lg-auto{margin-bottom:auto!important}.u-ml-lg-auto,.u-mx-lg-auto{margin-left:auto!important}}@media (max-width:768px){.u-m-md-0{margin:calc(0 * var(--font-ratio) * 1px)!important}.u-mt-md-0,.u-my-md-0{margin-top:calc(0 * var(--font-ratio) * 1px)!important}.u-mr-md-0,.u-mx-md-0{margin-right:calc(0 * var(--font-ratio) * 1px)!important}.u-mb-md-0,.u-my-md-0{margin-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-ml-md-0,.u-mx-md-0{margin-left:calc(0 * var(--font-ratio) * 1px)!important}.u-m-md-1{margin:calc(8 * var(--font-ratio) * 1px)!important}.u-mt-md-1,.u-my-md-1{margin-top:calc(8 * var(--font-ratio) * 1px)!important}.u-mr-md-1,.u-mx-md-1{margin-right:calc(8 * var(--font-ratio) * 1px)!important}.u-mb-md-1,.u-my-md-1{margin-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-ml-md-1,.u-mx-md-1{margin-left:calc(8 * var(--font-ratio) * 1px)!important}.u-m-md-2{margin:calc(16 * var(--font-ratio) * 1px)!important}.u-mt-md-2,.u-my-md-2{margin-top:calc(16 * var(--font-ratio) * 1px)!important}.u-mr-md-2,.u-mx-md-2{margin-right:calc(16 * var(--font-ratio) * 1px)!important}.u-mb-md-2,.u-my-md-2{margin-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-ml-md-2,.u-mx-md-2{margin-left:calc(16 * var(--font-ratio) * 1px)!important}.u-m-md-3{margin:calc(24 * var(--font-ratio) * 1px)!important}.u-mt-md-3,.u-my-md-3{margin-top:calc(24 * var(--font-ratio) * 1px)!important}.u-mr-md-3,.u-mx-md-3{margin-right:calc(24 * var(--font-ratio) * 1px)!important}.u-mb-md-3,.u-my-md-3{margin-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-ml-md-3,.u-mx-md-3{margin-left:calc(24 * var(--font-ratio) * 1px)!important}.u-m-md-4{margin:calc(32 * var(--font-ratio) * 1px)!important}.u-mt-md-4,.u-my-md-4{margin-top:calc(32 * var(--font-ratio) * 1px)!important}.u-mr-md-4,.u-mx-md-4{margin-right:calc(32 * var(--font-ratio) * 1px)!important}.u-mb-md-4,.u-my-md-4{margin-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-ml-md-4,.u-mx-md-4{margin-left:calc(32 * var(--font-ratio) * 1px)!important}.u-m-md-5{margin:calc(40 * var(--font-ratio) * 1px)!important}.u-mt-md-5,.u-my-md-5{margin-top:calc(40 * var(--font-ratio) * 1px)!important}.u-mr-md-5,.u-mx-md-5{margin-right:calc(40 * var(--font-ratio) * 1px)!important}.u-mb-md-5,.u-my-md-5{margin-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-ml-md-5,.u-mx-md-5{margin-left:calc(40 * var(--font-ratio) * 1px)!important}.u-m-md-6{margin:calc(48 * var(--font-ratio) * 1px)!important}.u-mt-md-6,.u-my-md-6{margin-top:calc(48 * var(--font-ratio) * 1px)!important}.u-mr-md-6,.u-mx-md-6{margin-right:calc(48 * var(--font-ratio) * 1px)!important}.u-mb-md-6,.u-my-md-6{margin-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-ml-md-6,.u-mx-md-6{margin-left:calc(48 * var(--font-ratio) * 1px)!important}.u-m-md-7{margin:calc(56 * var(--font-ratio) * 1px)!important}.u-mt-md-7,.u-my-md-7{margin-top:calc(56 * var(--font-ratio) * 1px)!important}.u-mr-md-7,.u-mx-md-7{margin-right:calc(56 * var(--font-ratio) * 1px)!important}.u-mb-md-7,.u-my-md-7{margin-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-ml-md-7,.u-mx-md-7{margin-left:calc(56 * var(--font-ratio) * 1px)!important}.u-m-md-8{margin:calc(64 * var(--font-ratio) * 1px)!important}.u-mt-md-8,.u-my-md-8{margin-top:calc(64 * var(--font-ratio) * 1px)!important}.u-mr-md-8,.u-mx-md-8{margin-right:calc(64 * var(--font-ratio) * 1px)!important}.u-mb-md-8,.u-my-md-8{margin-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-ml-md-8,.u-mx-md-8{margin-left:calc(64 * var(--font-ratio) * 1px)!important}.u-m-md-9{margin:calc(72 * var(--font-ratio) * 1px)!important}.u-mt-md-9,.u-my-md-9{margin-top:calc(72 * var(--font-ratio) * 1px)!important}.u-mr-md-9,.u-mx-md-9{margin-right:calc(72 * var(--font-ratio) * 1px)!important}.u-mb-md-9,.u-my-md-9{margin-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-ml-md-9,.u-mx-md-9{margin-left:calc(72 * var(--font-ratio) * 1px)!important}.u-m-md-10{margin:calc(80 * var(--font-ratio) * 1px)!important}.u-mt-md-10,.u-my-md-10{margin-top:calc(80 * var(--font-ratio) * 1px)!important}.u-mr-md-10,.u-mx-md-10{margin-right:calc(80 * var(--font-ratio) * 1px)!important}.u-mb-md-10,.u-my-md-10{margin-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-ml-md-10,.u-mx-md-10{margin-left:calc(80 * var(--font-ratio) * 1px)!important}.u-m-md-11{margin:calc(88 * var(--font-ratio) * 1px)!important}.u-mt-md-11,.u-my-md-11{margin-top:calc(88 * var(--font-ratio) * 1px)!important}.u-mr-md-11,.u-mx-md-11{margin-right:calc(88 * var(--font-ratio) * 1px)!important}.u-mb-md-11,.u-my-md-11{margin-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-ml-md-11,.u-mx-md-11{margin-left:calc(88 * var(--font-ratio) * 1px)!important}.u-m-md-12{margin:calc(96 * var(--font-ratio) * 1px)!important}.u-mt-md-12,.u-my-md-12{margin-top:calc(96 * var(--font-ratio) * 1px)!important}.u-mr-md-12,.u-mx-md-12{margin-right:calc(96 * var(--font-ratio) * 1px)!important}.u-mb-md-12,.u-my-md-12{margin-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-ml-md-12,.u-mx-md-12{margin-left:calc(96 * var(--font-ratio) * 1px)!important}.u-m-md-13{margin:calc(104 * var(--font-ratio) * 1px)!important}.u-mt-md-13,.u-my-md-13{margin-top:calc(104 * var(--font-ratio) * 1px)!important}.u-mr-md-13,.u-mx-md-13{margin-right:calc(104 * var(--font-ratio) * 1px)!important}.u-mb-md-13,.u-my-md-13{margin-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-ml-md-13,.u-mx-md-13{margin-left:calc(104 * var(--font-ratio) * 1px)!important}.u-m-md-14{margin:calc(112 * var(--font-ratio) * 1px)!important}.u-mt-md-14,.u-my-md-14{margin-top:calc(112 * var(--font-ratio) * 1px)!important}.u-mr-md-14,.u-mx-md-14{margin-right:calc(112 * var(--font-ratio) * 1px)!important}.u-mb-md-14,.u-my-md-14{margin-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-ml-md-14,.u-mx-md-14{margin-left:calc(112 * var(--font-ratio) * 1px)!important}.u-m-md-15{margin:calc(120 * var(--font-ratio) * 1px)!important}.u-mt-md-15,.u-my-md-15{margin-top:calc(120 * var(--font-ratio) * 1px)!important}.u-mr-md-15,.u-mx-md-15{margin-right:calc(120 * var(--font-ratio) * 1px)!important}.u-mb-md-15,.u-my-md-15{margin-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-ml-md-15,.u-mx-md-15{margin-left:calc(120 * var(--font-ratio) * 1px)!important}.u-m-md-16{margin:calc(128 * var(--font-ratio) * 1px)!important}.u-mt-md-16,.u-my-md-16{margin-top:calc(128 * var(--font-ratio) * 1px)!important}.u-mr-md-16,.u-mx-md-16{margin-right:calc(128 * var(--font-ratio) * 1px)!important}.u-mb-md-16,.u-my-md-16{margin-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-ml-md-16,.u-mx-md-16{margin-left:calc(128 * var(--font-ratio) * 1px)!important}.u-p-md-0{padding:calc(0 * var(--font-ratio) * 1px)!important}.u-pt-md-0,.u-py-md-0{padding-top:calc(0 * var(--font-ratio) * 1px)!important}.u-pr-md-0,.u-px-md-0{padding-right:calc(0 * var(--font-ratio) * 1px)!important}.u-pb-md-0,.u-py-md-0{padding-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-pl-md-0,.u-px-md-0{padding-left:calc(0 * var(--font-ratio) * 1px)!important}.u-p-md-1{padding:calc(8 * var(--font-ratio) * 1px)!important}.u-pt-md-1,.u-py-md-1{padding-top:calc(8 * var(--font-ratio) * 1px)!important}.u-pr-md-1,.u-px-md-1{padding-right:calc(8 * var(--font-ratio) * 1px)!important}.u-pb-md-1,.u-py-md-1{padding-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-pl-md-1,.u-px-md-1{padding-left:calc(8 * var(--font-ratio) * 1px)!important}.u-p-md-2{padding:calc(16 * var(--font-ratio) * 1px)!important}.u-pt-md-2,.u-py-md-2{padding-top:calc(16 * var(--font-ratio) * 1px)!important}.u-pr-md-2,.u-px-md-2{padding-right:calc(16 * var(--font-ratio) * 1px)!important}.u-pb-md-2,.u-py-md-2{padding-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-pl-md-2,.u-px-md-2{padding-left:calc(16 * var(--font-ratio) * 1px)!important}.u-p-md-3{padding:calc(24 * var(--font-ratio) * 1px)!important}.u-pt-md-3,.u-py-md-3{padding-top:calc(24 * var(--font-ratio) * 1px)!important}.u-pr-md-3,.u-px-md-3{padding-right:calc(24 * var(--font-ratio) * 1px)!important}.u-pb-md-3,.u-py-md-3{padding-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-pl-md-3,.u-px-md-3{padding-left:calc(24 * var(--font-ratio) * 1px)!important}.u-p-md-4{padding:calc(32 * var(--font-ratio) * 1px)!important}.u-pt-md-4,.u-py-md-4{padding-top:calc(32 * var(--font-ratio) * 1px)!important}.u-pr-md-4,.u-px-md-4{padding-right:calc(32 * var(--font-ratio) * 1px)!important}.u-pb-md-4,.u-py-md-4{padding-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-pl-md-4,.u-px-md-4{padding-left:calc(32 * var(--font-ratio) * 1px)!important}.u-p-md-5{padding:calc(40 * var(--font-ratio) * 1px)!important}.u-pt-md-5,.u-py-md-5{padding-top:calc(40 * var(--font-ratio) * 1px)!important}.u-pr-md-5,.u-px-md-5{padding-right:calc(40 * var(--font-ratio) * 1px)!important}.u-pb-md-5,.u-py-md-5{padding-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-pl-md-5,.u-px-md-5{padding-left:calc(40 * var(--font-ratio) * 1px)!important}.u-p-md-6{padding:calc(48 * var(--font-ratio) * 1px)!important}.u-pt-md-6,.u-py-md-6{padding-top:calc(48 * var(--font-ratio) * 1px)!important}.u-pr-md-6,.u-px-md-6{padding-right:calc(48 * var(--font-ratio) * 1px)!important}.u-pb-md-6,.u-py-md-6{padding-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-pl-md-6,.u-px-md-6{padding-left:calc(48 * var(--font-ratio) * 1px)!important}.u-p-md-7{padding:calc(56 * var(--font-ratio) * 1px)!important}.u-pt-md-7,.u-py-md-7{padding-top:calc(56 * var(--font-ratio) * 1px)!important}.u-pr-md-7,.u-px-md-7{padding-right:calc(56 * var(--font-ratio) * 1px)!important}.u-pb-md-7,.u-py-md-7{padding-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-pl-md-7,.u-px-md-7{padding-left:calc(56 * var(--font-ratio) * 1px)!important}.u-p-md-8{padding:calc(64 * var(--font-ratio) * 1px)!important}.u-pt-md-8,.u-py-md-8{padding-top:calc(64 * var(--font-ratio) * 1px)!important}.u-pr-md-8,.u-px-md-8{padding-right:calc(64 * var(--font-ratio) * 1px)!important}.u-pb-md-8,.u-py-md-8{padding-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-pl-md-8,.u-px-md-8{padding-left:calc(64 * var(--font-ratio) * 1px)!important}.u-p-md-9{padding:calc(72 * var(--font-ratio) * 1px)!important}.u-pt-md-9,.u-py-md-9{padding-top:calc(72 * var(--font-ratio) * 1px)!important}.u-pr-md-9,.u-px-md-9{padding-right:calc(72 * var(--font-ratio) * 1px)!important}.u-pb-md-9,.u-py-md-9{padding-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-pl-md-9,.u-px-md-9{padding-left:calc(72 * var(--font-ratio) * 1px)!important}.u-p-md-10{padding:calc(80 * var(--font-ratio) * 1px)!important}.u-pt-md-10,.u-py-md-10{padding-top:calc(80 * var(--font-ratio) * 1px)!important}.u-pr-md-10,.u-px-md-10{padding-right:calc(80 * var(--font-ratio) * 1px)!important}.u-pb-md-10,.u-py-md-10{padding-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-pl-md-10,.u-px-md-10{padding-left:calc(80 * var(--font-ratio) * 1px)!important}.u-p-md-11{padding:calc(88 * var(--font-ratio) * 1px)!important}.u-pt-md-11,.u-py-md-11{padding-top:calc(88 * var(--font-ratio) * 1px)!important}.u-pr-md-11,.u-px-md-11{padding-right:calc(88 * var(--font-ratio) * 1px)!important}.u-pb-md-11,.u-py-md-11{padding-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-pl-md-11,.u-px-md-11{padding-left:calc(88 * var(--font-ratio) * 1px)!important}.u-p-md-12{padding:calc(96 * var(--font-ratio) * 1px)!important}.u-pt-md-12,.u-py-md-12{padding-top:calc(96 * var(--font-ratio) * 1px)!important}.u-pr-md-12,.u-px-md-12{padding-right:calc(96 * var(--font-ratio) * 1px)!important}.u-pb-md-12,.u-py-md-12{padding-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-pl-md-12,.u-px-md-12{padding-left:calc(96 * var(--font-ratio) * 1px)!important}.u-p-md-13{padding:calc(104 * var(--font-ratio) * 1px)!important}.u-pt-md-13,.u-py-md-13{padding-top:calc(104 * var(--font-ratio) * 1px)!important}.u-pr-md-13,.u-px-md-13{padding-right:calc(104 * var(--font-ratio) * 1px)!important}.u-pb-md-13,.u-py-md-13{padding-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-pl-md-13,.u-px-md-13{padding-left:calc(104 * var(--font-ratio) * 1px)!important}.u-p-md-14{padding:calc(112 * var(--font-ratio) * 1px)!important}.u-pt-md-14,.u-py-md-14{padding-top:calc(112 * var(--font-ratio) * 1px)!important}.u-pr-md-14,.u-px-md-14{padding-right:calc(112 * var(--font-ratio) * 1px)!important}.u-pb-md-14,.u-py-md-14{padding-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-pl-md-14,.u-px-md-14{padding-left:calc(112 * var(--font-ratio) * 1px)!important}.u-p-md-15{padding:calc(120 * var(--font-ratio) * 1px)!important}.u-pt-md-15,.u-py-md-15{padding-top:calc(120 * var(--font-ratio) * 1px)!important}.u-pr-md-15,.u-px-md-15{padding-right:calc(120 * var(--font-ratio) * 1px)!important}.u-pb-md-15,.u-py-md-15{padding-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-pl-md-15,.u-px-md-15{padding-left:calc(120 * var(--font-ratio) * 1px)!important}.u-p-md-16{padding:calc(128 * var(--font-ratio) * 1px)!important}.u-pt-md-16,.u-py-md-16{padding-top:calc(128 * var(--font-ratio) * 1px)!important}.u-pr-md-16,.u-px-md-16{padding-right:calc(128 * var(--font-ratio) * 1px)!important}.u-pb-md-16,.u-py-md-16{padding-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-pl-md-16,.u-px-md-16{padding-left:calc(128 * var(--font-ratio) * 1px)!important}.u-m-md-n1{margin:calc(-8 * var(--font-ratio) * 1px)!important}.u-mt-md-n1,.u-my-md-n1{margin-top:calc(-8 * var(--font-ratio) * 1px)!important}.u-mr-md-n1,.u-mx-md-n1{margin-right:calc(-8 * var(--font-ratio) * 1px)!important}.u-mb-md-n1,.u-my-md-n1{margin-bottom:calc(-8 * var(--font-ratio) * 1px)!important}.u-ml-md-n1,.u-mx-md-n1{margin-left:calc(-8 * var(--font-ratio) * 1px)!important}.u-m-md-n2{margin:calc(-16 * var(--font-ratio) * 1px)!important}.u-mt-md-n2,.u-my-md-n2{margin-top:calc(-16 * var(--font-ratio) * 1px)!important}.u-mr-md-n2,.u-mx-md-n2{margin-right:calc(-16 * var(--font-ratio) * 1px)!important}.u-mb-md-n2,.u-my-md-n2{margin-bottom:calc(-16 * var(--font-ratio) * 1px)!important}.u-ml-md-n2,.u-mx-md-n2{margin-left:calc(-16 * var(--font-ratio) * 1px)!important}.u-m-md-n3{margin:calc(-24 * var(--font-ratio) * 1px)!important}.u-mt-md-n3,.u-my-md-n3{margin-top:calc(-24 * var(--font-ratio) * 1px)!important}.u-mr-md-n3,.u-mx-md-n3{margin-right:calc(-24 * var(--font-ratio) * 1px)!important}.u-mb-md-n3,.u-my-md-n3{margin-bottom:calc(-24 * var(--font-ratio) * 1px)!important}.u-ml-md-n3,.u-mx-md-n3{margin-left:calc(-24 * var(--font-ratio) * 1px)!important}.u-m-md-n4{margin:calc(-32 * var(--font-ratio) * 1px)!important}.u-mt-md-n4,.u-my-md-n4{margin-top:calc(-32 * var(--font-ratio) * 1px)!important}.u-mr-md-n4,.u-mx-md-n4{margin-right:calc(-32 * var(--font-ratio) * 1px)!important}.u-mb-md-n4,.u-my-md-n4{margin-bottom:calc(-32 * var(--font-ratio) * 1px)!important}.u-ml-md-n4,.u-mx-md-n4{margin-left:calc(-32 * var(--font-ratio) * 1px)!important}.u-m-md-n5{margin:calc(-40 * var(--font-ratio) * 1px)!important}.u-mt-md-n5,.u-my-md-n5{margin-top:calc(-40 * var(--font-ratio) * 1px)!important}.u-mr-md-n5,.u-mx-md-n5{margin-right:calc(-40 * var(--font-ratio) * 1px)!important}.u-mb-md-n5,.u-my-md-n5{margin-bottom:calc(-40 * var(--font-ratio) * 1px)!important}.u-ml-md-n5,.u-mx-md-n5{margin-left:calc(-40 * var(--font-ratio) * 1px)!important}.u-m-md-n6{margin:calc(-48 * var(--font-ratio) * 1px)!important}.u-mt-md-n6,.u-my-md-n6{margin-top:calc(-48 * var(--font-ratio) * 1px)!important}.u-mr-md-n6,.u-mx-md-n6{margin-right:calc(-48 * var(--font-ratio) * 1px)!important}.u-mb-md-n6,.u-my-md-n6{margin-bottom:calc(-48 * var(--font-ratio) * 1px)!important}.u-ml-md-n6,.u-mx-md-n6{margin-left:calc(-48 * var(--font-ratio) * 1px)!important}.u-m-md-n7{margin:calc(-56 * var(--font-ratio) * 1px)!important}.u-mt-md-n7,.u-my-md-n7{margin-top:calc(-56 * var(--font-ratio) * 1px)!important}.u-mr-md-n7,.u-mx-md-n7{margin-right:calc(-56 * var(--font-ratio) * 1px)!important}.u-mb-md-n7,.u-my-md-n7{margin-bottom:calc(-56 * var(--font-ratio) * 1px)!important}.u-ml-md-n7,.u-mx-md-n7{margin-left:calc(-56 * var(--font-ratio) * 1px)!important}.u-m-md-n8{margin:calc(-64 * var(--font-ratio) * 1px)!important}.u-mt-md-n8,.u-my-md-n8{margin-top:calc(-64 * var(--font-ratio) * 1px)!important}.u-mr-md-n8,.u-mx-md-n8{margin-right:calc(-64 * var(--font-ratio) * 1px)!important}.u-mb-md-n8,.u-my-md-n8{margin-bottom:calc(-64 * var(--font-ratio) * 1px)!important}.u-ml-md-n8,.u-mx-md-n8{margin-left:calc(-64 * var(--font-ratio) * 1px)!important}.u-m-md-n9{margin:calc(-72 * var(--font-ratio) * 1px)!important}.u-mt-md-n9,.u-my-md-n9{margin-top:calc(-72 * var(--font-ratio) * 1px)!important}.u-mr-md-n9,.u-mx-md-n9{margin-right:calc(-72 * var(--font-ratio) * 1px)!important}.u-mb-md-n9,.u-my-md-n9{margin-bottom:calc(-72 * var(--font-ratio) * 1px)!important}.u-ml-md-n9,.u-mx-md-n9{margin-left:calc(-72 * var(--font-ratio) * 1px)!important}.u-m-md-n10{margin:calc(-80 * var(--font-ratio) * 1px)!important}.u-mt-md-n10,.u-my-md-n10{margin-top:calc(-80 * var(--font-ratio) * 1px)!important}.u-mr-md-n10,.u-mx-md-n10{margin-right:calc(-80 * var(--font-ratio) * 1px)!important}.u-mb-md-n10,.u-my-md-n10{margin-bottom:calc(-80 * var(--font-ratio) * 1px)!important}.u-ml-md-n10,.u-mx-md-n10{margin-left:calc(-80 * var(--font-ratio) * 1px)!important}.u-m-md-n11{margin:calc(-88 * var(--font-ratio) * 1px)!important}.u-mt-md-n11,.u-my-md-n11{margin-top:calc(-88 * var(--font-ratio) * 1px)!important}.u-mr-md-n11,.u-mx-md-n11{margin-right:calc(-88 * var(--font-ratio) * 1px)!important}.u-mb-md-n11,.u-my-md-n11{margin-bottom:calc(-88 * var(--font-ratio) * 1px)!important}.u-ml-md-n11,.u-mx-md-n11{margin-left:calc(-88 * var(--font-ratio) * 1px)!important}.u-m-md-n12{margin:calc(-96 * var(--font-ratio) * 1px)!important}.u-mt-md-n12,.u-my-md-n12{margin-top:calc(-96 * var(--font-ratio) * 1px)!important}.u-mr-md-n12,.u-mx-md-n12{margin-right:calc(-96 * var(--font-ratio) * 1px)!important}.u-mb-md-n12,.u-my-md-n12{margin-bottom:calc(-96 * var(--font-ratio) * 1px)!important}.u-ml-md-n12,.u-mx-md-n12{margin-left:calc(-96 * var(--font-ratio) * 1px)!important}.u-m-md-n13{margin:calc(-104 * var(--font-ratio) * 1px)!important}.u-mt-md-n13,.u-my-md-n13{margin-top:calc(-104 * var(--font-ratio) * 1px)!important}.u-mr-md-n13,.u-mx-md-n13{margin-right:calc(-104 * var(--font-ratio) * 1px)!important}.u-mb-md-n13,.u-my-md-n13{margin-bottom:calc(-104 * var(--font-ratio) * 1px)!important}.u-ml-md-n13,.u-mx-md-n13{margin-left:calc(-104 * var(--font-ratio) * 1px)!important}.u-m-md-n14{margin:calc(-112 * var(--font-ratio) * 1px)!important}.u-mt-md-n14,.u-my-md-n14{margin-top:calc(-112 * var(--font-ratio) * 1px)!important}.u-mr-md-n14,.u-mx-md-n14{margin-right:calc(-112 * var(--font-ratio) * 1px)!important}.u-mb-md-n14,.u-my-md-n14{margin-bottom:calc(-112 * var(--font-ratio) * 1px)!important}.u-ml-md-n14,.u-mx-md-n14{margin-left:calc(-112 * var(--font-ratio) * 1px)!important}.u-m-md-n15{margin:calc(-120 * var(--font-ratio) * 1px)!important}.u-mt-md-n15,.u-my-md-n15{margin-top:calc(-120 * var(--font-ratio) * 1px)!important}.u-mr-md-n15,.u-mx-md-n15{margin-right:calc(-120 * var(--font-ratio) * 1px)!important}.u-mb-md-n15,.u-my-md-n15{margin-bottom:calc(-120 * var(--font-ratio) * 1px)!important}.u-ml-md-n15,.u-mx-md-n15{margin-left:calc(-120 * var(--font-ratio) * 1px)!important}.u-m-md-n16{margin:calc(-128 * var(--font-ratio) * 1px)!important}.u-mt-md-n16,.u-my-md-n16{margin-top:calc(-128 * var(--font-ratio) * 1px)!important}.u-mr-md-n16,.u-mx-md-n16{margin-right:calc(-128 * var(--font-ratio) * 1px)!important}.u-mb-md-n16,.u-my-md-n16{margin-bottom:calc(-128 * var(--font-ratio) * 1px)!important}.u-ml-md-n16,.u-mx-md-n16{margin-left:calc(-128 * var(--font-ratio) * 1px)!important}.u-m-md-auto{margin:auto!important}.u-mt-md-auto,.u-my-md-auto{margin-top:auto!important}.u-mr-md-auto,.u-mx-md-auto{margin-right:auto!important}.u-mb-md-auto,.u-my-md-auto{margin-bottom:auto!important}.u-ml-md-auto,.u-mx-md-auto{margin-left:auto!important}}@media (max-width:576px){.u-m-sm-0{margin:calc(0 * var(--font-ratio) * 1px)!important}.u-mt-sm-0,.u-my-sm-0{margin-top:calc(0 * var(--font-ratio) * 1px)!important}.u-mr-sm-0,.u-mx-sm-0{margin-right:calc(0 * var(--font-ratio) * 1px)!important}.u-mb-sm-0,.u-my-sm-0{margin-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-ml-sm-0,.u-mx-sm-0{margin-left:calc(0 * var(--font-ratio) * 1px)!important}.u-m-sm-1{margin:calc(8 * var(--font-ratio) * 1px)!important}.u-mt-sm-1,.u-my-sm-1{margin-top:calc(8 * var(--font-ratio) * 1px)!important}.u-mr-sm-1,.u-mx-sm-1{margin-right:calc(8 * var(--font-ratio) * 1px)!important}.u-mb-sm-1,.u-my-sm-1{margin-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-ml-sm-1,.u-mx-sm-1{margin-left:calc(8 * var(--font-ratio) * 1px)!important}.u-m-sm-2{margin:calc(16 * var(--font-ratio) * 1px)!important}.u-mt-sm-2,.u-my-sm-2{margin-top:calc(16 * var(--font-ratio) * 1px)!important}.u-mr-sm-2,.u-mx-sm-2{margin-right:calc(16 * var(--font-ratio) * 1px)!important}.u-mb-sm-2,.u-my-sm-2{margin-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-ml-sm-2,.u-mx-sm-2{margin-left:calc(16 * var(--font-ratio) * 1px)!important}.u-m-sm-3{margin:calc(24 * var(--font-ratio) * 1px)!important}.u-mt-sm-3,.u-my-sm-3{margin-top:calc(24 * var(--font-ratio) * 1px)!important}.u-mr-sm-3,.u-mx-sm-3{margin-right:calc(24 * var(--font-ratio) * 1px)!important}.u-mb-sm-3,.u-my-sm-3{margin-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-ml-sm-3,.u-mx-sm-3{margin-left:calc(24 * var(--font-ratio) * 1px)!important}.u-m-sm-4{margin:calc(32 * var(--font-ratio) * 1px)!important}.u-mt-sm-4,.u-my-sm-4{margin-top:calc(32 * var(--font-ratio) * 1px)!important}.u-mr-sm-4,.u-mx-sm-4{margin-right:calc(32 * var(--font-ratio) * 1px)!important}.u-mb-sm-4,.u-my-sm-4{margin-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-ml-sm-4,.u-mx-sm-4{margin-left:calc(32 * var(--font-ratio) * 1px)!important}.u-m-sm-5{margin:calc(40 * var(--font-ratio) * 1px)!important}.u-mt-sm-5,.u-my-sm-5{margin-top:calc(40 * var(--font-ratio) * 1px)!important}.u-mr-sm-5,.u-mx-sm-5{margin-right:calc(40 * var(--font-ratio) * 1px)!important}.u-mb-sm-5,.u-my-sm-5{margin-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-ml-sm-5,.u-mx-sm-5{margin-left:calc(40 * var(--font-ratio) * 1px)!important}.u-m-sm-6{margin:calc(48 * var(--font-ratio) * 1px)!important}.u-mt-sm-6,.u-my-sm-6{margin-top:calc(48 * var(--font-ratio) * 1px)!important}.u-mr-sm-6,.u-mx-sm-6{margin-right:calc(48 * var(--font-ratio) * 1px)!important}.u-mb-sm-6,.u-my-sm-6{margin-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-ml-sm-6,.u-mx-sm-6{margin-left:calc(48 * var(--font-ratio) * 1px)!important}.u-m-sm-7{margin:calc(56 * var(--font-ratio) * 1px)!important}.u-mt-sm-7,.u-my-sm-7{margin-top:calc(56 * var(--font-ratio) * 1px)!important}.u-mr-sm-7,.u-mx-sm-7{margin-right:calc(56 * var(--font-ratio) * 1px)!important}.u-mb-sm-7,.u-my-sm-7{margin-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-ml-sm-7,.u-mx-sm-7{margin-left:calc(56 * var(--font-ratio) * 1px)!important}.u-m-sm-8{margin:calc(64 * var(--font-ratio) * 1px)!important}.u-mt-sm-8,.u-my-sm-8{margin-top:calc(64 * var(--font-ratio) * 1px)!important}.u-mr-sm-8,.u-mx-sm-8{margin-right:calc(64 * var(--font-ratio) * 1px)!important}.u-mb-sm-8,.u-my-sm-8{margin-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-ml-sm-8,.u-mx-sm-8{margin-left:calc(64 * var(--font-ratio) * 1px)!important}.u-m-sm-9{margin:calc(72 * var(--font-ratio) * 1px)!important}.u-mt-sm-9,.u-my-sm-9{margin-top:calc(72 * var(--font-ratio) * 1px)!important}.u-mr-sm-9,.u-mx-sm-9{margin-right:calc(72 * var(--font-ratio) * 1px)!important}.u-mb-sm-9,.u-my-sm-9{margin-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-ml-sm-9,.u-mx-sm-9{margin-left:calc(72 * var(--font-ratio) * 1px)!important}.u-m-sm-10{margin:calc(80 * var(--font-ratio) * 1px)!important}.u-mt-sm-10,.u-my-sm-10{margin-top:calc(80 * var(--font-ratio) * 1px)!important}.u-mr-sm-10,.u-mx-sm-10{margin-right:calc(80 * var(--font-ratio) * 1px)!important}.u-mb-sm-10,.u-my-sm-10{margin-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-ml-sm-10,.u-mx-sm-10{margin-left:calc(80 * var(--font-ratio) * 1px)!important}.u-m-sm-11{margin:calc(88 * var(--font-ratio) * 1px)!important}.u-mt-sm-11,.u-my-sm-11{margin-top:calc(88 * var(--font-ratio) * 1px)!important}.u-mr-sm-11,.u-mx-sm-11{margin-right:calc(88 * var(--font-ratio) * 1px)!important}.u-mb-sm-11,.u-my-sm-11{margin-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-ml-sm-11,.u-mx-sm-11{margin-left:calc(88 * var(--font-ratio) * 1px)!important}.u-m-sm-12{margin:calc(96 * var(--font-ratio) * 1px)!important}.u-mt-sm-12,.u-my-sm-12{margin-top:calc(96 * var(--font-ratio) * 1px)!important}.u-mr-sm-12,.u-mx-sm-12{margin-right:calc(96 * var(--font-ratio) * 1px)!important}.u-mb-sm-12,.u-my-sm-12{margin-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-ml-sm-12,.u-mx-sm-12{margin-left:calc(96 * var(--font-ratio) * 1px)!important}.u-m-sm-13{margin:calc(104 * var(--font-ratio) * 1px)!important}.u-mt-sm-13,.u-my-sm-13{margin-top:calc(104 * var(--font-ratio) * 1px)!important}.u-mr-sm-13,.u-mx-sm-13{margin-right:calc(104 * var(--font-ratio) * 1px)!important}.u-mb-sm-13,.u-my-sm-13{margin-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-ml-sm-13,.u-mx-sm-13{margin-left:calc(104 * var(--font-ratio) * 1px)!important}.u-m-sm-14{margin:calc(112 * var(--font-ratio) * 1px)!important}.u-mt-sm-14,.u-my-sm-14{margin-top:calc(112 * var(--font-ratio) * 1px)!important}.u-mr-sm-14,.u-mx-sm-14{margin-right:calc(112 * var(--font-ratio) * 1px)!important}.u-mb-sm-14,.u-my-sm-14{margin-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-ml-sm-14,.u-mx-sm-14{margin-left:calc(112 * var(--font-ratio) * 1px)!important}.u-m-sm-15{margin:calc(120 * var(--font-ratio) * 1px)!important}.u-mt-sm-15,.u-my-sm-15{margin-top:calc(120 * var(--font-ratio) * 1px)!important}.u-mr-sm-15,.u-mx-sm-15{margin-right:calc(120 * var(--font-ratio) * 1px)!important}.u-mb-sm-15,.u-my-sm-15{margin-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-ml-sm-15,.u-mx-sm-15{margin-left:calc(120 * var(--font-ratio) * 1px)!important}.u-m-sm-16{margin:calc(128 * var(--font-ratio) * 1px)!important}.u-mt-sm-16,.u-my-sm-16{margin-top:calc(128 * var(--font-ratio) * 1px)!important}.u-mr-sm-16,.u-mx-sm-16{margin-right:calc(128 * var(--font-ratio) * 1px)!important}.u-mb-sm-16,.u-my-sm-16{margin-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-ml-sm-16,.u-mx-sm-16{margin-left:calc(128 * var(--font-ratio) * 1px)!important}.u-p-sm-0{padding:calc(0 * var(--font-ratio) * 1px)!important}.u-pt-sm-0,.u-py-sm-0{padding-top:calc(0 * var(--font-ratio) * 1px)!important}.u-pr-sm-0,.u-px-sm-0{padding-right:calc(0 * var(--font-ratio) * 1px)!important}.u-pb-sm-0,.u-py-sm-0{padding-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-pl-sm-0,.u-px-sm-0{padding-left:calc(0 * var(--font-ratio) * 1px)!important}.u-p-sm-1{padding:calc(8 * var(--font-ratio) * 1px)!important}.u-pt-sm-1,.u-py-sm-1{padding-top:calc(8 * var(--font-ratio) * 1px)!important}.u-pr-sm-1,.u-px-sm-1{padding-right:calc(8 * var(--font-ratio) * 1px)!important}.u-pb-sm-1,.u-py-sm-1{padding-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-pl-sm-1,.u-px-sm-1{padding-left:calc(8 * var(--font-ratio) * 1px)!important}.u-p-sm-2{padding:calc(16 * var(--font-ratio) * 1px)!important}.u-pt-sm-2,.u-py-sm-2{padding-top:calc(16 * var(--font-ratio) * 1px)!important}.u-pr-sm-2,.u-px-sm-2{padding-right:calc(16 * var(--font-ratio) * 1px)!important}.u-pb-sm-2,.u-py-sm-2{padding-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-pl-sm-2,.u-px-sm-2{padding-left:calc(16 * var(--font-ratio) * 1px)!important}.u-p-sm-3{padding:calc(24 * var(--font-ratio) * 1px)!important}.u-pt-sm-3,.u-py-sm-3{padding-top:calc(24 * var(--font-ratio) * 1px)!important}.u-pr-sm-3,.u-px-sm-3{padding-right:calc(24 * var(--font-ratio) * 1px)!important}.u-pb-sm-3,.u-py-sm-3{padding-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-pl-sm-3,.u-px-sm-3{padding-left:calc(24 * var(--font-ratio) * 1px)!important}.u-p-sm-4{padding:calc(32 * var(--font-ratio) * 1px)!important}.u-pt-sm-4,.u-py-sm-4{padding-top:calc(32 * var(--font-ratio) * 1px)!important}.u-pr-sm-4,.u-px-sm-4{padding-right:calc(32 * var(--font-ratio) * 1px)!important}.u-pb-sm-4,.u-py-sm-4{padding-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-pl-sm-4,.u-px-sm-4{padding-left:calc(32 * var(--font-ratio) * 1px)!important}.u-p-sm-5{padding:calc(40 * var(--font-ratio) * 1px)!important}.u-pt-sm-5,.u-py-sm-5{padding-top:calc(40 * var(--font-ratio) * 1px)!important}.u-pr-sm-5,.u-px-sm-5{padding-right:calc(40 * var(--font-ratio) * 1px)!important}.u-pb-sm-5,.u-py-sm-5{padding-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-pl-sm-5,.u-px-sm-5{padding-left:calc(40 * var(--font-ratio) * 1px)!important}.u-p-sm-6{padding:calc(48 * var(--font-ratio) * 1px)!important}.u-pt-sm-6,.u-py-sm-6{padding-top:calc(48 * var(--font-ratio) * 1px)!important}.u-pr-sm-6,.u-px-sm-6{padding-right:calc(48 * var(--font-ratio) * 1px)!important}.u-pb-sm-6,.u-py-sm-6{padding-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-pl-sm-6,.u-px-sm-6{padding-left:calc(48 * var(--font-ratio) * 1px)!important}.u-p-sm-7{padding:calc(56 * var(--font-ratio) * 1px)!important}.u-pt-sm-7,.u-py-sm-7{padding-top:calc(56 * var(--font-ratio) * 1px)!important}.u-pr-sm-7,.u-px-sm-7{padding-right:calc(56 * var(--font-ratio) * 1px)!important}.u-pb-sm-7,.u-py-sm-7{padding-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-pl-sm-7,.u-px-sm-7{padding-left:calc(56 * var(--font-ratio) * 1px)!important}.u-p-sm-8{padding:calc(64 * var(--font-ratio) * 1px)!important}.u-pt-sm-8,.u-py-sm-8{padding-top:calc(64 * var(--font-ratio) * 1px)!important}.u-pr-sm-8,.u-px-sm-8{padding-right:calc(64 * var(--font-ratio) * 1px)!important}.u-pb-sm-8,.u-py-sm-8{padding-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-pl-sm-8,.u-px-sm-8{padding-left:calc(64 * var(--font-ratio) * 1px)!important}.u-p-sm-9{padding:calc(72 * var(--font-ratio) * 1px)!important}.u-pt-sm-9,.u-py-sm-9{padding-top:calc(72 * var(--font-ratio) * 1px)!important}.u-pr-sm-9,.u-px-sm-9{padding-right:calc(72 * var(--font-ratio) * 1px)!important}.u-pb-sm-9,.u-py-sm-9{padding-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-pl-sm-9,.u-px-sm-9{padding-left:calc(72 * var(--font-ratio) * 1px)!important}.u-p-sm-10{padding:calc(80 * var(--font-ratio) * 1px)!important}.u-pt-sm-10,.u-py-sm-10{padding-top:calc(80 * var(--font-ratio) * 1px)!important}.u-pr-sm-10,.u-px-sm-10{padding-right:calc(80 * var(--font-ratio) * 1px)!important}.u-pb-sm-10,.u-py-sm-10{padding-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-pl-sm-10,.u-px-sm-10{padding-left:calc(80 * var(--font-ratio) * 1px)!important}.u-p-sm-11{padding:calc(88 * var(--font-ratio) * 1px)!important}.u-pt-sm-11,.u-py-sm-11{padding-top:calc(88 * var(--font-ratio) * 1px)!important}.u-pr-sm-11,.u-px-sm-11{padding-right:calc(88 * var(--font-ratio) * 1px)!important}.u-pb-sm-11,.u-py-sm-11{padding-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-pl-sm-11,.u-px-sm-11{padding-left:calc(88 * var(--font-ratio) * 1px)!important}.u-p-sm-12{padding:calc(96 * var(--font-ratio) * 1px)!important}.u-pt-sm-12,.u-py-sm-12{padding-top:calc(96 * var(--font-ratio) * 1px)!important}.u-pr-sm-12,.u-px-sm-12{padding-right:calc(96 * var(--font-ratio) * 1px)!important}.u-pb-sm-12,.u-py-sm-12{padding-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-pl-sm-12,.u-px-sm-12{padding-left:calc(96 * var(--font-ratio) * 1px)!important}.u-p-sm-13{padding:calc(104 * var(--font-ratio) * 1px)!important}.u-pt-sm-13,.u-py-sm-13{padding-top:calc(104 * var(--font-ratio) * 1px)!important}.u-pr-sm-13,.u-px-sm-13{padding-right:calc(104 * var(--font-ratio) * 1px)!important}.u-pb-sm-13,.u-py-sm-13{padding-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-pl-sm-13,.u-px-sm-13{padding-left:calc(104 * var(--font-ratio) * 1px)!important}.u-p-sm-14{padding:calc(112 * var(--font-ratio) * 1px)!important}.u-pt-sm-14,.u-py-sm-14{padding-top:calc(112 * var(--font-ratio) * 1px)!important}.u-pr-sm-14,.u-px-sm-14{padding-right:calc(112 * var(--font-ratio) * 1px)!important}.u-pb-sm-14,.u-py-sm-14{padding-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-pl-sm-14,.u-px-sm-14{padding-left:calc(112 * var(--font-ratio) * 1px)!important}.u-p-sm-15{padding:calc(120 * var(--font-ratio) * 1px)!important}.u-pt-sm-15,.u-py-sm-15{padding-top:calc(120 * var(--font-ratio) * 1px)!important}.u-pr-sm-15,.u-px-sm-15{padding-right:calc(120 * var(--font-ratio) * 1px)!important}.u-pb-sm-15,.u-py-sm-15{padding-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-pl-sm-15,.u-px-sm-15{padding-left:calc(120 * var(--font-ratio) * 1px)!important}.u-p-sm-16{padding:calc(128 * var(--font-ratio) * 1px)!important}.u-pt-sm-16,.u-py-sm-16{padding-top:calc(128 * var(--font-ratio) * 1px)!important}.u-pr-sm-16,.u-px-sm-16{padding-right:calc(128 * var(--font-ratio) * 1px)!important}.u-pb-sm-16,.u-py-sm-16{padding-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-pl-sm-16,.u-px-sm-16{padding-left:calc(128 * var(--font-ratio) * 1px)!important}.u-m-sm-n1{margin:calc(-8 * var(--font-ratio) * 1px)!important}.u-mt-sm-n1,.u-my-sm-n1{margin-top:calc(-8 * var(--font-ratio) * 1px)!important}.u-mr-sm-n1,.u-mx-sm-n1{margin-right:calc(-8 * var(--font-ratio) * 1px)!important}.u-mb-sm-n1,.u-my-sm-n1{margin-bottom:calc(-8 * var(--font-ratio) * 1px)!important}.u-ml-sm-n1,.u-mx-sm-n1{margin-left:calc(-8 * var(--font-ratio) * 1px)!important}.u-m-sm-n2{margin:calc(-16 * var(--font-ratio) * 1px)!important}.u-mt-sm-n2,.u-my-sm-n2{margin-top:calc(-16 * var(--font-ratio) * 1px)!important}.u-mr-sm-n2,.u-mx-sm-n2{margin-right:calc(-16 * var(--font-ratio) * 1px)!important}.u-mb-sm-n2,.u-my-sm-n2{margin-bottom:calc(-16 * var(--font-ratio) * 1px)!important}.u-ml-sm-n2,.u-mx-sm-n2{margin-left:calc(-16 * var(--font-ratio) * 1px)!important}.u-m-sm-n3{margin:calc(-24 * var(--font-ratio) * 1px)!important}.u-mt-sm-n3,.u-my-sm-n3{margin-top:calc(-24 * var(--font-ratio) * 1px)!important}.u-mr-sm-n3,.u-mx-sm-n3{margin-right:calc(-24 * var(--font-ratio) * 1px)!important}.u-mb-sm-n3,.u-my-sm-n3{margin-bottom:calc(-24 * var(--font-ratio) * 1px)!important}.u-ml-sm-n3,.u-mx-sm-n3{margin-left:calc(-24 * var(--font-ratio) * 1px)!important}.u-m-sm-n4{margin:calc(-32 * var(--font-ratio) * 1px)!important}.u-mt-sm-n4,.u-my-sm-n4{margin-top:calc(-32 * var(--font-ratio) * 1px)!important}.u-mr-sm-n4,.u-mx-sm-n4{margin-right:calc(-32 * var(--font-ratio) * 1px)!important}.u-mb-sm-n4,.u-my-sm-n4{margin-bottom:calc(-32 * var(--font-ratio) * 1px)!important}.u-ml-sm-n4,.u-mx-sm-n4{margin-left:calc(-32 * var(--font-ratio) * 1px)!important}.u-m-sm-n5{margin:calc(-40 * var(--font-ratio) * 1px)!important}.u-mt-sm-n5,.u-my-sm-n5{margin-top:calc(-40 * var(--font-ratio) * 1px)!important}.u-mr-sm-n5,.u-mx-sm-n5{margin-right:calc(-40 * var(--font-ratio) * 1px)!important}.u-mb-sm-n5,.u-my-sm-n5{margin-bottom:calc(-40 * var(--font-ratio) * 1px)!important}.u-ml-sm-n5,.u-mx-sm-n5{margin-left:calc(-40 * var(--font-ratio) * 1px)!important}.u-m-sm-n6{margin:calc(-48 * var(--font-ratio) * 1px)!important}.u-mt-sm-n6,.u-my-sm-n6{margin-top:calc(-48 * var(--font-ratio) * 1px)!important}.u-mr-sm-n6,.u-mx-sm-n6{margin-right:calc(-48 * var(--font-ratio) * 1px)!important}.u-mb-sm-n6,.u-my-sm-n6{margin-bottom:calc(-48 * var(--font-ratio) * 1px)!important}.u-ml-sm-n6,.u-mx-sm-n6{margin-left:calc(-48 * var(--font-ratio) * 1px)!important}.u-m-sm-n7{margin:calc(-56 * var(--font-ratio) * 1px)!important}.u-mt-sm-n7,.u-my-sm-n7{margin-top:calc(-56 * var(--font-ratio) * 1px)!important}.u-mr-sm-n7,.u-mx-sm-n7{margin-right:calc(-56 * var(--font-ratio) * 1px)!important}.u-mb-sm-n7,.u-my-sm-n7{margin-bottom:calc(-56 * var(--font-ratio) * 1px)!important}.u-ml-sm-n7,.u-mx-sm-n7{margin-left:calc(-56 * var(--font-ratio) * 1px)!important}.u-m-sm-n8{margin:calc(-64 * var(--font-ratio) * 1px)!important}.u-mt-sm-n8,.u-my-sm-n8{margin-top:calc(-64 * var(--font-ratio) * 1px)!important}.u-mr-sm-n8,.u-mx-sm-n8{margin-right:calc(-64 * var(--font-ratio) * 1px)!important}.u-mb-sm-n8,.u-my-sm-n8{margin-bottom:calc(-64 * var(--font-ratio) * 1px)!important}.u-ml-sm-n8,.u-mx-sm-n8{margin-left:calc(-64 * var(--font-ratio) * 1px)!important}.u-m-sm-n9{margin:calc(-72 * var(--font-ratio) * 1px)!important}.u-mt-sm-n9,.u-my-sm-n9{margin-top:calc(-72 * var(--font-ratio) * 1px)!important}.u-mr-sm-n9,.u-mx-sm-n9{margin-right:calc(-72 * var(--font-ratio) * 1px)!important}.u-mb-sm-n9,.u-my-sm-n9{margin-bottom:calc(-72 * var(--font-ratio) * 1px)!important}.u-ml-sm-n9,.u-mx-sm-n9{margin-left:calc(-72 * var(--font-ratio) * 1px)!important}.u-m-sm-n10{margin:calc(-80 * var(--font-ratio) * 1px)!important}.u-mt-sm-n10,.u-my-sm-n10{margin-top:calc(-80 * var(--font-ratio) * 1px)!important}.u-mr-sm-n10,.u-mx-sm-n10{margin-right:calc(-80 * var(--font-ratio) * 1px)!important}.u-mb-sm-n10,.u-my-sm-n10{margin-bottom:calc(-80 * var(--font-ratio) * 1px)!important}.u-ml-sm-n10,.u-mx-sm-n10{margin-left:calc(-80 * var(--font-ratio) * 1px)!important}.u-m-sm-n11{margin:calc(-88 * var(--font-ratio) * 1px)!important}.u-mt-sm-n11,.u-my-sm-n11{margin-top:calc(-88 * var(--font-ratio) * 1px)!important}.u-mr-sm-n11,.u-mx-sm-n11{margin-right:calc(-88 * var(--font-ratio) * 1px)!important}.u-mb-sm-n11,.u-my-sm-n11{margin-bottom:calc(-88 * var(--font-ratio) * 1px)!important}.u-ml-sm-n11,.u-mx-sm-n11{margin-left:calc(-88 * var(--font-ratio) * 1px)!important}.u-m-sm-n12{margin:calc(-96 * var(--font-ratio) * 1px)!important}.u-mt-sm-n12,.u-my-sm-n12{margin-top:calc(-96 * var(--font-ratio) * 1px)!important}.u-mr-sm-n12,.u-mx-sm-n12{margin-right:calc(-96 * var(--font-ratio) * 1px)!important}.u-mb-sm-n12,.u-my-sm-n12{margin-bottom:calc(-96 * var(--font-ratio) * 1px)!important}.u-ml-sm-n12,.u-mx-sm-n12{margin-left:calc(-96 * var(--font-ratio) * 1px)!important}.u-m-sm-n13{margin:calc(-104 * var(--font-ratio) * 1px)!important}.u-mt-sm-n13,.u-my-sm-n13{margin-top:calc(-104 * var(--font-ratio) * 1px)!important}.u-mr-sm-n13,.u-mx-sm-n13{margin-right:calc(-104 * var(--font-ratio) * 1px)!important}.u-mb-sm-n13,.u-my-sm-n13{margin-bottom:calc(-104 * var(--font-ratio) * 1px)!important}.u-ml-sm-n13,.u-mx-sm-n13{margin-left:calc(-104 * var(--font-ratio) * 1px)!important}.u-m-sm-n14{margin:calc(-112 * var(--font-ratio) * 1px)!important}.u-mt-sm-n14,.u-my-sm-n14{margin-top:calc(-112 * var(--font-ratio) * 1px)!important}.u-mr-sm-n14,.u-mx-sm-n14{margin-right:calc(-112 * var(--font-ratio) * 1px)!important}.u-mb-sm-n14,.u-my-sm-n14{margin-bottom:calc(-112 * var(--font-ratio) * 1px)!important}.u-ml-sm-n14,.u-mx-sm-n14{margin-left:calc(-112 * var(--font-ratio) * 1px)!important}.u-m-sm-n15{margin:calc(-120 * var(--font-ratio) * 1px)!important}.u-mt-sm-n15,.u-my-sm-n15{margin-top:calc(-120 * var(--font-ratio) * 1px)!important}.u-mr-sm-n15,.u-mx-sm-n15{margin-right:calc(-120 * var(--font-ratio) * 1px)!important}.u-mb-sm-n15,.u-my-sm-n15{margin-bottom:calc(-120 * var(--font-ratio) * 1px)!important}.u-ml-sm-n15,.u-mx-sm-n15{margin-left:calc(-120 * var(--font-ratio) * 1px)!important}.u-m-sm-n16{margin:calc(-128 * var(--font-ratio) * 1px)!important}.u-mt-sm-n16,.u-my-sm-n16{margin-top:calc(-128 * var(--font-ratio) * 1px)!important}.u-mr-sm-n16,.u-mx-sm-n16{margin-right:calc(-128 * var(--font-ratio) * 1px)!important}.u-mb-sm-n16,.u-my-sm-n16{margin-bottom:calc(-128 * var(--font-ratio) * 1px)!important}.u-ml-sm-n16,.u-mx-sm-n16{margin-left:calc(-128 * var(--font-ratio) * 1px)!important}.u-m-sm-auto{margin:auto!important}.u-mt-sm-auto,.u-my-sm-auto{margin-top:auto!important}.u-mr-sm-auto,.u-mx-sm-auto{margin-right:auto!important}.u-mb-sm-auto,.u-my-sm-auto{margin-bottom:auto!important}.u-ml-sm-auto,.u-mx-sm-auto{margin-left:auto!important}}.u-fw-normal{font-weight:var(--fw-normal)}.u-fw-medium{font-weight:var(--fw-medium)}.u-fw-semibold{font-weight:var(--fw-semibold)}.u-fw-bold{font-weight:var(--fw-bold)}@media (max-width:1750px){.u-fw-xxl-normal{font-weight:var(--fw-normal)}.u-fw-xxl-medium{font-weight:var(--fw-medium)}.u-fw-xxl-semibold{font-weight:var(--fw-semibold)}.u-fw-xxl-bold{font-weight:var(--fw-bold)}}@media (max-width:1440px){.u-fw-xl-normal{font-weight:var(--fw-normal)}.u-fw-xl-medium{font-weight:var(--fw-medium)}.u-fw-xl-semibold{font-weight:var(--fw-semibold)}.u-fw-xl-bold{font-weight:var(--fw-bold)}}@media (max-width:1120px){.u-fw-lg-normal{font-weight:var(--fw-normal)}.u-fw-lg-medium{font-weight:var(--fw-medium)}.u-fw-lg-semibold{font-weight:var(--fw-semibold)}.u-fw-lg-bold{font-weight:var(--fw-bold)}}@media (max-width:768px){.u-fw-md-normal{font-weight:var(--fw-normal)}.u-fw-md-medium{font-weight:var(--fw-medium)}.u-fw-md-semibold{font-weight:var(--fw-semibold)}.u-fw-md-bold{font-weight:var(--fw-bold)}}@media (max-width:576px){.u-fw-sm-normal{font-weight:var(--fw-normal)}.u-fw-sm-medium{font-weight:var(--fw-medium)}.u-fw-sm-semibold{font-weight:var(--fw-semibold)}.u-fw-sm-bold{font-weight:var(--fw-bold)}}.u-flex-row{flex-direction:row!important}.u-flex-column{flex-direction:column!important}.u-flex-row-reverse{flex-direction:row-reverse!important}.u-flex-column-reverse{flex-direction:column-reverse!important}.u-flex-wrap{flex-wrap:wrap!important}.u-flex-nowrap{flex-wrap:nowrap!important}.u-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.u-flex-fill{flex:1 1 auto!important}.u-flex-grow-0{flex-grow:0!important}.u-flex-grow-1{flex-grow:1!important}.u-flex-shrink-0{flex-shrink:0!important}.u-flex-shrink-1{flex-shrink:1!important}.u-jc-start{justify-content:flex-start!important}.u-jc-end{justify-content:flex-end!important}.u-jc-center{justify-content:center!important}.u-jc-between{justify-content:space-between!important}.u-jc-around{justify-content:space-around!important}.u-ai-start{align-items:flex-start!important}.u-ai-end{align-items:flex-end!important}.u-ai-center{align-items:center!important}.u-ai-baseline{align-items:baseline!important}.u-ai-stretch{align-items:stretch!important}.u-ac-start{align-content:flex-start!important}.u-ac-end{align-content:flex-end!important}.u-ac-center{align-content:center!important}.u-ac-between{align-content:space-between!important}.u-ac-around{align-content:space-around!important}.u-ac-stretch{align-content:stretch!important}.u-as-auto{align-self:auto!important}.u-as-start{align-self:flex-start!important}.u-as-end{align-self:flex-end!important}.u-as-center{align-self:center!important}.u-as-baseline{align-self:baseline!important}.u-as-stretch{align-self:stretch!important}@media (max-width:1750px){.u-flex-xxl-row{flex-direction:row!important}.u-flex-xxl-column{flex-direction:column!important}.u-flex-xxl-row-reverse{flex-direction:row-reverse!important}.u-flex-xxl-column-reverse{flex-direction:column-reverse!important}.u-flex-xxl-wrap{flex-wrap:wrap!important}.u-flex-xxl-nowrap{flex-wrap:nowrap!important}.u-flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.u-flex-xxl-fill{flex:1 1 auto!important}.u-flex-xxl-grow-0{flex-grow:0!important}.u-flex-xxl-grow-1{flex-grow:1!important}.u-flex-xxl-shrink-0{flex-shrink:0!important}.u-flex-xxl-shrink-1{flex-shrink:1!important}.u-jc-xxl-start{justify-content:flex-start!important}.u-jc-xxl-end{justify-content:flex-end!important}.u-jc-xxl-center{justify-content:center!important}.u-jc-xxl-between{justify-content:space-between!important}.u-jc-xxl-around{justify-content:space-around!important}.u-ai-xxl-start{align-items:flex-start!important}.u-ai-xxl-end{align-items:flex-end!important}.u-ai-xxl-center{align-items:center!important}.u-ai-xxl-baseline{align-items:baseline!important}.u-ai-xxl-stretch{align-items:stretch!important}.u-ac-xxl-start{align-content:flex-start!important}.u-ac-xxl-end{align-content:flex-end!important}.u-ac-xxl-center{align-content:center!important}.u-ac-xxl-between{align-content:space-between!important}.u-ac-xxl-around{align-content:space-around!important}.u-ac-xxl-stretch{align-content:stretch!important}.u-as-xxl-auto{align-self:auto!important}.u-as-xxl-start{align-self:flex-start!important}.u-as-xxl-end{align-self:flex-end!important}.u-as-xxl-center{align-self:center!important}.u-as-xxl-baseline{align-self:baseline!important}.u-as-xxl-stretch{align-self:stretch!important}}@media (max-width:1440px){.u-flex-xl-row{flex-direction:row!important}.u-flex-xl-column{flex-direction:column!important}.u-flex-xl-row-reverse{flex-direction:row-reverse!important}.u-flex-xl-column-reverse{flex-direction:column-reverse!important}.u-flex-xl-wrap{flex-wrap:wrap!important}.u-flex-xl-nowrap{flex-wrap:nowrap!important}.u-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.u-flex-xl-fill{flex:1 1 auto!important}.u-flex-xl-grow-0{flex-grow:0!important}.u-flex-xl-grow-1{flex-grow:1!important}.u-flex-xl-shrink-0{flex-shrink:0!important}.u-flex-xl-shrink-1{flex-shrink:1!important}.u-jc-xl-start{justify-content:flex-start!important}.u-jc-xl-end{justify-content:flex-end!important}.u-jc-xl-center{justify-content:center!important}.u-jc-xl-between{justify-content:space-between!important}.u-jc-xl-around{justify-content:space-around!important}.u-ai-xl-start{align-items:flex-start!important}.u-ai-xl-end{align-items:flex-end!important}.u-ai-xl-center{align-items:center!important}.u-ai-xl-baseline{align-items:baseline!important}.u-ai-xl-stretch{align-items:stretch!important}.u-ac-xl-start{align-content:flex-start!important}.u-ac-xl-end{align-content:flex-end!important}.u-ac-xl-center{align-content:center!important}.u-ac-xl-between{align-content:space-between!important}.u-ac-xl-around{align-content:space-around!important}.u-ac-xl-stretch{align-content:stretch!important}.u-as-xl-auto{align-self:auto!important}.u-as-xl-start{align-self:flex-start!important}.u-as-xl-end{align-self:flex-end!important}.u-as-xl-center{align-self:center!important}.u-as-xl-baseline{align-self:baseline!important}.u-as-xl-stretch{align-self:stretch!important}}@media (max-width:1120px){.u-flex-lg-row{flex-direction:row!important}.u-flex-lg-column{flex-direction:column!important}.u-flex-lg-row-reverse{flex-direction:row-reverse!important}.u-flex-lg-column-reverse{flex-direction:column-reverse!important}.u-flex-lg-wrap{flex-wrap:wrap!important}.u-flex-lg-nowrap{flex-wrap:nowrap!important}.u-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.u-flex-lg-fill{flex:1 1 auto!important}.u-flex-lg-grow-0{flex-grow:0!important}.u-flex-lg-grow-1{flex-grow:1!important}.u-flex-lg-shrink-0{flex-shrink:0!important}.u-flex-lg-shrink-1{flex-shrink:1!important}.u-jc-lg-start{justify-content:flex-start!important}.u-jc-lg-end{justify-content:flex-end!important}.u-jc-lg-center{justify-content:center!important}.u-jc-lg-between{justify-content:space-between!important}.u-jc-lg-around{justify-content:space-around!important}.u-ai-lg-start{align-items:flex-start!important}.u-ai-lg-end{align-items:flex-end!important}.u-ai-lg-center{align-items:center!important}.u-ai-lg-baseline{align-items:baseline!important}.u-ai-lg-stretch{align-items:stretch!important}.u-ac-lg-start{align-content:flex-start!important}.u-ac-lg-end{align-content:flex-end!important}.u-ac-lg-center{align-content:center!important}.u-ac-lg-between{align-content:space-between!important}.u-ac-lg-around{align-content:space-around!important}.u-ac-lg-stretch{align-content:stretch!important}.u-as-lg-auto{align-self:auto!important}.u-as-lg-start{align-self:flex-start!important}.u-as-lg-end{align-self:flex-end!important}.u-as-lg-center{align-self:center!important}.u-as-lg-baseline{align-self:baseline!important}.u-as-lg-stretch{align-self:stretch!important}}@media (max-width:768px){.u-flex-md-row{flex-direction:row!important}.u-flex-md-column{flex-direction:column!important}.u-flex-md-row-reverse{flex-direction:row-reverse!important}.u-flex-md-column-reverse{flex-direction:column-reverse!important}.u-flex-md-wrap{flex-wrap:wrap!important}.u-flex-md-nowrap{flex-wrap:nowrap!important}.u-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.u-flex-md-fill{flex:1 1 auto!important}.u-flex-md-grow-0{flex-grow:0!important}.u-flex-md-grow-1{flex-grow:1!important}.u-flex-md-shrink-0{flex-shrink:0!important}.u-flex-md-shrink-1{flex-shrink:1!important}.u-jc-md-start{justify-content:flex-start!important}.u-jc-md-end{justify-content:flex-end!important}.u-jc-md-center{justify-content:center!important}.u-jc-md-between{justify-content:space-between!important}.u-jc-md-around{justify-content:space-around!important}.u-ai-md-start{align-items:flex-start!important}.u-ai-md-end{align-items:flex-end!important}.u-ai-md-center{align-items:center!important}.u-ai-md-baseline{align-items:baseline!important}.u-ai-md-stretch{align-items:stretch!important}.u-ac-md-start{align-content:flex-start!important}.u-ac-md-end{align-content:flex-end!important}.u-ac-md-center{align-content:center!important}.u-ac-md-between{align-content:space-between!important}.u-ac-md-around{align-content:space-around!important}.u-ac-md-stretch{align-content:stretch!important}.u-as-md-auto{align-self:auto!important}.u-as-md-start{align-self:flex-start!important}.u-as-md-end{align-self:flex-end!important}.u-as-md-center{align-self:center!important}.u-as-md-baseline{align-self:baseline!important}.u-as-md-stretch{align-self:stretch!important}}@media (max-width:576px){.u-flex-sm-row{flex-direction:row!important}.u-flex-sm-column{flex-direction:column!important}.u-flex-sm-row-reverse{flex-direction:row-reverse!important}.u-flex-sm-column-reverse{flex-direction:column-reverse!important}.u-flex-sm-wrap{flex-wrap:wrap!important}.u-flex-sm-nowrap{flex-wrap:nowrap!important}.u-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.u-flex-sm-fill{flex:1 1 auto!important}.u-flex-sm-grow-0{flex-grow:0!important}.u-flex-sm-grow-1{flex-grow:1!important}.u-flex-sm-shrink-0{flex-shrink:0!important}.u-flex-sm-shrink-1{flex-shrink:1!important}.u-jc-sm-start{justify-content:flex-start!important}.u-jc-sm-end{justify-content:flex-end!important}.u-jc-sm-center{justify-content:center!important}.u-jc-sm-between{justify-content:space-between!important}.u-jc-sm-around{justify-content:space-around!important}.u-ai-sm-start{align-items:flex-start!important}.u-ai-sm-end{align-items:flex-end!important}.u-ai-sm-center{align-items:center!important}.u-ai-sm-baseline{align-items:baseline!important}.u-ai-sm-stretch{align-items:stretch!important}.u-ac-sm-start{align-content:flex-start!important}.u-ac-sm-end{align-content:flex-end!important}.u-ac-sm-center{align-content:center!important}.u-ac-sm-between{align-content:space-between!important}.u-ac-sm-around{align-content:space-around!important}.u-ac-sm-stretch{align-content:stretch!important}.u-as-sm-auto{align-self:auto!important}.u-as-sm-start{align-self:flex-start!important}.u-as-sm-end{align-self:flex-end!important}.u-as-sm-center{align-self:center!important}.u-as-sm-baseline{align-self:baseline!important}.u-as-sm-stretch{align-self:stretch!important}}.u-order-0{order:0}.u-order-1{order:1}.u-order-2{order:2}.u-order-3{order:3}@media (max-width:1750px){.u-order-xxl-0{order:0}.u-order-xxl-1{order:1}.u-order-xxl-2{order:2}.u-order-xxl-3{order:3}}@media (max-width:1440px){.u-order-xl-0{order:0}.u-order-xl-1{order:1}.u-order-xl-2{order:2}.u-order-xl-3{order:3}}@media (max-width:1120px){.u-order-lg-0{order:0}.u-order-lg-1{order:1}.u-order-lg-2{order:2}.u-order-lg-3{order:3}}@media (max-width:768px){.u-order-md-0{order:0}.u-order-md-1{order:1}.u-order-md-2{order:2}.u-order-md-3{order:3}}@media (max-width:576px){.u-order-sm-0{order:0}.u-order-sm-1{order:1}.u-order-sm-2{order:2}.u-order-sm-3{order:3}}