html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;margin:0;border:0;padding:0;font:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body.home .wp-block-button .wp-block-button__link,.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header .wp-block-heading,body:not(.home) .r3-single-content h2,body:not(.home) .r3-page h2,body:not(.home) .r3-single-content h3,body:not(.home) .r3-page h3,body:not(.home) .r3-single-content h4,body:not(.home) .r3-page h4,.r3-archive-header-page-title,.r3-blog-title,.r3-blog-title a,.r3-column-title,.r3-column-title a,.r3-seminarevent-event_type span,.r3-seminarevent-event_date,.r3-seminarevent-event_location,.r3-seminarevent-event_title,.r3-seminarevent-event_tag span,.r3-seminarevent-event_application_link a,.r3-case-title,.r3-case-title a,.r3-case-cat .r3-case-cat-list,.wp-block-heading.r3-service-header-number,.r3-service-header-lead,.r3-about-lead,.r3-about-heading,.r3-post-date,.r3-post-category,.r3-top-main-visual-copy,strong,*[style*="700"],.r3-footer-nav-col .r3-footer-nav-heading,.r3-footer-nav-col .widgettitle,.r3-footer-copyright,.r3-header-nav-list .menu-item.r3-btn-1 a,.r3-header-nav-list .menu-item.r3-btn-2 a{font-style:normal;font-weight:700;font-family:"TazuganeInfoStdN-Bold","TazuganeInfoStdN-Regular","Hiragino Sans","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media screen and (max-width: 39.9375em){html{-webkit-text-size-adjust:100%}}body{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;font-family:"TazuganeInfoStdN-Regular","Hiragino Sans","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-variant-ligatures:common-ligatures}body.tax-event_type,body.tax-event-location,body.tax-event-tag,body.post-type-archive{background-color:#f9f9f9}picture,img{width:auto;max-width:100%;height:auto}body.body-no-scroll{position:fixed;right:0;left:0;margin-top:32px;overflow:hidden}@media screen and (max-width: 782px){body.body-no-scroll{margin-top:112px}body.body-no-scroll.admin-bar{margin-top:0}}.r3-header{position:absolute;top:0;left:0;z-index:1000;transition:background .3s ease;width:100%}@media screen and (max-width: 61.9375em){.r3-header{display:flex;position:fixed;align-items:center;box-sizing:border-box;background:#fff;padding:0;height:60px}}.r3-header.toggled{align-items:flex-start;height:100vh;overflow:hidden}@media screen and (min-width: 62em){.r3-header:hover,.r3-header.is-active{position:fixed;transition:background .3s ease;background:#fff}.r3-header:hover .r3-header-nav-list .menu-item:not(.r3-btn-1):not(.r3-btn-2) a,.r3-header.is-active .r3-header-nav-list .menu-item:not(.r3-btn-1):not(.r3-btn-2) a{transition:color .3s ease;color:var(--wp--preset--color--default-text)}}.admin-bar .r3-header{top:32px}@media screen and (max-width: 39.9375em){.admin-bar .r3-header{top:46px}}@media screen and (max-width: 61.9375em){.admin-bar .r3-header-nav-list{top:106px}}.r3-header-inner{display:flex;justify-content:space-between;gap:20px;box-sizing:border-box;padding-left:25px;width:100%}@media screen and (max-width: 61.9375em){.r3-header-inner{align-items:center;gap:0;padding-left:0;height:60px}}.r3-header-logo{display:flex;justify-content:center;align-items:center;width:95px}@media screen and (max-width: 61.9375em){.r3-header-logo{margin-left:20px;width:69px}}.r3-header-nav-list{display:flex;align-items:center;gap:0}@media screen and (max-width: 61.9375em){.r3-header-nav-list{display:none;position:fixed;top:60px;right:0;bottom:0;left:0;padding-bottom:100px}}.r3-header-nav-list .menu-item{display:flex;position:relative;justify-content:center;align-items:center;margin-left:18px;min-height:60px;color:#fff;font-size:1rem;line-height:1.7142857143;letter-spacing:1px}.r3-header-nav-list .menu-item:first-child{margin-left:0}@media screen and (max-width: 61.9375em){.r3-header-nav-list .menu-item{display:flex;flex:1;justify-content:flex-start;align-items:center;transition:unset;box-sizing:border-box;margin-left:0;padding:0 30px;width:100%;min-height:50px}}.r3-header-nav-list .menu-item a{display:flex;justify-content:center;align-items:center;transition:color .3s ease;min-height:60px;color:#fff;text-decoration:none}@media screen and (max-width: 61.9375em){.r3-header-nav-list .menu-item a{display:flex;justify-content:flex-start;align-items:center;transition:unset;width:100%;height:50px;color:var(--wp--preset--color--default-text)}}.r3-header-nav-list .menu-item a:hover{text-decoration:underline}@media screen and (max-width: 61.9375em){.r3-header-nav-list .menu-item a:hover{transition:unset}}.r3-header-nav-list .menu-item:hover .sub-menu{display:flex;flex-flow:column}@media screen and (max-width: 61.9375em){.r3-header-nav-list .menu-item:hover .sub-menu{display:block}}.r3-header-nav-list .menu-item.focus{height:60px}@media screen and (max-width: 61.9375em){.r3-header-nav-list .menu-item.focus{height:auto;min-height:unset}}.r3-header-nav-list .menu-item.menu-item-has-children{display:flex;flex-flow:column;height:auto;min-height:unset}.r3-header-nav-list .menu-item .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:300px}@media screen and (max-width: 61.9375em){.r3-header-nav-list .menu-item .sub-menu{display:block;position:unset;visibility:visible;opacity:1;width:100%;height:auto}}.r3-header-nav-list .menu-item .sub-menu li.menu-item{margin-left:0 !important;border-bottom:1px solid #ffce2b}@media screen and (max-width: 61.9375em){.r3-header-nav-list .menu-item .sub-menu li.menu-item{display:block;visibility:visible;opacity:1;padding:0;height:auto;min-height:unset}}.r3-header-nav-list .menu-item .sub-menu li.menu-item a{display:flex;flex-flow:column;align-items:flex-start;box-sizing:border-box;background:#fff;padding:6px 10px;width:100%;height:auto}.r3-header-nav-list .menu-item .sub-menu li.menu-item a span{font-size:.75rem;line-height:1.4}.r3-header-nav-list .menu-item.r3-btn-1,.r3-header-nav-list .menu-item.r3-btn-2{display:flex;justify-content:center;align-items:center;width:185px;height:60px}@media screen and (max-width: 61.9375em){.r3-header-nav-list .menu-item.r3-btn-1,.r3-header-nav-list .menu-item.r3-btn-2{width:100%}}.r3-header-nav-list .menu-item.r3-btn-1 a,.r3-header-nav-list .menu-item.r3-btn-2 a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media screen and (max-width: 61.9375em){.r3-header-nav-list .menu-item.r3-btn-1 a,.r3-header-nav-list .menu-item.r3-btn-2 a{height:60px}}.r3-header-nav-list .menu-item.r3-btn-1 a:hover,.r3-header-nav-list .menu-item.r3-btn-2 a:hover{text-decoration:none}.r3-header-nav-list .menu-item.r3-btn-1{background:#ffce2b}@media screen and (max-width: 61.9375em){.r3-header-nav-list .menu-item.r3-btn-1{margin-top:50px;border-top:1px solid #fff}}.r3-header-nav-list .menu-item.r3-btn-1 a{color:var(--wp--preset--color--default-text)}.r3-header-nav-list .menu-item.r3-btn-2{margin-left:0;background:var(--wp--preset--color--main)}.r3-header-nav-list .menu-item.r3-btn-2 a{color:#fff}@media screen and (max-width: 61.9375em){.toggled .r3-header-nav-list{display:block;z-index:100000;animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background:#ffce2b;overflow-y:scroll}}@keyframes overlay-menu__fade-in-animation{0%{transform:translateY(0.5em);opacity:0}to{transform:translateY(0);opacity:1}}.main-navigation{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 61.9375em){.main-navigation{margin-right:20px}}.main-navigation.toggled{overflow-y:scroll}.menu-toggle{display:none;position:relative;margin:0;border:0;background:none;padding:0;width:30px;height:21px;font-size:0}@media screen and (max-width: 61.9375em){.menu-toggle{display:inline-block}}.menu-toggle span{display:block;position:absolute;left:0;background:var(--wp--preset--color--default-text);width:30px;height:3px}.menu-toggle span:first-child{top:0}.menu-toggle span:nth-child(2){top:calc(50% - 1.5px)}.menu-toggle span:last-child{bottom:0}.r3-footer{position:relative;background:-webkit-image-set(url(images/footer-cover.jpg) 1x, url(images/footer-cover@2x.jpg) 2x) top center/100% auto no-repeat;background:image-set(url(images/footer-cover.jpg) 1x, url(images/footer-cover@2x.jpg) 2x) top center/100% auto no-repeat;width:100%}@media screen and (max-width: 39.9375em){.r3-footer{background:-webkit-image-set(url(images/sp-footer-cover.jpg) 1x, url(images/sp-footer-cover@2x.jpg) 2x) top center/cover no-repeat;background:image-set(url(images/sp-footer-cover.jpg) 1x, url(images/sp-footer-cover@2x.jpg) 2x) top center/cover no-repeat}}@media screen and (min-width: 40em)and (max-width: 79.9375em){.r3-footer{background:-webkit-image-set(url(images/sp-footer-cover.jpg) 1x, url(images/sp-footer-cover@2x.jpg) 2x) bottom center/cover no-repeat;background:image-set(url(images/sp-footer-cover.jpg) 1x, url(images/sp-footer-cover@2x.jpg) 2x) bottom center/cover no-repeat}}.r3-footer::after{display:block;position:absolute;top:0;left:0;opacity:.3;z-index:1;background-color:#000;width:100%;height:100%;content:""}.r3-footer-inner{display:flex;position:relative;justify-content:space-between;align-items:flex-start;z-index:10;margin-right:auto;margin-left:auto;padding:70px 20px;max-width:1440px}@media screen and (max-width: 63.9375em){.r3-footer-inner{flex-flow:column;padding:60px 0;width:84vw}}.r3-footer-col{display:flex;flex-flow:row;max-width:100%}@media screen and (max-width: 39.9375em){.r3-footer-col{flex-flow:column;gap:50px;width:100%}}@media screen and (min-width: 40em)and (max-width: 79.9375em){.r3-footer-col{flex-basis:100%;flex-flow:column;gap:50px;width:100%}}@media screen and (max-width: 39.9375em){.r3-footer-partner-logos{width:100%}}@media screen and (min-width: 40em)and (max-width: 79.9375em){.r3-footer-partner-logos{flex-basis:100%;flex-flow:column;width:100%}}.r3-footer-logo{margin-right:90px;min-width:160px}@media screen and (max-width: 39.9375em){.r3-footer-logo{margin-right:0;min-width:115px}}.r3-footer-logo .wp-block-image{margin:0}.r3-footer-nav{display:flex;flex:1;gap:20px;margin-right:40px}@media screen and (max-width: 39.9375em){.r3-footer-nav{flex-flow:column;gap:40px;margin-right:0;margin-bottom:40px;width:100%}}.r3-footer-partner-logo-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.r3-footer-partner-logo-text{color:#fff;font-size:1rem;line-height:1.6;text-align:center}.r3-footer-partner-logo{width:160px}.r3-footer-partner-logo img{width:100%}.r3-footer-partner-logo .wp-block-image{margin:0}.r3-footer-nav-col{flex:1}.r3-footer-nav-col .r3-footer-nav-heading,.r3-footer-nav-col .widgettitle{display:flex;justify-content:flex-start;align-items:center;margin-bottom:16px;color:#ffce2b;font-size:1.125rem;line-height:1.4444444444}.r3-footer-nav-col .r3-footer-nav-heading::before,.r3-footer-nav-col .widgettitle::before{display:inline-block;margin-right:6px;background:url("images/news-heading-bgi.svg") center center/100% auto no-repeat;width:20px;height:22px;content:""}.r3-footer-nav-col .r3-footer-nav-list,.r3-footer-nav-col .menu{display:flex;flex-flow:column;padding-left:26px}.r3-footer-nav-col .r3-footer-nav-list li,.r3-footer-nav-col .menu li{margin-bottom:8px;inline-size:-moz-min-content;inline-size:min-content}.r3-footer-nav-col .r3-footer-nav-list a,.r3-footer-nav-col .menu a{color:#fff;font-size:1rem;line-height:1.4285714286;letter-spacing:1px;text-decoration:none;white-space:nowrap}.r3-footer-nav-col .r3-footer-nav-list a:hover,.r3-footer-nav-col .menu a:hover{text-decoration:underline}.r3-footer-copyright{display:flex;justify-content:center;align-items:center;background-color:#ffce2b;width:100%;height:40px;color:#fff;font-size:.75rem;line-height:1.4166666667;letter-spacing:1px;text-align:center}@media screen and (max-width: 39.9375em){.r3-footer-copyright{font-size:.625rem}}.wp-block-heading.is-style-add-bg-image{display:flex;justify-content:flex-start;align-items:center}.wp-block-heading.is-style-add-bg-image.has-text-align-center{justify-content:center}@media screen and (max-width: 39.9375em){.wp-block-heading.is-style-add-bg-image.has-text-align-center{justify-content:flex-start}}.wp-block-heading.is-style-add-bg-image::before{display:inline-block;flex-shrink:0;margin-right:10px;background:url("images/news-heading-bgi.svg") bottom right/100% auto no-repeat;width:35px;height:40px;content:""}@media screen and (max-width: 39.9375em){.wp-block-heading.is-style-add-bg-image::before{margin-right:5px}}.r3-top-main-visual-cover{align-items:flex-start;box-sizing:border-box;padding-top:16.3194444444vw;height:48.6111111111vw}.r3-top-main-visual-logo{margin-bottom:70px}.r3-top-main-visual-copy{font-size:1.125rem;line-height:1.5555555556;letter-spacing:4px}.r3-top-main-visual-list{align-items:stretch !important;gap:0;margin-block-start:0;margin-block-end:0}@media screen and (max-width: 39.9375em){.r3-top-main-visual-list{flex-flow:wrap !important;flex-wrap:wrap}}.r3-top-main-visual-list .wp-block-group{flex:1;gap:0;padding:0 10px 20px}@media screen and (max-width: 39.9375em){.r3-top-main-visual-list .wp-block-group{flex:unset;flex-shrink:0;padding:0 6px 18px;width:33.3333333333%}}@media screen and (max-width: 39.9375em){.r3-top-main-visual-list .wp-block-group:first-child,.r3-top-main-visual-list .wp-block-group:nth-child(2){border-bottom:1px solid #fff;width:50%}}.r3-top-main-visual-list .wp-block-group .wp-block-image{display:flex;justify-content:center;align-items:center;width:100%;height:140px;text-align:center}.r3-top-main-visual-list .wp-block-group p{font-size:.9375rem;line-height:1.4666666667;letter-spacing:1px}@media screen and (max-width: 39.9375em){.r3-top-main-visual-list .wp-block-group p{text-align:center}}.r3-news{display:flex;flex-flow:column;gap:50px;margin-right:auto;margin-left:auto;padding:100px 0 80px;width:1200px;max-width:100%}@media screen and (max-width: 39.9375em){.r3-news{gap:40px;padding:80px 0 40px;width:84vw}}.wp-block-advanced-posts-blocks-posts{width:100%}.r3-posts{display:flex;flex-flow:column;gap:20px;box-sizing:border-box;margin-right:auto;margin-left:auto;padding:0 30px;width:1200px;max-width:100%}@media screen and (max-width: 39.9375em){.r3-posts{gap:30px;padding:0;width:100%}}.r3-posts.r3-posts-archive{gap:24px;margin-top:40px;margin-bottom:100px}@media screen and (max-width: 39.9375em){.r3-posts.r3-posts-archive{width:84vw}}.r3-posts.r3-posts-archive .r3-post{border-bottom:1px solid #ffce2b;padding-bottom:24px}.r3-post{display:flex;gap:40px;width:100%}@media screen and (max-width: 39.9375em){.r3-post{flex-flow:column;gap:10px}}.r3-post-meta{display:flex;gap:40px;width:310px}@media screen and (max-width: 39.9375em){.r3-post-meta{display:flex;flex-direction:column;gap:5px;width:100%}}.r3-post-date{flex-basis:150px;color:var(--wp--preset--color--default-text);font-size:1.125rem;line-height:1.6;letter-spacing:1px}@media screen and (max-width: 39.9375em){.r3-post-date{flex-basis:100%}}.r3-post-category{flex-basis:120px;color:var(--wp--preset--color--default-text);font-size:1.125rem;line-height:1.6;letter-spacing:1px}@media screen and (max-width: 39.9375em){.r3-post-category{display:flex;flex-basis:100%;flex-direction:row}}.r3-post-title{flex:1;color:var(--wp--preset--color--default-text);font-size:1.125rem;line-height:1.6}@media screen and (max-width: 39.9375em){.r3-post-title{width:100%}}.r3-post-title a{color:var(--wp--preset--color--default-text);text-decoration:none}.r3-post-title a:hover{text-decoration:underline}.r3-about{display:flex;flex-flow:wrap;gap:30px;margin-right:auto;margin-bottom:55px;margin-left:auto;width:716px;max-width:100%}.r3-about:last-child{margin-bottom:0}@media screen and (max-width: 61.9375em){.r3-about{flex-flow:column;width:100%}}.r3-about .wp-block-image{display:flex;justify-content:center;align-items:center;border-radius:50%;width:138px;height:138px;overflow:hidden}.r3-about>.wp-block-group{flex:1}.r3-about-lead{margin-bottom:10px;font-size:.9375rem;line-height:1.2;letter-spacing:1px}.r3-about-heading{margin-bottom:15px;font-size:1.5rem;letter-spacing:1px}.r3-about-paragraph{font-size:1rem;line-height:1.5714285714;letter-spacing:1px}.r3-service-header{display:flex;gap:0}.wp-block-heading.r3-service-header-number{margin-bottom:30px;color:var(--wp--preset--color--default-text);font-size:3.125rem;line-height:1;letter-spacing:.04em}.r3-service-header-lead{margin-bottom:50px !important;color:var(--wp--preset--color--default-text);font-size:1.5rem;line-height:1.6666666667;letter-spacing:.04em}.r3-service-header-icon{margin-bottom:40px !important}.r3-service-main-row{gap:45px}@media screen and (max-width: 39.9375em){.r3-service-main-row{flex-flow:wrap !important;gap:20px}}.r3-service-main-col{gap:10px}@media screen and (max-width: 39.9375em){.r3-service-main-col{flex-flow:row !important}}.r3-service-main-col p{margin-bottom:0 !important;color:var(--wp--preset--color--default-text);font-size:1.125rem;line-height:1.5555555556;letter-spacing:.01em}@media screen and (max-width: 39.9375em){.r3-service-main-col p{font-size:1rem}}.r3-cases{display:flex;flex-flow:wrap;gap:50px 20px;box-sizing:border-box;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width:1000px;max-width:100%}.r3-cases.r3-cases-archive{margin-top:40px;margin-bottom:100px}@media screen and (max-width: 51.25em){.r3-cases{gap:20px;width:100%}}@media screen and (max-width: 39.9375em){.r3-cases{padding-right:0;padding-left:0}}.r3-case{background-color:#fff;width:300px}@media screen and (max-width: 51.25em){.r3-case{width:calc(50% - 10px)}}@media screen and (max-width: 39.9375em){.r3-case{margin-right:auto;margin-left:auto;width:84vw}}.r3-case-sub-title{box-sizing:border-box;background-color:#24bbff;padding:0 10px;width:100%;height:24px;overflow:hidden;color:#fff;font-size:.75rem;line-height:2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.r3-case-thumbnail{display:flex;justify-content:center;align-items:center;margin-bottom:8px;aspect-ratio:150/107;width:100%;overflow:hidden}@media screen and (max-width: 39.9375em){.r3-case-thumbnail{height:auto}}.r3-case-thumbnail a{display:flex;justify-content:center;align-items:center;aspect-ratio:150/107;width:100%;overflow:hidden}@media screen and (max-width: 39.9375em){.r3-case-thumbnail a{height:auto}}.r3-case-thumbnail a img{aspect-ratio:150/107;-o-object-fit:cover;transition:all .3s ease;width:100%;object-fit:cover}.r3-case-thumbnail a:hover img{transform:scale(1.02, 1.02);transition:all .3s ease}.r3-case-body{padding:0 8px 8px}.r3-case-title{margin-bottom:8px;font-size:.8125rem;line-height:1.8461538462;text-align:center}@media screen and (max-width: 39.9375em){.r3-case-title{font-size:1rem}}.r3-case-title a{color:var(--wp--preset--color--default-text);text-decoration:none}.r3-case-logo{display:flex;justify-content:center;align-items:center;margin-bottom:10px;padding:0 15px;height:40px}.r3-case-logo img{max-height:100%}.r3-case-content{margin-bottom:10px;font-size:1rem;line-height:1.7142857143}.r3-case-cat{display:flex;flex-flow:wrap;justify-content:center;gap:6px;margin-bottom:6px}.r3-case-cat .r3-case-cat-list{border-radius:10px;background-color:#ffce2b;padding:0 10px;min-height:20px;color:var(--wp--preset--color--default-text);font-size:.625rem;line-height:2;letter-spacing:1px}.r3-seminarevents{display:flex;flex-flow:wrap;gap:22px;padding:20px 120px 20px 98px;width:742px}@media screen and (max-width: 39.9375em){.r3-seminarevents{gap:30px;padding:0;width:100%}}.r3-seminarevents.r3-seminarevents-archive{gap:20px;box-sizing:border-box;margin-top:40px;margin-right:auto;margin-bottom:100px;margin-left:auto;padding:0 20px;width:1000px;max-width:100%}@media screen and (max-width: 51.25em){.r3-seminarevents.r3-seminarevents-archive{gap:20px;width:100%}}@media screen and (max-width: 39.9375em){.r3-seminarevents.r3-seminarevents-archive{margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;width:84vw}}.r3-seminarevents.r3-seminarevents-archive .r3-seminarevent{width:300px}@media screen and (max-width: 51.25em){.r3-seminarevents.r3-seminarevents-archive .r3-seminarevent{width:calc(50% - 10px)}}@media screen and (max-width: 39.9375em){.r3-seminarevents.r3-seminarevents-archive .r3-seminarevent{width:100%}}.r3-seminarevent{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px;background-color:#fff;padding-bottom:15px;width:360px}@media screen and (max-width: 51.25em){.r3-seminarevent{width:calc(50% - 10px)}}@media screen and (max-width: 39.9375em){.r3-seminarevent{flex-flow:column;width:100%}}.r3-seminarevent-meta{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:100%}.r3-seminarevent-meta>*{flex-shrink:0}.r3-seminarevent-event_type{display:flex;justify-content:center;align-items:center;gap:5px;background-color:#8dd667;width:100%;min-height:28px}.r3-seminarevent-event_type span{color:#fff;font-size:1rem;line-height:1.25}.r3-seminarevent-event_date{display:flex;justify-content:center;align-items:center;gap:10px;color:var(--wp--preset--color--default-text);font-size:1rem;line-height:1.25;letter-spacing:1px}.seminarevent-event_date-calendar{display:flex;justify-content:center;align-items:center;gap:2px}.seminarevent-event_date-calendar::before{display:inline-block;background:-webkit-image-set(url(images/seminarevent-event_date-calendar.png) 1x, url(images/seminarevent-event_date-calendar@2x.png) 2x) center center/100% auto no-repeat;background:image-set(url(images/seminarevent-event_date-calendar.png) 1x, url(images/seminarevent-event_date-calendar@2x.png) 2x) center center/100% auto no-repeat;width:25px;height:24px;content:""}.seminarevent-event_date-time{display:flex;justify-content:center;align-items:center;gap:2px}.seminarevent-event_date-time::before{display:inline-block;background:-webkit-image-set(url(images/seminarevent-event_date-time.png) 1x, url(images/seminarevent-event_date-time@2x.png) 2x) center center/100% auto no-repeat;background:image-set(url(images/seminarevent-event_date-time.png) 1x, url(images/seminarevent-event_date-time@2x.png) 2x) center center/100% auto no-repeat;width:25px;height:24px;content:""}.r3-seminarevent-event_location{border:1px solid #ffce2b;border-radius:calc(infinity*1px);padding:1px 12px;min-height:20px;color:var(--wp--preset--color--default-text);font-size:.75rem;line-height:1.6666666667;letter-spacing:1px}.r3-seminarevent-event_title{padding:0 10px;color:var(--wp--preset--color--default-text);font-size:1.125rem;line-height:1.6}.r3-seminarevent-event_tag{display:flex;flex-flow:wrap;justify-content:center;align-items:center;gap:5px;padding:0 10px}.r3-seminarevent-event_tag span{display:grid;place-items:center;border-radius:calc(infinity*1px);background:#ffce2b;padding:3px 14px;min-height:20px;color:var(--wp--preset--color--default-text);font-size:1rem;line-height:1.5714285714;letter-spacing:1px}.r3-seminarevent-event_content{box-sizing:border-box;padding:0 10px;width:100%;color:var(--wp--preset--color--default-text);font-size:1rem;line-height:1.6}.r3-seminarevent-event_application_link{display:flex;justify-content:center;align-items:center;margin-top:auto;width:100%}.r3-seminarevent-event_application_link a{border:1px solid #000;border-radius:calc(infinity*1px);padding:0 24px;min-height:40px;color:var(--wp--preset--color--default-text);font-size:1rem;line-height:2.8571428571;letter-spacing:.04em;text-decoration:none}.r3-columns{display:flex;flex-flow:wrap;gap:50px;padding:0 120px 0 102px;width:738px}@media screen and (max-width: 39.9375em){.r3-columns{gap:60px;padding:0;width:100%}}.r3-columns.r3-columns-archive{gap:20px;box-sizing:border-box;margin-top:40px;margin-right:auto;margin-bottom:100px;margin-left:auto;padding-right:20px;padding-left:20px;width:1000px;max-width:100%}@media screen and (max-width: 39.9375em){.r3-columns.r3-columns-archive{margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;width:84vw}}.r3-columns.r3-columns-archive .r3-column{width:300px}@media screen and (max-width: 51.25em){.r3-columns.r3-columns-archive .r3-column{width:calc(50% - 10px)}}@media screen and (max-width: 39.9375em){.r3-columns.r3-columns-archive .r3-column{width:100%}}.r3-column{display:flex;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;background-color:#fff;width:343px}@media screen and (max-width: 51.25em){.r3-column{width:calc(50% - 10px)}}@media screen and (max-width: 39.9375em){.r3-column{width:100%}}.r3-column-thumbnail{display:flex;justify-content:center;align-items:center;aspect-ratio:40/21;width:100%;overflow:hidden}@media screen and (max-width: 39.9375em){.r3-column-thumbnail{height:auto}}.r3-column-thumbnail a{display:flex;justify-content:center;align-items:center;aspect-ratio:40/21;width:100%;overflow:hidden}@media screen and (max-width: 39.9375em){.r3-column-thumbnail a{height:auto}}.r3-column-thumbnail a img{aspect-ratio:40/21;-o-object-fit:cover;transition:all .3s ease;width:100%;object-fit:cover}.r3-column-thumbnail a:hover img{transform:scale(1.02, 1.02);transition:all .3s ease}.r3-column-title{padding:0 10px 10px;color:var(--wp--preset--color--default-text);font-size:1.125rem;line-height:1.4444444444}.r3-column-title a{color:var(--wp--preset--color--default-text);text-decoration:none}.r3-blogs{display:flex;flex-flow:wrap;gap:40px 20px;box-sizing:border-box;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width:1000px;max-width:100%}@media screen and (max-width: 51.25em){.r3-blogs{gap:20px;width:100%}}@media screen and (max-width: 39.9375em){.r3-blogs{gap:20px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;width:84vw}}.r3-blogs.r3-blogs-archive{margin-top:40px;margin-bottom:100px}.r3-blog{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;width:300px}@media screen and (max-width: 51.25em){.r3-blog{width:calc(50% - 10px)}}@media screen and (max-width: 39.9375em){.r3-blog{width:100%}}.r3-blog-inner{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.r3-blog-thumbnail{display:flex;justify-content:center;align-items:center;aspect-ratio:40/21;width:100%;overflow:hidden}@media screen and (max-width: 39.9375em){.r3-blog-thumbnail{height:auto}}.r3-blog-thumbnail a{display:flex;justify-content:center;align-items:center;aspect-ratio:40/21;width:100%;overflow:hidden}@media screen and (max-width: 39.9375em){.r3-blog-thumbnail a{height:auto}}.r3-blog-thumbnail a img{aspect-ratio:40/21;-o-object-fit:cover;transition:all .3s ease;width:100%;object-fit:cover}.r3-blog-thumbnail a:hover img{transform:scale(1.02, 1.02);transition:all .3s ease}.r3-blog-category{display:flex;gap:8px;padding:0 8px}.r3-blog-category .r3-blog-category-list{color:var(--wp--preset--color--default-text);font-size:.75rem;line-height:2;letter-spacing:.04em;text-transform:uppercase}.r3-blog-category .r3-blog-category-list:not(:last-child)::after{content:","}.r3-blog-category .r3-blog-category-list a{color:var(--wp--preset--color--default-text);text-decoration:none}.r3-blog-category .r3-blog-category-list a:hover{text-decoration:underline}.r3-blog-title{padding:0 8px;font-size:.9375rem;line-height:1.6;letter-spacing:1px}@media screen and (max-width: 39.9375em){.r3-blog-title{font-size:1rem}}.r3-blog-title a{color:var(--wp--preset--color--default-text);text-decoration:none}.r3-blog-title a:hover{text-decoration:underline}.r3-blog-author{display:flex;justify-content:flex-start;align-items:center;gap:16px;padding:0 8px 8px}.r3-blog-author-name{font-size:.9375rem;line-height:1.6}.r3-blog-date{font-size:1rem;line-height:1.7142857143}.r3-blog-author-img{border-radius:25px;background-color:#ccc;width:50px;height:50px;overflow:hidden}.r3-blog-author-inner{display:flex;flex-flow:column;justify-content:center;align-items:flex-start}.r3-archive-header{display:flex;flex-flow:column;justify-content:center;align-items:center;background:-webkit-image-set(url(images/archives-hero.jpg) 1x, url(images/archives-hero@2x.jpg) 2x) top center/100% auto no-repeat;background:image-set(url(images/archives-hero.jpg) 1x, url(images/archives-hero@2x.jpg) 2x) top center/100% auto no-repeat;width:100%;height:34.7222222222vw}@media screen and (max-width: 39.9375em){.r3-archive-header{background:-webkit-image-set(url(images/sp-archives-hero.jpg) 1x, url(images/sp-archives-hero@2x.jpg) 2x) top center/auto 100% no-repeat;background:image-set(url(images/sp-archives-hero.jpg) 1x, url(images/sp-archives-hero@2x.jpg) 2x) top center/auto 100% no-repeat;height:141.3333333333vw}}.r3-archive-header.column{background:-webkit-image-set(url(images/archives-hero-column.jpg) 1x, url(images/archives-hero-column@2x.jpg) 2x) top center/100% auto no-repeat;background:image-set(url(images/archives-hero-column.jpg) 1x, url(images/archives-hero-column@2x.jpg) 2x) top center/100% auto no-repeat}@media screen and (max-width: 39.9375em){.r3-archive-header.column{background:-webkit-image-set(url(images/sp-archives-hero-column.jpg) 1x, url(images/sp-archives-hero-column@2x.jpg) 2x) top center/auto 100% no-repeat;background:image-set(url(images/sp-archives-hero-column.jpg) 1x, url(images/sp-archives-hero-column@2x.jpg) 2x) top center/auto 100% no-repeat;height:157.3333333333vw}}.r3-archive-header.info{background:-webkit-image-set(url(images/archives-hero-info.jpg) 1x, url(images/archives-hero-info@2x.jpg) 2x) top center/100% auto no-repeat;background:image-set(url(images/archives-hero-info.jpg) 1x, url(images/archives-hero-info@2x.jpg) 2x) top center/100% auto no-repeat}@media screen and (max-width: 39.9375em){.r3-archive-header.info{background:-webkit-image-set(url(images/sp-archives-hero-info.jpg) 1x, url(images/sp-archives-hero-info@2x.jpg) 2x) top center/auto 100% no-repeat;background:image-set(url(images/sp-archives-hero-info.jpg) 1x, url(images/sp-archives-hero-info@2x.jpg) 2x) top center/auto 100% no-repeat;height:157.3333333333vw}}.r3-archive-header.blog{background:-webkit-image-set(url(images/archives-hero-blog.jpg) 1x, url(images/archives-hero-blog@2x.jpg) 2x) top center/100% auto no-repeat;background:image-set(url(images/archives-hero-blog.jpg) 1x, url(images/archives-hero-blog@2x.jpg) 2x) top center/100% auto no-repeat}@media screen and (max-width: 39.9375em){.r3-archive-header.blog{background:-webkit-image-set(url(images/sp-archives-hero-blog.jpg) 1x, url(images/sp-archives-hero-blog@2x.jpg) 2x) top center/auto 100% no-repeat;background:image-set(url(images/sp-archives-hero-blog.jpg) 1x, url(images/sp-archives-hero-blog@2x.jpg) 2x) top center/auto 100% no-repeat;height:157.3333333333vw}}.r3-archive-header.case{background:-webkit-image-set(url(images/archives-hero-case.jpg) 1x, url(images/archives-hero-case@2x.jpg) 2x) top center/100% auto no-repeat;background:image-set(url(images/archives-hero-case.jpg) 1x, url(images/archives-hero-case@2x.jpg) 2x) top center/100% auto no-repeat}@media screen and (max-width: 39.9375em){.r3-archive-header.case{background:-webkit-image-set(url(images/sp-archives-hero-case.jpg) 1x, url(images/sp-archives-hero-case@2x.jpg) 2x) top center/auto 100% no-repeat;background:image-set(url(images/sp-archives-hero-case.jpg) 1x, url(images/sp-archives-hero-case@2x.jpg) 2x) top center/auto 100% no-repeat;height:157.3333333333vw}}.r3-archive-header.seminarevent{background:-webkit-image-set(url(images/archives-hero-seminarevent.jpg) 1x, url(images/archives-hero-seminarevent@2x.jpg) 2x) top center/100% auto no-repeat;background:image-set(url(images/archives-hero-seminarevent.jpg) 1x, url(images/archives-hero-seminarevent@2x.jpg) 2x) top center/100% auto no-repeat}@media screen and (max-width: 39.9375em){.r3-archive-header.seminarevent{background:-webkit-image-set(url(images/sp-archives-hero-seminarevent.jpg) 1x, url(images/sp-archives-hero-seminarevent@2x.jpg) 2x) top center/auto 100% no-repeat;background:image-set(url(images/sp-archives-hero-seminarevent.jpg) 1x, url(images/sp-archives-hero-seminarevent@2x.jpg) 2x) top center/auto 100% no-repeat;height:157.3333333333vw}}.r3-archive-header-page-title{display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:0 30px;width:auto;max-width:1000px;color:#fff;font-size:2rem;line-height:1.5;letter-spacing:.04em;text-shadow:0 0 9px rgba(0,0,0,.5)}@media screen and (max-width: 39.9375em){.r3-archive-header-page-title{margin-right:auto;margin-left:auto;width:84vw;max-width:100%;font-size:1.4375rem}}.r3-archive-header-page-title::before{display:inline-block;flex-shrink:0;margin-right:10px;background:url("images/news-heading-bgi.svg") bottom right/100% auto no-repeat;width:35px;height:40px;content:""}@media screen and (max-width: 39.9375em){.r3-archive-header-page-title::before{margin-right:5px}}body.post-type-archive .r3-archive-header-page-title,body.blog .r3-archive-header-page-title,body.archive .r3-archive-header-page-title{justify-content:center;margin-bottom:20px}.r3-archive-header-description{display:flex;flex-direction:column;gap:5px;color:#fff;font-size:1.375rem;line-height:1.8181818182;letter-spacing:.04em;text-align:center;text-shadow:0 0 9px rgba(0,0,0,.5)}@media screen and (max-width: 39.9375em){.r3-archive-header-description{margin-right:auto;margin-left:auto;width:84vw;font-size:1rem}}.r3-archive-header-description *{color:#fff;font-size:1.375rem;line-height:1.8181818182;letter-spacing:.04em;text-align:center;text-shadow:0 0 9px rgba(0,0,0,.5)}@media screen and (max-width: 39.9375em){.r3-archive-header-description *{margin-right:auto;margin-left:auto;width:84vw;font-size:1rem}}.r3-archive-case-widget .menu,.r3-archive-seminarevent-widget .menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.r3-archive-case-widget .menu li,.r3-archive-seminarevent-widget .menu li{list-style:none}.r3-archive-case-widget .menu li a,.r3-archive-seminarevent-widget .menu li a{border:2px solid #ffce2b;padding:5px 10px;color:var(--wp--preset--color--default-text);font-size:.9375rem;line-height:1.2;text-decoration:none}.r3-archive-case-widget .menu li.current-menu-item a,.r3-archive-seminarevent-widget .menu li.current-menu-item a{border-color:#ffce2b;background:#ffce2b}.r3-posts-pagination{display:flex;justify-content:center;margin-top:50px;width:100%}.r3-posts-pagination .nav-links{display:flex;align-items:center;gap:16px}.r3-posts-pagination .nav-links .page-numbers{display:flex;justify-content:center;align-items:center;border:1px solid var(--wp--preset--color--main);border-radius:calc(infinity*1px);width:40px;height:40px;color:var(--wp--preset--color--main);font-size:1rem;line-height:1.2;text-decoration:none}.r3-posts-pagination .nav-links .page-numbers:not(.dots):not(.next):not(.prev):not(.current){transition:all .3s ease}.r3-posts-pagination .nav-links .page-numbers:not(.dots):not(.next):not(.prev):not(.current):hover{transition:all .3s ease;background:var(--wp--preset--color--main);color:#fff}.r3-posts-pagination .nav-links .page-numbers.current{border:0;background:url("images/pagination-current.svg") center center/100% auto no-repeat;width:50px;height:58px;color:#fff}.r3-posts-pagination .nav-links .page-numbers.next,.r3-posts-pagination .nav-links .page-numbers.prev{position:relative;font-size:0}.r3-posts-pagination .nav-links .page-numbers.next::after,.r3-posts-pagination .nav-links .page-numbers.prev::after{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--wp--preset--color--main);width:8px;height:16px;content:"";-webkit-mask-image:url("images/pagination.svg");mask-image:url("images/pagination.svg");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:8px 16px;mask-size:8px 16px}.r3-posts-pagination .nav-links .page-numbers.next:hover,.r3-posts-pagination .nav-links .page-numbers.prev:hover{transition:background-color .3s ease;background-color:var(--wp--preset--color--main)}.r3-posts-pagination .nav-links .page-numbers.next:hover::after,.r3-posts-pagination .nav-links .page-numbers.prev:hover::after{transition:background-color .3s ease;background-color:#fff}.r3-posts-pagination .nav-links .page-numbers.next{transform:rotate(180deg)}body:not(.home) .r3-single-content h2,body:not(.home) .r3-page h2{margin-bottom:15px;color:var(--wp--preset--color--default-text);font-size:2rem;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 39.9375em){body:not(.home) .r3-single-content h2,body:not(.home) .r3-page h2{font-size:1.75rem}}body:not(.home) .r3-single-content h3,body:not(.home) .r3-page h3{margin-bottom:15px;color:var(--wp--preset--color--default-text);font-size:1.5rem;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 39.9375em){body:not(.home) .r3-single-content h3,body:not(.home) .r3-page h3{font-size:1.625rem}}body:not(.home) .r3-single-content h4,body:not(.home) .r3-page h4{margin-bottom:15px;color:var(--wp--preset--color--default-text);font-size:1.375rem;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 39.9375em){body:not(.home) .r3-single-content h4,body:not(.home) .r3-page h4{font-size:1.625rem}}body:not(.home) .r3-single-content p,body:not(.home) .r3-page p{margin-bottom:1.5em;color:var(--wp--preset--color--default-text);font-size:1.125rem;line-height:1.875;letter-spacing:.04em}body:not(.home) .r3-single-content p a,body:not(.home) .r3-page p a{word-break:break-all}body:not(.home) .r3-single-content [class^=vk_] p:last-child,body:not(.home) .r3-page [class^=vk_] p:last-child{margin-bottom:0}body:not(.home) .r3-single-content p+h2,body:not(.home) .r3-single-content .wp-block-image+h2,body:not(.home) .r3-page p+h2,body:not(.home) .r3-page .wp-block-image+h2{margin-top:2em}body:not(.home) .r3-single-content p+h3,body:not(.home) .r3-single-content .wp-block-image+h3,body:not(.home) .r3-page p+h3,body:not(.home) .r3-page .wp-block-image+h3{margin-top:1.5em}body:not(.home) .r3-single-content p+h4,body:not(.home) .r3-single-content .wp-block-image+h4,body:not(.home) .r3-page p+h4,body:not(.home) .r3-page .wp-block-image+h4{margin-top:1em}body:not(.home) .r3-single-content ul,body:not(.home) .r3-single-content ol,body:not(.home) .r3-page ul,body:not(.home) .r3-page ol{margin-bottom:1.5em;margin-left:1.5em !important;color:var(--wp--preset--color--default-text);font-size:1.125rem;line-height:1.7;letter-spacing:.04em}body:not(.home) .r3-single-content ul ul,body:not(.home) .r3-single-content ul ol,body:not(.home) .r3-single-content ol ul,body:not(.home) .r3-single-content ol ol,body:not(.home) .r3-page ul ul,body:not(.home) .r3-page ul ol,body:not(.home) .r3-page ol ul,body:not(.home) .r3-page ol ol{margin-bottom:0}body:not(.home) .r3-single-content ul,body:not(.home) .r3-page ul{list-style:disc}body:not(.home) .r3-single-content ol,body:not(.home) .r3-page ol{list-style:decimal}body:not(.home) .r3-single-content .wp-block-table,body:not(.home) .r3-page .wp-block-table{color:var(--wp--preset--color--default-text);font-size:1.125rem;line-height:1.7;letter-spacing:.04em}.wp-block-embed.wp-block-embed-youtube.wp-embed-aspect-21-9{aspect-ratio:21/9}.wp-block-embed.wp-block-embed-youtube.wp-embed-aspect-18-9{aspect-ratio:18/9}.wp-block-embed.wp-block-embed-youtube.wp-embed-aspect-16-9{aspect-ratio:16/9}.wp-block-embed.wp-block-embed-youtube.wp-embed-aspect-4-3{aspect-ratio:4/3}.wp-block-embed.wp-block-embed-youtube.wp-embed-aspect-1-1{aspect-ratio:1/1}.wp-block-embed.wp-block-embed-youtube.wp-embed-aspect-9-16{aspect-ratio:9/16}.wp-block-embed.wp-block-embed-youtube.wp-embed-aspect-1-2{aspect-ratio:1/2}.wp-block-embed.wp-block-embed-youtube .wp-block-embed__wrapper{height:100%}.wp-block-embed.wp-block-embed-youtube .wp-block-embed__wrapper iframe{height:100%}.r3-single{box-sizing:border-box;margin:40px auto 100px;padding:0 30px;width:1000px;max-width:100%}@media screen and (max-width: 39.9375em){.r3-single{width:100%}}@media screen and (max-width: 39.9375em){.r3-single-content{margin-right:auto;margin-left:auto;width:84vw}}.r3-single-dates{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:10px}@media screen and (max-width: 39.9375em){.r3-single-dates{flex-direction:column;align-items:flex-end;gap:10px;margin-bottom:15px}}body:not(.home) .r3-single-content p.r3-single-date,body:not(.home) .r3-page p.r3-single-date,body:not(.home) .r3-single-content p.r3-single-modified-date,body:not(.home) .r3-page p.r3-single-modified-date{display:flex;justify-content:flex-start;align-items:center;margin:0;color:var(--wp--preset--color--default-text);font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:.04em}body:not(.home) .r3-single-content p.r3-single-date::before,body:not(.home) .r3-page p.r3-single-date::before{display:inline-block;margin-right:5px;background:url(images/icon_pen.svg) center center/100% auto no-repeat;width:18px;height:18px;content:""}body:not(.home) .r3-single-content p.r3-single-modified-date span,body:not(.home) .r3-page p.r3-single-modified-date span{display:flex;justify-content:flex-start;align-items:center}body:not(.home) .r3-single-content p.r3-single-modified-date span::before,body:not(.home) .r3-page p.r3-single-modified-date span::before{display:inline-block;margin-right:5px;background:url(images/icon_reload.svg) center center/100% auto no-repeat;width:15px;height:15px;content:""}.r3-single-case-thumbnail{margin-bottom:20px;width:100%}.r3-single-case-thumbnail img{width:100%;max-width:unset;height:auto}body:not(.home) .r3-page{box-sizing:border-box;margin:0 auto;padding:0 30px;width:1000px;max-width:100%}@media screen and (max-width: 39.9375em){body:not(.home) .r3-page{width:100%}}.r3-columns-1-1_6{gap:0;margin-right:auto;margin-left:auto;width:1440px;max-width:100%}@media screen and (max-width: 61.9375em){.r3-columns-1-1_6{flex-wrap:wrap !important;width:100%}}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header{flex-grow:0;flex-basis:480px;justify-content:center;align-items:center;box-sizing:border-box;padding:120px 75px 130px;width:480px;max-width:100%}@media screen and (max-width: 61.9375em){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header{flex-basis:100%;order:1;padding-top:60px;padding-right:8vw;padding-bottom:50px;padding-left:8vw;width:100%}}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header:first-child{position:relative}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header:first-child::before{position:absolute;top:0;right:0;z-index:1;background:#ffce2b;width:100vw;height:100%;content:""}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header:last-child{position:relative}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header:last-child::after{position:absolute;top:0;left:0;z-index:1;background:#ffce2b;width:100vw;height:100%;content:""}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header.is-style-column-bgi-type-1:first-child::before{background:#ffce2b url("images/column-1-1_6_header-bgi-type-1.png") bottom right/630px auto no-repeat}@media screen and (max-width: 61.9375em){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header.is-style-column-bgi-type-1:first-child::before{background-size:cover}}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header.is-style-column-bgi-type-2:last-child::after{background:#ffce2b url("images/column-1-1_6_header-bgi-type-2.png") top left/contain no-repeat}@media screen and (max-width: 61.9375em){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header.is-style-column-bgi-type-2:last-child::after{background-size:cover}}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header.is-style-column-bgi-type-3:last-child::after{background:#ffce2b url("images/column-1-1_6_header-bgi-type-3.png") top left/contain no-repeat}@media screen and (max-width: 61.9375em){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header.is-style-column-bgi-type-3:last-child::after{background-size:cover}}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header .wp-block-group{display:flex;position:relative;justify-content:center;align-items:center;z-index:10;width:100%;height:100%}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header .wp-block-group .wp-block-group__inner-container{display:flex;flex-flow:wrap;align-content:center;justify-content:center;align-items:center;gap:50px;margin:0 !important;padding:0;width:100%;height:100%}@media screen and (max-width: 61.9375em){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header .wp-block-group .wp-block-group__inner-container{gap:30px}}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header .wp-block-heading{color:var(--wp--preset--color--default-text);font-size:2rem;line-height:1.25;letter-spacing:.04em}@media screen and (max-width: 61.9375em){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header .wp-block-heading{font-size:1.4375rem}}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header p{color:var(--wp--preset--color--default-text);font-size:1.25rem;line-height:1.9;letter-spacing:.04em}@media screen and (max-width: 61.9375em){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-1_6_header p{font-size:1rem;line-height:1.75;letter-spacing:.02em}}.wp-block-columns:not(.is-not-stacked-on-mobile)>.r3-column-1-1_6_main{box-sizing:border-box;width:100%}@media screen and (max-width: 61.9375em){.wp-block-columns:not(.is-not-stacked-on-mobile)>.r3-column-1-1_6_main{order:2;padding-top:60px;padding-right:8vw;padding-left:8vw}}.r3-columns-1-2{gap:0;margin-right:auto;margin-left:auto;width:1440px;max-width:100%}@media screen and (max-width: 61.9375em){.r3-columns-1-2{flex-wrap:wrap !important;width:100%}}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-2_header,.r3-column-1-2_header{flex-grow:0;flex-basis:38.1944444444vw !important;justify-content:center;align-items:center;box-sizing:border-box;padding:120px 0 130px;width:38.1944444444vw !important;max-width:100%}@media screen and (max-width: 61.9375em){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-2_header,.r3-column-1-2_header{flex-basis:100% !important;order:1;padding-top:60px;padding-right:8vw;padding-bottom:50px;padding-left:8vw;width:100% !important}}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-2_header:first-child,.r3-column-1-2_header:first-child{position:relative}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-2_header:first-child::before,.r3-column-1-2_header:first-child::before{position:absolute;top:0;right:0;z-index:1;background:#ffce2b;width:100vw;height:100%;content:""}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-2_header:last-child,.r3-column-1-2_header:last-child{position:relative}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-2_header:last-child::after,.r3-column-1-2_header:last-child::after{position:absolute;top:0;left:0;z-index:1;background:#ffce2b;width:100vw;height:100%;content:""}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-2_header .wp-block-group,.r3-column-1-2_header .wp-block-group{display:flex;position:relative;justify-content:center;align-items:center;z-index:10;width:100%;height:100%}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-2_header .wp-block-group .wp-block-group__inner-container,.r3-column-1-2_header .wp-block-group .wp-block-group__inner-container{display:flex;flex-flow:wrap;align-content:center;justify-content:center;align-items:center;gap:50px;margin:0 !important;padding:0;width:100%;height:100%}@media screen and (max-width: 61.9375em){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.r3-column-1-2_header .wp-block-group .wp-block-group__inner-container,.r3-column-1-2_header .wp-block-group .wp-block-group__inner-container{gap:30px}}.wp-block-columns:not(.is-not-stacked-on-mobile)>.r3-column-1-2_main,.r3-column-1-2_main{flex:1;flex-basis:61.8055555556vw !important;box-sizing:border-box;width:61.8055555556vw !important;max-width:100%}@media screen and (max-width: 61.9375em){.wp-block-columns:not(.is-not-stacked-on-mobile)>.r3-column-1-2_main,.r3-column-1-2_main{flex-basis:100% !important;order:2;padding:60px 4vw;width:100% !important}}body.home .wp-block-button .wp-block-button__link{box-sizing:border-box;padding:17px 84px;color:var(--wp--preset--color--default-text);font-size:1rem;line-height:1.25;letter-spacing:.04em}body.home .wp-block-button .wp-block-button__link.is-style-outline{border-width:1px;padding:17px 84px}body.home .wp-block-button.is-style-outline>.wp-block-button__link{border-width:1px;padding:17px 84px}.wp-block-group.is-style-group-header{width:100%}@media screen and (max-width: 39.9375em){.wp-block-group.is-style-group-header{align-items:flex-start;margin-right:auto;margin-left:auto;width:84vw}}@media screen and (max-width: 39.9375em){.sp-has-text-align-left{text-align:left}}:root{--scrollbar: 15px}.alignfull{margin-right:calc(50% - (50vw - var(--scrollbar)/2));margin-left:calc(50% - (50vw - var(--scrollbar)/2));width:calc(100vw - var(--scrollbar));max-width:calc(100vw - var(--scrollbar));overflow:hidden}.alignfull.vk_outer-width-full{margin-right:calc(50% - (50vw - var(--scrollbar)/2));margin-left:calc(50% - (50vw - var(--scrollbar)/2))}.alignfull.vk_outer-width-full.vk_outer-paddingLR-none{padding-right:0;padding-left:0}.aligncenter{margin-right:auto !important;margin-left:auto !important}.r3-single .yarpp.yarpp-related{margin-top:0;margin-bottom:0}@media screen and (max-width: 39.9375em){.r3-single .yarpp.yarpp-related>h3{margin-bottom:0;font-size:1.4rem}}.r3-single .yarpp-thumbnails-horizontal{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}@media screen and (max-width: 39.9375em){.r3-single .yarpp-thumbnails-horizontal{grid-template-columns:1fr}}.r3-single .yarpp-thumbnails-horizontal .yarpp-thumbnail{margin:0;width:auto;height:auto}@media screen and (max-width: 39.9375em){.r3-single .yarpp-thumbnails-horizontal .yarpp-thumbnail{display:flex;flex-direction:row;gap:10px;border:0 none;width:100%;height:auto}}@media screen and (max-width: 39.9375em){.r3-single .yarpp-thumbnails-horizontal .yarpp-thumbnail:not(:last-child){border-bottom:1px dotted #ccc;padding-bottom:10px}}.r3-single .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-default{width:auto;height:auto}.r3-single .yarpp-thumbnails-horizontal .yarpp-thumbnail img{display:block;margin:0;width:100%;min-width:unset;height:auto;min-height:unset}@media screen and (max-width: 39.9375em){.r3-single .yarpp-thumbnails-horizontal .yarpp-thumbnail img{aspect-ratio:16/9;width:120px}}.r3-single .yarpp-thumbnails-horizontal .yarpp-thumbnail-title{display:flex;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;margin:0;padding:10px;width:100%;height:auto;max-height:unset;overflow:unset}@media screen and (max-width: 39.9375em){.r3-single .yarpp-thumbnails-horizontal .yarpp-thumbnail-title{padding:0;font-size:14px}}.r3-single .padSection #latestEntries .entryList{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;margin:0 !important}@media screen and (max-width: 39.9375em){.r3-single .padSection #latestEntries .entryList{grid-template-columns:1fr;gap:0}}.r3-single .padSection #latestEntries .entryList .thumbnailBox{margin:0;width:auto}
