.library-card--service-card .t2-accordion{margin:0;padding:var(--wp--preset--spacing--20)}:is(.library-card--service-card .t2-accordion) .t2-accordion-title{font-size:var(--wp--preset--font-size--text-m)}:is(.library-card--service-card .t2-accordion) .t2-accordion-item__inner-container{padding-bottom:0}:is(.library-card--service-card .t2-accordion) .t2-accordion-trigger{border:none;padding:0}:is(:is(.library-card--service-card .t2-accordion) .t2-accordion-trigger):after{content:none}.library-card--campaign-card .card-template-campaign-icon{display:flex;justify-content:center}:is(.library-card--campaign-card .card-template-campaign-icon) svg{height:60px}.wp-block-dekode-library-card-template:not([class*=-background-color]) .card-template-header{border-radius:var(--wp--custom--radius--medium);overflow:hidden}.wp-block-dekode-library-card-template[class*=-background-color]{border-radius:var(--wp--custom--radius--medium);box-shadow:0 7px 9px 0 hsla(0,0%,45%,.1);padding:var(--wp--preset--spacing--20);transition:box-shadow .3s ease-in-out}.wp-block-dekode-library-card-template[class*=-background-color] .card-template-header{border-radius:var(--wp--custom--radius--medium) var(--wp--custom--radius--medium) 0 0;margin-left:calc(var(--wp--preset--spacing--20)*-1);margin-right:calc(var(--wp--preset--spacing--20)*-1);margin-top:calc(var(--wp--preset--spacing--20)*-1)}.wp-block-dekode-library-card-template[class*=-background-color] .header--image--figure{border-radius:var(--wp--custom--radius--medium) var(--wp--custom--radius--medium) 0 0;overflow:hidden}.wp-block-dekode-library-card-template[href]{color:inherit;display:block;text-decoration:none}.wp-block-dekode-library-card-template[href]:hover{color:inherit}.wp-block-dekode-library-card-template[href]:hover .header--image--figure{transform:scale(1.05)}.wp-block-dekode-library-card-template[href][class*=-background-color]:hover{box-shadow:0 3px 2px 0 hsla(0,0%,45%,.3)}.wp-block-dekode-library-card-template .header--image--figure{line-height:0;margin:0;position:relative;transition:transform .3s ease-in-out;z-index:1}.wp-block-dekode-library-card-template .card-template-header{margin-bottom:var(--wp--preset--spacing--20);overflow:hidden;position:relative}.wp-block-dekode-library-card-template .has-header-light-text-color{color:var(--wp--preset--color--white)}.wp-block-dekode-library-card-template .has-header-dark-text-color{color:var(--wp--preset--color--black)}.wp-block-dekode-library-card-template .card-template-header-text{font-size:var(--wp--preset--font-size--text-l);line-height:1;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--20);position:absolute;z-index:5}.card-template-header-top-text:is(.wp-block-dekode-library-card-template .card-template-header-text){border-radius:var(--wp--custom--radius--medium) 0 var(--wp--custom--radius--medium);left:0;right:auto;top:0}.card-template-header-bottom-text:is(.wp-block-dekode-library-card-template .card-template-header-text){border-radius:100px;bottom:var(--wp--preset--spacing--10);left:auto;right:var(--wp--preset--spacing--10)}.wp-block-dekode-library-card-template .dekode-library-tabs__buttons{align-items:center;background-color:var(--wp--preset--color--white);border-radius:100px;display:flex;font-size:var(--wp--preset--font-size--text-l);gap:0;justify-content:space-between;margin-bottom:var(--wp--preset--spacing--40);overflow:hidden;padding:.4em;width:100%}:is(.wp-block-dekode-library-card-template .dekode-library-tabs__buttons) .dekode-library-tabs__button{background-color:inherit;border:none;border-radius:50px;cursor:pointer;font-size:var(--wp--preset--font-size--text-s);outline:none;padding:14px 16px;transition:all .25s ease-in-out;width:100%}:is(:is(.wp-block-dekode-library-card-template .dekode-library-tabs__buttons) .dekode-library-tabs__button):focus-visible,:is(:is(.wp-block-dekode-library-card-template .dekode-library-tabs__buttons) .dekode-library-tabs__button):hover{background-color:var(--wp--preset--color--light-blue-100)}[aria-selected=true]:is(:is(.wp-block-dekode-library-card-template .dekode-library-tabs__buttons) .dekode-library-tabs__button){background-color:var(--wp--preset--color--light-blue-200);color:var(--wp--preset--color--blue)}:is(:is(.wp-block-dekode-library-card-template .dekode-library-tabs__buttons) .dekode-library-tabs__button):focus{box-shadow:inset 0 0 0 1px var(--wp--preset--color--blue)}
