:root{--font-size1:20px;--font-size2:120%;--font-size3:150%;--font-size4:250%;--font-size5:54px;--font-family1:'Roboto',Arial,Helvetica,sans-serif;--font-family2:'Open Sans',Arial,Helvetica,sans-serif;--font-family4:'Euclid Utrecht',Arial,Helvetica,sans-serif;--color-text:#000000}body,html,input,select,textarea{font-family:var(--font-family4);letter-spacing:.01em}h1,h2,h3,h4{font-family:var(--font-family4);letter-spacing:0;line-height:1}h1{line-height:65px}p{line-height:32px}header .ctr-counters a .counter{top:-8px;right:-3px;font-size:60%}.ctr-blocks .block{overflow:hidden}[class*=blockcolorarea]:after{position:absolute;content:'';z-index:1;height:600px}[class*=blockcolorarea]>.content{position:relative;z-index:2}.blockcolorarea1:after,.blockcolorarea2:after,.blockcolorarea3:after,.blockcolorarea4:after{width:800px;height:600px;right:-200px;bottom:-300px;transform:rotate(-45deg)}.blockcolorarea1:after{background:#fff}.blockcolorarea2:after{background:#00d1ae}.blockcolorarea3:after{background:var(--color-main)}.blockcolorarea4:after{background:rgba(139,65,251,1)}.ctr-blocks section.blockpadding-top-bottom>.content{padding:0;padding-top:var(--spacing-size5);padding-bottom:var(--spacing-size5)}.ctr-blocks section .text-shadow{text-shadow:0 0 5px rgba(0,0,0,.6)}.ctr-blocks .block-columns.ColumnType7>.content{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-size4)}.ctr-blocks .block-menuitem-single h2{font-size:var(--font-size3)}.ctr-blocks .ctr-menuitems.single{height:300px}@media only screen and (max-width:768px){.ctr-blocks .ctr-menuitems.single{margin-bottom:var(--spacing-size4)}}.ctr-blocks .block-pages a{font-size:90%}.ctr-blocks .block-pages a::after{content:'';margin-inline:3px}.ctr-blocks .block-pages a:hover{color:var(--color-main);text-decoration:underline}.ctr-blocks section.blockpadding-none .ctr-gallery{gap:var(--spacing-size3)}.ctr-gallery[class*=ype1]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.custominput.checkbox.size2 i,.custominput.radio.size2 i{top:3px}#ctr-popupsplashscreen{z-index:500}.searchform.advanced{background:#fff}.ctr-popup .share-url{font-size:80%}footer{background:#fff}footer .social{display:inline}footer .social a{display:inline}footer .social a span{text-decoration:underline;display:inline}footer .social a span:hover{color:var(--color-main)}footer .social a::after{content:'en';margin:0 5px;cursor:default;text-decoration:none!important}footer .social a:hover{text-decoration:none}footer .social a:last-of-type::after{content:'';margin:0}.justified-gallery .thumbnail{outline:1px solid #eee}#anchor-result{position:absolute;margin-top:-100px}