:root{--thumbnail-height:220px}.button.button-color1{background:var(--color-5)}.button.button-color2{background:var(--color-6)}.button.button-color3{background:var(--color-7)}.button.button-color4{background:var(--color-8)}.button.button-color5{background:var(--color-9)}#page-wrapper{grid-template-rows:auto 1fr auto;grid-template-areas:"page-header""page-main""page-footer";gap:0;height:100%;min-height:100vh;display:grid}header{background:var(--color-white);border-bottom:1px solid var(--color-grey2);z-index:4000;height:var(--header-height);grid-area:page-header;margin:0;padding:0;position:sticky;top:0;left:0;right:0}main{grid-area:page-main;min-width:0}footer{grid-area:page-footer;position:relative}header>section{height:100%}header>section>.content{height:100%;padding-top:0;padding-bottom:0}header>section>.content>div>a,header>section>.content>div>ul{float:left;border-radius:0;margin:0;position:relative;height:100%!important}header>section>.content>div>ul a{justify-content:center;align-items:center;height:100%;display:inline-flex}header>section>.content>div>a,header>section>.content .ctr-dropdown>a,header>section>.content>div>ul a{padding:0 var(--spacing-size3);font-size:90%}header .flex.ctr-logo{flex:0 0 300px}header>section>.content>div.ctr-logo a{height:100%;padding:0 var(--spacing-size3) 0 0}header .ctr-logo img{height:30px}header .dropdown.open ul{left:auto;right:0}header .ctr-language a{opacity:.5}header .ctr-language a:after{content:"|";margin:0 5px}header .ctr-language a:last-of-type:after{content:""}header .ctr-language a.selected{opacity:1}header .ctr-counters,header .ctr-counters a{position:relative}header .ctr-counters a .icon:before{font-size:20px}header .ctr-counters a .counter{aspect-ratio:1;color:#fff;background:var(--color-main);border-radius:50%;outline:2px solid #fff;justify-content:center;align-items:center;height:19px;font-size:70%;display:flex;position:absolute;top:-10px;right:-10px}header .ctr-counters a.ripple>div{animation:.7s flashBasket}@keyframes flashBasket{0%{color:inherit;transform:scale(1)}50%{color:var(--color-main);transform:scale(1.4)}to{color:inherit;transform:scale(1)}}@media only screen and (width<=768px){header>section>.content>div>a,header>section>.content>div>ul a{padding:0 var(--spacing-size2)}header>section>.content>div.ctr-logo>a{padding:0 var(--spacing-size2) 0 0}header .flex.ctr-logo{flex:none}header .ctr-logo img{max-width:180px}header .ctr-counters a .counter{top:-9px;right:-4px}header .ctr-counters .ripple .counter{animation:.8s ease-out enlargecountermobile}}#ctr-mainmenu{background:var(--color-grey1)}#ctr-mainmenu a:not(.button){padding:var(--spacing-size2) 0;display:block}footer{background:var(--color-grey1);border-top:1px solid var(--color-grey2);line-height:var(--line-height)}footer .content{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}footer .content.ctr-grid>div{margin-bottom:var(--spacing-size4)}footer li{padding:var(--spacing-size1) 0;list-style-type:none;display:block}footer a:hover:not(.button){text-decoration:underline;color:inherit!important}footer .line{border-bottom:1px dashed var(--color-grey3);width:100%;height:1px}footer .copyright{padding:var(--spacing-size3) 0;font-size:90%}.ctr-searchform-and-filters{padding:var(--spacing-size-rem150);border-bottom:1px solid var(--color-grey2);background:radial-gradient(circle,#f6f6f6 0%,#eee 100%)}.ctr-searchform-and-filters .ctr-searchform.basic .wrapper{margin:0 auto}.ctr-searchform .wrapper>div>*{margin:0}.ctr-searchform .wrapper .custominput{background:0 0;border:none;height:100%;min-height:auto;margin:0;position:relative}.ctr-searchform .wrapper .custominput.select{border-radius:var(--borderradius-size-rem20) ;background:0 0}.ctr-searchform .wrapper .custominput.select select{text-transform:lowercase;border-radius:var(--borderradius-size-rem20);border:none;font-size:.9rem;line-height:1rem}.ctr-searchform .wrapper .custominput.select select:hover{background:var(--color-grey-05)}.ctr-searchform .wrapper .custominput.select i:before{font-size:90%}.ctr-searchform{width:100%}.ctr-searchform .wrapper{align-items:stretch;gap:var(--spacing-size-rem025);z-index:1;width:100%;margin-bottom:var(--spacing-size3);flex-direction:row;display:flex;position:relative}.ctr-searchform .wrapper [class*=-input]{flex:1}.ctr-searchform .wrapper [class*=-objecttype]{flex:0 0 150px}.ctr-searchform .wrapper [class*=-submit]{flex:0 0 100px}.ctr-searchform .wrapper [class*=-filters]{flex:none;justify-content:center;align-items:center;display:grid}.ctr-searchform .wrapper{border:1px solid var(--color-grey2);background:var(--color-white);border-radius:var(--borderradius-size-rem20);height:46px;margin-bottom:var(--spacing-default)}.ctr-searchform .wrapper.wrapper-centered{margin-inline:auto}.ctr-searchform .wrapper [class*=-objecttype]{padding:var(--spacing-size2);align-items:center;display:inline-grid}.ctr-searchform .wrapper [class*=-input] input[type=text]{border-radius:var(--borderradius-size-rem20);height:100%;font-weight:var(--font-weight);background:0 0;border:none;margin:0;padding:0 20px}.ctr-searchform .wrapper [class*=-submit]{position:relative}.ctr-searchform .wrapper [class*=-filters]>.button{border-radius:var(--borderradius-size-rem20)}.ctr-searchform .wrapper .submit{background:var(--color-main);border-radius:var(--borderradius-size-rem20);color:var(--color-white);border:none;width:auto;margin:0;position:absolute;inset:3px}.backgroundimage .ctr-searchform .wrapper{box-shadow:var(--shadow-size6);border:none}.ctr-searchform .wrapper.wrapper-max-width{max-width:650px}#page-search .bt-advsearchtoggle{float:left}.searchform.advanced{background:var(--color-grey1);border-right:1px solid var(--color-grey2);padding:var(--spacing-size5) 0;grid-area:grid-advancedsearch;margin:0;font-size:90%;display:none;position:relative}#ctr-searchresult.open .searchform.advanced{display:block}.searchform.advanced .section{padding:0 var(--spacing-size4) var(--spacing-size3) var(--spacing-size5)}.searchform.advanced .section input[type=text],.searchform.advanced .section textarea,.searchform.advanced .section select{background:var(--color-white)}.searchform.advanced .lookatme .section{animation:1.5s lookatme}.searchform.advanced .button.advancedsearch{right:-26px;top:var(--spacing-size5);z-index:500;position:absolute}.searchform.advanced .button.advancedsearch:hover{background:var(--color-white)}.searchform.advanced .custominput.select:hover{background:0 0}@keyframes lookatme{0%{background:0 0}40%{background:#d9d9d9}to{background:0 0}}@media only screen and (width<=768px){.ctr-searchform .wrapper{min-width:100%}.searchform.advanced{z-index:1500;width:80%;max-width:100%;left:0;top:var(--header-height);scrollbar-width:thin;margin:0;display:none;position:fixed;bottom:0;overflow-y:auto}.searchform.advanced .button.advancedsearch{right:var(--spacing-size3)}}#ctr-panel-advancedsearch .searchform.advanced-v2 .section .custominput{margin:0}#ctr-panel-advancedsearch .searchform.advanced-v2 .section .custominput.checkbox i,#ctr-panel-advancedsearch .searchform.advanced-v2 .section .custominput.radio i,#ctr-panel-advancedsearch .searchform.advanced-v2 .section input[type=text],#ctr-panel-advancedsearch .searchform.advanced-v2 .section textarea,#ctr-panel-advancedsearch .searchform.advanced-v2 .section select{background:var(--color-white)}#ctr-panel-advancedsearch{background:var(--color-grey1);border-right:1px solid var(--color-grey2)}#ctr-panel-advancedsearch .searchform.advanced-v2{font-size:var(--font-size0);height:100%;padding:var(--spacing-size7);margin:0;position:relative}#ctr-panel-advancedsearch .searchform.advanced-v2 .section{padding-bottom:var(--spacing-default)}#ctr-panel-advancedsearch .searchform.advanced-v2 .section h4{margin-bottom:var(--spacing-size2);font-size:var(--font-size0);font-weight:500}#ctr-panel-advancedsearch .searchform.advanced-v2 .lookatme .section{animation:1.5s lookatme}#ctr-panel-advancedsearch .searchform.advanced-v2 .button.advancedsearch{right:-26px;top:var(--spacing-size5);z-index:500;position:absolute}#ctr-panel-advancedsearch .searchform.advanced-v2 .button.advancedsearch:hover{background:var(--color-white)}#ctr-panel-advancedsearch .searchform.advanced-v2 .custominput.select:hover{background:0 0}#ctr-panel-advancedsearch .searchform.advanced-v2 .section.searchbuttons{z-index:100;background:var(--color-grey1);position:sticky;bottom:0}.ctr-activefilters{align-items:center;gap:var(--spacing-size2);margin-top:var(--spacing-half);flex-wrap:wrap;justify-content:center;display:flex}.ctr-activefilters>.label{text-transform:lowercase;text-transform:lowercase;margin-right:var(--spacing-size-rem050);font-weight:700}.ctr-activefilters>.button{margin:0}.ctr-activefilters>.button:not(.icon-sliders){font-size:var(--font-size0);background:var(--color-white);height:auto;padding:var(--spacing-size-rem050) var(--spacing-size-rem100);padding-right:var(--spacing-double);border:1px solid var(--color-grey2);border-radius:50px}.ctr-activefilters>.button:not(.icon-sliders):after{content:"";font-family:var(--font-family3);aspect-ratio:1;border-radius:50%;place-content:center;display:grid;position:absolute;inset:2px 2px 2px auto}.ctr-activefilters>.button:not(.icon-sliders):hover:after{background:var(--color-main);color:#fff}.ctr-noimagesfound{justify-content:center;align-items:center;min-height:50vh;display:grid}.ctr-noimagesfound>*{text-align:center;max-width:400px}:is(#ctr-searchresult-v2,#ctr-searchresult) .searchresultoutput .ctr-noitemfound{margin-inline:auto;max-width:600px;margin-top:5%}#ctr-searchresult{min-height:var(--viewheight-size4);grid-template:"grid-advancedsearch grid-searchresultoutput"1fr/0 auto;gap:0}#ctr-searchresult.open{grid-template-columns:300px auto}#ctr-searchresult .searchresultoutput{padding:var(--spacing-size5);grid-area:grid-searchresultoutput}#ctr-searchresult .searchresultoutput .ctr-loading{z-index:100;background:#fffffffc;width:100%;height:100%;position:absolute;top:0;left:0}#ctr-searchresult .searchresultoutput .ctr-loading .content{text-align:center;max-width:200px;margin:10% auto;font-weight:500}#ctr-searchresult .searchresultoutput .button-advancedsearch{z-index:20;position:relative}@media only screen and (width<=768px){.ctr-specialcolumns{display:block}#ctr-searchresult .searchresultoutput{padding:var(--spacing-size3)}}#ctr-searchresult-v2 .searchresultoutput{padding:0}#ctr-searchresult-v2 .searchresult-thumbnails{padding:var(--spacing-size5)}.ctr-specialcolumns{grid-template-rows:1fr;grid-template-columns:400px 3fr;display:grid}#ctr-specials>.content{max-width:100%}@media only screen and (width<=768px){.ctr-specialcolumns{display:block}#ctr-searchresult .searchresult-thumbnails{padding:var(--spacing-size-rem150)}}#ctr-pageinfo .label{margin:0 var(--spacing-size3) 0 0;display:inline-block}#ctr-pageinfo .label .title{font-weight:700}.navigation a.button{margin:0}.navigation a.inactive{opacity:.4;cursor:default}.navigation .pages{white-space:nowrap;text-transform:lowercase;margin:0 var(--spacing-size3);font-size:90%;line-height:1}.navigation .pages input{height:var(--buttonheight-size2);border-radius:var(--borderradius-size1);text-align:center;margin:0;padding:0;font-size:90%}.navigation .pages span{height:var(--buttonheight-size2);line-height:var(--line-height);padding-left:var(--spacing-size2)}.ctr-navigationbuttons .navigationbuttons.ctr-grid,.ctr-navigationbuttons .navigationbuttons.ctr-gridalways{gap:var(--spacing-size2);grid-template-columns:1fr auto auto auto auto auto}#ctr-navigation-top{margin-bottom:var(--spacing-size3)}#ctr-navigation-bottom{text-align:center;margin:var(--spacing-size3) 0;overflow:inherit}#ctr-navigation-bottom a{font-size:var(--font-size3)}@media only screen and (width<=768px){.navigation .pages{justify-items:center}.ctr-navigationbuttons .navigationbuttons.ctr-gridalways{grid-template-columns:auto auto 1fr auto auto}.ctr-navigationbuttons .navigationbuttons.ctr-gridalways>div{display:none}}:is(.ctr-thumbnails,#ctr-thumbnails) .thumbnailoptions .button{float:left}:is(.ctr-thumbnails,#ctr-thumbnails) .selected .selectionselector,:is(.ctr-thumbnails,#ctr-thumbnails) .selectedlb .selectionselectorlb{color:color-mix(in srgb, var(--color-main), var(--color-white) 5%);border:none}:is(.ctr-thumbnails,#ctr-thumbnails) .selected .thumbnailoptions,:is(.ctr-thumbnails,#ctr-thumbnails) .selectedlb .thumbnailoptions{display:block!important}:is(.ctr-thumbnails,#ctr-thumbnails) .thumbnail .ctr-hovermetadata{z-index:1;width:100%;padding:var(--spacing-size3);background-color:#00000080;position:absolute;bottom:0;left:0}:is(.ctr-thumbnails,#ctr-thumbnails) .thumbnail .ctr-hovermetadata .content{font-size:80%;line-height:var(--line-height-tight);color:var(--color-white);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.ctr-thumbnails,#ctr-thumbnails) .thumbnail .videoicon{height:var(--buttonheight-size4);width:var(--buttonheight-size4);z-index:100;border:2px solid #f0f8ff;border-radius:50px;position:absolute;top:50%;left:50%;translate:-50% -50%}:is(.ctr-thumbnails,#ctr-thumbnails) .thumbnail .videoicon:before{color:var(--color-white);margin:1px 0 0 4px;font-size:20px}:is(.ctr-thumbnails,#ctr-thumbnails) .thumbnail:hover .videoicon{display:none}#ctr-thumbnails{position:relative}#ctr-thumbnails .thumbnail video{max-height:initial}#ctr-thumbnails .thumbnailoptions{right:var(--spacing-size3);bottom:var(--spacing-size3);text-align:right;z-index:20;margin:0;position:absolute}#ctr-thumbnails .thumbnailoptions .button{float:left;margin:0 0 0 var(--spacing-size1)}#ctr-thumbnails .thumbnailoptions .button:hover{cursor:pointer}.ctr-thumbnails{gap:var(--spacing-size-rem050);flex-wrap:wrap;display:flex}.ctr-thumbnails:after{content:"";flex-grow:10;flex-basis:500px}.ctr-thumbnails .thumbnail{height:var(--thumbnail-height);flex-grow:1;flex-basis:auto;position:relative}.ctr-thumbnails .thumbnail>a{overflow:hidden}.ctr-thumbnails .thumbnail img,.ctr-thumbnails .thumbnail video{max-height:initial;height:var(--thumbnail-height);object-fit:cover;width:auto;min-width:100%;display:block}.ctr-thumbnails .thumbnailoptions{padding-inline:var(--spacing-size-rem050);right:var(--spacing-size3);top:var(--spacing-size3);text-align:right;z-index:20;background:#0000001a;border-radius:50px;margin:0;position:absolute}@media only screen and (width<=1060px){.ctr-thumbnails .thumbnailoptions{text-align:left;display:block;inset:auto 3px 3px}.ctr-thumbnails .thumbnailoptions .button{width:var(--buttonheight-size4);height:var(--buttonheight-size4);float:none;margin:0}}#ctr-thumbnails.deliveries .thumbnail{border-bottom:1px solid var(--color-grey2);position:relative}#ctr-thumbnails.deliveries .thumbnail .thumbnailoptions{z-index:0;padding:10px 0;display:block}#ctr-thumbnails.deliveries .thumbnail .image{z-index:1;width:160px;margin:5px 20px 5px 0}#ctr-thumbnails.deliveries .thumbnail .image img{max-width:140px;max-height:70px}#ctr-thumbnails.deliveries .thumbnail.selectedlb .selectionselectorlb,#ctr-thumbnails.deliveries .thumbnail.selected .selectionselector{color:var(--color-white)!important}.ctr-preview .grid-twoitems-preview{grid-template-columns:minmax(0,50%) 1fr}.ctr-preview .preview-image{min-width:0;max-width:100%}.ctr-preview .actionbuttons{margin:0 0 20px}.ctr-preview .actionbuttons .button{margin:0 0 0 3px}.ctr-preview .actionbuttons .button:first-of-type{margin:0}.ctr-preview .metadata .ctr-flex{margin:0 0 2px;display:flex}.ctr-preview .metadata .ctr-flex .flex:first-of-type{flex:0 0 170px}.ctr-preview .metadata .ctr-flex .flex{flex:auto}.ctr-preview .metadata .ctr-flex .flex .button{margin:0}.ctr-preview .metadata #field-2{display:none}.ctr-preview #ctr-keywords a{float:left;margin:0 3px 3px 0}.ctr-preview #ctr-video video{max-width:100%}.ctr-preview #ctr-video .frames .image{width:120px;height:100px;display:inline-block;position:relative;overflow:hidden}.ctr-preview #ctr-video .frames .image img{max-width:150px;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}@media only screen and (width<=1700px){.ctr-preview .grid-twoitems-preview{display:block}}@media only screen and (width<=768px){.ctr-preview .pictureinfo{padding:0}}.ctr-preview-v2{height:100%}.ctr-preview-v2 .content{grid-template:"ctr-image ctr-metadata"1fr"ctr-map ctr-map"0/minmax(650px,1fr) minmax(0,1fr);gap:0;margin:0;display:grid}.ctr-preview-v2 .content:has(.ctr-map>*){grid-template-rows:1.3fr minmax(200px,.7fr)}.ctr-preview-v2 .content>div{padding:var(--spacing-size5);padding-top:calc(2 * var(--spacing-size5));position:relative}.ctr-preview-v2.selectedlb .button-selectionlb{background:var(--color-main);color:var(--color-white);border-color:var(--color-main)}.ctr-preview-v2 .content .ctr-image{border-right:1px solid var(--color-grey2);grid-area:ctr-image;justify-content:center;display:grid}.ctr-preview-v2 .content .ctr-metadata{background:var(--color-white);scrollbar-width:thin;grid-area:ctr-metadata;min-height:0;overflow-y:auto}.ctr-preview-v2 nav .button{margin:0}.ctr-preview-v2 .content .ctr-map{border-top:1px solid var(--color-grey2);grid-area:ctr-map;height:100%}.ctr-preview-v2 .content .ctr-map .map{width:100%;height:100%;position:absolute;top:0;left:0}.ctr-preview-v2 #ctr-video video{max-width:100%}.ctr-preview-v2 #ctr-video .frames .image{width:120px;height:100px;display:inline-block;position:relative;overflow:hidden}.ctr-preview-v2 #ctr-video .frames .image img{max-width:150px;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.ctr-preview-page{height:100%}.ctr-preview-page .ctr-preview-v2 .content{padding:0}@media only screen and (width<=1250px){.ctr-preview-v2 .content{display:block}.ctr-preview-v2 .content>div{padding:var(--spacing-size-rem150)}}#ctr-resolutions .resolution{border-bottom:1px solid var(--color-grey2);padding:var(--spacing-size-rem075) 0px}#ctr-resolutions .resolution:first-of-type{border-top:1px solid var(--color-grey2)}#ctr-resolutions form label,#ctr-resolutions .resolution .button,#ctr-resolutions .resolution .custominput{margin:0}#ctr-resolutions .resolution label.selector{cursor:pointer;width:auto}#ctr-resolutions .resolution.cropper{cursor:pointer}#ctr-resolutions .resolution .dpi{cursor:help}#ctr-resolutions .resolution .flex{padding:0 0 0 10px}#ctr-resolutions .resolution .flex:first-of-type{padding:0}#ctr-resolutions .resolution .price{justify-content:flex-end;width:90px}@media only screen and (width<=768px){#ctr-resolutions .resolution .dpi{display:none}}#ctr-selection h2>a:before{font-size:20px}#ctr-selection .controls .options a{display:inline-grid}#ctr-selection .thumbnail{margin:0;display:inline-block}#ctr-selection .thumbnail .image{position:relative}#ctr-selection .thumbnail .image:hover img{filter:brightness(90%)}#ctr-selection .thumbnail .image img{max-height:140px;display:block}#ctr-selection .thumbnail .delete{top:var(--spacing-size2);right:var(--spacing-size2);position:absolute}#ctr-selection .customselect .select{width:100%;padding:3px 10px}#ctr-selection .customselect .arrow{border-left:1px solid var(--color-grey2)}@media only screen and (width<=768px){#ctr-selection .thumbnail .image img{max-width:100%}}#ctr-selectionpicker .content .buttons a{background:var(--color-grey1);height:100px;box-shadow:var(--shadow-size6);border-radius:var(--borderradius-size-rem03);margin-bottom:var(--spacing-size3);grid-template-columns:auto minmax(0,1fr);overflow:hidden}#ctr-selectionpicker .content .buttons a.active{background:var(--color-grey2);outline:2px solid var(--color-main)}#ctr-selectionpicker .content .buttons a.active .image{background:var(--color-grey1)}#ctr-selectionpicker .content .buttons a:hover{color:var(--color-white);background-color:color-mix(in srgb, var(--color-main), black 5%)}#ctr-selectionpicker .content .buttons a .image{aspect-ratio:1;gap:var(--spacing-size1);background:var(--color-grey2);color:var(--color-grey3);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);height:100%;display:grid;position:relative}#ctr-selectionpicker .content .buttons a .image>:first-child:last-child{grid-area:span 2/span 2}#ctr-selectionpicker .content .buttons a .image.no-images{text-align:center;font-size:110%}#ctr-selectionpicker .content .buttons a .image:before{width:auto;margin:0;font-size:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}#ctr-selectionpicker .content .buttons a .metadata{padding:var(--spacing-default);line-height:var(--line-height-tight);align-items:center;display:grid}#ctr-selectionpicker .content .buttons a .metadata .active{color:var(--color-main);font-weight:700;font-size:var(--font-size-small)}#ctr-selectionpicker .content .buttons a:hover .metadata .active{color:var(--color-white)}#ctr-selectionpicker .content .buttons a .metadata .title{font-weight:600}#ctr-selectionpicker .content .buttons a .metadata .counter{font-size:var(--font-size-extrasmall)}.ctr-popupcropper .content .ctr-croppercounter .cropper-result-height{background:var(--color-white);width:auto;font-size:var(--font-size-small);justify-content:center;align-items:center;padding:3px 20px;display:grid;position:absolute;top:1px;bottom:1px;right:2px}.ctr-popupcropper .content .ctr-croppercounter input{margin:0}.ctr-popupcropper .content .ctr-croppercounter .cropper-result-height:before{clip-path:polygon(100% 0,0% 100%,100% 100%);background:var(--color-white);content:"";width:30px;height:100%;position:absolute;left:-30px}.ctr-gallery{gap:var(--spacing-size4);display:grid}.ctr-gallery .item{background:var(--color-white);display:block;position:relative;overflow:hidden}.ctr-gallery .item:hover,.ctr-gallery .item:visited:hover{color:inherit}.ctr-gallery .item .title.title-on-image{z-index:100;position:absolute}.ctr-gallery .item .title h2{color:var(--color-white);text-shadow:var(--shadow-size2);margin:0}.ctr-gallery .item .date{color:var(--color-white)}.ctr-gallery .item .image{position:relative;overflow:hidden}.ctr-gallery .item .image .background{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition-duration:1s}.ctr-gallery .item:hover .image .background{transition-duration:var(--transition-time3);filter:brightness(90%);transform:scale(1.02)}.ctr-gallery .item .counter{color:#fff;z-index:1;background:#0006;padding:5px;font-weight:400;position:absolute;top:20px;right:20px}.ctr-gallery .item .counter:before{margin-right:5px}.ctr-gallery[class*=ype1]{grid-template-columns:repeat(auto-fit,minmax(300px,.25fr))}.ctr-gallery[class*=ype1] .item{height:100px;box-shadow:var(--shadow-size4);margin:0;display:flex}.ctr-gallery[class*=ype1] .item .image{flex:0 0 35%;height:100%}.ctr-gallery[class*=ype1] .item .title.title-normal{display:inline-block}.ctr-gallery[class*=ype1] .item .title{padding:20px}.ctr-gallery[class*=ype1] .item .title h2{color:inherit;text-shadow:none;font-size:100%;font-weight:700}.ctr-gallery[class*=ype1] .item .description{display:none!important}.ctr-gallery[class*=ype2]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.ctr-gallery[class*=ype2] .item{background:var(--color-white);text-align:center}.ctr-gallery[class*=ype2] .item .image{height:380px}.ctr-gallery[class*=ype2] .item .title{display:none}.ctr-gallery[class*=ype2] .item .title h2{font-size:150%}.ctr-gallery[class*=ype2] .item .title.title-on-image{justify-content:center;align-items:center;width:100%;height:100%;padding:0 20px;display:flex;top:0;left:0}.ctr-gallery[class*=ype2] .item .description{display:none!important}.ctr-gallery[class*=ype3]{grid-template-columns:1fr 1fr 1fr}.ctr-gallery[class*=ype3] .item{box-shadow:var(--boxshadow-size5)}.ctr-gallery[class*=ype3] .item .image{height:300px}.ctr-gallery[class*=ype3] .item .title{display:none}.ctr-gallery[class*=ype3] .item .title.title-on-image{left:var(--spacing-size5);bottom:var(--spacing-size5);right:var(--spacing-size5);padding-bottom:5px;display:block;overflow:hidden}.ctr-gallery[class*=ype3] .item .description{padding:var(--spacing-size5);margin:0px 0px var(--spacing-size5) 0px;max-height:260px;overflow:hidden}.ctr-gallery[class*=ype4] .item .image{height:100vh}.ctr-gallery[class*=ype4] .item:hover .image .background{filter:none;transform:none}.ctr-gallery[class*=ype4] .item .title.title-normal{display:inline-block}.ctr-gallery[class*=ype4] .item .title{padding:50px;position:absolute;bottom:0;left:0;right:0}.ctr-gallery[class*=ype4] .item .title h2{text-shadow:var(--shadow-size3);font-size:500%}.ctr-gallery[class*=ype4] .item .description{display:none}.ctr-gallery[class*=ype5]{display:block}.ctr-gallery[class*=ype5] .item{display:inline-block;position:static}.ctr-gallery[class*=ype5] .item .title.title-on-image{display:inline-block}.ctr-gallery[class*=ype5] .item .title{padding:20px;position:absolute;bottom:0;left:0;right:0}.ctr-gallery[class*=ype5] .item .title h2{font-size:120%}.ctr-gallery[class*=ype5] .item .counter{display:inline-block}.ctr-gallery[class*=ype5] .item .description{display:none}.ctr-gallery[class*=ype6] .item{position:relative}.ctr-gallery[class*=ype6] .item .title.title-on-image{display:inline-block}.ctr-gallery[class*=ype6] .item .title{padding:20px;position:absolute;bottom:0;left:0;right:0}.ctr-gallery[class*=ype6] .item .title h2{font-size:120%}.ctr-gallery[class*=ype6] .item .counter{display:inline-block}.ctr-gallery[class*=ype6] .item .description{display:none}@media only screen and (width<=768px){.ctr-gallery{display:block}.ctr-gallery .item{border-radius:0!important}.ctr-gallery[class*=ype1] .item{border:none;border-bottom:1px solid #e6e6e6}.ctr-gallery[class*=ype1] .item:first-of-type{border-top:1px solid #e6e6e6}.ctr-gallery[class*=ype2] .item,.ctr-gallery[class*=ype3] .item{margin-bottom:var(--spacing-size3);display:block}.ctr-gallery[class*=ype3] .item{margin:0 0 20px}}.ctr-gallery-new .item a{display:block;position:relative}.ctr-gallery-new .item :is(h1,h2,h3,h4,h5,h6){color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;display:block;overflow:hidden}.ctr-gallery-new .item .date{color:#fff;font-size:var(--font-size0)}.ctr-gallery-new .item .title{z-index:10;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.ctr-gallery-new .item .description{font-weight:400}.ctr-gallery-new .item:hover .image{overflow:hidden}.ctr-gallery-new .item:hover img,.ctr-gallery-new .item:hover .image.backgroundimage{filter:brightness(80%);transition:all .5s ease-in;transform:scale(1.03)}.ctr-gallery-new .item .counter{left:var(--spacing-size3);top:var(--spacing-size3);color:#fff;z-index:1;height:24px;font-size:var(--font-size0);background:#0006;border-radius:50px;justify-content:center;align-items:center;padding:0 10px;display:flex;position:absolute}.ctr-gallery-new .item .counter:before{content:"";font-family:var(--font-family3);margin-right:var(--spacing-size2);font-size:80%}.ctr-gallery-new .item.sticky .counter{background:var(--color-main)}.ctr-gallery-new[class*=ype1] .item{overflow:hidden}.ctr-gallery-new[class*=ype1] .item a{position:initial;display:initial}.ctr-gallery-new[class*=ype1] .item .title{padding:var(--spacing-size3);color:#fff}.ctr-gallery-new[class*=ype2]{gap:var(--spacing-size3);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.ctr-gallery-new[class*=ype2] .item{border-radius:var(--borderradius-size3);box-shadow:var(--boxshadow-size5);background-color:#fff;overflow:hidden}.ctr-gallery-new[class*=ype2] .item .image{aspect-ratio:16/10;width:100%}.ctr-gallery-new[class*=ype2] .item .title{padding:var(--spacing-size4);background:#fff;border-radius:0;position:relative;left:0}.ctr-gallery-new[class*=ype2] .item .title .name{font-weight:700}.ctr-gallery-new[class*=ype2] .item .title .description{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ctr-gallery-new[class*=ype2] .item .title .date,.ctr-gallery-new[class*=ype2] .item .title :is(h1,h2,h3,h4,h5,h6){color:initial}.ctr-gallery-new[class*=ype3]{gap:var(--spacing-size3);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.ctr-gallery-new[class*=ype3] .item{box-shadow:var(--boxshadow-size5);border-radius:var(--spacing-size2);overflow:hidden}.ctr-gallery-new[class*=ype3] .item .image{aspect-ratio:1;width:100%}.ctr-gallery-new[class*=ype3] .item .title{padding:var(--spacing-size3);color:#fff;text-shadow:var(--shadow-size2);position:absolute}.ctr-gallery-new[class*=ype3] .item .title .name{font-size:var(--font-size3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ctr-gallery-new[class*=ype4] .item{margin-right:var(--spacing-size3);border-radius:var(--borderradius-size1);overflow:hidden}.ctr-gallery-new[class*=ype4] .item .title{padding:var(--spacing-size3);color:#fff;position:absolute}.ctr-gallery-new[class*=ype5]{gap:var(--spacing-size3);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.ctr-gallery-new[class*=ype5] .item{box-shadow:var(--boxshadow-size5);border-radius:var(--borderradius-size2);overflow:hidden}.ctr-gallery-new[class*=ype5] .item .image{aspect-ratio:2/3;width:100%}.ctr-gallery-new[class*=ype5] .item .title{padding:var(--spacing-size4);color:#fff;text-shadow:var(--shadow-size2);position:absolute}.ctr-gallery-new[class*=ype5] .item:hover .title{transition-duration:1.5s,15s}.ctr-gallery-new[class*=ype5] .item .title .name{font-size:var(--font-size3)}.ctr-gallery-new[class*=ype5] .item .description{display:none;position:relative}.ctr-gallery-new[class*=ype5] .item:hover .description{-webkit-line-clamp:10;line-clamp:10;color:#fff;-webkit-box-orient:vertical;transition-duration:1.5s;display:-webkit-box;overflow:hidden}.ctr-gallery-new[class*=ype6]{gap:var(--spacing-size3);grid-template-columns:repeat(auto-fill,minmax(500px,1fr));display:grid}.ctr-gallery-new[class*=ype6] .item{box-shadow:var(--boxshadow-size5);border-radius:var(--borderradius-size2);overflow:hidden}.ctr-gallery-new[class*=ype6] .item .image{aspect-ratio:3/2;width:100%}.ctr-gallery-new[class*=ype6] .item .title{padding:var(--spacing-size4);color:#fff;text-shadow:var(--shadow-size2);position:absolute}.ctr-gallery-new[class*=ype6] .item:hover .title{transition-duration:1.5s,15s}.ctr-gallery-new[class*=ype6] .item .title .name{font-size:var(--font-size3)}.ctr-gallery-new[class*=ype6] .item .description{display:none;position:relative}.ctr-gallery-new[class*=ype6] .item:hover .description{-webkit-line-clamp:10;line-clamp:10;color:#fff;-webkit-box-orient:vertical;transition-duration:1.5s;display:-webkit-box;overflow:hidden}.ctr-gallery-new[class*=ype7] .item{margin-bottom:var(--spacing-size-rem100);position:relative;overflow:hidden}.ctr-gallery-new[class*=ype7] .item .image{aspect-ratio:3/2;width:100%}.ctr-gallery-new[class*=ype7] .item .metadata{padding:var(--spacing-size4);color:#fff;background:var(--color-main);max-width:45%;bottom:var(--spacing-size-rem200);left:var(--spacing-size-rem200);position:absolute}.ctr-gallery-new[class*=ype7] .item .metadata .description{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ctr-gallery-new[class*=ype7] .item .name{top:var(--spacing-size-rem200);left:var(--spacing-size-rem200);z-index:1;text-shadow:var(--shadow-size7);max-width:40%;position:absolute}.ctr-gallery-new[class*=ype7] .item .name :is(h1,h2,h3,h4,h5,h6){text-overflow:initial;white-space:inherit}.ctr-gallery-new[class*=ype8]{gap:var(--spacing-size-rem025);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.ctr-gallery-new[class*=ype8] .item{background:var(--color-grey1);border:1px solid var(--color-grey2);padding:var(--spacing-size-rem050) var(--spacing-size-rem100);border-radius:var(--borderradius-size2);display:block;position:relative;overflow:hidden}.ctr-gallery-new[class*=ype8] .item .title{position:relative}.ctr-gallery-new[class*=ype9]{gap:var(--spacing-size3);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.ctr-gallery-new[class*=ype9] .item{border-radius:var(--borderradius-size2);overflow:hidden}.ctr-gallery-new[class*=ype9] .item .image{aspect-ratio:3;width:100%}.ctr-gallery-new[class*=ype9] .item .title{color:#fff;text-shadow:var(--shadow-size2);font-size:var(--font-size3);padding-left:var(--spacing-size-rem100);padding-bottom:var(--spacing-size-rem100)}.ctr-gallery-new[class*=ype9] .item:hover .title{transition-duration:1.5s,15s}.ctr-gallery-new.SavedSearch.Gallery.NoGap{gap:0}@media only screen and (width<=640px){.ctr-gallery-new[class*=ype2]{display:block}.ctr-gallery-new[class*=ype2] .item{margin-bottom:var(--spacing-size3)}.ctr-gallery-new[class*=ype5],.ctr-gallery-new[class*=ype6]{display:block}.ctr-gallery-new[class*=ype5] .item,.ctr-gallery-new[class*=ype6] .item{margin-bottom:var(--spacing-size3)}.ctr-gallery-new[class*=ype5] .item .title .name,.ctr-gallery-new[class*=ype6] .item .title .name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ctr-gallery-new[class*=ype5] .item .description,.ctr-gallery-new[class*=ype6] .item .description{-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical;transition-duration:2.5s;display:-webkit-box;overflow:hidden}}#ctr-cart .button.empty{position:absolute;top:40px;right:40px}#ctr-cart .flex.thumbnails{margin:0 var(--spacing-size4) 0 0}#ctr-cart .flex.summary{flex:0 0 400px}#ctr-cart .thumbnails .thumbnail{margin:0 0 var(--spacing-size3) 0;border-bottom:1px solid var(--color-grey2);padding:0 0 10px;position:relative}#ctr-cart .thumbnails .thumbnail .image{flex:0 0 200px}#ctr-cart .thumbnails .thumbnail .image img{max-width:185px;max-height:120px}#ctr-cart #ctr-resolutions .button{margin:10px 0 0}#ctr-cart #ctr-resolutions .resolution{border:none;padding:2px 0}#ctr-cart .pricetable{float:right;max-width:400px;font-weight:700}#ctr-cart .pricetable tr td:first-of-type{width:300px}#ctr-cart .pricetable tr td:last-of-type{text-align:right}#ctr-cart .summary .form{background:var(--color-white);border:1px solid var(--color-grey2);padding:var(--spacing-size4)}@media only screen and (width<=768px){#ctr-cart .flex.thumbnails{margin:0}#ctr-cart .thumbnails .thumbnail .image{text-align:center;margin:0 0 10px}#ctr-cart .thumbnails .thumbnail .image img{width:100%;max-width:150%;max-height:100%}#ctr-cart .button.empty{margin:0 0 10px;position:static}#ctr-cart .table{float:none}}#ctr-location #ctr-map{width:100%;height:300px}#ctr-location #ctr-map .map{width:100%;height:100%}.pp-icon-leaflet{opacity:.9;z-index:0;border-radius:50%;position:absolute;width:10px!important;height:10px!important;margin:0!important}.pp-icon-leaflet:after,.pp-icon-leaflet:before{background:var(--color-main);content:"";border-radius:50%;display:block;position:absolute}.pp-icon-leaflet:after{opacity:.6;z-index:-10;width:40px;height:40px;margin:-20px 0 0 -20px;box-shadow:0 0 5px #00000080}.pp-icon-leaflet:before{opacity:1;z-index:200;width:10px;height:10px;margin:-5px 0 0 -5px}.ctr-adhocannouncement{padding:var(--spacing-size3);background:var(--color-grey1);text-align:center;top:var(--header-height);z-index:1000;position:fixed;left:0;right:0}.ctr-adhocannouncement .content{padding:0}#page-error{text-align:center;background:#f1f1f1;margin:0;overflow:auto}#page-error .content{margin:10% auto}#page-error .content p{max-width:500px;margin:0 auto 40px;padding:0 20px}.ctr-picturelister{margin:0 0 var(--spacing-size4) 0}.ctr-picturelister .item{display:inline-block}.ctr-picturelister .item a{float:left;display:block;position:relative}.ctr-picturelister .item img{margin:0 var(--spacing-size1) var(--spacing-size1) 0;display:block}.ctr-picturelister .item img:hover{filter:brightness(90%)}.ctr-picturelister .item .videoicon{background:#fff;padding:2px;font-size:80%;position:absolute;top:0;left:0}.ctr-picturelister.size1 .item img{height:50px}.ctr-picturelister.size2 .item img{height:80px}.ctr-picturelister.horizontalscroll{white-space:nowrap;scrollbar-width:thin;max-width:100%;overflow:auto hidden}.ctr-picturelister.horizontalscroll .item{display:inline-block}.ctr-picturelister.horizontalscroll .item a{float:none}#ctr-cookies{padding:var(--spacing-size3) 2%;text-align:center;color:#fff;z-index:9999;background:#000000e6;font-size:85%;position:fixed;bottom:0;left:0;right:0}#ctr-hoverthumbnail{padding:var(--spacing-size4);z-index:1002;background-color:var(--color-white);width:350px;height:500px;display:none;position:absolute}