/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.photo-gallery-page__category{margin-bottom:0;}.photo-gallery-page__category a{color:var(--color-blue);display:block;letter-spacing:0.2em;text-decoration:none;text-transform:uppercase;font-weight:var(--font-bold);line-height:var(--line-none);font-size:var(--tiny-text-mobile);}.photo-gallery-page__content{width:100%;display:flex;margin:0 auto;gap:var(--size-10);flex-direction:column;padding-inline:var(--size-5);padding-bottom:var(--size-20);}@media (min-width:1024px){.photo-gallery-page__content{gap:var(--size-12);padding-inline:var(--size-16);}}@media (min-width:1200px){.photo-gallery-page__content{padding-inline:0;max-width:var(--large-screen);}}.photo-gallery-page-wysiwyg{padding:0;max-width:unset;}.photo-gallery-page__gallery-grid-title{padding-block:var(--size-10);margin:0;}.photo-gallery-page__gallery-grid{display:grid;row-gap:var(--size-16);-moz-column-gap:var(--size-8);column-gap:var(--size-8);}@media (min-width:1024px){.photo-gallery-page__gallery-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1200px){.photo-gallery-page__gallery-grid{grid-template-columns:repeat(3,1fr);}}.photo-gallery-page__photo{display:flex;flex-direction:column;gap:var(--size-6);text-decoration:none;}.photo-gallery-page__photo:hover figure::after{background-color:rgba(0,0,0,0.5);}.photo-gallery-page__photo:hover .icon{display:flex;justify-content:center;align-items:center;}.photo-gallery-page__photo figure{position:relative;margin:0;}.photo-gallery-page__photo figure::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:var(--rounded-2xl);background-color:transparent;transition:background-color 0.2s ease-in-out;}.photo-gallery-page__photo figure img{border-radius:var(--rounded-2xl);-o-object-fit:cover;object-fit:cover;aspect-ratio:335/248;width:100%;}@media (min-width:1024px){.photo-gallery-page__photo figure img{aspect-ratio:432/248;}}@media (min-width:1200px){.photo-gallery-page__photo figure img{aspect-ratio:352/248;}}.photo-gallery-page__photo figure .icon{display:none;width:var(--size-11);height:var(--size-11);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:var(--color-blue);background:var(--color-white);border:1px solid var(--color-blue);border-radius:var(--rounded-full);}.photo-gallery-page__photo-title{margin-bottom:0;}
.skiplinks{display:flex;justify-content:center;position:absolute;width:100%;z-index:9999;}.skiplinks__link,.skiplinks__link:visited,.skiplinks__link:focus{box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16);background-color:var(--color-black);border:2px solid var(--color-white);border-bottom-left-radius:var(--size-1);border-bottom-right-radius:var(--size-1);border-top:0;color:var(--color-white);display:inline-block;font-weight:700;margin:0;outline:0;padding:var(--size-2);text-align:center;text-decoration:none;}#main:focus{outline:0;}
.wysiwyg{width:100%;margin:0px auto;overflow-x:auto;padding-inline:var(--size-5);font-family:var(--font-arial);}@media (min-width:1024px){.wysiwyg{padding-inline:var(--size-16);}}@media (min-width:1200px){.wysiwyg{padding-inline:0px;max-width:var(--large-screen);}}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:var(--size-12);}.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{margin-top:0;}.wysiwyg h1 + figure.figure--left > .figure__media,.wysiwyg h1 + figure.figure--right > .figure__media,.wysiwyg h2 + figure.figure--left > .figure__media,.wysiwyg h2 + figure.figure--right > .figure__media,.wysiwyg h3 + figure.figure--left > .figure__media,.wysiwyg h3 + figure.figure--right > .figure__media,.wysiwyg h4 + figure.figure--left > .figure__media,.wysiwyg h4 + figure.figure--right > .figure__media,.wysiwyg h5 + figure.figure--left > .figure__media,.wysiwyg h5 + figure.figure--right > .figure__media,.wysiwyg h6 + figure.figure--left > .figure__media,.wysiwyg h6 + figure.figure--right > .figure__media{margin-block:var(--size-3);}.wysiwyg iframe{aspect-ratio:16/9;width:100%;max-width:100%;height:auto;}.wysiwyg img{margin-bottom:72px;margin-top:var(--size-12);border-radius:var(--rounded-2xl);}.wysiwyg figure img{margin:0;}.wysiwyg figure.figure--center .figure__media{text-align:center;}.wysiwyg figure.figure--center .figure__media img{display:inline;width:auto;}@media (min-width:1024px){.wysiwyg figure.figure--left,.wysiwyg figure.figure--right{padding-block:0;margin-bottom:var(--size-6);}.wysiwyg figure.figure--left > .figure__media,.wysiwyg figure.figure--right > .figure__media{margin-top:var(--size-8);}}.wysiwyg figure .figure__media,.wysiwyg figure .figure__media div{width:100%;height:100%;}.wysiwyg div.custom-quote::after{clear:both;content:"";display:table;}.wysiwyg div.custom-quote ~ div.custom-quote{margin-bottom:var(--size-6);}.wysiwyg div.custom-quote .figure__media{margin-top:0;}.wysiwyg p{margin:0;}.wysiwyg p ~ p,.wysiwyg p + ul{margin-top:var(--size-6);}.wysiwyg p + ul{clear:both;}@media (min-width:1024px){.wysiwyg p + .figure--right + p{margin-top:var(--size-6);}}.wysiwyg p .btn{margin-block:var(--size-2);margin-right:var(--size-2);}.wysiwyg p .btn:last-child{margin-right:0;}.wysiwyg ul,.wysiwyg ol{margin-top:0;margin-bottom:var(--size-6);font-weight:var(--font-normal);}.wysiwyg .text-lg:not(:last-child),.wysiwyg .text-xl:not(:last-child){margin-bottom:var(--size-12);}.wysiwyg + .wysiwyg{margin-top:var(--size-10);}
