.blog-section .section-blocks{height:auto}.blog-section .blog-content{position:relative}.blog-section .block-article{height:100%}.blog-section .tags-bar{padding:0;overflow:scroll;overflow-y:hidden;overflow-x:auto}@media only screen and (max-width:779px){.blog-section .tags-bar{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:10px}}.blog-section .tags-bar::-webkit-scrollbar-track{background:rgba(0,0,0,0);height:5px;opacity:0;-webkit-transition:background .2s ease-in;transition:background .2s ease-in}.blog-section .tags-bar::-webkit-scrollbar{background:rgba(0,0,0,0);height:5px;opacity:0;-webkit-transition:background .2s ease-in;transition:background .2s ease-in}.blog-section .tags-bar::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);height:5px;opacity:0;-webkit-transition:background .2s ease-in;transition:background .2s ease-in}.blog-section .tags-bar:active::-webkit-scrollbar-thumb,.blog-section .tags-bar:focus::-webkit-scrollbar-thumb,.blog-section .tags-bar:hover::-webkit-scrollbar-thumb{background:#414141}.blog-section .tags-bar:active::-webkit-scrollbar,.blog-section .tags-bar:active::-webkit-scrollbar-track,.blog-section .tags-bar:focus::-webkit-scrollbar,.blog-section .tags-bar:focus::-webkit-scrollbar-track,.blog-section .tags-bar:hover::-webkit-scrollbar,.blog-section .tags-bar:hover::-webkit-scrollbar-track{background:#afafaf}.blog-section .tag-button{cursor:pointer;padding-left:1.25rem;padding-right:1.25rem;font-weight:700;margin-right:10px;background:0 0;-webkit-transition:background .2s ease-in;-o-transition:background .2s ease-in;transition:background .2s ease-in;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.blog-section .tag-button a{color:rgb(var(--color_primary));text-decoration:none;font-weight:400}.blog-section .tag-button.tag-button-selected{background:rgb(var(--color_secondary))}.blog-section .tag-button.tag-button-selected a{font-weight:700}.blog-section .tag-button:not(:first-child){position:relative;margin-left:1.25rem}.blog-section .tag-button:not(:first-child):before{content:"";position:absolute;left:-1.25rem;top:8px;width:.275em;height:.275em;border-radius:50%;background:#000}.blog-section .block-articles-featured{height:100%}.blog-section .block-articles-featured .h4{background:#fff;color:#000;text-transform:uppercase;margin-bottom:0;text-align:center;line-height:2.1rem;font-size:1.8rem;padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-section .block-articles-featured .block-articles-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;height:inherit;background:#fff;border-top:.1rem solid #bbbcbc}.blog-section .block-articles-featured .block-articles-container article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;height:100%;position:relative;border-top:.1rem solid #bbbcbc}.blog-section .block-articles-featured .block-articles-container article .image-container{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;max-width:13rem;width:13rem;height:100%;position:absolute}.blog-section .block-articles-featured .block-articles-container article .image-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-section .block-articles-featured .block-articles-container article .image-container span{position:absolute;background-color:rgba(0,0,0,.7);color:#fff;font-weight:700;font-size:2rem;line-height:3.1rem;width:2.7rem;height:3.1rem;top:0;left:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3}.blog-section .block-articles-featured .block-articles-container article .article__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;margin-left:13rem;color:rgb(var(--color_text))}.blog-section .block-articles-featured .block-articles-container article .article__info a{text-decoration:none}.blog-section .block-articles-featured .block-articles-container article .article__info .h5{width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:1.8rem;height:3.6rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-transform:uppercase;margin-bottom:.5rem;color:rgb(var(--color_text))}.blog-section .block-articles-featured .block-articles-container article .article__info p{font-size:1.4rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:2.1rem;height:4.4rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:1rem;color:rgb(var(--color_text))}.blog-section .block-articles-featured .block-articles-container article .article__info span{line-height:1.9rem;font-weight:700;text-decoration:underline;font-size:1.4rem;display:block;color:rgb(var(--color_text))}.blog-section #contact_form .input-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%}.blog-section #contact_form .input-group button{min-width:unset}.article__featured-tag a,.article__menu a,.article__recent a{text-decoration:none}.article__featured-tag a:hover,.article__menu a:hover,.article__recent a:hover{text-decoration:underline}.comment{margin-bottom:20px}.comment:last-child{margin-bottom:0}.comment+.comment{padding-top:20px;border-top:1px solid rgba(var(--color_primary),.6)}.block-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.article-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.article-card:last-child{height:100%!important}.article-card .article__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:2rem;background:#fff;color:rgb(var(--color_text))}.article-card .article__info .btn--link{min-width:initial;line-height:initial;letter-spacing:initial;text-transform:initial;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:0;font-size:var(--body__size);font-weight:400}.article-card .article__info .article__title{margin-bottom:0}.article-card .article__info .article__excerpt{margin-top:calc(var(--body__size)*.7)}@media only screen and (max-width:779px){.article-card .article__info .article__excerpt{margin-top:calc(var(--body_mob__size)*.7)}}.article-card .article__meta{font-size:calc(var(--body__size)*.85);margin-bottom:0}@media only screen and (max-width:779px){.article-card .article__meta{font-size:calc(var(--body_mob__size)*.85)}}.article-card .article__footer{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto;font-size:calc(var(--body__size)*.85)}.article-card .article__footer:not(.flex-justify--center,.flex-justify--left,.flex-justify--right){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:779px){.article-card .article__footer{font-size:calc(var(--body_mob__size)*.85)}}.article-card .article__footer>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-card .article__footer span{font-size:1.2rem}.article-card .article__footer svg{width:1.5rem;margin-right:.6rem;margin-bottom:0}.article-card.article-card-1:not(:first-child){height:100%}.article-card.article-card-1 .article__tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-card.article-card-1 .article__tags .article__tag{font-size:1.2rem;text-transform:uppercase;margin-bottom:1rem;text-decoration:none}.article-card.article-card-1 .article__tags .article__tag>*{color:rgb(var(--color_primary))}.article-card.article-card-1 .article__tags .article__tag:not(:last-child){margin-right:1rem}.article-card.article-card-1 .article__tags .article__tag:not(:first-child){position:relative;padding-left:1.25rem}.article-card.article-card-1 .article__tags .article__tag:not(:first-child):before{content:"";position:absolute;left:-.0625em;top:.5625em;width:.275em;height:.275em;border-radius:50%;background:#000}.article-card.article-card-1 .article__footer{padding-top:2rem}.article-card.article-card-2:not(:first-child){height:auto}.article-card.article-card-2 .article__footer{margin-top:initial}.article-card.article-card-2 .article__tags{z-index:1;position:absolute;top:15px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-card.article-card-2 .article__tags .article__tag{display:table;text-transform:uppercase;padding:4px 6px;margin-bottom:5px;background-color:#fff;color:rgb(var(--color_text));font-size:10px;line-height:10px;text-decoration:none}.article-card.article-card-2 .article__footer{padding-bottom:2rem}.sidebar-container .link_collapsing_content>li{margin-bottom:5px}.blog-post-section h1 a,.blog-post-section h2 a,.blog-post-section h3 a,.blog-post-section h4 a,.blog-post-section h5 a,.blog-post-section h6 a{color:var(--color_heading)}@media only screen and (min-width:780px){.blog-post-section .sidebar-container:not(.social-sharing)>*{padding-left:2rem;padding-right:2rem}}.blog-post-section .article__header .article__meta{font-size:calc(var(--body_mob__size)*.85);margin-top:1rem}.blog-post-section .article__header .article__meta>*~*{margin-left:1rem}.blog-post-section .article__header .article__meta>*~:not(:first-child){position:relative;padding-left:1.25rem}.blog-post-section .article__header .article__meta>*~:not(:first-child):before{content:"";position:absolute;left:-.0625em;top:.8em;width:.275em;height:.275em;border-radius:50%;background:#000}@media only screen and (max-width:779px){.blog-post-section .breadcrumb-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-post-section .social-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.blog-post-section .social-container .sidebar-container.social-sharing{padding:2rem 0}.blog-post-section .article-template-1 .article__tags a.article__tag{margin-bottom:0!important}.blog-post-section .sidebar-container:not(.social-sharing){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width:780px){.blog-post-section .social-container{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.blog-post-section .lu--five-eighths{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.blog-post-section .sidebar-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.blog-post-section .article-content a,.blog-post-section .article-content em,.blog-post-section .article-content span,.blog-post-section .article-content strong{display:inline}.blog-post-section .article-content img{max-width:100%;height:auto}.blog-post-section .article-content iframe{max-width:100%}@media only screen and (min-width:780px){.blog-post-section .social-sharing .flex__item .social-sharing__link{margin-bottom:10px}.blog-post-section .social-sharing .flex__item .social-sharing__link svg{width:30px;height:30px;margin-bottom:1rem}.blog-post-section .social-sharing .flex__item:first-child{padding-top:10px;border-top:4px solid rgb(var(--color_primary))}}@media only screen and (max-width:779px){.blog-post-section .social-sharing{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-post-section .social-sharing .flex__item{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding:0 10px}}.blog-post-section .form-comments{gap:.5rem}.blog-post-section .form-comments .mu--one-half{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - .5rem);flex:1 1 calc(50% - .5rem)}.blog-post-section .comments{padding-left:1rem;border-left:1px solid #dedede}.blog-post-section .content-author{margin-top:2rem}@media only screen and (max-width:779px){.blog-post-section .content-author{gap:1rem}.blog-post-section .content-author .flex__item+.flex__item{padding-left:0!important}}.blog-post-section .name-author{font-weight:700;margin:0 0 1rem 0}.blog-post-section .description-author{font-style:italic}.blog-post-section .img-author{border-radius:50%;-webkit-box-shadow:2px 2px 10px 2px rgba(153,153,153,.2);box-shadow:2px 2px 10px 2px rgba(153,153,153,.2)}.blog-post-section .article-template-1 .article__meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.blog-post-section .article-template-1 .article__tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-post-section .article-template-1 .article__tags .article__tag{font-size:1.2rem;text-transform:uppercase;margin-bottom:1rem;text-decoration:none}.blog-post-section .article-template-1 .article__tags .article__tag:not(:last-child){margin-right:1rem}.blog-post-section .article-template-1 .article__tags .article__tag:not(:first-child){position:relative;padding-left:1.25rem}.blog-post-section .article-template-1 .article__tags .article__tag:not(:first-child):before{content:"";position:absolute;left:-.0625em;top:.8em;width:.275em;height:.275em;border-radius:50%;font-size:calc(var(--body_mob__size)*.85);background:#000}.blog-post-section .article-template-1 .article__header{margin:calc(var(--body__size)*.7) 0}@media only screen and (max-width:779px){.blog-post-section .article-template-1 .article__header{margin:calc(10/var(--body_mob__size)*1em) 0}}.blog-post-section .article-template-1 .article__header .article__title{margin-bottom:0}.blog-post-section .article-template-1 .artice-content{margin-top:10px}.blog-post-section .article-template-2 .article--column{padding-top:20px}.blog-post-section .article-template-2 .article__meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.blog-post-section .article-template-2 .article__tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-post-section .article-template-2 .article__tags .article__tag{font-size:1.2rem;text-transform:uppercase;margin-bottom:1rem;text-decoration:none}.blog-post-section .article-template-2 .article__tags .article__tag:not(:last-child){margin-right:1rem}.blog-post-section .article-template-2 .article__tags .article__tag:not(:first-child){position:relative;padding-left:1.25rem}.blog-post-section .article-template-2 .article__tags .article__tag:not(:first-child):before{content:"";position:absolute;left:-.0625em;top:.8em;width:.275em;height:.275em;border-radius:50%;font-size:calc(var(--body_mob__size)*.85);background:#000}.blog-post-section .article-template-2 .article__header{margin:calc(var(--body__size)*.7) 0}@media only screen and (max-width:779px){.blog-post-section .article-template-2 .article__header{margin:calc(10/var(--body_mob__size)*1em) 0}}.blog-post-section .article-template-2 .article__header .article__title{margin-bottom:0}.blog-post-section .article-template-2 .artice-content{margin-top:10px}.summary{margin-bottom:calc(var(--body__size)*.7);padding:1rem;border-radius:var(--radius);background:rgba(var(--color_primary),.05)}.summary .link_collapsing_title{font-size:calc(var(--body__size)*1.15);font-weight:700}@media only screen and (max-width:779px){.summary{text-align:left!important;margin-bottom:calc(var(--body_mob__size)*.7)}}.summary .link_collapsing_title{padding-right:25px}.summary .link_collapsing_title:after{font-size:22px;-webkit-transform-origin:7px 15px;-ms-transform-origin:7px 15px;transform-origin:7px 15px;top:calc(50% - 14px)}.summary strong{display:block;font-size:110%}.summary ul{position:relative;padding-left:0;margin-block:0}link-collapsing .summary ul>li:first-child{margin-top:calc(var(--body__size)*.7)}@media only screen and (max-width:779px){link-collapsing .summary ul>li:first-child{margin-top:calc(var(--body_mob__size)*.7)}}.summary ul:before{content:"";position:absolute;left:0;height:100%;width:2px}.summary ul li{list-style:none;margin:0;padding:0}.summary ul li ul{padding-left:15px}.summary ul li ul:last-of-type{padding:0}.summary ul li ul li a{padding-left:15px}.summary ul li ul li ul li a{padding-left:30px}.summary ul li ul li ul li ul li a{padding-left:45px}.summary ul li ul li ul li ul li ul li a{padding-left:60px}.summary ul a{text-decoration:none;font-size:90%;display:block;border:none;margin:7px 0}.summary ul a:hover{text-decoration:underline}