.page-template-toplist-page-template .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:none}@media screen and (min-width: 1280px){.page-template-toplist-page-template .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1200px}}.page-template-toplist-page-template footer.wp-block-template-part{margin-top:0}@media screen and (min-width: 860px){.page-template-toplist-page-template footer.wp-block-template-part{margin-top:0}}.page-template-toplist-page-template .toplist-single-col-with-aside{padding:0 4% !important;margin:8px auto 0 !important;box-sizing:border-box;width:100%}@media screen and (min-width: 860px){.page-template-toplist-page-template .toplist-single-col-with-aside{padding:0 40px !important;max-width:860px;margin:24px auto 0 !important}}@media screen and (min-width: 1280px){.page-template-toplist-page-template .toplist-single-col-with-aside{padding:0 40px !important;max-width:1280px}}.page-template-toplist-page-template .toplist-single-col-with-aside::after,.page-template-toplist-page-template .toplist-single-col-with-aside::before{clear:both;content:"";display:table}.page-template-toplist-page-template .single-col-with-aside__main{margin:0 0 8px !important}@media screen and (min-width: 860px){.page-template-toplist-page-template .single-col-with-aside__main{margin:0 0 12px !important}}.page-template-toplist-page-template .single-col-with-aside__content{width:100%;margin:0 0 8px !important}@media screen and (min-width: 860px){.page-template-toplist-page-template .single-col-with-aside__content{margin:0 0 24px !important}}@media screen and (min-width: 1280px){.page-template-toplist-page-template .single-col-with-aside__content{max-width:780px !important;float:left;clear:left}}.page-template-toplist-page-template .single-col-with-aside__content+.single-col-with-aside__aside{margin-top:0 !important}.page-template-toplist-page-template .single-col-with-aside__content+.single-col-with-aside__aside>p:empty{margin:0 !important}@media screen and (min-width: 860px){.page-template-toplist-page-template .single-col-with-aside__content+.single-col-with-aside__aside{margin-top:0 !important}}@media screen and (min-width: 1280px){.page-template-toplist-page-template .single-col-with-aside__content+.single-col-with-aside__aside{margin:0 !important}.page-template-toplist-page-template .single-col-with-aside__content+.single-col-with-aside__aside>*:last-child{margin-bottom:28px !important}}.page-template-toplist-page-template .single-col-with-aside__content+.single-col-with-aside__aside>*{margin-top:16px !important}.page-template-toplist-page-template .single-col-with-aside__content+.single-col-with-aside__aside>*:first-child{margin-top:0 !important}.page-template-toplist-page-template .single-col-with-aside__content+.single-col-with-aside__aside>p:empty:first-child+*{margin-top:0 !important}@media screen and (min-width: 860px){.page-template-toplist-page-template .single-col-with-aside__content+.single-col-with-aside__aside>*{margin-top:28px !important}}.page-template-toplist-page-template .single-col-with-aside__sidebar{margin:16px 0 8px;display:flex;flex-direction:column;gap:16px}.page-template-toplist-page-template .single-col-with-aside__sidebar>*{width:100%;margin:0 !important}@media screen and (min-width: 860px){.page-template-toplist-page-template .single-col-with-aside__sidebar{margin:28px 0 12px;gap:28px}}@media screen and (min-width: 1280px){.page-template-toplist-page-template .single-col-with-aside__sidebar{margin-top:0}}.page-template-toplist-page-template .breadcrumbs__container{margin-top:0}.page-template-toplist-page-template .breadcrumbs__container>*:last-child p:last-child,.page-template-toplist-page-template :where(.single-col-with-aside__content,.single-col-with-aside__aside,.single-col-with-aside__sidebar,.breadcrumbs__container,.single-col-with-aside__bottom)>*:last-child{margin-bottom:0 !important}.page-template-toplist-page-template .breadcrumbs__container>*:last-child{margin-bottom:8px !important}@media screen and (min-width: 860px){.page-template-toplist-page-template .breadcrumbs__container>*:last-child{margin-bottom:16px !important}}@media screen and (min-width: 1280px){.page-template-toplist-page-template :where(.single-col-with-aside__aside,.single-col-with-aside__sidebar){float:right;clear:right;width:300px}}.page-template-toplist-page-template .single-col-with-aside__content h1{margin-top:0}.page-template-toplist-page-template .single-col-with-aside__aside h2:first-child{margin:0 0 16px}@media screen and (min-width: 860px){.page-template-toplist-page-template .single-col-with-aside__aside h2:first-child{font-size:var(--wp--preset--font-size--xxl);line-height:var(--wp--custom--line-height--xxl)}}@media screen and (min-width: 1024px){.page-template-toplist-page-template .single-col-with-aside__aside h2:first-child{font-size:var(--wp--preset--font-size--extra-large);line-height:var(--wp--custom--line-height--extra-large)}}.page-template-toplist-page-template .single-col-with-aside__content .section .section__content{padding-left:0;padding-right:0}.page-template-toplist-page-template .single-col-with-aside__content .section:first-child .section__content{padding-top:0}.page-template-toplist-page-template .single-col-with-aside__content .section:last-child .section__content{padding-bottom:0}.page-template-toplist-page-template .single-col-with-aside__content .section .section__content>*:last-child,.page-template-toplist-page-template .single-col-with-aside__content .section .section__content>*:last-child>.wp-block-columns{margin-bottom:0 !important}.page-template-toplist-page-template .single-col-with-aside__bottom{clear:both;margin:24px 0}@media screen and (min-width: 860px){.page-template-toplist-page-template .single-col-with-aside__bottom{margin:40px 0}.page-template-toplist-page-template .section__toplist{margin:0 -28px !important;padding-left:28px;padding-right:28px}.section__toplist:not(.alignfull){max-width:none}}.wp-block-group .hreflang-pages-list{margin:0 !important;opacity:0;visibility:hidden;position:absolute;max-height:400px;overflow-y:auto;background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--primary);border-radius:0 0 4px 4px;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:0}.wp-block-group .hreflang-pages-list::-webkit-scrollbar{width:8px}.wp-block-group .hreflang-pages-list::-webkit-scrollbar-track{background-color:var(--wp--preset--color--overlay-lighten-opacity-40);border-radius:0 0 4px 0}.wp-block-group .hreflang-pages-list::-webkit-scrollbar-thumb{background-color:var(--wp--preset--color--tonal-grey-3);border-radius:6px}.wp-block-group .hreflang-pages-menu{margin:0 !important;position:relative;width:100%;max-width:300px}.hreflang-pages-menu:focus-within .hreflang-pages-list,.hreflang-pages-list.active{opacity:1;visibility:visible;position:relative}.hreflang-pages-menu:focus-within .hreflang-pages-menu__btn,.hreflang-pages-menu__btn.active{border-radius:4px 4px 0 0}.hreflang-pages-menu:focus-within .hreflang-pages-menu__btn::after{top:calc(50% + 2px);transform:translateY(-50%) rotate(-135deg)}.hreflang-pages-menu__btn{font-family:var(--wp--preset--font-family--lato-font);padding:12px 30px 12px 12px;background-color:rgba(0,0,0,0);border-radius:4px;border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--tonal-black);font-size:var(--wp--preset--font-size--medium);line-height:var(--wp--custom--line-height--medium);cursor:pointer;width:100%;text-align:left;position:relative;display:flex}.hreflang-pages-menu__btn:focus-visible{outline:2px solid var(--wp--preset--color--accessibility-blue);z-index:2}.hreflang-pages-menu__btn::after{border:solid var(--wp--preset--color--tonal-black);border-width:0 2px 2px 0;content:"";display:flex;padding:3px;position:absolute;right:14px;top:calc(50% - 2px);transform:translateY(-50%) rotate(45deg);transition:transform .3s;box-sizing:border-box}.hreflang-pages-menu__btn-container+.hreflang-pages-list{margin-top:-1px !important}.hreflang-pages-list__item{width:100%;display:flex}.hreflang-pages-list__link{padding:8px 12px;width:100%;box-sizing:border-box;border-radius:0;cursor:pointer}@media(hover: hover){.hreflang-pages-menu:hover .hreflang-pages-list{opacity:1;visibility:visible;width:100%;position:relative}.hreflang-pages-menu:hover .hreflang-pages-menu__btn{border-radius:4px 4px 0 0}.hreflang-pages-menu:hover .hreflang-pages-menu__btn::after{top:calc(50% + 2px);transform:translateY(-50%) rotate(-135deg)}}
