.wp-block-bk-blocks-portfolio .project-slider{background-color:#f4f3ef;border-radius:2rem}.wp-block-bk-blocks-portfolio .project-slider .has-image{width:500px}.wp-block-bk-blocks-portfolio .project-slider .has-image figure{margin-bottom:0;width:100%}.wp-block-bk-blocks-portfolio .project-slider .has-image figure img{border-radius:2rem 0 0 2rem;cursor:pointer;width:100%}@media(max-width:880px){.wp-block-bk-blocks-portfolio .project-slider .has-image figure img{border-radius:2rem 2rem 0 0}}.wp-block-bk-blocks-portfolio .project-slider .has-text{align-content:end;margin:0;max-width:60ch;padding:0 calc(var(--spacing)*8) calc(var(--spacing)*8) calc(var(--spacing)*10)}.wp-block-bk-blocks-portfolio .project-slider .has-text a{align-items:start;color:var(--wp--preset--color--grey-700);cursor:pointer;display:flex;justify-content:space-between;text-decoration:none}.wp-block-bk-blocks-portfolio .project-slider .has-text a p.project-title{color:inherit;display:flex;font-size:var(--wp--preset--font-size--heading-4-5);margin:0}@media(max-width:880px){.wp-block-bk-blocks-portfolio .project-slider .has-text a p.project-title{font-size:var(--wp--preset--font-size--heading-3-4)}}.wp-block-bk-blocks-portfolio .project-slider .has-text a svg{height:calc(var(--spacing)*15);min-width:calc(var(--spacing)*15);width:calc(var(--spacing)*15);fill:currentColor}@media(max-width:880px){.wp-block-bk-blocks-portfolio .project-slider .has-text a svg{height:calc(var(--spacing)*12);min-width:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}}.wp-block-bk-blocks-portfolio .project-slider .has-text a:hover{color:var(--wp--preset--color--kelpie-blue)}.wp-block-bk-blocks-portfolio .project-slider .has-text .cats{color:var(--wp--preset--color--grey-700);font-size:.9em;font-style:italic;margin:0 0 calc(var(--spacing)*4)}.wp-block-bk-blocks-portfolio .project-slider .has-text .excerpt{font-size:1.25rem;line-height:1.3em;margin-bottom:0;padding-right:calc(var(--spacing)*8)}@media(max-width:880px){.wp-block-bk-blocks-portfolio .project-slider .has-text{padding:0 calc(var(--spacing)*4)}}.wp-block-bk-blocks-portfolio .project-slider .counter-and-buttons{align-self:flex-end;display:flex;flex-direction:column;gap:calc(var(--spacing)*2);margin-left:auto;padding:0 2rem 2rem 0}.wp-block-bk-blocks-portfolio .project-slider .counter-and-buttons .counter{color:var(--wp--preset--color--grey-700);font-size:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*2);text-align:right}@media(max-width:880px){.wp-block-bk-blocks-portfolio .project-slider .counter-and-buttons .counter{font-size:calc(var(--spacing)*4)}}.wp-block-bk-blocks-portfolio .project-slider .counter-and-buttons .nav-buttons{gap:calc(var(--spacing)*2)}.wp-block-bk-blocks-portfolio .project-slider .counter-and-buttons .nav-buttons button{background:none;border:1.5px solid var(--wp--preset--color--grey-700);border-radius:50%;padding:calc(var(--spacing))}.wp-block-bk-blocks-portfolio .project-slider .counter-and-buttons .nav-buttons button:hover{background:var(--wp--preset--color--grey-700)}.wp-block-bk-blocks-portfolio .project-slider .counter-and-buttons .nav-buttons button:hover svg{stroke:#fff;cursor:pointer}.wp-block-bk-blocks-portfolio .project-slider .counter-and-buttons .nav-buttons button svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);stroke:var(--wp--preset--color--grey-700);cursor:pointer;transition:stroke .3s ease-out}.wp-block-bk-blocks-portfolio .project-slider .counter-and-buttons .nav-buttons button.prev svg{transform:rotate(180deg)}@media(max-width:880px){.wp-block-bk-blocks-portfolio .project-slider .counter-and-buttons .nav-buttons button{border-width:1px;padding:calc(var(--spacing)*.5)}.wp-block-bk-blocks-portfolio .project-slider .counter-and-buttons .nav-buttons button svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.wp-block-bk-blocks-portfolio .project-slider{flex-direction:column;gap:calc(var(--spacing)*8);margin:0 auto 2rem;max-width:500px}.wp-block-bk-blocks-portfolio .project-slider .wp-block-column{flex-basis:100%;width:100%}}.wp-block-bk-blocks-portfolio .project-nav{cursor:pointer;display:flex}.wp-block-bk-blocks-portfolio .project-nav .project-nav-button{border:none;display:inline-block;outline:none}.wp-block-bk-blocks-portfolio .project-nav .project-nav-button:after{content:"";display:block;height:2px;transition:width .3s ease-out;width:0}.wp-block-bk-blocks-portfolio .project-nav .project-nav-button.selected:after{background:var(--wp--preset--color--grey-700);content:"";display:block;height:4px;width:100%}@media(max-width:880px){.wp-block-bk-blocks-portfolio .project-nav{margin:1rem auto;max-width:500px}}
