body,html,input,select,textarea{font-family:Font,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;color:#646464;background:url(../img/background/bg_gradient-jpg-min.jpg) center top repeat-y;line-height:1.6}h1,h2,h3,h4{color:var(--maincolor);font-weight:300}h1{font-size:300%;margin:0 0 30px 0;letter-spacing:-.03em;line-height:1}h2{font-size:200%;margin:0 0 15px 0;line-height:1}h3{font-size:140%;margin:0 0 10px 0}h4{font-size:100%;margin:0 0 10px 0;font-weight:500}a,a:active,a:visited{text-decoration:none;outline:0;color:inherit}a:hover,a:visited:hover{color:var(--maincolor)}p{margin:0 0 30px 0}.label{display:block;margin:0;font-weight:600}.customcolor{color:var(--maincolor)}#page-faq #ctr-misctexts h2{cursor:pointer;font-size:100%;font-weight:700}#page-faq #ctr-misctexts h2:before{content:'\f006';margin:0;font-family:fontello;display:inline-block;width:20px!important;text-align:center}#page-faq #ctr-misctexts h2.open:before{content:'\f004';font-family:fontello}#page-faq #ctr-misctexts .text{display:none;-webkit-transition:none;-o-transition:none;transition:none;padding:0 0 20px 0}#ctr-misctexthome{padding:150px 0;border-bottom:1px solid #e6e6e6;margin:0 0 50px 0}#page-home .poweredby{display:inline-block;position:absolute;right:2%;text-align:right;bottom:25px;font-size:80%;color:#fff;font-weight:700}#page-home .poweredby:hover{color:var(--maincolor)}@media only screen and (max-width:768px){.ctr-pageoptions{text-align:left!important;margin:10px 0 0 0}}.ctr-homepagealerts{padding:30px;background:#fff;text-align:center;position:fixed;top:51px;z-index:1000;left:0;right:0}#ctr-shortfeedback{display:none;position:fixed;top:5%;left:0;right:0;text-align:center;z-index:9999}#ctr-shortfeedback .message{display:inline-block;color:#fff;font-size:180%;border-radius:4px;padding:30px 100px;background:rgba(0,0,0,.9)}.button{display:inline-block;border:none;border-radius:4px;text-transform:lowercase;font-weight:500;overflow:hidden;position:relative;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.button:hover{text-decoration:none;color:inherit;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.button.active{background:var(--maincolor)!important;color:#fff}.button.tiny{padding:3px 12px;font-size:80%}.button.small{padding:2px 10px;font-size:90%}.button.medium{padding:6px 15px;font-size:90%}.button.large{padding:15px 25px}.button.full{padding:15px 0;width:100%;text-align:center}.button.white{background:#fff}.button.white:hover{background:#e6e6e6;color:inherit}.button.white.arrow:hover:before{color:inherit}.button.darkgrey{background:#555;color:#fff}.button.darkgrey:hover{background:#c9c9c9;color:inherit}.button.blacktransparent{background:rgba(0,0,0,.6);color:#fff}.button.blacktransparent:hover{background:rgba(0,0,0,.8);color:#fff}.button.lightgrey,.button.lightgrey.inactive:hover{background:#e6e6e6}.button.lightgrey:hover{background:#c9c9c9;color:inherit}.button.customcolor{background:var(--maincolor);color:#fff}.button.customcolor:hover{background:var(--maincolor);opacity:.8;color:#fff}.button.red{background:#dc0000;color:#fff}.button.green{background:#00a000;color:#fff}.button.green:hover,.button.red:hover{opacity:.8;color:#fff}.button.counter{padding-right:100px;text-align:left;padding-left:10px}.button.counter span{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;top:0;right:0;width:10%;justify-content:center;align-items:center;background:rgba(255,255,255,.3);padding:0 20px}.button.arrow{display:inline-block;text-align:left;padding:5px 37px 5px 10px;position:relative}.button.arrow.small{padding:2px 50px 2px 8px}.button.arrow.medium{padding:5px 50px 5px 10px}.button.arrow.full,.button.arrow.large{padding:15px 60px 15px 25px}.button.arrow:before{content:"\f105";font-family:fontello;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;bottom:0;padding:0 10px;margin:0;background:rgba(255,255,255,.3)}.button.arrow:hover:before{color:#fff}.button.arrow.small:before{padding:0 8px}.button.arrow.medium:before{padding:0 15px}.button.arrow.full:before,.button.arrow.large:before{padding:0 20px;font-size:140%}.button.square{border-radius:4px;padding:0;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}.button.square.tiny{height:31px;width:31px}.button.square.small{height:30px;width:30px}.button.square.medium{height:35px;width:35px;font-size:100%}.button.square.large{height:56px;width:56px;font-size:140%}.button.square.full{height:60px;width:100%;font-size:160%}.button.close{position:absolute;box-shadow:none;font-size:140%;border-radius:0;border:none;right:0;top:0;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button.close:after,.button.close:before{background:rgba(0,0,0,.5);position:absolute;content:' ';height:26px;width:2px}.button.close:before{transform:rotate(45deg)}.button.close:after{transform:rotate(-45deg)}.button.close:hover:after,.button.close:hover:before{background:rgba(0,0,0,.3)}.input,.select,.textarea{padding:3px 0;box-sizing:border-box;border:none;background:0 0;border-bottom:1px solid #e6e6e6;margin:0 0 15px 0}.input.small,.select.small{width:30%;max-width:200px}.input.medium,.select.medium{width:50%;max-width:400px}.input.large,.select.large,.textarea.large{width:100%;max-width:600px}.input.error,.select.error,.textarea.error{border-bottom:1px solid #dc0000!important;color:#dc0000}.input:focus,.textarea:focus{border-bottom:1px solid var(--maincolor)}.custominput{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;cursor:pointer}.custominput.margin{margin-bottom:2px}.custominput:hover *{-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none}.custominput input{position:absolute;z-index:-1;opacity:0}.custominput i{position:absolute;top:0;left:0;box-sizing:border-box;border:1px solid #ccc}.custominput input:disabled~i{background:#e1e1e1;opacity:.6;pointer-events:none}.custominput i:after{content:'';position:absolute;display:none}.custominput input:checked~i:after{display:block}.custominput.small{font-size:90%;line-height:18px;padding:0 0 0 24px}.custominput.small i{height:17px;width:17px}.custominput.small.checkbox i:after{width:4px;height:8px;left:5px;top:1px}.custominput.medium{line-height:20px;padding:0 0 0 30px}.custominput.medium i{height:20px;width:20px}.custominput.medium.checkbox i:after{width:5px;height:10px;left:5px;top:0}.custominput.checkbox i:after{width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.custominput.checkbox input:disabled~i:after{border-color:#7b7b7b}.custominput.checkbox input:checked~i{background:var(--maincolor);border:2px solid var(--maincolor)}.custominput.radio i{border-radius:50%;border-width:2px}.custominput.radio input:checked~i{border:2px solid var(--maincolor)}.custominput.radio input:checked~i:after{background:var(--maincolor);border-radius:50%;left:3px;top:3px;right:3px;bottom:3px}.custominput.radio input:disabled~i:after{background:#7b7b7b}.customselect{position:relative;display:inline-block;margin-bottom:4px;width:100%;max-width:600px;overflow:hidden}.customselect select{display:inline-block;font-size:100%;border:1px solid #ccc;margin:0;background:0 0;width:100%;padding:3px 4px;cursor:pointer;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.customselect select option{padding:0}.customselect select::-ms-expand{display:none}.customselect select:disabled{opacity:.5;pointer-events:none}.customselect .arrow{position:absolute;color:#555;border-left:1px solid #e6e6e6;font-size:20px;line-height:1;top:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.03);pointer-events:none}form .errorfeedback{display:inline-block;color:#dc0000;margin:0 0 0 5px}form .errorfeedback label{display:inline;color:#dc0000}.passwordform{position:relative;display:inline-block;margin:0 0 10px 0;width:30%}.passwordform input{margin:0;padding:0 50px 0 0}.passwordform .showpassword{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 8px 0;right:1px;bottom:1px;top:1px}.passwordform .showpassword:before{padding:0}.required{font-size:85%;font-weight:600;margin:0 0 20px 0}@media only screen and (max-width:768px){.input.large,.input.medium,.input.small,.select.large,.select.medium,.select.small,.textarea.large{width:100%}.passwordform{width:100%}}.table{display:table;width:100%}.table tr td.firstcol{width:30%}ul.pulldownmenu{display:inline-flex;height:100%}ul.pulldownmenu li.trigger{list-style-type:none;height:100%}ul.pulldownmenu li.trigger>a:after{content:"\f107";font-family:fontello;font-size:140%;margin:-1px 0 0 5px}ul.pulldownmenu li.trigger.dropit-open>a:after{content:"\f106";font-family:fontello}ul.pulldownmenu ul.submenu{display:none;position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;list-style:none}ul.pulldownmenu ul.submenu a{display:block;text-align:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}ul.pulldownmenu ul.submenu a.active,ul.pulldownmenu ul.submenu a:hover{text-decoration:none}.ctr-veil{position:fixed;display:none;background:rgba(0,0,0,.8);top:0;right:0;bottom:0;left:0}.ctr-veil.menu{z-index:2000}.ctr-veil.cropper,.ctr-veil.previewpanel,.ctr-veil.selection,.ctr-veil.selectionpicker{z-index:6000}.ctr-veil.popup{z-index:8000}.ctr-veilloading{background:rgba(255,255,255,.9);position:absolute;top:0;left:0;right:0;bottom:0;z-index:9999;text-align:center}.ctr-veilloading .content{position:absolute;top:50%;margin:-80px 0 0 0;width:100%}.ctr-veilloading .text{margin:10px;font-weight:700}.loading.centered{text-align:center}.loading>div{display:inline-block;position:relative;width:70px;height:70px;margin:0 auto}.loading>div>div{border:4px solid var(--maincolor);position:absolute;opacity:1;border-radius:50%;animation:ripple2 2s cubic-bezier(0,0,.6,1) infinite}.loading>div>div:nth-child(2){animation-delay:-.5s}@keyframes ripple2{0%{top:30px;left:30px;width:0;height:0;opacity:1}100%{top:-5px;left:-5px;width:70px;height:70px;opacity:0}}.ctr-popup{box-sizing:border-box;border-radius:4px;background:#f7f7f7;padding:60px 0 150px 0;box-shadow:0 1px 3px rgba(0,0,0,.3);position:fixed;z-index:9000;left:50%;top:10%;overflow:hidden}.ctr-popup.medium{width:400px;margin:0 0 0 -200px}.ctr-popup.full{top:0;left:0;width:100%;height:100%;border-radius:0}.ctr-popup .header{text-align:center;margin:0 0 50px 0}.ctr-popup .header .icon{font-size:500%;margin:0 auto;color:rgba(0,0,0,.1)}.ctr-popup .body{overflow:auto;max-height:45vh;scrollbar-width:thin;padding:0 60px}.ctr-popup .body .input,.ctr-popup .body .textarea{border-bottom:1px solid #ccc;padding:10px 0;font-weight:500;width:100%;max-width:none}.ctr-popup .body .input:focus,.ctr-popup .body .textarea:focus{border-bottom:1px solid var(--maincolor)}.ctr-popup .body .group{padding:0 0 0}.ctr-popup .body .required{display:block;margin:10px 0 0 0}.ctr-popup .body .custominput{font-weight:400}.ctr-popup .links{margin:0 0;border-top:1px solid #eaeaea;text-align:center;padding:20px 0;position:absolute;bottom:0;left:0;width:100%}.ctr-popup .links a{font-size:90%}.ctr-popup .submitbutton{margin:50px 0 0 0}.ctr-popup .errormessage{color:#dc0000}@media only screen and (max-width:1400px){.ctr-popup{padding:40px 0 110px 0}.ctr-popup .body{padding:0 40px}}@media only screen and (max-width:768px){.ctr-popup{border-radius:0}.ctr-popup.medium{width:100%;height:100%;box-shadow:none;top:0;left:0;margin:0}.ctr-popup .body{max-height:100%}}.ctr-panel{position:fixed;background:#fff;overflow-y:auto;scrollbar-width:thin}.ctr-panel.open{position:fixed;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.ctr-panel.top{top:-100%;height:auto;right:0;left:0;bottom:auto}.ctr-panel.top.open{top:0}.ctr-panel.right{top:0;left:auto;bottom:0;right:-100%}.ctr-panel.right.open{right:0}.ctr-panel.left{top:0;right:auto;bottom:0;left:-100%}.ctr-panel.left.open{left:0}.ctr-panel.small{width:25%}.ctr-panel.medium{width:40%}.ctr-panel.large{width:60%}.ctr-panel.full{width:100%}#ctr-superbackground{position:fixed;z-index:0;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center;background-size:cover}#ctr-superbackground .content{height:100%}#ctr-superbackground .mobile{display:none}#ctr-superbackground .desktop{display:block}#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%)}#page-home #ctr-superbackground{position:relative;height:50vh;z-index:0}#ctr-superbackground .ctr-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:100%}#ctr-superbackground .ctr-grid .grid-text{background:rgba(255,255,255,.8);padding:20%}#ctr-superbackground .ctr-grid .grid-text img{max-width:100%}@media only screen and (max-width:768px){#ctr-superbackground .ctr-grid{display:block}}#ctr-superbackground a.button.morecontent{position:absolute;padding:15px 20px;z-index:9999;font-size:100%;background:rgba(255,255,255,.6);left:50%;bottom:20px;margin:0 0 0 -33px;z-index:500;font-weight:400;text-align:center}#ctr-superbackground a.button.morecontent span{display:inline-block;font-size:100%}#ctr-superbackground a.button.morecontent:hover{color:#fff}a[name=morecontent]{position:absolute;margin:-55px 0 0 0}@media only screen and (max-width:768px){#ctr-superbackground .mobile{display:block}#ctr-superbackground .desktop{display:none}#ctr-superbackground a.button.morecontent{bottom:80px}}main{padding-top:50px;height:auto!important;min-height:70%;margin:0 auto 0;display:block}header{height:50px}#page-home #ctr-video{position:absolute;margin:90px 0 0 0;bottom:0;right:0;width:100%;height:100vh;overflow:hidden}#page-home #ctr-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}header{position:fixed;background:#fff;border-bottom:1px solid #e6e6e6;z-index:4000;top:0;left:0;right:0;padding:0;margin:0}header .flex{height:100%}header .ctr-flexalways{height:100%}header .logo.flex{flex:0 0 250px}header .links.flex{flex:0 0 auto}header .spacer.flex{flex:1 1 100%}header .ctr-counters.flex{flex:0 0 auto}header .logo a{display:block;height:100%}header .logo img{margin:5px 0 0 20px;height:40px}header .links{position:static}header .links .pulldownmenu .trigger>a,header .links>a{padding:0 15px;font-weight:500;height:100%;margin:0;float:left}header .links a.button:hover{background:rgba(0,0,0,.4);color:#fff}header .ctr-counters{position:relative;z-index:7100}header .ctr-counters a{background:rgba(0,0,0,.4);border-radius:4px;padding:10px;width:80px;margin:5px 0 5px 5px;position:relative;overflow:hidden}header .ctr-counters a:hover{opacity:.9}header .ctr-counters a .icon{position:absolute;left:-15px;margin:0;line-height:1;font-size:250%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.3);z-index:0}header .ctr-counters a.selection .icon{font-size:220%}header .ctr-counters a.selectionlb{background:var(--maincolor)}header .ctr-counters a .counter{display:-webkit-box;display:-ms-flexbox;display:flex;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:50%;background-color:#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}}header a.button-mobilemenu{position:relative;font-size:150%;padding:10px}body.nosearch #button-opensearchform{display:none}header ul.pulldownmenu{position:relative}header ul.pulldownmenu ul.submenu{border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#fff;overflow:hidden;position:absolute;left:auto;bottom:auto;top:100%;right:0;z-index:9902}header ul.pulldownmenu ul.submenu li{color:inherit;display:block;overflow:auto}header ul.pulldownmenu ul.submenu li a{margin:0 0 0;width:200px;border-bottom:1px solid #e6e6e6;padding:8px 15px 8px 50px;text-align:right;font-weight:500}header ul.pulldownmenu ul.submenu li:last-of-type a{border:none}header ul.pulldownmenu li.trigger.dropit-open>a:hover{color:inherit}@media only screen and (max-width:768px){header .logo img{margin:15px 0 0 20px}header .logo.flex{flex:0 0 auto}header .links .pulldownmenu .trigger>a,header .links>a{padding:0 10px}header #btn-register{display:none}header .ctr-counters{position:fixed;bottom:0;left:0;right:0;height:50px;background:#fff;text-align:center}header a.button-mobilemenu{margin:0 0 0 10px}header ul.pulldownmenu ul.submenu{font-size:120%;top:50px;box-shadow:0 30px 50px rgba(0,0,0,.3);padding:40px 0;position:fixed;border:none;border-bottom:1px solid #e6e6e6;left:0;display:inline-block}header ul.pulldownmenu ul.submenu li a{width:100%;padding:10px 0;text-align:center}}#ctr-mainmenu{z-index:3000}#ctr-mainmenu a.active{color:var(--maincolor)}#ctr-mainmenu .button-mobilemenu{display:none;position:absolute;right:0;top:0;padding:10px;font-size:150%}#ctr-mainmenu .content{padding:100px 2% 50px}#ctr-mainmenu .content .ctr-flex{margin:0 0 20px 0}#ctr-mainmenu .content .ctr-flex>div{margin:0 20px 0 0}#ctr-mainmenu .content .ctr-flex>div a{display:block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}#ctr-mainmenu .content .ctr-flex>div a:hover{color:var(--maincolor)}#ctr-mainmenu .content h4{font-weight:700;color:inherit}#ctr-mainmenu .content .address{margin:30px 0 30px 0}#ctr-mainmenu .content .address>div{display:inline-block;margin:0 10px 0 0}#ctr-mainmenu .content .languages{margin:0 0 20px 0}#ctr-mainmenu .content .languages a{margin:0 10px 0 0}#ctr-mainmenu #ctr-accountbuttons a{background:var(--maincolor);padding:10px;margin:0 0 5px 0;color:#fff;overflow:hidden;position:relative}#ctr-mainmenu #ctr-accountbuttons a .counter{display:block;font-size:200%;margin:0;font-weight:600;line-height:1}#ctr-mainmenu #ctr-accountbuttons a span{position:absolute;font-size:600%;right:-40px;top:-4px;color:rgba(255,255,255,.5)}#ctr-mainmenu #ctr-accountbuttons a:hover span{color:rgba(255,255,255,.75)}@media only screen and (max-width:768px){#ctr-mainmenu{top:-100vh;height:100vh;z-index:9500;border-bottom:none;font-size:120%}#ctr-mainmenu .button-mobilemenu{display:block;font-size:120%;padding:14px 10px 10px 10px}#ctr-mainmenu.open{top:0;bottom:0}#ctr-mainmenu .content .ctr-flex>div{width:100%;margin:0 0 20px 0;text-align:center}#ctr-mainmenu .content .ctr-flex h4,#ctr-mainmenu .content .ctr-flex>div a{padding:4px 10px 4px 0}#ctr-mainmenu .content .ctr-flex h4{margin:0 0 20px 0}#ctr-mainmenu #ctr-accountbuttons a .counter{display:inline-block;font-size:100%;margin:0 4px 0 0}#ctr-mainmenu #ctr-accountbuttons a span{font-size:300%;right:-10px;top:10px}}#page-faq .ctr-popup.login,#page-misc .ctr-popup.login,#page-register .ctr-popup.login,#page-upload-files .ctr-popup.login,#page-yourinfo .ctr-popup.login{display:none}#form-changeaccountdetails label,#form-register label{display:block;font-weight:600}#page-error{background:#f1f1f1;text-align:center;margin:0;overflow:auto;font-size:17px}#page-error .content{margin:10% auto}#page-error .content p{max-width:500px;margin:0 auto 40px;padding:0 20px}.ctr-gallery{position:relative;margin-bottom:50px}.ctr-gallery .item{width:100%;padding:0;position:relative;overflow:hidden;background:0 0}.ctr-gallery .item:hover{background:0 0;border:none}.ctr-gallery .item .image{height:280px;width:100%;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:2s;-o-transition-duration:2s;transition-duration:2s;-webkit-filter:brightness(90%);filter:url(#brightness);filter:brightness(90%)}.ctr-gallery.type1 .ctr-grid{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));grid-gap:10px}.ctr-gallery.type1 .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;border:1px solid #e6e6e6;background:#fff;border-radius:4px;overflow:hidden}.ctr-gallery.type1 .item .image{height:100px;width:30%}.ctr-gallery.type1 .item .image .background.small{display:block}.ctr-gallery.type1 .item .title{padding:20px;font-weight:500}.ctr-gallery.type1 .item .description{display:none!important}.ctr-gallery.type2 .ctr-grid{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));grid-gap:1px}.ctr-gallery.type2 .item{margin:0;text-align:center}.ctr-gallery.type2 .item .image{height:280px}.ctr-gallery.type2 .item .image .background.small{display:block}.ctr-gallery.type2 .item .title{font-size:140%;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%;box-sizing:border-box}.ctr-gallery.type2 .item .description{display:none!important}.ctr-gallery.type3 .ctr-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:20px}.ctr-gallery.type3 .item{background:#fff;border-radius:4px;overflow:hidden}.ctr-gallery.type3 .item:hover{color:inherit}.ctr-gallery.type3 .item .image{height:280px}.ctr-gallery.type3 .item .image .background.small{display:block}.ctr-gallery.type3 .item .title>div{padding:20px 0 20px 20px;margin:0;font-weight:500;max-width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;box-sizing:border-box}.ctr-gallery.type3 .item .description{padding:0 20px 0 20px;margin:0 0 30px 0;max-height:260px;overflow:hidden}.ctr-gallery.type4 .item:hover{color:inherit}.ctr-gallery.type4 .item .image{height:100vh}.ctr-gallery.type4 .item .image .background.large{display:block}.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:0 .3rem .9rem rgba(0,0,0,.4)}.ctr-gallery.type4 .item .description{display:none}@media only screen and (max-width:768px){.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-cardview{flex-wrap:wrap}#ctr-cardview:after{content:"";flex:1 1 24%}#ctr-cardview .card{display:block;width:22%;flex-grow:1;margin:0 20px 20px 0;overflow:hidden}#ctr-cardview .card .image{overflow:hidden;height:170px;position:relative;background-size:cover;background-repeat:no-repeat}#ctr-cardview .card .image img{max-height:200px}#ctr-cardview .card .content{padding:10px}#ctr-cardview .card .content .date{font-size:80%;margin:0}#ctr-cardview .card .content .title{font-weight:700}@media only screen and (max-width:768px){#ctr-cardview .card{width:100%}}#ctr-selectionpicker{background:#f8f8f8;z-index:7002}#ctr-selectionpicker .header{padding:11px 0 11px 20px;font-size:120%;position:relative;border-bottom:1px solid #e6e6e6}#ctr-selectionpicker .content{padding:20px}#ctr-selectionpicker .content .intro{font-size:90%}#ctr-selectionpicker .content .buttons a{background:#fff;border:1px solid #e6e6e6;height:70px;margin:0 0 5px 0;line-height:1;overflow:hidden}#ctr-selectionpicker .content .buttons a.active{background:var(--maincolor);color:#fff}#ctr-selectionpicker .content .buttons a:hover{background:#e6e6e6;color:inherit}#ctr-selectionpicker .content .buttons a .image{flex:0 0 30%;background-size:cover}#ctr-selectionpicker .content .buttons a .image.nonexisting{background:#f7f7f7;color:#e6e6e6;text-align:center;font-size:160%}#ctr-selectionpicker .content .buttons a .metadata{padding:20px;width:70%;box-sizing:border-box}#ctr-selectionpicker .content .buttons a .metadata .title{font-weight:700;margin:0 0 2px 0;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;line-height:120%}#ctr-selectionpicker .content .buttons a .metadata .counter{font-size:90%}.selectionpicker-options{display:none;text-align:right;max-width:300px;position:absolute;z-index:9999;padding:0 0 50px 0;left:4px;right:4px;bottom:0;z-index:500}.selectionpicker-options div:hover{background:var(--maincolor)}.selectionpicker-options div.button{width:70%;float:none!important;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.ctr-preview .selectionpicker-options{position:relative;max-width:400px;box-shadow:0 1px 3px rgba(0,0,0,.3);border-radius:4px;overflow:hidden;margin:5px 0 10px;top:auto;left:auto;bottom:auto;right:auto;background:0 0}.ctr-preview .selectionpicker-options div{color:#222;border-bottom:1px solid #e6e6e6}.ctr-preview .selectionpicker-options div:hover{color:#fff}.ctr-preview .selectionpicker-options div:last-of-type{border:none}#ctr-thumbnails.deliveries .selectionpicker-options{position:relative;padding:50px 0 0 0;bottom:0}#ctr-selection{z-index:6001}#ctr-selection .header{background:#fff;padding:11px 0 11px 20px;font-size:120%;position:relative;border-bottom:1px solid #e6e6e6}#ctr-selection .content{padding:0 0 0 70px}#ctr-selection .images{padding:20px}#ctr-selection .thumbnail{margin:0;display:inline-block}#ctr-selection .thumbnail .image{position:relative;border:1px solid transparent}#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 #e6e6e6}#ctr-selection .options{border:none;position:absolute;left:20px;margin:15px 0 0 0;width:70px;z-index:50}#ctr-selection .options .button.square{border:none;overflow:hidden;width:50px;height:50px;margin:5px 0 0 0}#ctr-selection .options .button.square span{display:none;font-size:90%;font-weight:500;white-space:nowrap;padding:0 0 0 10px}#ctr-selection .options .button.square:hover{width:auto;padding:0 30px;opacity:1}#ctr-selection .options .button.square:hover span{display:block}@media only screen and (max-width:768px){#ctr-selection{right:-100%;width:100%}#ctr-selection .content{width:100%}#ctr-selection .options{display:-webkit-box;display:-ms-flexbox;display:flex;border-right:none}#ctr-selection .options .button.square{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;height:50px;width:50px;margin:0}#ctr-selection .options .button.square:last-of-type{border-right:none}}.summarylist .listitem{position:relative;display:block;border-bottom:1px solid #e6e6e6;width:100%;padding:5px 5px}.summarylist .listitem:hover{cursor:pointer;background:#f5f5f5}.summarylist .listitem .date{display:inline-block;margin:0 20px 0 0;font-weight:600}.summarylist .listitem .counter,.summarylist .listitem a{position:absolute;line-height:1;width:40px;top:0;right:0;bottom:0;font-size:100%;padding:9px 0;text-align:center}.summarylist .listitem a{right:45px;padding:3px 5px 5px}.summarylist .listitem a:hover{background:#c00;color:#fff}.summarylist .listitem .item{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center;justify-content:center}.optionbuttons{float:right}#ctr-searchform{position:relative}#ctr-searchform .customselect{margin:0}#ctr-searchform .wrapper{max-width:650px;position:relative;border:none;width:100%;height:50px;margin:0 0 10px 0;background:#fff;border-radius:4px;overflow:hidden}#ctr-searchform .wrapper label{font-size:90%}#ctr-searchform .wrapper .flex.ctr-input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#ctr-searchform .wrapper .flex.ctr-objecttype{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}#ctr-searchform .wrapper .flex.ctr-submit{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;position:relative}#ctr-searchform .wrapper .input{height:100%;width:100%;padding:0 20px;border:none;margin:0;font-weight:500;background:0 0}#ctr-searchform .wrapper .submit{background:var(--maincolor);width:100%;height:100%;color:#fff;position:absolute;top:0;right:0;margin:0;border:none}#ctr-searchform .wrapper .objecttype{display:block;border-right:1px solid #e6e6e6;z-index:999;width:100%;height:100%}#ctr-searchform .wrapper .objecttype select{border:none;color:#919191;font-size:100%;text-transform:lowercase;height:100%;padding:0 20px}#ctr-searchform .wrapper .objecttype .arrow{background:0 0;border:none;right:20px;color:#919191}.searchform-wrapper-home{position:relative;z-index:100;overflow:auto;padding:10% 20px}#ctr-searchform.home{z-index:500;margin:5% auto;max-width:650px}#ctr-searchform.home .wrapper{box-shadow:0 1px 3px rgba(0,0,0,.3)}#ctr-searchform.next{margin:0 0 30px 0}#ctr-searchform.next .button{margin:0}#ctr-searchform.next .wrapper{border:1px solid #e6e6e6}@media only screen and (max-width:768px){#ctr-searchform .wrapper{max-width:100%}#ctr-searchform .wrapper .flex.ctr-objecttype{background:#f7f7f7}#ctr-searchform .wrapper .objecttype select{padding:0 10px}#ctr-searchform .wrapper .objecttype .arrow{right:10px}}#page-search .toggleadvancedsearch{margin:-20px 0 0 0}#ctr-searchformadvanced{border:none;position:relative;font-size:90%;font-weight:500;padding:40px 0 80px;margin:0;max-width:280px;background:#fff;border-right:1px solid #e6e6e6}#ctr-searchformadvanced .buttons{padding:0 20px}#ctr-searchformadvanced .buttons .newsearch:hover{background:#dc0000;color:#fff}#ctr-searchformadvanced .section{padding:10px 20px}#ctr-searchformadvanced .lookatme .section{animation:lookatme 1.5s}@keyframes lookatme{0%{background:0 0}40%{background:#d9d9d9}100%{background:0 0}}@media only screen and (max-width:768px){#ctr-searchformadvanced{display:none;width:80%;max-width:100%;position:fixed;z-index:1500;left:0;top:50px;margin:0;bottom:0;overflow:auto;scrollbar-width:thin}#page-search .toggleadvancedsearch{display:inline-block!important}}#ctr-searchresult{position:relative}#ctr-searchresult .content{position:relative}#ctr-searchresult .content .ctr-loading{background:rgba(255,255,255,.99);z-index:100;position:absolute;top:0;left:0;width:100%;height:100%}#ctr-searchresult .content .ctr-loading .content{text-align:center;max-width:200px;margin:10% auto;font-weight:500}#ctr-searchresult .button.favorite{display:inline-block;position:absolute;margin:10px 0 0 10px}#ctr-searchresult .button.favorite span{margin:0 0 0 4px}#ctr-searchresult .info{margin:0 0 20px 0}#ctr-pageinfo .label{display:inline-block;margin:0 10px 0 0}#ctr-pageinfo .label .title{font-weight:700}.navigation a.inactive{opacity:.4;cursor:default}.navigation .pages{display:inline-block;margin:0 10px;font-weight:500}#ctr-navigation-top{margin:0;position:absolute;right:30px;top:45px}#ctr-navigation-top .output{display:inline-block;margin:5px 10px 0 0}#ctr-navigation-top .navigationbuttons{float:right}#ctr-navigation-top .navigationbuttons .pages,#ctr-navigation-top .navigationbuttons a{float:left;margin:0 0 0 4px}#ctr-navigation-top .navigationbuttons .pages{margin:5px 20px 0}#ctr-navigation-bottom{text-align:center;margin:20px 0;overflow:inherit}#ctr-navigation-bottom a{padding:10px 30px;font-size:60px}#ctr-navigation-bottom .form-gotopage{display:inline-block;width:auto;white-space:nowrap;margin:0 0 10px 0}#ctr-navigation-bottom .form-gotopage input{border:1px solid #afafaf;padding:5px;margin:-6px 5px 0 0;text-align:center;width:50px;display:inline;float:left}@media only screen and (max-width:1500px){#ctr-navigation-top{position:static}}#ctr-thumbnails{position:relative}#ctr-thumbnails .thumbnail .videoicon{position:absolute;display:inline-flex;justify-content:center;align-items:center;height:50px;width:50px;margin:-25px 0 0 -25px;top:50%;left:50%;background:rgba(255,255,255,.4);border-radius:50%;font-size:120%;line-height:1;z-index:100}#ctr-thumbnails .thumbnail .videoicon:before{color:rgba(255,255,255,.8);margin:0 0 0 5px;font-size:140%}#ctr-thumbnails .thumbnail video{max-height:100%}#ctr-thumbnails .thumbnailoptions{position:absolute;right:3px;bottom:2px;text-align:right;left:0;z-index:20;margin:0}#ctr-thumbnails .thumbnailoptions .button{float:right;margin:0 0 0 2px}#ctr-thumbnails .thumbnailoptions .button:hover{cursor:pointer}#ctr-thumbnails .selected .selectionselector,#ctr-thumbnails .selectedlb .selectionselectorlb{background:var(--maincolor)}#ctr-thumbnails .selected .thumbnailoptions,#ctr-thumbnails .selectedlb .thumbnailoptions{display:block!important}#ctr-thumbnails.deliveries .thumbnail{border-bottom:1px solid #e6e6e6;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}@media only screen and (max-width:768px){#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%}.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 .pictureinfo{padding:0 0 0 30px}.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-Description{display:none}.ctr-preview #ctr-keywords a{float:left;margin:0 3px 3px 0}.ctr-preview #ctr-video video{max-width:100%}@media only screen and (max-width:768px){.ctr-preview .pictureinfo{padding:0}}#ctr-resolutions{margin:0 0 30px 0;font-size:90%}#ctr-resolutions .resolution{border-bottom:1px solid #e6e6e6;padding:10px 0}#ctr-resolutions .resolution.cropper{cursor:pointer}#ctr-resolutions .resolution:first-of-type{border-top:1px solid #e6e6e6}#ctr-resolutions .resolution .selector .custominput i{top:-9px}#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-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(--maincolor);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-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%)}#ctr-picturesmatching{margin:0 0 30px 0}#ctr-picturesmatching .picturematching{display:inline-block}#ctr-picturesmatching .picturematching img{height:80px;margin:0 2px 2px 0}#ctr-picturesmatching .picturematching img:hover{-webkit-filter:brightness(90%);filter:url(#brightness);filter:brightness(90%)}#ctr-cart .button.empty{position:absolute;right:40px;top:40px}#ctr-cart .flex.thumbnails{margin:0 30px 0 0}#ctr-cart .flex.summary{flex:0 0 400px}#ctr-cart .thumbnails .thumbnail{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #e6e6e6;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 #e6e6e6;padding:25px 30px}@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 .thumbnails table{float:none}}footer{background:#fff;padding:20px 0 80px;border-top:1px solid #e6e6e6;position:relative}footer li{list-style-type:none;display:block;padding:3px 0}footer a:hover:not(.button){border-bottom:1px solid #e6e6e6}footer .flex{padding:0 30px 0 0;max-width:100%;margin:0}footer .flex:last-of-type{padding:0}footer .line{height:1px;width:100%;margin:20px 0 20px 0;border-bottom:1px dashed #666}footer a.button.lightgrey:hover{color:#fff}footer a.button.lightgrey.facebook:hover{background:#3b5998}footer a.button.lightgrey.twitter:hover{background:#55acee}footer a.button.lightgrey.youtube:hover{background:red}footer a.button.lightgrey.linkedin:hover{background:#007bb5}footer a.button.lightgrey.instagram:hover{background:#e95950}footer a.button.lightgrey.googleplus:hover{background:#dd4b39}footer a.button.lightgrey.whatsapp:hover{background:#25d366}footer a.button.lightgrey.vimeo:hover{background:#1ab7ea}footer .copyright{font-size:90%}@media only screen and (max-width:768px){footer .flex{padding:0;margin:0 0 20px 0}}#ctr-cookies{position:fixed;left:0;bottom:0;right:0;font-size:85%;padding:20px 2%;text-align:center;background:rgba(0,0,0,.9);color:#fff;z-index:9999}