.cmp-accordion01{width:100%;position:relative;overflow:hidden;padding:50px 0}@media all and (min-width:992px){.cmp-accordion01{padding:100px 0}}.cmp-accordion01__head{position:relative;width:100%;margin-bottom:40px;max-width:1100px;margin:0 auto 40px}@media all and (min-width:992px){.cmp-accordion01__head{margin:0 auto 40px}}.cmp-accordion01__head__title{color:#000}.cmp-accordion01__head__subtitle{margin-bottom:20px}.cmp-accordion01__inner{position:relative;z-index:1}.cmp-accordion01__item{position:relative;border:1px solid #000;border-radius:10px;padding-left:15px}@media all and (min-width:768px){.cmp-accordion01__item{margin-bottom:10px}}.cmp-accordion01__item:last-child{margin-bottom:0}.cmp-accordion01__header{display:flex;align-items:center;padding:15px 60px 15px 0;cursor:pointer;position:relative;width:100%;font-size:25px}@media all and (min-width:992px){.cmp-accordion01__header{padding:15px 80px 15px 0;font-size:32px}}.cmp-accordion01__header.active .cmp-accordion01__header__arrow{transform:translateY(-50%) rotate(45deg)}.cmp-accordion01__header__title{color:#000;font-size:25px}@media all and (min-width:992px){.cmp-accordion01__header__title{font-size:32px}}.cmp-accordion01__header__arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(0);transition:transform .4s ease}@media all and (min-width:992px){.cmp-accordion01__header__arrow{right:10px}}.cmp-accordion01__header__arrow svg{height:48px;width:48px;display:block}@media all and (min-width:992px){.cmp-accordion01__header__arrow svg{height:68px;width:68px}}.cmp-accordion01__content{padding:0;max-height:initial;overflow:hidden;transition:max-height .6s ease;height:0}@media all and (min-width:768px){.cmp-accordion01__content{max-height:initial;padding:0;transition:none}}.cmp-accordion01__content p a{color:#e00e25;text-decoration:underline}.cmp-accordion01__content__inner{padding:20px 0;text-align:left}.cmp-accordion01__content__inner p:first-child{margin-top:0}.cmp-accordion01__content__inner p:last-child{margin-bottom:0}.cmp-accordion01__content__row{display:flex;flex-wrap:wrap;padding-bottom:10px}@media all and (min-width:768px){.cmp-accordion01__content__row{padding-bottom:0}}.cmp-accordion01__content__row::last-child{border-bottom:none}.cmp-accordion01__content__text{letter-spacing:.04em}.cmp-accordion01__content__link{margin-top:40px}.tag-description__readmore__content__wrapper{overflow:hidden;height:0;margin:-1em 0 1em;font-size:16px;line-height:30px}.tag-description__readmore__content__more-button{margin-top:1em;text-align:center}@media all and (min-width:992px){.tag-description__readmore__content__more-button{float:left;text-align:initial}}.btn{display:inline-block;position:relative;cursor:pointer}.btn:hover{text-decoration:none}.btn--read-more{color:#000;font-size:16px;font-weight:400;letter-spacing:normal;font-style:normal;letter-spacing:1.6px;line-height:normal;padding:0;border:none;display:flex;align-items:center;height:1em}.btn--read-more.open span.btn__icon svg{transform:rotate(-180deg)}.btn--read-more.open span.btn__icon svg path.icon-plus{opacity:0}.btn--read-more span.btn__text{cursor:pointer;margin-right:10px;color:#000}.btn--read-more span.btn__icon svg{display:block;width:10px;height:10px;transform-origin:center;transition:transform .6s ease}.btn--read-more span.btn__icon svg path.icon-plus{opacity:1;transition:opacity .6s ease}.post-type-archive-frontpages .posts-heading,.tax-frontpage-type .posts-heading{position:relative;display:block;width:100%}.post-type-archive-frontpages .filters,.tax-frontpage-type .filters{top:0;right:0;display:flex;gap:10px;align-items:center;justify-content:center;flex-direction:row;min-width:360px;padding-top:10px;padding:5px}.post-type-archive-frontpages .filters__types,.tax-frontpage-type .filters__types{padding-top:5px;position:relative}.post-type-archive-frontpages .filters__types:hover,.tax-frontpage-type .filters__types:hover{cursor:pointer}.post-type-archive-frontpages .filters__types__trigger svg,.tax-frontpage-type .filters__types__trigger svg{transition:transform .7s ease}.post-type-archive-frontpages .filters__types__trigger.open i svg,.tax-frontpage-type .filters__types__trigger.open i svg{transform:rotate(180deg)}.post-type-archive-frontpages .filters__types__list,.tax-frontpage-type .filters__types__list{max-height:0;overflow:hidden;transition:max-height .6s ease;position:absolute;background-color:#fff;right:0;min-width:232px;padding:0 20px;background:#222b43}.post-type-archive-frontpages .filters__types__list.active,.tax-frontpage-type .filters__types__list.active{max-height:300px}.post-type-archive-frontpages .filters__types__list__item,.tax-frontpage-type .filters__types__list__item{list-style:none;padding-top:15px}.post-type-archive-frontpages .filters__types__list__item__link,.tax-frontpage-type .filters__types__list__item__link{color:#fff;line-height:1.4em;font-size:18px;text-decoration:none;padding:15px 0}.post-type-archive-frontpages .filters__types__list__item__link:hover,.tax-frontpage-type .filters__types__list__item__link:hover{text-decoration:underline}.frontpages__item__image a{display:block;text-align:center}.frontpages__item__image a img{width:100%;height:auto}.frontpages__item__link{display:block;color:#000;text-align:center;text-decoration:none;font-weight:700}.frontpages__item__link:hover{color:#000}.popular-tags__tabs{list-style-type:none;padding:0;margin:0;overflow:hidden;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap}.popular-tags__tabs li a{display:block;padding:10px;text-decoration:none;color:#000;background-color:#f2f2f2;border:1px solid #ccc;border-bottom:none}.popular-tags__tabs li a.active{background-color:#fff;border-bottom:1px solid #fff}.popular-tags__tab-content{clear:both;padding:20px;border:1px solid #ccc;border-top:none}.popular-tags__tab-pane{display:none}.popular-tags__tab-pane__link{color:#000;padding:.3em;margin:.1em .1em;text-decoration:none;white-space:nowrap}.popular-tags__tab-pane__link:hover{color:#222b43;text-decoration:underline}.title-tags{flex-wrap:wrap;display:flex;justify-content:space-between;align-items:end;border-bottom:2px solid #000}.title-tags__wrapper{overflow:auto}.title-tags__wrapper ul.inner-navigation{padding-bottom:0}.title-tags__wrapper ul.inner-navigation li a{white-space:nowrap;line-height:0}