@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0}li{list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.m__page-header{width:100%}.m__page-header .page-title{width:100%;text-align:center}.m__page-header .page-title .title{position:relative;display:inline-block;padding:.6em clamp(.9375rem,-5.3rem + 13vw,2.5rem) .8em;line-height:1.2;font-size:clamp(1.25rem,0.003rem + 2.6vw,1.5625rem);font-weight:500;color:#061b57}.m__page-header .page-title .title::before,.m__page-header .page-title .title::after{content:"";z-index:-1;position:absolute;display:block;width:100%;height:100%;border:#061b57 1px solid;border-radius:3px}.m__page-header .page-title .title::before{top:0;left:0}@media not all and (min-width: 768px){.m__page-header .page-title .title::after{top:-5px;left:-5px}}@media(min-width: 768px){.m__page-header .page-title .title::after{top:-7px;left:-7px}}@media not all and (min-width: 768px){.m__page-header .page-title{padding:40px 14px}}@media(min-width: 768px){.m__page-header .page-title{padding:60px 103px}}.m__single-cnt .wp-block-heading{font-size:clamp(20px,3vw,27px);font-weight:700;color:#061b57;word-break:auto-phrase}.m__single-cnt .wp-block-heading.is-style-right-line{font-size:clamp(20px,3vw,27px);font-weight:700;word-break:auto-phrase}@media not all and (min-width: 768px){.m__single-cnt .wp-block-heading.is-style-right-line{padding-bottom:.25em;border-bottom:#061b57 1px solid}}@media(min-width: 768px){.m__single-cnt .wp-block-heading.is-style-right-line{display:flex;align-items:center;gap:.75em}.m__single-cnt .wp-block-heading.is-style-right-line::after{content:"";flex:1;width:100%;height:1px;background:#061b57}}.m__single-cnt .wp-block-heading.is-style-top-bottom-border{width:100%;padding:.5em 0;text-align:center;font-size:clamp(20px,3vw,25px);font-weight:700;border-top:#061b57 1px solid;border-bottom:#061b57 1px solid}@media(min-width: 768px){.m__single-cnt .wp-block-heading.is-style-top-bottom-border{max-width:276px;margin-left:auto;margin-right:auto}}.m__single-cnt p{line-height:1.714;font-size:1rem;color:#061b57}.m__single-cnt p a{text-decoration:underline}@media(any-hover: hover){.m__single-cnt p a:where(:any-link,:enabled,summary,*[role=button]):hover{text-decoration:none}}.m__single-cnt p a:focus-visible{text-decoration:none}.m__single-cnt p a{color:#0c75c3;display:inline-block;word-break:break-word}.m__single-cnt ul.wp-block-list{padding-left:2em;line-height:1.714;font-size:1rem}.m__single-cnt ul.wp-block-list ul,.m__single-cnt ul.wp-block-list ol{margin-top:.75em}.m__single-cnt ul.wp-block-list li{list-style-type:inherit}.m__single-cnt ul.wp-block-list li+li{margin-top:.75em}.m__single-cnt ul.wp-block-list a{text-decoration:underline}@media(any-hover: hover){.m__single-cnt ul.wp-block-list a:where(:any-link,:enabled,summary,*[role=button]):hover{text-decoration:none}}.m__single-cnt ul.wp-block-list a:focus-visible{text-decoration:none}.m__single-cnt ul.wp-block-list a{color:#0c75c3}.m__single-cnt ol.wp-block-list{padding-left:2em;line-height:1.714;font-size:1rem}.m__single-cnt ol.wp-block-list ul,.m__single-cnt ol.wp-block-list ol{margin-top:.75em}.m__single-cnt ol.wp-block-list li{list-style-type:inherit}.m__single-cnt ol.wp-block-list li+li{margin-top:.75em}.m__single-cnt ol.wp-block-list a{text-decoration:underline}@media(any-hover: hover){.m__single-cnt ol.wp-block-list a:where(:any-link,:enabled,summary,*[role=button]):hover{text-decoration:none}}.m__single-cnt ol.wp-block-list a:focus-visible{text-decoration:none}.m__single-cnt ol.wp-block-list a{color:#0c75c3}.m__single-cnt ol.wp-block-list li::marker{font-weight:700}.m__single-cnt hr.wp-block-separator{width:100% !important;border:none;border-bottom:#061b57 1px dashed}.m__single-cnt .wp-block-buttons{gap:.5em 1em}.m__single-cnt .wp-block-button .wp-block-button__link{transition:all 500ms;width:270px;display:flex;align-items:center;justify-content:center;gap:.25em;padding:1.15em .5em;font-size:1.25rem;font-weight:700;color:#0c75c3;background:#fff;border:#0c75c3 1px solid;border-radius:10em;box-shadow:6px 6px 0 rgba(12,117,195,.3)}.m__single-cnt .wp-block-button .wp-block-button__link::after{content:"";display:block;width:20px;height:17px;background-color:currentColor;-webkit-mask:center center no-repeat;mask:center center no-repeat;-webkit-mask-image:url("/wp-content/themes/yanai-lab/src/img//mixin/btn/arrow.svg");mask-image:url("/wp-content/themes/yanai-lab/src/img//mixin/btn/arrow.svg");-webkit-mask-size:auto;mask-size:auto}@media(any-hover: hover){.m__single-cnt .wp-block-button .wp-block-button__link:where(:any-link,:enabled,summary,*[role=button]):hover{color:#fff;background:#0c75c3}}.m__single-cnt .wp-block-button .wp-block-button__link:focus-visible{color:#fff;background:#0c75c3}.m__single-cnt .wp-block-button .has-text-align-left{text-align:left !important}.m__single-cnt .wp-block-button .has-text-align-right{text-align:right !important}.m__single-cnt figure a,.m__single-cnt .wp-block-image a{transition:opacity 500ms;opacity:1}@media(any-hover: hover){.m__single-cnt figure a:where(:any-link,:enabled,summary,*[role=button]):hover,.m__single-cnt .wp-block-image a:where(:any-link,:enabled,summary,*[role=button]):hover{opacity:.75}}.m__single-cnt figure a:focus-visible,.m__single-cnt .wp-block-image a:focus-visible{opacity:.75}.m__single-cnt figure figcaption,.m__single-cnt .wp-block-image figcaption{line-height:1.714;font-size:1rem;color:#061b57}.m__single-cnt figure figcaption a,.m__single-cnt .wp-block-image figcaption a{text-decoration:underline}@media(any-hover: hover){.m__single-cnt figure figcaption a:where(:any-link,:enabled,summary,*[role=button]):hover,.m__single-cnt .wp-block-image figcaption a:where(:any-link,:enabled,summary,*[role=button]):hover{text-decoration:none}}.m__single-cnt figure figcaption a:focus-visible,.m__single-cnt .wp-block-image figcaption a:focus-visible{text-decoration:none}.m__single-cnt figure figcaption a,.m__single-cnt .wp-block-image figcaption a{color:#0c75c3;display:inline-block;word-break:break-word}.m__single-cnt figure figcaption,.m__single-cnt .wp-block-image figcaption{margin-top:1em}@media not all and (min-width: 768px){.m__single-cnt figure.is-style-sp-hidden-img,.m__single-cnt .wp-block-image.is-style-sp-hidden-img{display:none}}@media(min-width: 768px){.m__single-cnt figure.is-style-pc-hidden-img,.m__single-cnt .wp-block-image.is-style-pc-hidden-img{display:none}}.m__single-cnt figure.is-style-member-img,.m__single-cnt .wp-block-image.is-style-member-img{position:relative}.m__single-cnt figure.is-style-member-img img,.m__single-cnt .wp-block-image.is-style-member-img img{border-radius:3px}.m__single-cnt figure.is-style-member-img::after,.m__single-cnt .wp-block-image.is-style-member-img::after{content:"";z-index:-1;position:absolute;top:7px;left:7px;display:block;width:100%;height:100%;border:#061b57 1px solid;border-radius:3px}.m__single-cnt .wp-block-cb-carousel-v2{padding:20px;background:#c8e2ee;border-radius:3px}.m__single-cnt .wp-block-cb-carousel-v2>.swiper{margin-bottom:20px !important}.m__single-cnt .wp-block-cb-carousel-v2>.swiper>.swiper-wrapper{align-items:center}.m__single-cnt .wp-block-cb-carousel-v2>.cb-pagination{position:static}.m__single-cnt .wp-block-cb-carousel-v2>.cb-pagination .cb-pagination-bullet{opacity:1;background:rgba(0,0,172,.3) !important}.m__single-cnt .wp-block-cb-carousel-v2>.cb-pagination .cb-pagination-bullet.swiper-pagination-bullet-active{background:#0000ac !important}.m__single-cnt .wp-block-columns.is-style-paper-list-item{gap:30px}.m__single-cnt .wp-block-columns.is-style-paper-list-item .wp-block-column:first-child{flex:1}.m__single-cnt .wp-block-columns.is-style-paper-list-item .wp-block-column:last-child figure{text-align:center}@media not all and (min-width: 768px){.m__single-cnt .wp-block-columns.is-style-paper-list-item .wp-block-column:last-child{width:100%}}@media(min-width: 768px){.m__single-cnt .wp-block-columns.is-style-paper-list-item .wp-block-column:last-child{width:240px}}.m__single-cnt .wp-block-columns.is-style-award-list-item{gap:30px}.m__single-cnt .wp-block-columns.is-style-award-list-item .wp-block-column:first-child{flex:1}.m__single-cnt .wp-block-columns.is-style-award-list-item .wp-block-column:last-child{height:220px;background:#c8e2ee center center no-repeat;background-image:url("/wp-content/themes/yanai-lab/src/img//mixin/block-set/noimage-bg.png");background-size:40px auto}.m__single-cnt .wp-block-columns.is-style-award-list-item .wp-block-column:last-child figure{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.m__single-cnt .wp-block-columns.is-style-award-list-item .wp-block-column:last-child figure img{width:auto;max-height:100%}@media not all and (min-width: 768px){.m__single-cnt .wp-block-columns.is-style-award-list-item .wp-block-column:last-child{width:100%}}@media(min-width: 768px){.m__single-cnt .wp-block-columns.is-style-award-list-item .wp-block-column:last-child{width:45%;max-width:337px}}.m__single-cnt .wp-block-columns.is-style-member-list+.is-style-member-list{margin-top:50px}.m__single-cnt .wp-block-columns.is-style-member-list{gap:50px 80px}.m__single-cnt .wp-block-columns.is-style-member-list>.wp-block-column>div{max-width:160px;margin:0 auto}.m__single-cnt .wp-block-columns.is-style-member-list>.wp-block-column>div figure{margin-bottom:clamp(1.25rem,-1.245rem + 5.2vw,1.875rem)}.m__single-cnt .wp-block-columns.is-style-member-list>.wp-block-column>div p{margin:0;line-height:1.5}.m__single-cnt .wp-block-group.is-style-cnt-wrap{position:relative;padding-top:clamp(3.125rem,-0.617rem + 7.8vw,4.0625rem);padding-bottom:clamp(3.125rem,-0.617rem + 7.8vw,4.0625rem);padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.m__single-cnt .wp-block-group.is-style-cnt-wrap::after{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border:#061b57 1px solid;border-radius:3px}.m__single-cnt .wp-block-group.is-style-cnt-wrap::before{content:"";z-index:-1;position:absolute;left:11px;top:11px;width:100%;height:100%;background:#dfebf4;border-radius:3px}.m__single-cnt .wp-block-group.is-style-img-wrap{padding:20px;border-radius:3px;background:#fff}.m__single-cnt .wp-block-group.is-style-bleed{position:relative}.m__single-cnt .wp-block-group.is-style-bleed::before{content:"";z-index:-1;position:absolute;top:0;bottom:0;left:-11px;width:calc(100% + 11px - var(--wp--style--root--padding-right));height:100%;border-top:#061b57 1px solid;border-bottom:#061b57 1px solid}@media not all and (min-width: 768px){.m__single-cnt .wp-block-group.is-style-bleed::before{width:calc(100% + 36px - var(--wp--style--root--padding-right))}}@media not all and (min-width: 768px){.m__single-cnt .wp-block-group.is-style-bleed{padding-right:10px}}.m__single-cnt .about-cnt .wp-block-group.is-style-bleed{margin-right:0}.m__single-cnt .joinus-cnt .wp-block-group.is-style-bleed{margin-right:0}.m__single-cnt .wp-block-group.is-style-flow-wrap{display:flex;align-items:baseline;justify-content:flex-start}.m__single-cnt .wp-block-group.is-style-flow-wrap>*:last-child{flex:1}.m__single-cnt .wp-block-group.is-style-seminar-title-wrap{position:relative;display:flex}.m__single-cnt .wp-block-group.is-style-seminar-title-wrap::after{content:"";z-index:-1;position:absolute;top:0;bottom:0;height:100%;border-top:#061b57 1px solid;border-bottom:#061b57 1px solid}.m__single-cnt .wp-block-group.is-style-seminar-title-wrap{display:flex;align-items:baseline}.m__single-cnt .wp-block-group.is-style-seminar-title-wrap>p,.m__single-cnt .wp-block-group.is-style-seminar-title-wrap>.wp-block-heading{margin:0;line-height:1.714;font-size:1rem;font-weight:700}@media not all and (min-width: 768px){.m__single-cnt .wp-block-group.is-style-seminar-title-wrap{gap:1em;width:calc(100% + var(--wp--style--root--padding-right));padding:0 0 .75em var(--wp--style--root--padding-left)}.m__single-cnt .wp-block-group.is-style-seminar-title-wrap::after{left:-25px;width:calc(100% + 11px + 14px);border-top:none}}@media(min-width: 768px){.m__single-cnt .wp-block-group.is-style-seminar-title-wrap{justify-content:flex-end;gap:.5em;width:calc(100% + var(--wp--style--root--padding-right));padding:.75em 0}.m__single-cnt .wp-block-group.is-style-seminar-title-wrap::after{left:-11px;width:calc(100% + 11px)}.m__single-cnt .wp-block-group.is-style-seminar-title-wrap>.wp-block-heading{flex:1;max-width:calc(100% - var(--wp--style--root--padding-right))}}.m__single-cnt{position:relative}.m__single-cnt .wp-block-embed{margin:0}.m__single-cnt hr{margin-top:40px;margin-bottom:40px}@media not all and (min-width: 768px){.m__single-cnt.achievement-pi{display:none}}.m__single-cnt.achievement-pi:before{content:"";position:absolute;top:-104px;left:50%;transform:translateX(calc(-50% + 23.125svw));background-image:url("/wp-content/themes/yanai-lab/src/img/common/deco-achievement-pi.png");background-repeat:no-repeat;background-position:center center;background-size:cover;width:112px;height:106px}@media not all and (min-width: 768px){.m__single-cnt.achievement-member{display:none}}.m__single-cnt.achievement-member:before,.m__single-cnt.achievement-member:after{content:"";position:absolute;background-repeat:no-repeat;background-position:center center;background-size:cover}.m__single-cnt.achievement-member:before{top:-104px;left:20%;background-image:url("/wp-content/themes/yanai-lab/src/img/common/deco-achievement-member-1.png");width:80px;height:106px}.m__single-cnt.achievement-member:after{top:-130px;right:15%;background-image:url("/wp-content/themes/yanai-lab/src/img/common/deco-achievement-member-2.png");width:125px;height:134px}.m__single-cnt.contact:before{content:"";position:absolute;background-repeat:no-repeat;background-position:center center;background-size:cover;bottom:-220px;right:0;background-image:url("/wp-content/themes/yanai-lab/src/img/common/deco-contact.png");width:219px;height:298px;z-index:1}.m__research_link{position:fixed;bottom:100px;right:40px;z-index:var(--stack-top)}@media not all and (min-width: 768px){.m__research_link{display:none}}.m__research_link__img{display:inline-block;width:125px;height:129px}.m__research_link__img img{width:100%;height:auto}.m__research_link__inner{text-align:center}.m__research__list{position:relative;background-color:#0000ac;border-radius:3px;padding:20px 11px;text-align:center;margin-bottom:25px}.m__research__list:after{content:"";position:absolute;bottom:-17px;left:50%;transform:translateX(-50%);border-width:20px 10px 0 10px;border-style:solid;border-color:#0000ac rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.m__research__list li a{color:#fff}.m__research__list li+li{margin-top:10px;padding-top:10px;position:relative}.m__research__list li+li ::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background-image:radial-gradient(circle, #fff 1px, transparent 1px);background-size:4px 1px;background-repeat:repeat-x}[data-scroll-anim=fade-up]{opacity:0;transition:opacity 1s ease-out}[data-scroll-anim=fade-up].is-animated{opacity:1}.m__noscript{padding:2em;margin:4em 2em;text-align:center;font-weight:700;color:#061b57;background:#fff;border:#c00 2px solid}@property --stack-loading{syntax:"<integer>";inherits:false;initial-value:100}@property --stack-top{syntax:"<integer>";inherits:false;initial-value:50}@property --stack-upper-middle{syntax:"<integer>";inherits:false;initial-value:40}@property --stack-middle{syntax:"<integer>";inherits:false;initial-value:30}@property --stack-low{syntax:"<integer>";inherits:false;initial-value:20}@property --stack-overlay{syntax:"<integer>";inherits:false;initial-value:10}@property --stack-background{syntax:"<integer>";inherits:false;initial-value:-1}:root{--stack-loading: 100;--stack-top: 50;--stack-upper-middle: 40;--stack-middle: 30;--stack-low: 20;--stack-overlay: 10;--stack-background: -1}:root a{text-decoration:none}html{scroll-behavior:smooth}body{position:relative;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-optical-sizing:auto;line-height:1.5;color:#061b57;overflow-wrap:break-word;background:#c8e2ee}body input,body button{font-family:"Zen Kaku Gothic New",sans-serif}body img{vertical-align:top;max-width:100%}body *[data-sr-only]{clip:rect(0 0 0 0);overflow:hidden;position:absolute;height:1px;width:1px}@media not all and (min-width: 768px){body *[data-large-only]{display:none}}@media(min-width: 768px){body *[data-small-only]{display:none}body::before,body::after{content:"";z-index:-2;position:absolute;bottom:0;background-repeat:repeat-y;background-position:left top}body::before{top:1645px;left:94px;width:246px;background-image:url("/wp-content/themes/yanai-lab/src/img/common/bg-left--large.png");background-size:246px auto}body::after{top:1825px;right:0;width:373px;background-image:url("/wp-content/themes/yanai-lab/src/img/common/bg-right--large.png");background-size:373px auto}}#skip-link{position:absolute}#skip-link:not(:focus){width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(1px, 1px, 1px, 1px)}#skip-link:focus{display:block;top:5px;left:5px;z-index:10001;margin:0;padding:15px 20px;color:#fff;background:#0c75c3}.f__header nav .head{width:100%}.f__header nav .head .logo{max-width:960px;margin:0 auto}.f__header nav .head .logo a{transition:opacity 500ms;opacity:1}@media(any-hover: hover){.f__header nav .head .logo a:where(:any-link,:enabled,summary,*[role=button]):hover{opacity:.75}}.f__header nav .head .logo a:focus-visible{opacity:.75}.f__header nav .head .logo a{display:inline-block}.f__header nav .btn-list{z-index:10000;position:fixed;display:flex;align-items:center}.f__header nav .btn-list .menu-btn>button{position:relative;transition:all 500ms;display:flex;align-items:center;justify-content:center;color:#fff;background:#0c75c3;border:#0c75c3 1px solid;border-radius:3px}@media(any-hover: hover){.f__header nav .btn-list .menu-btn>button:where(:any-link,:enabled,summary,*[role=button]):hover{color:#0c75c3;background:#fff}}.f__header nav .btn-list .menu-btn>button:focus-visible{color:#0c75c3;background:#fff}.f__header nav .btn-list .menu-btn>button[aria-expanded=true]{color:#0c75c3;background:#fff}.f__header nav .btn-list .menu-icon{position:absolute}.f__header nav .btn-list .menu-icon--open{opacity:1}.f__header nav .btn-list .menu-icon--close{opacity:0}.f__header nav .btn-list .x-btn>a{transition:opacity 500ms;opacity:1}@media(any-hover: hover){.f__header nav .btn-list .x-btn>a:where(:any-link,:enabled,summary,*[role=button]):hover{opacity:.75}}.f__header nav .btn-list .x-btn>a:focus-visible{opacity:.75}.f__header nav .btn-list .x-btn>a{display:flex;align-items:center;justify-content:center;background:#000;border-radius:3px}.f__header nav .gnav{transition:all 500ms;z-index:10000;visibility:hidden;opacity:0;position:fixed;top:-100%}.f__header nav .gnav>div{max-height:100%}.f__header nav .gnav .menu{display:flex;flex-wrap:wrap;width:100%;background:#0c75c3;border-radius:3px}.f__header nav .gnav .menu>li{width:calc((100% - 1px)/2);min-height:52px;position:relative}.f__header nav .gnav .menu>li:nth-child(odd)::after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background-image:radial-gradient(circle, #fff 1px, transparent 1px);background-size:1px 4px;background-repeat:repeat-y}.f__header nav .gnav .menu>li:nth-last-child(n+3)::before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-image:radial-gradient(circle, #fff 1px, transparent 1px);background-size:4px 1px;background-repeat:repeat-x}.f__header nav .gnav .menu>li>a{transition:opacity 500ms;opacity:1}@media(any-hover: hover){.f__header nav .gnav .menu>li>a:where(:any-link,:enabled,summary,*[role=button]):hover{opacity:.75}}.f__header nav .gnav .menu>li>a:focus-visible{opacity:.75}.f__header nav .gnav .menu>li>a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:2px;text-align:center;line-height:1.3;font-size:1rem;font-weight:500;color:#fff}.f__header nav .gnav .menu>li:last-child,.f__header nav .gnav .menu>li:nth-last-child(2):nth-child(odd){border-bottom:none}@media not all and (min-width: 768px){.f__header nav .head{padding-top:14px;padding-left:20px;padding-right:137px}.f__header nav .head .logo a img{width:189px}.f__header nav .btn-list{top:17px;right:20px;gap:17px}.f__header nav .btn-list .menu-btn>button{width:45px;height:45px}.f__header nav .btn-list .menu-btn>button svg{width:35px}.f__header nav .btn-list .x-btn>a{width:45px;height:45px}.f__header nav .btn-list .x-btn>a img{width:20px}.f__header nav .gnav{right:0;width:100%;height:calc(100svh - 91px);padding:0 6px}}@media(min-width: 768px){.f__header nav .head{padding:22px 60px 0}.f__header nav .head .logo a img{width:247px}.f__header nav .btn-list{top:22px;right:85px;gap:22px}.f__header nav .btn-list .menu-btn>button{width:67px;height:67px}.f__header nav .btn-list .menu-btn>button svg{width:51px}.f__header nav .btn-list .x-btn>a{width:67px;height:67px}.f__header nav .btn-list .x-btn>a img{width:30px}.f__header nav .gnav{right:174px;width:377px;height:calc(100svh - 100px)}}body.gnav-open .f__header .gnav[aria-hidden=false]{visibility:visible;opacity:1}@media not all and (min-width: 768px){body.gnav-open .f__header .gnav[aria-hidden=false]{top:91px}}@media(min-width: 768px){body.gnav-open .f__header .gnav[aria-hidden=false]{top:100px}}body.gnav-open .f__header .menu-overlay{visibility:visible;opacity:1;pointer-events:auto}.menu-overlay{transition:all 500ms;opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:9999}.f__main{width:100%}.f__main .f__cnt{position:relative;padding-top:0;padding-bottom:0;padding-left:clamp(.875rem,-10.65rem + 24vw,3.75rem);padding-right:clamp(1.5625rem,-7.17rem + 18.2vw,3.75rem);z-index:var(--stack-middle)}.f__footer{box-sizing:border-box;width:100%;padding:70px 14px;color:#061b57}.f__footer .info{text-align:center;line-height:1.714;font-size:.875rem}.f__footer .info .logo a{transition:opacity 500ms;opacity:1}@media(any-hover: hover){.f__footer .info .logo a:where(:any-link,:enabled,summary,*[role=button]):hover{opacity:.75}}.f__footer .info .logo a:focus-visible{opacity:.75}.f__footer .info .logo a{display:inline-block}.f__footer .info .logo a img{width:172px}.f__footer .info .contact{margin-top:2em}.f__footer .info .copyright{margin-top:3em}.f__footer .to-pagetop{z-index:9999;position:fixed}.f__footer .to-pagetop a{transition:opacity 500ms;opacity:1}@media(any-hover: hover){.f__footer .to-pagetop a:where(:any-link,:enabled,summary,*[role=button]):hover{opacity:.75}}.f__footer .to-pagetop a:focus-visible{opacity:.75}.f__footer .to-pagetop a{display:block}.f__footer .to-pagetop a img{width:40px}@media not all and (min-width: 768px){.f__footer .to-pagetop{right:16px;bottom:22px}}@media(min-width: 768px){.f__footer .to-pagetop{right:85px;bottom:22px}}body.admin-bar{margin-top:calc(var(--wp-admin--admin-bar--height)*-1)}
