@charset "UTF-8";/*!
Theme Name: sanographix-v6
Description: for sanographix.net
Author: sanographix（Showkaku Sano)
Author URI: https://sanographix.net
Version: 6.0
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:TTHoves;src:url(/fonts/TTHoves-Bold/font.woff2) format("woff2"),url(/fonts/TTHoves-Bold/font.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:TTHoves;src:url(/fonts/TTHoves-Medium/font.woff2) format("woff2"),url(/fonts/TTHoves-Medium/font.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:TTHoves;src:url(/fonts/TTHoves-Regular/font.woff2) format("woff2"),url(/fonts/TTHoves-Regular/font.woff) format("woff");font-weight:400;font-display:swap}body{margin-top:56px}@media (min-width: 768px){body{margin-top:64px}}body.isFixed{overflow-y:hidden}.btn{display:inline-block;text-align:center;padding:.8rem 1.2rem;cursor:pointer;line-height:1.2;font-size:.85rem;letter-spacing:.025em;text-transform:uppercase;font-weight:500;color:#fff;background-color:#252525;text-decoration:none;transition:background-color .2s,color .2s}.btn:hover{background-color:#4445ab;color:#fff;text-decoration:none;border-color:#4445ab}.btn-secondary{box-shadow:inset 0 0 0 1px #252525;color:#252525;background:transparent}.btn-secondary:hover{background-color:#252525;color:#fff}.btn-primary{background-color:#4445ab;color:#fff;border-color:#4445ab}.btn-primary:hover{background-color:#38398e;color:#fff;border-color:#38398e}.btn-wh{background-color:#fff;color:#444;border-color:#fff}.btn-wh:hover{background-color:#fff3;color:#fff;border-color:#fff}.btn-lg{padding:.8rem 2rem;font-size:1rem}.btn-full{width:100%}.btn-wrapper{margin:1rem auto;text-align:center}.nav-tabs{margin:0 0 24px;padding:0;display:flex;overflow-x:auto;overflow-y:hidden;align-items:center}.nav-tabs>.nav-item a{display:inline-block;padding:12px 16px;color:#6a6d7b;white-space:nowrap;text-decoration:none}.nav-tabs>.nav-item.current-tab a{color:#252525;box-shadow:inset 0 -3px #252525}.l-row{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width: 768px){.l-row{flex-direction:row;margin-left:-15px;margin-right:-15px}}.badge{background-color:#444;color:#fff;font-size:.7rem;padding:.2rem .4rem;display:inline-block;line-height:1;letter-spacing:.1em;text-transform:uppercase}.badge-wh{background-color:#fff;color:#444}.alert{background:#f3f2f0;padding:1em}.alert>h3,.alert>h4{margin-top:0}input[type=text],input[type=email],textarea{background-color:#fff;border:1px solid #e6e2dd;display:inline-block;width:100%;padding:.375rem .75rem;line-height:1.5;font-size:1rem;border-radius:3px;box-sizing:border-box}input[type=text]:focus,input[type=email]:focus,textarea:focus{border:1px solid #4445ab;outline:none}input[type=file]{font-size:.9rem;width:100%}.form dt{font-weight:700;margin:0 0 .3rem}.form dd{margin:0 0 1rem}.hr{background-color:#9c9c9c;border:none;height:1px}*{box-sizing:border-box}body{font-family:TTHoves,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;background:#fff;color:#444;line-height:1.75}a{color:#4445ab}a:hover{color:#38398e}h1,h2,h3,h4,h5,h6{line-height:1.3;color:#252525}h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover{color:#252525;text-decoration:none}p a,.link{text-decoration:none;color:#252525;border-bottom:1px solid #9c9c9c;font-weight:500}.br-mqXl{display:none}@media (min-width: 1200px){.br-mqXl{display:inline-block}}.meta{font-size:.85rem;color:#6a6d7b;margin:0}.l-section{width:90%;margin-left:auto;margin-right:auto;max-width:1380px;margin:3rem auto}@media (min-width: 992px){.l-section{margin:5rem auto}}.l-section-fullWidth{background-color:#f3f2f0;padding:3rem 0}.section-fullWidth-inner{width:90%;margin-left:auto;margin-right:auto;max-width:1380px}.section-compact{max-width:800px}.section-standard{max-width:1140px}@media (min-width: 992px){.section-2column{display:flex;justify-content:space-between}}@media (min-width: 992px){.section-2column .section-header{width:30%;margin:0}}@media (min-width: 1200px){.section-2column .section-header{width:40%}}@media (min-width: 992px){.section-2column .section-content{flex:1;margin-left:2rem}}.section-header{margin:0 0 1rem}@media (min-width: 768px){.section-header{margin-bottom:1.5rem}}.section-header.with-action{display:flex;align-items:center}.section-header .section-header-action{margin-left:auto}.section-header h2,.section-header h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:500}@media (min-width: 768px){.section-header h2,.section-header h3{font-size:1.8rem}}@media (min-width: 992px){.section-header h2,.section-header h3{margin:0}}.section-header small{font-size:1rem}.section-header p{color:#6a6d7b;font-size:.85rem;margin:0}.jumbotron{padding:3rem 0 0}@media (min-width: 768px){.jumbotron{padding:5rem 0 0}}.jumbotron .jumbotron-heading{margin:0;font-size:2.25rem;letter-spacing:.025em;font-weight:500;line-height:1;color:#252525}@media (min-width: 768px){.jumbotron .jumbotron-heading{font-size:3.5rem}}.jumbotron .jumbotron-heading .sub{opacity:.5}.jumbotron .lead{margin:2rem 0 0;font-size:1.5rem;line-height:1.4;font-weight:500}@media (min-width: 768px){.jumbotron .lead{font-size:1.8rem}}.jumbotron .jumbotron-p{margin:1rem 0 0;font-size:1.25rem;font-weight:500}.jumbotron-inner{width:90%;margin-left:auto;margin-right:auto;max-width:1380px}.item-grid{display:flex;flex-wrap:wrap;margin:-1rem -.3rem}@media (min-width: 768px){.item-grid{margin:-1rem}}.item-grid .item{padding:1rem .3rem;width:50%}@media (min-width: 768px){.item-grid .item{padding:1rem;width:33.33333%}}.item{font-size:.85rem;color:#6a6d7b;line-height:1.4}.item .item-title{margin:0 0 .2rem;font-size:1rem;font-weight:500}.item .item-description{margin:0}.item-thumb{padding-top:100%;position:relative;background-color:#f3f2f0;margin-bottom:.8rem}.item-thumb a{position:absolute;top:0;left:0;width:100%;height:100%}.item-thumb a img{width:100%;height:100%;object-fit:cover}.item-thumb-img{max-width:100%}.item-thumb-book{padding-top:100%;position:relative;margin-bottom:.8rem}.item-thumb-book-inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#f3f2f0}.item-thumb-book-inner:hover{background-color:#ecebe8}.item-thumb-book-img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);max-width:85%;max-height:85%;display:block;box-shadow:0 .4rem 1rem #00000029;transition:box-shadow .2s;border-radius:3px}@media (min-width: 992px){.item-thumb-book-img{max-width:70%;max-height:70%}}.item-thumb-book.is-square .item-thumb-book-img{max-width:75%;max-height:75%}@media (min-width: 992px){.item-thumb-book.is-square .item-thumb-book-img{max-width:60%;max-height:60%}}.item-thumb-book-inner:hover .item-thumb-book-img{box-shadow:.8rem .8rem 1rem #00000029}.item-thumb-tumblr{padding-top:100%;position:relative;margin-bottom:.8rem}.item-thumb-tumblr a{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#f3f2f0}.item-thumb-tumblr a:hover{background-color:#ecebe8}.item-thumb-tumblr a:hover img{box-shadow:.8rem .8rem 1rem #00000029}.item-thumb-tumblr img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);max-width:85%;max-height:85%;display:block;box-shadow:0 .4rem 1rem #00000029;transition:box-shadow .2s;border-radius:4px}@media (min-width: 992px){.item-thumb-tumblr img{max-width:80%;max-height:80%}}.breadcrumbs{font-size:.85rem;color:#6a6d7b}.breadcrumbs a{color:#444;text-decoration:none;border-bottom:1px solid #9c9c9c}.entry-content{font-size:1.05rem}.entry-content p{margin:1em 0}.entry-content img,.entry-content video{max-width:100%;height:auto}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:1em 0 .8em;line-height:1.5}.entry-content h1{font-size:150%}@media (min-width: 768px){.entry-content h1{font-size:170%}}.entry-content h2{font-size:140%}@media (min-width: 768px){.entry-content h2{font-size:160%}}.entry-content h3{font-size:130%}@media (min-width: 768px){.entry-content h3{font-size:140%}}.entry-content h4{font-size:120%}@media (min-width: 768px){.entry-content h4{font-size:130%}}.entry-content h5{font-size:100%}@media (min-width: 768px){.entry-content h5{font-size:110%}}.entry-content h6{font-size:100%}.entry-content ul,.entry-content ol{margin:0 0 1em 1.5em;padding:0}.entry-content ul li,.entry-content ol li{word-break:break-all}.entry-content ul li ul,.entry-content ul li ol,.entry-content ol li ul,.entry-content ol li ol{margin-bottom:0}.entry-content table{border-collapse:collapse;border-spacing:0;border-bottom:1em;margin-bottom:1em;width:100%;overflow:auto;display:block}.entry-content table th,.entry-content table td{border:1px solid #ddd;padding:5px 10px}.entry-content table th{background:#fafafa}.entry-content blockquote{margin:1em 0;padding:5px 5px 5px 15px;border-left:2px solid #aaa;color:#777}@media (min-width: 768px){.entry-content blockquote{margin:1.5em 3em;padding:5px 20px}}.entry-content blockquote p:first-child{margin-top:0}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content pre,.entry-content code{font-family:Monaco,Consolas,Courier New,Courier,monospace,sans-serif}.entry-content pre{padding:15px;background:#f3f2f0;border:none;border-radius:3px;word-wrap:normal;overflow-x:auto;font-size:100%;line-height:1.3}.entry-content pre>code{margin:0;padding:0;white-space:pre;border:none;background-color:transparent;font-family:Monaco,Consolas,Courier New,Courier,monospace,sans-serif}.entry-content code{font-size:90%;margin:0 2px;padding:0 5px;border:1px solid #e6e2dd;background-color:#f7f7f2;border-radius:3px}.entry-content hr{width:50%;border:0;height:1em;line-height:1.8em;position:relative;margin:2em auto}@media (min-width: 768px){.entry-content hr{margin:3em auto}}.entry-content hr:after{position:absolute;text-align:center;content:"*  *  *";letter-spacing:.5em;padding-right:1em;width:100%;top:0;left:0;font-size:200%;color:#9fa1ac}.entry-content .amazlet-box,.entry-content .hatena-asin-detail{background-color:#f3f2f0;padding:.8em}.entry-content .amazlet-box .amazlet-image img,.entry-content .amazlet-box .hatena-asin-detail-image,.entry-content .hatena-asin-detail .amazlet-image img,.entry-content .hatena-asin-detail .hatena-asin-detail-image{border:1px solid #e6e2dd!important}.entry-content .amazlet-box .hatena-asin-detail-info ul,.entry-content .hatena-asin-detail .hatena-asin-detail-info ul{font-size:85%}@media (min-width: 768px){.entry-content .amazlet-box .hatena-asin-detail-info ul,.entry-content .hatena-asin-detail .hatena-asin-detail-info ul{font-size:100%}}.published-items{margin:0;padding:0;list-style:none}@media (min-width: 768px){.published-items{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}}.published-item{display:flex;align-items:center;margin-top:1rem}@media (min-width: 768px){.published-item{margin-top:0;padding:1.5rem 1rem;flex-basis:50%}}.published-item .thumb-img{width:130px;height:auto}@media (min-width: 1200px){.published-item .thumb-img{width:200px}}.published-item .content{margin-left:1rem}@media (min-width: 768px){.published-item .content{margin-left:2rem}}.published-item h3{margin:0 0 1rem;font-weight:500}.published-item ul{margin:0;padding:0;list-style:none;font-size:.85rem;line-height:1.4}.skill-items{margin:0;padding:0;list-style:none}@media (min-width: 768px){.skill-items{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}}.skill-item{margin-top:1rem}@media (min-width: 768px){.skill-item{margin-top:0;padding:1.5rem 1rem;flex-basis:33.3333%}}.footnote{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e6e2dd}.footnote ol{margin:0;padding:0 0 0 1.5em;font-size:.8rem;color:#6a6d7b}.footnote ol li{margin-bottom:.75rem}.item-horizontal{list-style:none;display:flex;overflow-x:scroll;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;margin-left:-5%;margin-right:-5%;padding-left:5%;padding-right:5%}@media (min-width: 768px){.item-horizontal{margin-left:0;margin-right:0;padding:0;overflow:unset}}.item-horizontal .item{flex:1;flex-basis:64%;flex-shrink:0;display:flex;flex-direction:column;margin-bottom:16px}.item-horizontal .item:not(:first-child){margin-left:16px}@media (min-width: 768px){.item-horizontal .item{flex-basis:23%}}.item-blog .thumbnail{display:block;height:200px}.item-blog .thumbnail img{width:100%;height:100%;object-fit:cover}.items-blog-content{background:#f3f2f0;padding:16px;display:flex;flex-direction:column;flex:1 0 auto}.items-blog-content .title{margin:0 0 .75rem;letter-spacing:.025em;text-decoration:none}.items-blog-content .date{margin-top:auto}.item-project-featured:not(:first-child){margin-top:2rem}@media (min-width: 768px){.item-project-featured{display:flex;align-items:center}}@media (min-width: 768px){.item-project-featured .item-project-thumb{flex-basis:60%;flex-shrink:0;order:2}}.item-project-featured .item-project-thumb .item-project-thumb-src{display:block;width:100%;height:auto}.item-project-featured .item-project-content{margin:1rem 0 0}@media (min-width: 768px){.item-project-featured .item-project-content{flex:1;order:1;margin:0 1rem 0 0}}.item-project-featured .item-project-content .title{margin:0;font-weight:400;font-size:1.75rem}@media (min-width: 992px){.item-project-featured .item-project-content .title{font-size:3.5rem}}.item-project-featured .item-project-content p{margin:0;font-size:.85rem}.item-project-featured .item-project-detail .description{margin-right:1.5rem}@media (min-width: 768px){.item-project-featured .item-project-detail .description{margin-right:0}}.item-project-featured .item-project-detail .sub{color:#6a6d7b}.item-project-featured .item-project-link{display:none}@media (min-width: 768px){.item-project-featured .item-project-link{display:block;margin-top:.75rem}}@media (min-width: 992px){.item-project-featured .item-project-link{font-size:1.25rem}}.doujin-offer{background:#f3f2f0 url(../../assets/images/doujin/bundle-bg.png) no-repeat;color:#444;background-size:150%;background-position:left 0% bottom -50%;min-height:80vw;margin:1rem auto 2rem}@media (min-width: 576px){.doujin-offer{background-image:url(../../assets/images/doujin/bundle-bg@2x.png)}}@media (min-width: 768px){.doujin-offer{background-position:left -100% bottom 70%;background-size:80%;min-height:250px}}@media (min-width: 768px){.doujin-offer{background-position:left -120% bottom 70%;background-size:85%}}.doujin-offer .doujin-offer-inner{padding:24px}@media (min-width: 768px){.doujin-offer .doujin-offer-inner{padding:32px 32px 32px 60%}}@media (min-width: 992px){.doujin-offer .doujin-offer-inner{padding:32px 32px 32px 70%}}.doujin-offer .doujin-offer-header{margin-bottom:1rem}.doujin-offer .doujin-offer-header h3{font-size:1.25rem;margin:.5rem 0 0}.doujin-offer .price{font-size:20px;color:#252525;line-height:1.25;margin-bottom:1rem}.doujin-offer .price s{color:#6a6d7b;font-size:14px}.grecaptcha-badge{visibility:hidden}._l-row_1bnwg_1{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width: 768px){._l-row_1bnwg_1{flex-direction:row;margin-left:-15px;margin-right:-15px}}._lHeader_1bnwg_14{position:relative;position:fixed;top:0;width:100%;z-index:50;background:#fff;box-shadow:1px 1px #00000014}._lHeader_1bnwg_14 ._lHeaderInner_1bnwg_23{width:90%;margin-left:auto;margin-right:auto;max-width:1380px;height:56px;position:relative;display:flex;align-items:center;justify-content:space-between}@media (min-width: 768px){._lHeader_1bnwg_14 ._lHeaderInner_1bnwg_23{height:64px}}._lHeader_1bnwg_14 ._headerLogo_1bnwg_39{margin:0;position:absolute;z-index:1;width:100%;text-align:center;display:flex}@media (min-width: 768px){._lHeader_1bnwg_14 ._headerLogo_1bnwg_39{position:static;width:initial}}._lHeader_1bnwg_14 ._headerLogo_1bnwg_39 a{display:inline-block;margin:auto;padding:8px}._lHeader_1bnwg_14 ._headerLogo_1bnwg_39 a img{display:block;width:144px;height:14px}@media (min-width: 768px){._lHeader_1bnwg_14 ._headerLogo_1bnwg_39 a img{width:162px;height:16px}}._navbar_1bnwg_70{display:none}@media (min-width: 768px){._navbar_1bnwg_70{display:flex}}._navbar_1bnwg_70 ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}._navbar_1bnwg_70 li{margin:0;margin:0 .3rem;letter-spacing:.08em}@media (min-width: 768px){._navbar_1bnwg_70 li{margin:0 0 0 32px}}._navbar_1bnwg_70 li:first-child{margin-left:0}._navbar_1bnwg_70 li:last-child{margin-right:0}._navbar_1bnwg_70 a{display:inline-block;padding:.5rem 5%;font-size:.9rem;line-height:1.4;text-decoration:none;color:#252525;text-transform:uppercase}._navbar_1bnwg_70 a:hover,._navbar_1bnwg_70 a._isActive_1bnwg_111{box-shadow:0 3px #252525}._navbarToggleButton_1bnwg_115{position:relative;z-index:2;background:transparent;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-left:-8px}@media (min-width: 768px){._navbarToggleButton_1bnwg_115{display:none}}._navbarMobile_1bnwg_133{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;z-index:2;background:#fff}._navbarMobileHeader_1bnwg_145{padding-inline:5%;height:56px;display:flex;align-items:center;position:sticky;top:0;background:#fff;box-shadow:1px 1px #00000014}._navbarMobileBody_1bnwg_156{padding:0 5% 40px}._navbarMobileBody_1bnwg_156 h4{font-size:.75rem;margin:1.5rem 0 .75rem;letter-spacing:.4em;text-transform:uppercase;color:#6a6d7b}@media (min-width: 768px){._navbarMobileBody_1bnwg_156{display:none!important}}._navbarMobileNavPrimary_1bnwg_172{list-style:none;margin:0 0 2rem;padding:0}._navbarMobileNavPrimary_1bnwg_172>li>a{display:block;padding:.75rem 0;letter-spacing:.08em;font-size:22px;line-height:1.4;text-decoration:none;color:#252525;text-transform:uppercase}._navbarMobileNavPrimary_1bnwg_172>li>ul{list-style:none;margin:0 0 0 32px;padding:0}._navbarMobileNavPrimary_1bnwg_172>li>ul a{display:block;padding:.5rem 0;letter-spacing:.04em;font-size:17px;line-height:1.4;text-decoration:none;color:#252525;text-transform:uppercase}._navbarMobileNavSocial_1bnwg_203{padding:0;list-style:none}@media (min-width: 576px){._navbarMobileNavSocial_1bnwg_203{margin-top:0}}._navbarMobileNavSocial_1bnwg_203 li{display:inline-block;margin-left:.5em}._navbarMobileNavSocial_1bnwg_203 li:first-child{margin-left:0}._navbarMobileNavSocial_1bnwg_203 li ._followButton_1bnwg_219{display:inline-block;text-decoration:none;padding:6px;border-radius:6px}._navbarMobileNavSocial_1bnwg_203 li ._followButton_1bnwg_219 svg{width:24px;height:24px;display:block}._navbarMobileNavSocial_1bnwg_203 li ._followButton_1bnwg_219 svg path,._navbarMobileNavSocial_1bnwg_203 li ._followButton_1bnwg_219 svg circle{fill:#6a6d7b}._navbarMobileNavSocial_1bnwg_203 li ._followButton_1bnwg_219:hover{background:#f3f2f0}._announcementBarWrapper_1bnwg_238{padding:20px 0 0}@media (min-width: 768px){._announcementBarWrapper_1bnwg_238{padding-top:24px}}._announcementBar_1bnwg_238{width:90%;max-width:1200px;margin:auto;border-radius:8px;font-size:15px;line-height:1.4;text-decoration:none;font-weight:700;display:block;background:linear-gradient(-45deg,#bbc8ff,#ffe3d2);color:#384f77;position:relative;display:flex;align-items:center}._announcementBar_1bnwg_238:hover{text-decoration:none;color:inherit}@media (min-width: 768px){._announcementBar_1bnwg_238:after{content:"";display:inline-block;width:6px;height:6px;border-right:2px solid #613a43;border-top:2px solid #613a43;transform:rotate(45deg);border-radius:2px;opacity:.5;position:absolute;right:16px;top:calc(50% - 3px)}}._announcementBarImg_1bnwg_284{display:block;width:100px;height:auto;margin:0 0 0 10px;object-fit:cover}@media (min-width: 768px){._announcementBarImg_1bnwg_284{position:absolute;bottom:0}}._announcementBarContent_1bnwg_298{padding:10px;line-height:1.4;width:100%}@media (min-width: 768px){._announcementBarContent_1bnwg_298{padding:12px 32px 12px 124px;text-align:center}}#navbar-mobile.is-open{display:block!important}._l-row_1ilds_1{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width: 768px){._l-row_1ilds_1{flex-direction:row;margin-left:-15px;margin-right:-15px}}._lFooter_1ilds_14{background:#f3f2f0;margin-top:5rem;padding:3rem 0}._lFooterInner_1ilds_20{width:90%;margin-left:auto;margin-right:auto;max-width:1380px}@media (min-width: 768px){._lFooterInner_1ilds_20{display:flex}}._lFooterInner_1ilds_20 a{color:#252525;text-decoration:none}@media (min-width: 768px){._footerBrand_1ilds_37{width:40%;display:flex;flex-direction:column}}._footerLogo_1ilds_44{font-size:1.5rem;font-weight:500;margin-bottom:1rem;line-height:1.25}._footerSocial_1ilds_51{padding:0;margin:0;list-style:none;line-height:0}@media (min-width: 768px){._footerSocial_1ilds_51{margin-top:auto}}._footerSocial_1ilds_51 li{display:inline-block;margin-left:.5em}._footerSocial_1ilds_51 li:first-child{margin-left:0}._footerSocial_1ilds_51 ._followButton_1ilds_69{display:inline-block;text-decoration:none;padding:4px;border-radius:6px}._footerSocial_1ilds_51 ._followButton_1ilds_69 svg{width:32px;height:32px;display:block}._footerSocial_1ilds_51 ._followButton_1ilds_69 svg path,._footerSocial_1ilds_51 ._followButton_1ilds_69 svg circle{fill:#444}._footerSocial_1ilds_51 ._followButton_1ilds_69:hover{background:#f3f2f0}._footerMenu_1ilds_88{margin-top:1.5rem}@media (min-width: 768px){._footerMenu_1ilds_88{margin-top:0}}._footerMenu_1ilds_88 ul{margin:0;padding:0;list-style:none;letter-spacing:.025em}._footerMenu_1ilds_88 li{margin-bottom:.5rem}._footerMenu_1ilds_88 a{text-decoration:none}._copyright_1ilds_109{margin:1.5rem 0 0;font-size:.8rem}
