.cozy-block-scroll-animation,.wp-block-cozy-block-scroll-animation{position:relative}.cozy-block-scroll-animation ul{list-style:none}.cozy-block-scroll-animation li,.cozy-block-scroll-animation ul{margin:0;padding:0}.cozy-block-scroll-animation.layout-default.swiper-container{overflow:hidden;position:sticky;top:0;transition:transform .4s ease}.cozy-block-scroll-animation.layout-default.swiper-container .swiper-wrapper{height:-moz-fit-content;height:fit-content}.cozy-block-scroll-animation.layout-default.swiper-container .swiper-slide:last-child{margin-right:0!important}.cozy-block-scroll-animation .cozy-block-sa-header-box{align-items:flex-end;display:flex;gap:26px;justify-content:space-between;margin:0 auto}.cozy-block-scroll-animation .cozy-block-sa-header-box p{margin:0;padding:0}.cozy-block-scroll-animation .cozy-block-sa-header-box button{background-color:transparent;border:none;outline:none}@media only screen and (max-width:1024px){.cozy-block-scroll-animation .cozy-block-sa-header-box{flex-wrap:wrap}}@media only screen and (min-width:1025px){.cozy-block-scroll-animation.layout-default.scroll-type-vertical.is-desktop-only .cozy-block-scroll-item{position:sticky;top:0}}.cozy-block-scroll-animation.layout-default.scroll-type-vertical:not(.is-desktop-only) .cozy-block-scroll-item{position:sticky;top:0}.cozy-block-scroll-animation.layout-default.scroll-type-vertical{display:grid;gap:30px;grid-template-columns:1fr}.cozy-block-scroll-animation.layout-list{display:flex;flex-wrap:nowrap}.cozy-block-scroll-animation.layout-list.tab-display-block{display:block}.cozy-block-scroll-animation.layout-list .content__wrapper{width:100%}.cozy-block-scroll-animation.layout-list .list-item__tabs{box-sizing:border-box;counter-reset:my-counter;display:flex}.cozy-block-scroll-animation.layout-list .list-item__tabs p{margin:0}.cozy-block-scroll-animation.layout-list .list-item__tabs .list-item__tab .tab-container{display:flex;gap:6px}.cozy-block-scroll-animation.layout-list .list-item__tabs .tab__icon-wrapper{align-items:center;display:flex;justify-content:center}.cozy-block-scroll-animation.layout-list .list-item__tabs .tab__description.is-collapsible:not(.is-open){height:0;overflow:hidden;transition:height .5s ease}.cozy-block-scroll-animation.layout-list .list-item__tabs .tab__title.has-index-number{counter-increment:my-counter}.cozy-block-scroll-animation.layout-list .list-item__tabs .tab__title.has-index-number:before{content:counter(my-counter,decimal-leading-zero);margin-right:10px}.cozy-block-scroll-animation.layout-list.variation-scroll .list-item__tab.is-active{transition:background-color .3s ease-in}.cozy-block-scroll-animation.layout-list.tab-display-inline .list-item__tabs{flex-direction:column}@media only screen and (max-width:767px){.cozy-block-scroll-animation.layout-list{flex-wrap:wrap}.cozy-block-scroll-animation.layout-list.tab-display-inline .list-item__tabs{flex-direction:row}.cozy-block-scroll-animation.layout-list .list-item__tabs{flex-wrap:wrap;width:100%!important}.cozy-block-scroll-animation.layout-list .list-item__tab{width:100%!important}}.cozy-block-scroll-animation.layout-list.variation-click .cozy-block-scroll-item{transition:opacity .5s ease-out,transform .8s cubic-bezier(.22,1,.36,1)}.cozy-block-scroll-animation.layout-list.variation-click .list-item__tab.is-active{cursor:default;pointer-events:none}.cozy-block-scroll-animation.layout-list.variation-click .list-item__tab:not(.is-active){cursor:pointer}.cozy-block-scroll-animation.layout-list.variation-click .cozy-block-scroll-item:not(:first-child){display:none}.cozy-block-scroll-animation.layout-list .list-item__tabs .tab__progress-bar{background-color:#e2e2e2;border-radius:10px;height:3px;margin-top:12px;position:relative;width:100%}.cozy-block-scroll-animation.layout-list .list-item__tabs .tab__progress-bar .progress{background-color:#000;border-bottom-left-radius:10px;border-top-left-radius:10px;height:3px;transition:background-color .3s linear;width:0}.cozy-block-scroll-animation.layout-list.variation-scroll .list-item__tabs{height:-moz-fit-content;height:fit-content;position:sticky;top:0}@media only screen and (max-width:1024px){.cozy-block-scroll-animation.layout-list.variation-scroll .list-item__tabs{display:none}}
