.portfolio{display:inline-block;overflow:hidden;position:relative;text-align:center;width:100%}.portfolio *{box-sizing:border-box;transition:all .45s ease}.portfolio:before,.portfolio:after{background:var(--wp--preset--color--blue);position:absolute;top:0;bottom:0;left:0;right:0;content:'';transition:all .3s ease;z-index:1;opacity:0;transform:scaleY(2)}.portfolio figure{vertical-align:top;max-width:100%;backface-visibility:hidden;margin:0;height:100%}.portfolio figure img{height:100%}.portfolio h2,.portfolio h2 a{position:absolute;top:0;bottom:0;left:0;right:0;align-items:center;z-index:1;display:flex;flex-direction:column;justify-content:center;z-index:2;transition-delay:.1s;color:#fff;text-decoration:none;margin:0;font-size:2rem}.portfolio:hover h2,.portfolio:hover h2 a{opacity:1}.portfolio:hover:before{opacity:.8;-webkit-transform:scale(1);transform:scale(1)}.portfolio:hover figure{-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:scale(1.1);transform:scale(1.1)}.portfolio-category{h2,h2 a{font-size:2rem}}@media (min-width:1201px) and (max-width:1600px){.portfolio-category .is-layout-grid{grid-template-columns:repeat(3,minmax(0,1fr));h2,h2 a{font-size:1.7rem}}}@media (min-width:800px) and (max-width:1200px){.portfolio-category .is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr));h2,h2 a{font-size:1.5rem}}}@media (max-width:800px){.portfolio-category .is-layout-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.wp-block-query-pagination-next,.wp-block-query-pagination-previous{padding-top:.3rem;padding-bottom:.3rem;padding-left:.8rem;padding-right:.8rem;text-decoration:none}.photography-blog-grid{.wp-block-post-featured-image a{width:100% !important}}.content-text-container{height:375px;overflow:hidden;h2{font-size:1.5rem}.read-more-button{position:absolute;border-radius:0 !important;bottom:0;left:0;right:0;width:100%}.wp-block-read-more:where(:not([style*=text-decoration])):hover{background-color:var(--wp--preset--color--dark-blue) !important}}@media (max-width:768px){.photography-blog-grid{.is-layout-grid{grid-template-columns:repeat(1,minmax(0,1fr)) !important;.content-text-container{height:410px;h2{font-size:1.3rem}}}}}@media (min-width:769px) and (max-width:1200px){.photography-blog-grid{.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}}@media (min-width:1201px) and (max-width:1600px){.photography-blog-grid{.is-layout-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}}@media (min-width:768px) and (max-width:940px){.prints-artwork-story-row{grid-template-columns:repeat(12,1fr) !important;display:grid !important;.wp-block-column{grid-column-start:auto;grid-column-end:span 12}}}@media (min-width:940px) and (max-width:1100px){.prints-artwork-story-row{grid-template-columns:repeat(12,1fr) !important;display:grid !important;.wp-block-column{grid-column-start:auto;grid-column-end:span 6;height:100%;display:inline-block;position:relative;figure{height:100%;img{aspect-ratio:1/1 !important;height:100%}}.wp-block-buttons{position:absolute;bottom:0;width:100%}}}}@media (min-width:1100px) and (max-width:1400px){.prints-artwork-story-row{grid-template-columns:repeat(12,1fr) !important;display:grid !important;.wp-block-column{grid-column-start:auto;grid-column-end:span 6;display:inline-block;position:relative;figure{height:100%;img{height:100% !important}}.wp-block-buttons{position:absolute;bottom:0;width:100%}}}}@media (min-width:768px) and (max-width:1400px){.prints-artwork-sell-overview{grid-template-columns:repeat(12,1fr) !important;display:grid !important;.wp-block-column{grid-column-start:auto;grid-column-end:span 6}}}.about-me-card{background-color:#fff}.about-me-card .wp-block-cover__image-background{-webkit-filter:grayscale(100%) blur(10px);filter:grayscale(100%) blur(10px);opacity:.5;-webkit-transform:scale(1.8);transform:scale(2.8);vertical-align:top}.about-me-card h3{margin-block-start:0 !important}.cat-tag-intro-block-page{figure{height:100%;img{height:100%}}}@media (min-width:1225px){.error404 .wp-site-blocks{height:100vh}.error404 .not-found-cover-block{height:100%;min-height:unset !important;background-color:var(--wp--preset--color--blue)}}@media (min-width:782px){.error404 .quote-box{align-self:stretch;position:relative}.error404 .quote-box p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}}.error404 .ctc-button a{padding:.5rem 0 !important}@media (min-width:768px) and (max-width:1225px){.error404-story-row{grid-template-columns:repeat(12,1fr) !important;display:grid !important;.wp-block-column{grid-column-start:auto;grid-column-end:span 12}}}@media (min-width:768px) and (max-width:1200px){.prints-buttons a{font-size:var(--wp--preset--font-size--small) !important}}.block-two-images .wp-block-column figure{max-width:100% !important}@media (min-width:768px) and (max-width:1400px){.page-prints-materials{grid-template-columns:repeat(12,1fr) !important;display:grid !important;.wp-block-column{grid-column-start:auto;grid-column-end:span 6}}}@media (min-width:768px) and (max-width:1400px){.page-prints-artframe{grid-template-columns:repeat(12,1fr) !important;display:grid !important;.wp-block-column{grid-column-start:auto;grid-column-end:span 12}}}@media screen and (min-width:1400px){.page-prints-artframe{.wp-block-column{.wp-block-buttons-artframe{position:absolute;bottom:1.5rem}}}}@media screen and (max-width:1200px){.page-prints-overiew-banner-customers{justify-content:center;figure{flex-basis:100%;display:flex;justify-content:center;align-items:center;margin:1rem .5rem .5rem}.text-row{flex-basis:100%;display:flex;justify-content:center;align-items:center;margin:0.5rem 0.5rem 0.5rem 0.5rem;p{text-align:center !important}}.button-row{flex-basis:100%;display:flex;justify-content:center;align-items:center;margin:.5rem .5rem 1rem}}}@media (min-width:768px) and (max-width:1400px){.page-locations-block{grid-template-columns:repeat(12,1fr) !important;display:grid !important;.wp-block-column{grid-column-start:auto;grid-column-end:span 6}}}