@media (max-width:600px){.show-for-small{display:none!important}}@media (max-width:782px){.show-for-medium{display:none!important}}@media (max-width:960px){.show-for-large{display:none!important}}@media (max-width:1280px){.show-for-wide{display:none!important}}@media (max-width:1440px){.show-for-huge{display:none!important}}.wp-block-kf-fact-box{background-color:#eaf3f7;border-radius:8px;padding:2rem;position:relative}.wp-block-kf-fact-box:after{background:linear-gradient(0deg,#eaf3f7 50%,rgba(234,243,247,0));border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:0;content:"";display:block;height:60px;left:0;position:absolute;width:100%}.kf-fact-box__title,.site h2.kf-fact-box__title,.site h3.kf-fact-box__title{cursor:pointer;font-size:var(--theme-font-size-xl);margin:0}@media (min-width:601px){.kf-fact-box__title,.site h2.kf-fact-box__title,.site h3.kf-fact-box__title{font-size:var(--theme-font-size-m)}}@media (min-width:961px){.kf-fact-box__title,.site h2.kf-fact-box__title,.site h3.kf-fact-box__title{font-size:var(--theme-font-size-s)}}.kf-fact-box__title b,.kf-fact-box__title strong,.site h2.kf-fact-box__title b,.site h2.kf-fact-box__title strong,.site h3.kf-fact-box__title b,.site h3.kf-fact-box__title strong{font-weight:400}.kf-fact-box__content{max-height:40px;overflow:hidden;transition:all .35s ease-in-out}.kf-fact-box__content>*{margin-bottom:10px}.kf-fact-box__content ol,.kf-fact-box__content ul{padding-left:16px}.kf-fact-box__content ul{list-style-type:none}.kf-fact-box__content ul li:not(:last-child){margin-bottom:16px}.kf-fact-box__content ul li div{display:inline-block}.kf-fact-box__content ul li:before{color:#799f3b;content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;vertical-align:top;width:1em}.kf-fact-box__toggle{bottom:-16px;cursor:pointer;left:0;position:absolute;right:0;text-align:center;z-index:1}.kf-fact-box__toggle:hover .kf-fact-box__button{background-color:#387b9f}.kf-fact-box__button{align-items:center;background-color:#469eba;border:2px solid #fff;border-radius:200px;display:inline-flex;height:32px;justify-content:center;padding:8px;transition:background-color .25s;width:32px}.kf-fact-box__button svg{fill:#fff;transform:rotate(90deg);transition:transform .25s}.wp-block-kf-fact-box.active:after{display:none}.wp-block-kf-fact-box.active .kf-fact-box__content{max-height:2000px;opacity:1;transition:all .35s ease-in-out}.wp-block-kf-fact-box.active .kf-fact-box__toggle{background:none}.wp-block-kf-fact-box.active .kf-fact-box__button svg{transform:rotate(-90deg)}
