:root{--color-black:#000;--color-white:#fff;--content-color:#4b4b4b;--link-primary:#afafaf;--link-primary-hover:#1187f4}.social_buttons{bottom:0;display:none;left:0;position:fixed;right:0}.social_buttons .social_close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;margin:10px;padding:0;position:absolute;right:0;top:0;width:auto}.social_buttons .social_close .close{background:#ddd;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;height:30px;width:30px}@media only screen and (min-width:1024px){.social_buttons .social_close{display:none}.social_buttons{bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;left:auto;position:relative;right:auto}}.social_buttons.social_fixed{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 15px;padding:50px;z-index:9999}@media only screen and (min-width:1024px){.social_buttons.social_fixed{border-top-left-radius:0;border-top-right-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:inherit;padding:50px;position:relative}}.social_buttons .share_btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:20px}@media only screen and (min-width:1024px){.social_buttons .share_btn{margin-right:10px}}.social_buttons .share_btn:last-child{margin-right:0}.social_buttons .share_btn picture img{width:40px}@media only screen and (min-width:1536px){.social_buttons .share_btn picture img{height:46px;width:46px}}.social_buttons .share_btn.copy{margin-right:0}.social_open{height:100vh;overflow-y:hidden}.social_open:before{background:rgba(0,0,0,.35);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:9999}.remove-item,.save-item{cursor:pointer;line-height:0}.remove-item:hover path#bookmark,.save-item:hover path#bookmark{stroke:#6366f1}.remove-item.save-item_fill path#bookmark,.save-item.save-item_fill path#bookmark{fill:#6366f1;stroke:#6366f1}.remove-item svg,.save-item svg{width:12px}@media only screen and (min-width:768px){.remove-item svg,.save-item svg{width:14px}}@media only screen and (min-width:1281px){.remove-item svg,.save-item svg{width:15px}}@media only screen and (min-width:1536px){.remove-item svg,.save-item svg{height:26px;width:19.5px}}@-webkit-keyframes dotFlashing{0%{background-color:#d3d3d3}50%,to{background-color:#ebe6ff}}@keyframes dotFlashing{0%{background-color:#d3d3d3}50%,to{background-color:#ebe6ff}}.dot-flashing{-webkit-animation:dotFlashing 1s linear infinite alternate;animation:dotFlashing 1s linear infinite alternate;-webkit-animation-delay:.5s;animation-delay:.5s;background-color:#d3d3d3;border-radius:5px;color:#d3d3d3;height:10px;margin:30px auto auto;position:relative;width:10px}.dot-flashing:before{-webkit-animation:dotFlashing 1s infinite alternate;animation:dotFlashing 1s infinite alternate;-webkit-animation-delay:0s;animation-delay:0s;left:-15px}.dot-flashing:after,.dot-flashing:before{background-color:#d3d3d3;border-radius:5px;color:#d3d3d3;content:"";display:inline-block;height:10px;position:absolute;top:0;width:10px}.dot-flashing:after{-webkit-animation:dotFlashing 1s infinite alternate;animation:dotFlashing 1s infinite alternate;-webkit-animation-delay:1s;animation-delay:1s;left:15px}.circle{background-color:#afafaf;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:6px;margin:0 7px;width:6px}@media only screen and (min-width:1536px){.circle{height:7px;width:7px}}.hero{overflow:hidden;position:relative}.hero .cover{color:#000;color:var(--color-black);padding-top:15px}@media only screen and (min-width:1024px){.hero .cover{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;color:var(--color-white);left:0;padding-left:15px;padding-right:15px;position:absolute;right:0}}.hero .cover .title{color:#000;color:var(--color-black);font-size:22px;font-weight:800}@media only screen and (min-width:768px){.hero .cover .title{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#fff;color:var(--color-white);display:-webkit-box;font-weight:400;overflow:hidden}}@media only screen and (min-width:1281px){.hero .cover .title{font-size:26px}}@media only screen and (min-width:1536px){.hero .cover .title{font-size:35px}}.hero .cover .content{color:#4b4b4b;color:var(--content-color);font-size:16px;line-height:1.2}@media only screen and (min-width:768px){.hero .cover .content{color:#fff;color:var(--color-white);font-size:16px}}@media only screen and (min-width:1281px){.hero .cover .content{font-size:18px;font-weight:100}}@media only screen and (min-width:1536px){.hero .cover .content{font-size:27px}}@media only screen and (min-width:768px){.hero .cover{background-color:rgba(0,0,0,.659);bottom:0;padding:22px;position:absolute;width:100%}}@media only screen and (min-width:1024px){.hero .cover{padding:25px}.hero .title{padding-top:0}}.items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}@media only screen and (max-width:"1024px"-1){.items{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll}}.items .item{border:1px solid #ddd;border-radius:30px;list-style:none}.items .item:last-child{margin-right:0}.items .item.active,.items .item:hover{border-color:#1187f4;border-color:var(--link-primary-hover)}.items .item.active .item-link{color:#1187f4;color:var(--link-primary-hover)}.items .item .item-link{color:#afafaf;color:var(--link-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;padding:10px 15px}@media only screen and (min-width:768px)and (min-width:1536px){.items .item .item-link{font-size:18px}}.items .item .item-link:hover{color:#1187f4;color:var(--link-primary-hover)}.items .item .item-link svg{width:18px}