#page-wrapper{height:100%;display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;gap:0;grid-template-areas:'page-header' 'page-main' 'page-footer'}header{grid-area:page-header;position:sticky;background:#fff;border-bottom:1px solid var(--color-grey2);z-index:4000;top:0;left:0;right:0;padding:0;margin:0;height:var(--header-height)}main{grid-area:page-main;min-width:0}footer{grid-area:page-footer}header>section{height:100%}header>section>.content{padding-top:0;padding-bottom:0;height:100%}header>section>.content>div>a,header>section>.content>div>ul{height:100%!important;border-radius:0;margin:0;float:left;position:relative}header>section>.content>div>ul a{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header>section>.content>div>a,header>section>.content>div>ul a{padding:0 var(--spacing-size3);font-weight:500;font-size:90%}header .flex.ctr-logo{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}header .ctr-logo a{height:100%;padding:0 var(--spacing-size3) 0 0!important}header .ctr-logo img{height:18px}header .dropdown.open ul{right:0;left:auto}header .ctr-counters{position:relative;margin-left:var(--spacing-size3)}header .ctr-counters a{background:var(--color-grey4);width:80px;position:relative;overflow:hidden}header .ctr-counters a:hover{opacity:.9}header .ctr-counters a .icon{color:#fff;font-size:120%;margin:0 -10px 0 0}header .ctr-counters a.selectionlb{background:var(--color-main)}header .ctr-counters a .counter{position:absolute;left:0;top:0;height:100%;width:100%;align-items:center;justify-content:center;font-weight:700;padding:0;font-size:150%;color:#fff;position:relative;z-index:1}header .ctr-counters .ripple{height:60px;width:60px;border-radius:var(--borderradius-size5);background:#fff;position:absolute;margin:-30px 0 0 -30px;top:50%;left:50%;z-index:100;transform:scale(0);animation:ripple .6s ease-in}@keyframes ripple{to{transform:scale(2.5);opacity:.4}}@media only screen and (max-width:768px){header .flex.ctr-logo{flex:0 0 auto}header .ctr-counters{position:fixed;box-shadow:var(--boxshadow-size3);border-top:1px solid var(--color-grey2);bottom:0;left:0;right:0;height:50px;padding:5px 0;margin:0;text-align:center;background:#fff}header .ctr-counters a{float:none!important}}footer{background:var(--color-grey1);border-top:1px solid var(--color-grey2);line-height:1.4rem}footer .content{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}footer .content.ctr-grid>div{margin-bottom:var(--spacing-size4)}footer li{list-style-type:none;display:block;padding:var(--spacing-size1) 0}footer a:hover:not(.button){text-decoration:underline;color:inherit!important}footer .line{height:1px;width:100%;border-bottom:1px dashed var(--color-grey3)}footer .copyright{font-size:90%;padding:var(--spacing-size3) 0}.ctr-searchform{position:relative;width:100%;z-index:1}.ctr-searchform .wrapper{position:relative;border:1px solid var(--color-grey2);height:46px;margin:0 0 10px 0;background:var(--color-white);border-radius:var(--borderradius-size2);overflow:hidden}.ctr-searchform.basic .wrapper{-ms-grid-columns:1fr 0 100px;grid-template-columns:1fr 100px;gap:0;grid-template-areas:"grid-input grid-submit"}.ctr-searchform.extended .wrapper{-ms-grid-columns:1fr minmax(100px,15%) 100px;grid-template-columns:1fr minmax(100px,15%) 100px;gap:0;grid-template-areas:"grid-input grid-objecttype grid-submit"}@media only screen and (max-width:480px){.ctr-searchform.extended .wrapper{-ms-grid-columns:200px 0 1fr;grid-template-columns:200px 0 1fr;gap:0;grid-template-areas:"grid-input grid-objecttype grid-submit"}}.ctr-searchform .wrapper .grid-objecttype{grid-area:grid-objecttype}.ctr-searchform .wrapper .grid-input{grid-area:grid-input}.ctr-searchform .wrapper .grid-input input[type=text]{height:100%;border:none;width:100%;margin:0;padding:0 20px;font-weight:500;background:0 0}.ctr-searchform .wrapper .grid-submit{grid-area:grid-submit;position:relative}.ctr-searchform .wrapper .submit{background:var(--color-main);border-radius:0;width:100%;height:100%;color:var(--color-white);border:none;margin:0}.ctr-searchform .wrapper .custominput{margin:0;height:100%;border:none;border-radius:0;background:0 0;border-left:1px solid var(--color-grey2)}.ctr-searchform .wrapper .custominput.select{border-radius:0}.ctr-searchform .wrapper .custominput.select select{font-size:90%;text-transform:lowercase}.ctr-superbackground .ctr-searchform .wrapper{border:none;box-shadow:var(--boxshadow-size1)}#ctr-searchresult{min-height:var(--viewheight-size4);-ms-grid-columns:0 0 auto;grid-template-columns:0 auto;grid-template-areas:"grid-advancedsearch grid-searchresultoutput";-ms-grid-rows:1fr;grid-template-rows:1fr;gap:0}#ctr-searchresult.open{-ms-grid-columns:300px 0 auto;grid-template-columns:300px auto}#ctr-searchresult .searchresultoutput{grid-area:grid-searchresultoutput;padding:var(--spacing-size5)}#ctr-searchresult .searchresultoutput .ctr-loading{background:rgba(255,255,255,.99);z-index:100;position:absolute;top:0;left:0;width:100%;height:100%}#ctr-searchresult .searchresultoutput .ctr-loading .content{text-align:center;max-width:200px;margin:10% auto;font-weight:500}#ctr-searchresult .searchresultoutput .button-advancedsearch{position:relative;z-index:20}@media only screen and (max-width:768px){#ctr-searchresult .searchresultoutput{padding:var(--spacing-size3)}}#page-search .bt-advsearchtoggle{float:left}.searchform.advanced{display:none;grid-area:grid-advancedsearch;background:var(--color-grey1);border-right:1px solid var(--color-grey2);position:relative;padding:var(--spacing-size5) 0;margin:0}#ctr-searchresult.open .searchform.advanced{display:block}.searchform.advanced .custominput{display:-webkit-box;display:-ms-flexbox;display:flex}.searchform.advanced .section{padding:0 var(--spacing-size5) var(--spacing-size3)}.searchform.advanced .section input[type=text],.searchform.advanced .section select,.searchform.advanced .section textarea{background:#fff}.searchform.advanced .lookatme .section{animation:lookatme 1.5s}.searchform.advanced .button.advancedsearch{position:absolute;right:-26px;top:var(--spacing-size5);z-index:500}.searchform.advanced .button.advancedsearch:hover{background:#fff}@keyframes lookatme{0%{background:0 0}40%{background:#d9d9d9}100%{background:0 0}}@media only screen and (max-width:768px){.searchform.advanced{display:none;width:80%;max-width:100%;position:fixed;z-index:1500;left:0;top:var(--header-height);margin:0;bottom:0;overflow-y:auto;scrollbar-width:thin}.searchform.advanced .button.advancedsearch{right:var(--spacing-size3)}}#ctr-pageinfo .label{display:inline-block;margin:0 var(--spacing-size3) 0 0}#ctr-pageinfo .label .title{font-weight:700}.navigation a.inactive{opacity:.4;cursor:default}.navigation .pages{display:inline-block;margin:0 var(--spacing-size3);font-weight:500}#ctr-navigation-top{margin-bottom:var(--spacing-size4)}#ctr-navigation-top .output{display:inline-block;margin:var(--spacing-size2) var(--spacing-size3) var(--spacing-size3) 0}#ctr-navigation-top .navigationbuttons{float:right}#ctr-navigation-top .navigationbuttons .pages,#ctr-navigation-top .navigationbuttons a{float:left;margin:0 0 0 var(--spacing-size2)}#ctr-navigation-top .navigationbuttons .pages{margin:var(--spacing-size2) var(--spacing-size3) 0}#ctr-navigation-bottom{text-align:center;margin:var(--spacing-size3) 0;overflow:inherit}#ctr-navigation-bottom a{font-size:var(--font-size3)}#ctr-navigation-bottom .form-gotopage{display:inline-block;width:auto;white-space:nowrap;margin:0 0 var(--spacing-size3) 0}#ctr-navigation-bottom .form-gotopage input{border:1px solid var(--color-grey2);padding:var(--spacing-size2);margin:-6px var(--spacing-size2) 0 0;text-align:center;width:50px;display:inline;float:left}@media only screen and (max-width:1400px){#ctr-navigation-top .navigationbuttons{float:none}#ctr-navigation-top .navigationbuttons a{margin:0 var(--spacing-size2) 0 0}#ctr-navigation-top{position:static}}#ctr-thumbnails{position:relative}#ctr-thumbnails .thumbnail video{max-height:100%}#ctr-thumbnails .thumbnailoptions{position:absolute;right:var(--spacing-size2);bottom:var(--spacing-size2);text-align:right;left:0;z-index:20;margin:0}#ctr-thumbnails .thumbnailoptions .button{float:right;margin:0 0 0 var(--spacing-size1)}#ctr-thumbnails .thumbnailoptions .button:hover{cursor:pointer}#ctr-thumbnails .thumbnailoptions .button .secondheart{position:absolute;margin:var(--spacing-size2) 0 0 -6px;color:rgba(0,0,0,.6)}#ctr-thumbnails .selected .selectionselector,#ctr-thumbnails .selectedlb .selectionselectorlb{background:var(--color-main);color:#fff}#ctr-thumbnails .selected .thumbnailoptions,#ctr-thumbnails .selectedlb .thumbnailoptions{display:block!important}#ctr-thumbnails.deliveries .thumbnail{border-bottom:1px solid var(--color-grey2);position:relative}#ctr-thumbnails.deliveries .thumbnail .thumbnailoptions{display:block;padding:10px 0;z-index:0}#ctr-thumbnails.deliveries .thumbnail .image{margin:5px 20px 5px 0;width:160px;z-index:1}#ctr-thumbnails.deliveries .thumbnail .image img{max-height:70px;max-width:140px}#ctr-thumbnails.deliveries .thumbnail.selected .selectionselector,#ctr-thumbnails.deliveries .thumbnail.selectedlb .selectionselectorlb{color:#fff!important}#ctr-thumbnails .thumbnail .videoicon{position:absolute;border-radius:var(--borderradius-size2);height:var(--buttonheight-size4);width:var(--buttonheight-size5);margin:calc(var(--buttonheight-size4)/-2) 0 0 calc(var(--buttonheight-size5)/-2);top:50%;left:50%;background:rgba(255,255,255,.2);z-index:100}#ctr-thumbnails .thumbnail .videoicon:before{color:rgba(255,255,255,.8);margin:0;font-size:130%}#ctr-thumbnails .thumbnail:hover .videoicon{background:rgba(255,255,255,.4)}#ctr-thumbnails .thumbnail:hover .videoicon:before{color:rgba(255,255,255,.9)}@media only screen and (max-width:1060px){#ctr-thumbnails .thumbnail{position:relative;margin:0 var(--spacing-size2) var(--spacing-size2) 0;display:inline-block}#ctr-thumbnails .thumbnailoptions{bottom:var(--spacing-size3);display:block!important}#ctr-thumbnails .thumbnail .thumbnaillink{display:block}#ctr-thumbnails .thumbnail img,#ctr-thumbnails .thumbnail video{max-width:100%;width:100%}#ctr-thumbnails.deliveries .thumbnail .image{margin:5px 0 5px 0;width:100%}#ctr-thumbnails.deliveries .thumbnail .image img{max-height:none;max-width:none;width:190px}#ctr-thumbnails.deliveries .thumbnail .thumbnailoptions{position:absolute}}#ctr-previewpanel{z-index:7001}.ctr-preview .preview-image{max-width:100%;min-width:0}.ctr-preview .actionbuttons{margin:0 0 20px 0}.ctr-preview .actionbuttons .button{margin:0 0 0 3px}.ctr-preview .actionbuttons .button:first-of-type{margin:0}.ctr-preview .metadata .ctr-flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 2px 0}.ctr-preview .metadata .ctr-flex .flex:first-of-type{font-weight:500;-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px}.ctr-preview .metadata .ctr-flex .flex{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ctr-preview .metadata .ctr-flex .flex.two{overflow:hidden}.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{position:relative;display:inline-block;width:120px;height:100px;overflow:hidden}.ctr-preview #ctr-video .frames .image img{position:absolute;max-width:150px;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%)}@media only screen and (max-width:768px){.ctr-preview .pictureinfo{padding:0}}#ctr-resolutions .resolution{border-bottom:1px solid var(--color-grey2);padding:var(--spacing-size3) 0}#ctr-resolutions .resolution:first-of-type{border-top:1px solid var(--color-grey2)}#ctr-resolutions .resolution .button,#ctr-resolutions .resolution .custominput,#ctr-resolutions form label{margin:0}#ctr-resolutions .resolution label{width:100%;cursor:pointer}#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{width:60px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:768px){#ctr-resolutions .resolution .dpi{display:none}}#ctr-selection .controls{margin-bottom:var(--spacing-size3);-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:end}#ctr-selection .controls .options{text-align:right}#ctr-selection .thumbnail{margin:0;display:inline-block}#ctr-selection .thumbnail .image{position:relative}#ctr-selection .thumbnail .image:hover img{-webkit-filter:brightness(90%);filter:url(#brightness);filter:brightness(90%)}#ctr-selection .thumbnail .image img{display:block;max-height:140px}#ctr-selection .thumbnail .delete{position:absolute;bottom:2px;right:2px}#ctr-selection .customselect .select{padding:3px 10px;width:100%}#ctr-selection .customselect .arrow{border-left:1px solid var(--color-grey2)}@media only screen and (max-width:768px){#ctr-selection .thumbnail .image img{max-width:100%}}#ctr-selectionpicker .content .buttons a{background:#fff;border:1px solid var(--color-grey2);height:60px;margin-bottom:var(--spacing-size2);overflow:hidden}#ctr-selectionpicker .content .buttons a.active{background:var(--color-main);color:#fff}#ctr-selectionpicker .content .buttons a:hover{background:var(--color-grey2);color:inherit}#ctr-selectionpicker .content .buttons a .image{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;background-size:cover;background-position:center}#ctr-selectionpicker .content .buttons a .image.nonexisting{background:var(--color-grey1);color:var(--color-grey2);text-align:center;font-size:150%}#ctr-selectionpicker .content .buttons a .metadata{padding:0 var(--spacing-size3);width:70%}#ctr-selectionpicker .content .buttons a .metadata .title{font-weight:700;margin:0 0 var(--spacing-size1) 0;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;line-height:120%}#ctr-selectionpicker .content .buttons a .metadata .counter{font-size:80%}@media only screen and (max-width:768px){#ctr-selectionpicker .content .buttons a .image{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}}.ctr-gallery{display:-ms-grid;display:grid}.ctr-gallery .item{overflow:hidden;position:relative}.ctr-gallery .item:hover,.ctr-gallery .item:visited:hover{color:inherit}.ctr-gallery .item .image{overflow:hidden}.ctr-gallery .item .image .background{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.ctr-gallery .item:hover .image .background{-moz-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition-duration:var(--transition-time3);-o-transition-duration:var(--transition-time3);transition-duration:var(--transition-time3);-webkit-filter:brightness(90%);filter:url(#brightness);filter:brightness(90%)}.ctr-gallery.Type1{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));grid-gap:5px}.ctr-gallery.Type1 .item{background:#fff;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;border-bottom:1px solid var(--color-grey2);padding-bottom:var(--spacing-size2)}.ctr-gallery.Type1 .item .image{height:100%;flex:0 0 30%}.ctr-gallery.Type1 .item .title{padding:20px;font-weight:500}.ctr-gallery.Type1 .item .description{display:none!important}.ctr-gallery.Type2{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));grid-gap:5px}.ctr-gallery.Type2 .item{background:#fff;text-align:center}.ctr-gallery.Type2 .item .image{height:280px}.ctr-gallery.Type2 .item .title{font-family:var(--font-family2);font-size:var(--font-size5);font-weight:300;padding:0 20px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,1);position:absolute;z-index:100;top:45%;margin:0;width:100%}.ctr-gallery.Type2 .item .description{display:none!important}.ctr-gallery.Type3{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:20px}.ctr-gallery.Type3 .item .image{height:280px}.ctr-gallery.Type3 .item .title>div{padding:20px;font-weight:300;font-size:150%}.ctr-gallery.Type3 .item .description{padding:0 20px 0 20px;margin:0 0 30px 0;max-height:260px;overflow:hidden}.ctr-gallery.Type4 .item .image{height:100vh}.ctr-gallery.Type4 .item:hover .image .background{-webkit-transform:none;-ms-transform:none;transform:none;filter:none}.ctr-gallery.Type4 .item .title{position:absolute;bottom:0;left:0;right:0;padding:50px}.ctr-gallery.Type4 .item .title>div{font-weight:900;line-height:.8;letter-spacing:-.1rem;font-size:4.5rem;color:#fff;text-shadow:var(--shadow-size3)}.ctr-gallery.Type4 .item .description{display:none}.ctr-gallery.Type5{display:block}.ctr-gallery.Type5 .item:hover{color:#fff}.ctr-gallery.Type5 .item .description,.ctr-gallery.Type5 .item .image{display:none}@media only screen and (max-width:768px){.ctr-gallery{display:block}.ctr-gallery .item{border-radius:0!important}.ctr-gallery.Type1 .item{border:none;border-bottom:1px solid #e6e6e6}.ctr-gallery.Type1 .item:first-of-type{border-top:1px solid #e6e6e6}.ctr-gallery.Type2 .item,.ctr-gallery.Type3 .item{display:block}.ctr-gallery.Type3 .item{margin:0 0 20px 0}}.ctr-superbackground{min-height:60vh;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.ctr-superbackground:hover .credits{display:block;position:absolute;z-index:1000;right:20px;bottom:10px}.ctr-superbackground .mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.ctr-superbackground .mask.lines{background-image:linear-gradient(-45deg,rgba(0,0,0,.2) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.2) 10%,rgba(0,0,0,.2) 75%,transparent 75%,transparent);background-size:4px 4px}.ctr-superbackground .mask.solid{background:rgba(0,0,0,.2)}.ctr-superbackground .mask.gradient{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.26) 51%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.26) 51%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.26) 51%,rgba(0,0,0,.5) 100%)}.ctr-superbackground #ctr-video{position:absolute;margin:0;right:0;top:0;width:100%;height:100%;overflow:hidden}.ctr-superbackground #ctr-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ctr-blocks section>.content{padding:0}.ctr-blocks .copyright{font-style:italic}.ctr-blocks section img{display:block}.ctr-blocks section p:last-of-type{margin:0}section.block-columns{display:-ms-grid;display:grid;min-width:0}section.block-columns.ColumnType1{display:block}section.block-columns.ColumnType2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}section.block-columns.ColumnType3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}section.block-columns.ColumnType4{-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}section.block-columns.ColumnType4>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}section.block-columns.ColumnType4>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}section.block-columns.ColumnType5{-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr;-ms-grid-rows:1fr;grid-template-rows:1fr}section.block-columns.ColumnType5>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}section.block-columns.ColumnType5>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.ctr-blocks section .content{padding-right:var(--spacing-size5);padding-left:var(--spacing-size5)}.ctr-blocks section.Spacingboth .content{padding-top:var(--spacing-size5);padding-bottom:var(--spacing-size5)}.ctr-blocks section.Spacingtop .content{padding-top:var(--spacing-size5)}.ctr-blocks section.Spacingbottom .content{padding-bottom:var(--spacing-size5)}.ctr-blocks section.ViewHeightSize0 .content{height:auto}.ctr-blocks section.ViewHeightSize1 .content{height:var(--viewheight-size1)}.ctr-blocks section.ViewHeightSize2 .content{height:var(--viewheight-size2)}.ctr-blocks section.ViewHeightSize3 .content{height:var(--viewheight-size3)}.ctr-blocks section.ViewHeightSize4 .content{height:var(--viewheight-size4)}.ctr-blocks section.ViewHeightSize5 .content{height:var(--viewheight-size5)}.ctr-blocks section.Background1{background:var(--color-main);color:#fff}.ctr-blocks section.Background2{background:var(--color-mainopacity);color:#fff}.ctr-blocks section.Background3{background:var(--color-grey1)}.ctr-blocks section.Background4{background:var(--color-grey2)}.ctr-blocks section.Background5{background:var(--color-white)}.ctr-blocks section.Background1 h1,.ctr-blocks section.Background1 h2,.ctr-blocks section.Background1 h3{color:#fff}.ctr-blocks section.Background2 h1,.ctr-blocks section.Background2 h2,.ctr-blocks section.Background2 h3{color:#fff}.ctr-blocks .supersized{background-repeat:no-repeat;background-position:center;background-size:cover}.ctr-blocks .supersized #ctr-video{position:absolute;margin:0;right:0;top:0;width:100%;height:100%;overflow:hidden}.ctr-blocks .supersized #ctr-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ctr-blocks .block-title h1,.ctr-blocks .block-title h2,.ctr-blocks .block-title h3,.ctr-blocks .block-title h4,.ctr-blocks .block-title h5{margin:0;line-height:120%}.ctr-blocks .block-text ul{list-style-type:none}.ctr-blocks .block-text ul li:before{content:'\e825';font-family:var(--font-family3);margin-right:var(--spacing-size2)}.ctr-blocks .block-quote .wrapper{display:inline-block}.ctr-blocks .block-quote .quote{font-size:var(--font-size4);font-weight:700}.ctr-blocks .block-button .button{margin:0}.ctr-blocks .block-image-large{text-align:center}.ctr-blocks .block-image-large.supersized .content{min-height:50vh}.ctr-blocks .block-image-large .title{position:absolute;font-family:var(--font-family2);font-size:var(--font-size5);text-shadow:0 1px 3px rgba(0,0,0,1);font-weight:300;z-index:10;top:48%;margin:0 auto;left:0;right:0;text-align:center;color:#fff}.ctr-blocks .block-image-large .copyright{position:absolute;right:0;bottom:0;z-index:10;background:rgba(255,255,255,.6);padding:var(--spacing-size2) var(--spacing-size3)}.ctr-blocks .block-image-text.imageleft .image{order:1}.ctr-blocks .block-image-text.imageleft .text{order:2}.ctr-blocks .block-image-text.imageright .image{order:2}.ctr-blocks .block-image-text.imageright .text{order:1}.ctr-blocks .block-slider{min-width:0}.ctr-blocks .block-slider .slider{display:none}.ctr-blocks .block-slider .slider.slick-initialized{display:block}.ctr-blocks .block-slider .thumbnail{position:relative;display:block}.ctr-blocks .block-slider .thumbnail:hover .thumbnailoptions{display:block;position:absolute;bottom:0;right:0}.ctr-blocks .block-searchform h1{color:#fff;text-shadow:var(--textshadow-size2)}@media only screen and (max-width:768px){section.block-columns{display:block}.ctr-blocks section .content{padding-right:var(--spacing-size3);padding-left:var(--spacing-size3)}}#ctr-cart .button.empty{position:absolute;right:40px;top:40px}#ctr-cart .flex.thumbnails{margin:0 var(--spacing-size4) 0 0}#ctr-cart .flex.summary{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px}#ctr-cart .thumbnails .thumbnail{margin:0 0 var(--spacing-size3) 0;padding:0 0 10px 0;border-bottom:1px solid var(--color-grey2);position:relative}#ctr-cart .thumbnails .thumbnail .image{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}#ctr-cart .thumbnails .thumbnail .image img{max-height:120px;max-width:185px}#ctr-cart #ctr-resolutions .button{margin:10px 0 0 0}#ctr-cart #ctr-resolutions .resolution{border:none;padding:2px 0}#ctr-cart .pricetable{font-weight:700;max-width:400px;float:right}#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:#fff;border:1px solid var(--color-grey2);padding:var(--spacing-size4)}@media only screen and (max-width:768px){#ctr-cart .flex.thumbnails{margin:0}#ctr-cart .thumbnails .thumbnail .image{text-align:center;margin:0 0 10px 0}#ctr-cart .thumbnails .thumbnail .image img{max-height:100%;width:100%;max-width:150%}#ctr-cart .button.empty{position:static;margin:0 0 10px 0}#ctr-cart .table{float:none}}#ctr-location #ctr-map{height:300px;width:100%}#ctr-location #ctr-map .map{height:100%;width:100%}.pp-icon-leaflet{opacity:.9;height:10px!important;width:10px!important;margin:0!important;border-radius:50%;z-index:0;position:absolute}.pp-icon-leaflet::after,.pp-icon-leaflet::before{background:var(--color-main);display:block;content:"";position:absolute;border-radius:50%}.pp-icon-leaflet::after{opacity:.6;z-index:-10;height:40px;width:40px;margin:-20px 0 0 -20px;box-shadow:0 0 5px rgba(0,0,0,.5)}.pp-icon-leaflet::before{opacity:1;z-index:200;height:10px;width:10px;margin:-5px 0 0 -5px}.ctr-adhocannouncement{padding:var(--spacing-size3);background:var(--color-grey1);text-align:center;position:fixed;top:var(--header-height);z-index:1000;left:0;right:0}.ctr-adhocannouncement .content{padding:0}#page-error{background:#f1f1f1;text-align:center;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-picturesmatching{margin:0 0 var(--spacing-size4) 0}#ctr-picturesmatching .picturematching{display:inline-block}#ctr-picturesmatching .picturematching img{height:80px;margin:0 var(--spacing-size2) var(--spacing-size2) 0}#ctr-picturesmatching .picturematching img:hover{-webkit-filter:brightness(90%);filter:url(#brightness);filter:brightness(90%)}#ctr-cookies{position:fixed;left:0;bottom:0;right:0;font-size:85%;padding:var(--spacing-size3) 2%;text-align:center;background:rgba(0,0,0,.9);color:#fff;z-index:9999}