.blog-header-cm{padding-top:18rem;display:block}.s-page-top--select{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-height:1.5em;z-index:10;margin-left:-2rem;line-height:1.3;letter-spacing:0;font-weight:700;margin-top:2rem}.blog-header-cm .page-center{width:100%;max-width:122rem;padding-left:6rem;padding-right:6rem;margin-left:auto;margin-right:auto}.blog-header-cm h1{max-width:80%;line-height:1;letter-spacing:0;font-weight:700;color:#25242b}.blog-header-cm .tag-list-area{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:10;margin-left:-2rem;line-height:1.3;letter-spacing:0;font-weight:700;margin-top:2rem;max-height:83.333px}.blog-header-cm .tag-list-area .tag-inner:after,.blog-header-cm .tag-list-area .tag-inner:before{content:"";position:absolute;pointer-events:none}.blog-header-cm .tag-list-area .tag-inner:before{background-color:red;width:4rem;height:4rem;right:1.5rem;top:calc(50% + .3rem);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:100%;border-radius:100%;background-color:#f5f5f5}.blog-header-cm .tag-list-area .tag-inner:after{right:2.8rem;top:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:.5rem solid #25242b;border-top:none;border-right:none;width:1.5rem;height:1.5rem;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.blog-header-cm .tag-list-area .tag-inner>button{text-align:left;-webkit-border-radius:1.3rem;border-radius:1.3rem;border:0;color:#25242b;font-size:5rem;line-height:1.3;letter-spacing:0;font-weight:700}.blog-header-cm .tag-list,.blog-header-cm .tag-list-area .tag-inner>button{width:100%;background-color:transparent;-webkit-transition:all .75s cubic-bezier(.43,.01,.17,1.05);-o-transition:all .75s cubic-bezier(.43,.01,.17,1.05);transition:all .75s cubic-bezier(.43,.01,.17,1.05)}.blog-header-cm .tag-list{top:100%;overflow:hidden;z-index:10;-webkit-border-radius:0 0 1.3rem 1.3rem;border-radius:0 0 1.3rem 1.3rem}.blog-header-cm .tag-list button{display:block;padding:.5rem 10rem .5rem 2rem;width:100%;text-align:left;-webkit-border-radius:1.3rem;border-radius:1.3rem;background-color:transparent;-webkit-transition:all .75s cubic-bezier(.43,.01,.17,1.05);-o-transition:all .75s cubic-bezier(.43,.01,.17,1.05);transition:all .75s cubic-bezier(.43,.01,.17,1.05);border:0;color:#25242b;line-height:1.3;letter-spacing:0;font-weight:700}.blog-header-cm h1{margin-bottom:0}.blog-header-cm .tag-list-area .tag-inner>button{box-shadow:none;padding:1rem 10rem .5rem 2rem;margin:0}.blog-header-cm .tag-list-area .tag-inner>button,.blog-header-cm .tag-list button{font-family:ProximaNova,Helvetica,sans-serif}.blog-header-cm .tag-list button{margin-top:0;text-transform:capitalize;box-shadow:none}.blog-list-cm{margin-top:8rem}.blog-header-cm .tag-list-area.m-open .tag-inner .tag-list,.blog-header-cm .tag-list-area.m-open .tag-inner>button{background-color:#f5f5f5}.blog-header-cm .tag-list-area .tag-inner>button{-webkit-border-radius:1.3rem 1.3rem 0 0;border-radius:1.3rem 1.3rem 0 0}.a-select--text:after{right:2.8rem;top:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:.5rem solid #25242b;border-top:none;border-right:none;width:1.5rem;height:1.5rem;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.a-select--text:after,.a-select--text:before{content:"";position:absolute;pointer-events:none}.a-select--text:before{background-color:red;width:4rem;height:4rem;right:1.5rem;top:calc(50% + .3rem);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:100%;border-radius:100%;background-color:#f5f5f5}.blog-all-posts ul{margin:0;padding:0;list-style:none}.blog-all-posts ul li>a:hover{background-color:#d4d4d4}.blog-all-posts.active ul{height:auto}.blog-all-posts:not(.active) ul{max-height:0!important}.blog-all-posts ul{visibility:visible!important;opacity:1!important;max-height:0;overflow:hidden!important;transition:all .5s ease-out}.blog-all-posts ul .inner_part li.all-topic.active{display:none}.slide_mobile_menu .a-select--text{background-color:#f5f5f5;-webkit-border-radius:1.3rem 1.3rem 0 0;border-radius:1.3rem 1.3rem 0 0}.open_mobile_menu .blog-all-posts,.slide_mobile_menu .blog-all-posts{background-color:#f5f5f5}.blog-all-posts ul li>a{background-color:transparent;display:block;width:100%;text-align:left;padding:.5rem 10rem .5rem 2rem}.blog_mobile_menu .blog-all-posts{opacity:1;visibility:visible}.blog-all-posts{background-color:transparent;top:100%;z-index:10;-webkit-border-radius:0 0 1.3rem 1.3rem;border-radius:0 0 1.3rem 1.3rem;transition:all .5s ease-out}.a-select--text{width:100%;text-align:left;padding:1rem 10rem .5rem 2rem;-webkit-border-radius:1.3rem;border-radius:1.3rem;background-color:transparent;-webkit-transition:all .75s cubic-bezier(.43,.01,.17,1.05);-o-transition:all .75s cubic-bezier(.43,.01,.17,1.05);transition:all .75s cubic-bezier(.43,.01,.17,1.05);background:transparent;border:0;margin:0;color:#25242b;font-family:ProximaNova,Helvetica,sans-serif;font-size:5rem;font-weight:700;cursor:pointer}.blog-all-posts ul li.active{display:none}@media screen and (min-width:1025px){.blog-header-cm h1{font-size:9rem}.blog-header-cm .tag-list-area .tag-inner>button,.blog-header-cm .tag-list button,.s-page-top--select{font-size:5rem}}@media screen and (min-width:769px) and (max-width:1024px){.blog-header-cm .tag-list-area .tag-inner>button,.blog-header-cm .tag-list button{font-size:4.5rem}.blog-header-cm h1{font-size:8rem}.a-select--text,.s-page-top--select{font-size:4.5rem}}@media screen and (min-width:481px) and (max-width:768px){.blog-header-cm h1{font-size:6.4rem}.a-select--text,.blog-header-cm .tag-list-area .tag-inner>button,.blog-header-cm .tag-list button,.s-page-top--select{font-size:3.5rem}}@media screen and (max-width:480px){.blog-header-cm h1{max-width:100%;font-size:4.5rem}.blog-header-cm .page-center{padding-left:3rem;padding-right:3rem;max-width:calc(100vw - 1rem)}.blog-header-cm{padding-top:12rem}.a-select--text,.blog-header-cm .tag-list-area .tag-inner>button,.blog-header-cm .tag-list button,.s-page-top--select{font-size:2.2rem}}