/*! Version 2.1.1  */.ctr-blocks .block{position:relative}.ctr-blocks section>.content{padding:0}.ctr-blocks .image{position:relative}.ctr-blocks .copyright{position:absolute;right:20px;bottom:20px;z-index:10;color:#fff;text-shadow:var(--shadow-size3)}.ctr-blocks .emphasis-link a{text-decoration:underline}.ctr-blocks .block ul{list-style-type:none;line-height:var(--line-height);margin-bottom:var(--spacing-size4)}.ctr-blocks .block ol li,.ctr-blocks .block ul li{position:relative;margin-left:15px;padding-left:5px}.ctr-blocks .block ul li:before{content:'\F111';font-size:60%;position:absolute;top:0;left:-15px;font-family:var(--font-family3)}.ctr-blocks section img{display:block}.ctr-blocks section p:last-of-type{margin:0}section.block-columns>.content{display:grid}section.block-columns.block-fullscreen>.content{min-height:100vh}section.block-columns.ColumnType1>.content{display:block}section.block-columns.ColumnType2>.content{grid-template-columns:repeat(2,1fr)}section.block-columns.ColumnType3>.content{grid-template-columns:repeat(3,1fr)}section.block-columns.ColumnType4>.content{grid-template-columns:2fr 1fr;grid-template-rows:1fr}section.block-columns.ColumnType5>.content{grid-template-columns:1fr 2fr;grid-template-rows:1fr}section.block-columns.ColumnType6>.content{display:block}section.block-columns.ColumnType7>.content{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:768px){section.block-columns>.content{display:block}}.ctr-blocks section>.content{padding-right:var(--spacing-size5);padding-left:var(--spacing-size5)}.ctr-blocks section.blockpadding-default>.content{padding-top:var(--spacing-size5);padding-bottom:var(--spacing-size5)}.ctr-blocks section.blockpadding-top>.content{padding-top:var(--spacing-size5)}.ctr-blocks section.blockpadding-bottom>.content{padding-bottom:var(--spacing-size5)}.ctr-blocks section.blockpadding-topbottomonly>.content{padding-bottom:0;padding-top:0}.ctr-blocks section.blockpadding-none>.content{padding:0}.ctr-blocks section.blockpadding-none .ctr-gallery{gap:1px;margin:1px}.ctr-blocks section.blockheight0>.content{height:100%}.ctr-blocks section.blockheight1>.content{min-height:var(--viewheight-size1)!important}.ctr-blocks section.blockheight3>.content{min-height:var(--viewheight-size3)!important}.ctr-blocks section.blockheight4>.content{min-height:var(--viewheight-size4)!important}.ctr-blocks section.blockheight5>.content{min-height:var(--viewheight-size5)!important}.ctr-blocks section.blockcolormain{background-color:var(--color-main)}.ctr-blocks section.blockcolormainopacity{background-color:var(--color-mainopacity)}.ctr-blocks section.blockcolor1{background-color:var(--color-1)}.ctr-blocks section.blockcolor2{background-color:var(--color-2)}.ctr-blocks section.blockcolor3{background-color:var(--color-3)}.ctr-blocks section.blockcolor4{background-color:var(--color-4)}.ctr-blocks section.blockcolor5{background-color:var(--color-5)}.ctr-blocks section.blockcolor6{background-color:var(--color-6)}.ctr-blocks section.blockcolor7{background-color:var(--color-7)}.ctr-blocks section.blockcolor8{background-color:var(--color-8)}.ctr-blocks section.blockcolor9{background-color:var(--color-9)}.ctr-blocks section.blockcolor10{background-color:var(--color-10)}.ctr-blocks section.blockcolor11{background-color:var(--color-11)}.ctr-blocks section.blockcolor12{background-color:var(--color-12)}.ctr-blocks section.blockcolor13{background-color:var(--color-13)}.ctr-blocks section.blockcolor14{background-color:var(--color-14)}.ctr-blocks section.blockcolor15{background-color:var(--color-15)}.ctr-blocks section.blockcolor16{background-color:var(--color-16)}.ctr-blocks section.blockcolor17{background-color:var(--color-17)}.ctr-blocks section.blockcolor18{background-color:var(--color-18)}.ctr-blocks section.blockcolor19{background-color:var(--color-19)}.ctr-blocks section.blockcolor20{background-color:var(--color-20)}.ctr-blocks section.blocktextcolormain .textcolor-changethis{color:var(--color-main)!important}.ctr-blocks section.blocktextcolormainopacity .textcolor-changethis{color:var(--color-mainopacity)!important}.ctr-blocks section.blocktextcolor1 .textcolor-changethis{color:var(--textcolor-1)!important}.ctr-blocks section.blocktextcolor2 .textcolor-changethis{color:var(--textcolor-2)!important}.ctr-blocks section.blocktextcolor3 .textcolor-changethis{color:var(--textcolor-3)!important}.ctr-blocks section.blocktextcolor4 .textcolor-changethis{color:var(--textcolor-4)!important}.ctr-blocks section.blocktextcolor5 .textcolor-changethis{color:var(--textcolor-5)!important}.ctr-blocks section.blocktextcolor6 .textcolor-changethis{color:var(--textcolor-6)!important}.ctr-blocks section.blocktextcolor7 .textcolor-changethis{color:var(--textcolor-7)!important}.ctr-blocks section.blocktextcolor8 .textcolor-changethis{color:var(--textcolor-8)!important}.ctr-blocks .block .backgroundimage,.ctr-blocks .block.backgroundimage{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.ctr-blocks .title.title-over-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;display:flex;align-items:center;justify-content:center}.ctr-blocks .title.title-over-image h1,.ctr-blocks .title.title-over-image h2{color:#fff;text-shadow:var(--shadow-size3)}.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{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-searchform h1,.ctr-blocks .block-searchform h2,.ctr-blocks .block-searchform h3{color:#fff;text-shadow:var(--shadow-size3)}.ctr-blocks .block-searchform .wrapper{border:none;box-shadow:var(--shadow-size3);max-width:100%}.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-button .button.size5{padding:50px 0;border-radius:0;margin:0;font-size:var(--font-size3);letter-spacing:-.03em;font-family:var(--font-family1);font-weight:600!important;position:relative}.ctr-blocks .block-button .button.size5:after{content:'\f006';padding:0 var(--spacing-size5);font-family:var(--font-family3);position:absolute;right:0;top:0;height:100%;background:rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center}.ctr-blocks .block-button .button.size5:hover:after{background:rgba(255,255,255,.5)}.ctr-blocks .block-button .button.size5:first-letter{text-transform:uppercase}.ctr-blocks .block-image-large{text-align:center}.ctr-blocks .block-image-large>a{position:relative;display:block;height:100%}.ctr-blocks .block-image-large .image{height:100%}.ctr-blocks .block-image-large .image img{margin:0 auto;max-height:100%}.ctr-blocks .block-image-large video{width:100%}.ctr-blocks .block-image-large[class*=blockheight]>.content{min-height:auto!important}.ctr-blocks .block-image-large.blockheight1>.content{height:var(--viewheight-size1)!important}.ctr-blocks .block-image-large.blockheight3>.content{height:var(--viewheight-size3)!important}.ctr-blocks .block-image-large.blockheight4>.content{height:var(--viewheight-size4)!important}.ctr-blocks .block-image-large.blockheight5>.content{height:var(--viewheight-size5)!important}.ctr-blocks .block.block-faqitem>.content{max-width:900px;padding-top:0!important;padding-bottom:0!important}.ctr-blocks .item-faq .text{display:none;transition:none;padding:20px 0 0 0}.ctr-blocks .item-faq .text p:last-of-type{margin:0}.ctr-blocks .item-faq.item{border-bottom:1px solid var(--color-grey2);padding:10px 55px 10px 0;position:relative}.ctr-blocks .item-faq b{cursor:pointer;display:block}.ctr-blocks .item-faq b:after{content:'\e82a';margin:0 5px 0 0;font-family:fontello;position:absolute;right:20px;top:10px}.ctr-blocks .item-faq b.open:after{content:'\E807';font-family:fontello}.item-faq.item+.block{margin:30px 0 0 0}.ctr-blocks .block-faqitem:last-of-type{margin-bottom:var(--spacing-size5)}.ctr-blocks .block-image-text .text{padding:var(--spacing-size5)}.ctr-blocks .block-image-text .image{position:relative}.ctr-blocks .block-image-text.imageleft .image{order:1}.ctr-blocks .block-image-text.imageleft .text{order:2;padding-right:0!important}.ctr-blocks .block-image-text.imageright .image{order:2}.ctr-blocks .block-image-text.imageright .text{order:1;padding-left:0!important}.ctr-blocks section.block-banner .text{padding:var(--spacing-size5)}.ctr-blocks section.block-banner .text .maxwidth{max-width:600px}.ctr-blocks section.block-banner.imageleft .image{order:1}.ctr-blocks section.block-banner.imageleft .text{order:2;padding-right:0!important;padding-top:0;padding-bottom:0}.ctr-blocks section.block-banner.imageright .image{order:2}.ctr-blocks section.block-banner.imageright .text{order:1;padding-left:0!important;padding-top:0;padding-bottom:0}.ctr-blocks section.block-banner.Size1 .content .ctr-grid>div,.ctr-blocks section.block-banner.blockwidth1 .content .ctr-grid>div{height:calc((var(--section-size1) - calc(var(--spacing-size5) * 2))/ 3)}.ctr-blocks section.block-banner.Size2 .content .ctr-grid>div,.ctr-blocks section.block-banner.blockwidth2 .content .ctr-grid>div{height:calc((var(--section-size2) - calc(var(--spacing-size5) * 2))/ 3)}.ctr-blocks section.block-banner.Size0 .content .ctr-grid>div,.ctr-blocks section.block-banner.Size3 .content .ctr-grid>div,.ctr-blocks section.block-banner.blockwidth0 .content .ctr-grid>div,.ctr-blocks section.block-banner.blockwidth3 .content .ctr-grid>div{height:calc((var(--section-size3) - calc(var(--spacing-size5) * 2))/ 3)}.ctr-blocks section.block-banner.Size4 .content .ctr-grid>div,.ctr-blocks section.block-banner.blockwidth4 .content .ctr-grid>div{height:calc((var(--section-size4) - calc(var(--spacing-size5) * 2))/ 3)}.ctr-blocks section.block-banner.Size5 .content .ctr-grid>div,.ctr-blocks section.block-banner.blockwidth5 .content .ctr-grid>div{height:calc(calc(100vw / 3) - calc(var(--spacing-size5) * 2))}.ctr-blocks section.block-banner.Size1.Spacingborderless .content .ctr-grid>div,.ctr-blocks section.block-banner.blockwidth1.blockpadding-none .content .ctr-grid>div{height:calc(calc(var(--section-size1) - calc(var(--spacing-size5) * 2))/ 3)}.ctr-blocks section.block-banner.Size2.Spacingborderless .content .ctr-grid>div,.ctr-blocks section.block-banner.blockwidth2.blockpadding-none .content .ctr-grid>div{height:calc(calc(var(--section-size2) - calc(var(--spacing-size5) * 2))/ 3)}.ctr-blocks section.block-banner.Size0.Spacingborderless .content .ctr-grid>div,.ctr-blocks section.block-banner.Size3.Spacingborderless .content .ctr-grid>div,.ctr-blocks section.block-banner.blockwidth0.blockpadding-none .content .ctr-grid>div,.ctr-blocks section.block-banner.blockwidth3.blockpadding-none .content .ctr-grid>div{height:calc(calc(var(--section-size3) - calc(var(--spacing-size5) * 2))/ 3)}.ctr-blocks section.block-banner.Size4.Spacingborderless .content .ctr-grid>div,.ctr-blocks section.block-banner.blockwidth4.blockpadding-none .content .ctr-grid>div{height:calc(calc(var(--section-size4) - calc(var(--spacing-size5) * 2))/ 3)}.ctr-blocks section.block-banner.Size5.Spacingborderless .content .ctr-grid>div,.ctr-blocks section.block-banner.blockwidth5.blockpadding-none .content .ctr-grid>div{height:calc(calc(100vw / 3) - calc(var(--spacing-size5) * 2))}@media only screen and (max-width:768px){.ctr-blocks section.block-banner.blockwidth0 .content .ctr-grid .text,.ctr-blocks section.block-banner.blockwidth1 .content .ctr-grid .text,.ctr-blocks section.block-banner.blockwidth2 .content .ctr-grid .text,.ctr-blocks section.block-banner.blockwidth3 .content .ctr-grid .text,.ctr-blocks section.block-banner.blockwidth4 .content .ctr-grid .text,.ctr-blocks section.block-banner.blockwidth5 .content .ctr-grid .text{height:auto;margin-bottom:var(--spacing-size4)}.ctr-blocks section.block-banner .text{padding:0}.ctr-blocks section.block-banner .text .maxwidth{max-width:100%}.ctr-blocks section.block-banner.Size5.Spacingborderless .content .ctr-grid .image,.ctr-blocks section.block-banner.blockwidth5.blockpadding-none .content .ctr-grid .image{height:100vw}}.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;margin-right:8px}.ctr-blocks .block-slider .thumbnail:hover .thumbnailoptions{display:block;position:absolute;bottom:0;right:0}.ctr-blocks .block-sources a.item .image{background-repeat:no-repeat;background-size:cover;background-position:center}.ctr-blocks .block-sources .Type1 a.item,.ctr-blocks .block-sources .Type2 a.item,.ctr-blocks .block-sources .Type3 a.item{display:block}.ctr-blocks .block-sources .Type2{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:5px}.ctr-blocks .block-sources .Type2 a.item{position:relative}.ctr-blocks .block-sources .Type2 a.item .image{display:block;height:240px}.ctr-blocks .block-sources .Type2 a.item .title{text-align:center;padding:5px 0;font-size:var(--font-size2);position:absolute;bottom:0;left:0;right:0;background:rgba(255,255,255,.6)}.ctr-blocks .block-sources .Type3{columns:200px 3}.ctr-blocks .block-sources .Type4 a.item .title{display:inline}.ctr-blocks .block-sources .Type5{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:5px}.ctr-blocks .block-sources .Type5 a.item{border:1px solid transparent;display:grid;-ms-grid-columns:50px 1fr;grid-template-columns:70px 1fr;grid-template-rows:1fr}.example>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.example>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.ctr-blocks .block-sources .Type5 a.item:hover{border:1px solid var(--color-grey2)}.ctr-blocks .block-sources .Type5 a.item .image{height:70px;margin-right:var(--spacing-size2)}.ctr-blocks .block-sources .Type5 a.item .title{display:flex;align-items:center}.ctr-blocks section.block-upload.blockpadding-default>.content{max-width:100%;width:900px;margin:0}@media only screen and (max-width:768px){.ctr-blocks section .content{padding-right:var(--spacing-size3);padding-left:var(--spacing-size3)}}.ctr-blocks .ctr-menuitems{display:grid}.ctr-blocks .ctr-menuitems .item{overflow:hidden;display:block;background:#fff}.ctr-blocks .ctr-menuitems .item .content{padding:var(--spacing-size5)}.ctr-blocks .ctr-menuitems .item:hover .content .text{color:var(--color-text)}.ctr-blocks .ctr-menuitems .item .image{overflow:hidden;position:relative}.ctr-blocks .ctr-menuitems .item .image.background{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.ctr-blocks .ctr-menuitems .item .image .title{position:absolute;left:var(--spacing-size5);bottom:var(--spacing-size4);right:var(--spacing-size5);overflow:hidden;padding-bottom:4px}.ctr-blocks .ctr-menuitems .item .image .title h2{color:#fff;margin:0;text-shadow:var(--shadow-size2)}.ctr-blocks .ctr-menuitems.single{display:block;height:100%}.ctr-blocks .ctr-menuitems.single .item{box-shadow:var(--boxshadow-size5);height:100%}.ctr-blocks .ctr-menuitems.single .item:hover{box-shadow:0 1px 10px rgba(0,0,0,.15)}.ctr-blocks .ctr-menuitems.single .item .image{height:100%;width:100%}.ctr-blocks .ctr-menuitems[class*=ype2]{grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-size4);width:100%}.ctr-blocks .ctr-menuitems[class*=ype2] .item{box-shadow:var(--boxshadow-size5)}.ctr-blocks .ctr-menuitems[class*=ype2] .item:hover{box-shadow:0 1px 10px rgba(0,0,0,.15)}.ctr-blocks .ctr-menuitems[class*=ype2] .item .image{height:250px;width:100%}@media only screen and (max-width:768px){.ctr-menuitems{display:block}.ctr-menuitems .item{margin-bottom:var(--spacing-size4)}}.ctr-blocks section.ViewHeightSize0>.content{height:auto}.ctr-blocks section.ViewHeightSize1>.content{min-height:var(--viewheight-size1)!important}.ctr-blocks section.ViewHeightSize2>.content{min-height:var(--viewheight-size2)!important}.ctr-blocks section.ViewHeightSize3>.content{min-height:var(--viewheight-size3)!important}.ctr-blocks section.ViewHeightSize4>.content{min-height:var(--viewheight-size4)!important}.ctr-blocks section.ViewHeightSize5>.content{min-height:var(--viewheight-size5)!important}.ctr-blocks .block.supersized .content{min-height:50vh}#ctr-uploader input[type=file]{top:-9999px!important}#ctr-uploader{height:100%;position:absolute;color:initial}#ctr-uploader .content{padding:var(--spacing-size5);height:100%;position:relative}#ctr-uploader .scrollarea{overflow-y:auto;overflow-x:initial;scrollbar-width:thin;position:absolute;top:0;width:100%;bottom:0}#ctr-uploader .content p{margin-bottom:var(--spacing-size3);color:initial}#ctr-uploader .content input.size5,#ctr-uploader .content textarea.size5{width:98%}#ctr-uploader #uploader-readytosend .form,#ctr-uploader .files #uploader{height:72%}#ctr-uploader .files,#ctr-uploader .info .content{background:#fff}#ctr-uploader .info .content.open{display:block}#ctr-uploader .files img{max-height:30px}#ctr-uploader .files #uploader{position:relative}#ctr-uploader .files #uploader .uploader_empty{height:100%;border:2px dashed var(--color-grey3);background:#fff;border-radius:var(--borderradius-size3)}#ctr-uploader .files #uploader .uploader_empty:hover{border:2px dashed var(--color-grey4)}#ctr-uploader .files #uploader .uploader_empty .icon{font-size:180%;color:var(--color-grey4)}#ctr-uploader .files #uploader .uploader_empty .text{text-transform:lowercase;color:var(--color-grey4)}#ctr-uploader .files #uploader #uploader_filelist .line{color:initial;border-bottom:1px dashed var(--color-grey3);padding:var(--spacing-size2) var(--spacing-size4) var(--spacing-size2) 0;position:relative}#ctr-uploader .files #uploader #uploader_filelist .filetype{display:inline-block;opacity:.8}#ctr-uploader .files #uploader #uploader_filelist .size{display:inline-block}#ctr-uploader .files #uploader #uploader_filelist .filetype,#ctr-uploader .files #uploader #uploader_filelist .size{color:#444;font-size:80%}#ctr-uploader .files #uploader #uploader_filelist .icon.remove{color:var(--color-grey3);display:flex;position:absolute;right:10px;top:50%;overflow:hidden;font-size:80%;border:1px solid var(--color-grey3);border-radius:50%;height:20px;width:20px;margin:-10px 0 0 0;line-height:1;align-items:center;justify-content:center}#ctr-uploader .files #uploader #uploader_filelist .icon.remove:hover{color:var(--color-main);border-color:var(--color-main)}#ctr-uploader .info{width:100%;background:0 0}#ctr-uploader #uploader-readytosend{opacity:0}#ctr-uploader #uploader-readytosend.open{opacity:1;transition:all .9s;transition-timing-function:ease-in}#ctr-uploader #uploader-readytosend .form{position:relative;padding-right:var(--spacing-size4)}#ctr-uploader #uploader-readytosend .form input{width:100%}#ctr-uploader .message{position:absolute;z-index:999;top:0;left:0;height:100%;width:100%;font-weight:700;background:rgba(255,255,255,.8)}#ctr-uploader .message .icon-ok{font-size:500%}