@charset "UTF-8";.block-mosaic{position:relative;float:left;height:760px;margin-bottom:30px;text-align:justify;color:#5f5f5f}.block-mosaic p{font-size:14px;line-height:20px}.block-mosaic a{font-size:20px;display:block;margin:0 0 10px;padding:0;text-align:left;color:#000}.block-mosaic a:hover{color:#b89535}.block-mosaic header{position:relative;display:block;width:100%;height:auto;margin:0;text-align:left}.block-mosaic header .title{font:700 24.5px/30px Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;position:relative;z-index:1;display:inline-block;width:100%;padding:10px 0;color:#484848;background:none repeat scroll 0 0 #fff}.block-mosaic header .title span{color:#b89535}.block-mosaic .autdate{width:100%;margin-bottom:10px;color:#afafaf}.block-mosaic article .image{position:relative;float:left;overflow:hidden;width:320px;height:210px;background:#000 none repeat scroll 0 0}.block-mosaic article img{width:320px}.block-mosaic article.upleft{position:relative;float:left;width:66.6666%;height:220px;padding-right:10px;padding-left:33.3333%;box-shadow:0 -1px 0 0 #eee inset}.block-mosaic article.upleft .image{top:0;left:0;position:absolute}.block-mosaic article.left{float:left;width:33.3333%;height:530px;padding-top:10px;padding-right:10px;box-shadow:1px 0 0 0 #eee;top:220px;left:-66.6666%;position:relative}.block-mosaic article.left .image{margin-bottom:10px}.block-mosaic article.left p{position:relative!important;float:left}.block-mosaic article.center{float:left;width:33.3333%;height:280px;padding:10px;top:-310px;left:330px;position:relative}.block-mosaic article.center .image{display:none}.block-mosaic article.center p{position:static!important;margin-top:10px}.block-mosaic article.right{float:right;width:33.3333%;height:530px;padding-left:10px;box-shadow:-1px 0 0 0 #eee;top:-530px;right:0;position:relative}.block-mosaic article.right .image{margin-bottom:10px}.block-mosaic article.rightbottom{float:right;width:66.6666%;height:210px;padding-top:10px;padding-left:33.3333%;box-shadow:0 1px 0 0 #eee inset;top:-280px;right:-33.3333%;position:relative}.block-mosaic article.rightbottom .image{top:10px;left:10px;position:absolute}.block-mosaic article.rightbottom .image+a,.block-mosaic article.rightbottom .title{padding-left:10px}.block-mosaic article.rightbottom p{left:342px;margin:10px 0 0;padding-left:10px}@media screen and (min-width:20em) and (max-width:37.49em){.block-mosaic{width:100%;height:auto}.block-mosaic article.center,.block-mosaic article.left,.block-mosaic article.right,.block-mosaic article.rightbottom,.block-mosaic article.upleft{position:static;width:100%;height:auto;margin:0;padding:0;box-shadow:0 -1px 0 0 #eee inset}.block-mosaic article.center a,.block-mosaic article.left a,.block-mosaic article.right a,.block-mosaic article.rightbottom a,.block-mosaic article.upleft a{float:left;width:100%;margin:10px 0;padding:0 10px}.block-mosaic article.center .image,.block-mosaic article.left .image,.block-mosaic article.right .image,.block-mosaic article.rightbottom .image,.block-mosaic article.upleft .image{position:static;display:block;margin-bottom:10px;padding:0}.block-mosaic article.center .image::before,.block-mosaic article.left .image::before,.block-mosaic article.right .image::before,.block-mosaic article.rightbottom .image::before,.block-mosaic article.upleft .image::before{display:none}.block-mosaic article.center p,.block-mosaic article.left p,.block-mosaic article.right p,.block-mosaic article.rightbottom p,.block-mosaic article.upleft p{float:left;width:100%;margin:0;margin-bottom:10px;padding:0 10px}}@media screen and (min-width:37.5em) and (max-width:62.49em){.block-mosaic{width:100%;height:auto}.block-mosaic article.center,.block-mosaic article.left,.block-mosaic article.right,.block-mosaic article.rightbottom,.block-mosaic article.upleft{top:0;left:0;width:100%;height:auto;padding:10px;box-shadow:0 1px 0 0 #eee}.block-mosaic article.center .title,.block-mosaic article.center a,.block-mosaic article.left .title,.block-mosaic article.left a,.block-mosaic article.right .title,.block-mosaic article.right a,.block-mosaic article.rightbottom .title,.block-mosaic article.rightbottom a,.block-mosaic article.upleft .title,.block-mosaic article.upleft a{padding:0}.block-mosaic article.center p,.block-mosaic article.left p,.block-mosaic article.right p,.block-mosaic article.rightbottom p,.block-mosaic article.upleft p{float:none;margin-bottom:10px;padding:0}.block-mosaic article.center .image,.block-mosaic article.left .image,.block-mosaic article.right .image,.block-mosaic article.rightbottom .image,.block-mosaic article.upleft .image{display:block;float:left;width:175px;height:120px;margin-right:10px;top:0;left:0;position:relative}.block-mosaic article.center .image::before,.block-mosaic article.left .image::before,.block-mosaic article.right .image::before,.block-mosaic article.rightbottom .image::before,.block-mosaic article.upleft .image::before{display:none}.block-mosaic article.left .image,.block-mosaic article.right .image{float:right;margin-right:0;margin-left:10px}}.blurred{filter:grayscale(1) blur(1px);-webkit-filter:grayscale(1) blur(1px)}input,textarea{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}input:focus,textarea:focus{outline:0;background-color:#fafafa}input[disabled],input[type=text],input[type=email],input[type=password],textarea{padding:10px;border:none;-webkit-appearance:none}input[type=date],select{padding:10px;border:none}textarea{min-height:150px;resize:vertical}label{display:inline-block;padding:10px;color:#444}label small{display:block;color:#aaa}label[required]::after{content:'*';color:red}.pagination{font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;position:relative;float:left;width:100%;margin-bottom:20px;padding-right:100px;padding-left:100px}.pagination .pages{line-height:40px;float:left;width:100%;text-align:center}.pagination .pages a{color:#2f2f2f}.pagination .pages a:hover{color:#b89535}.pagination .pages .page{line-height:40px;display:inline-block;width:40px;height:40px;margin:0;text-align:center}.pagination .pages .page.selected{color:#fff;background-color:#b89535}.pagination .prev{top:0;left:0;position:absolute}.pagination .next{top:0;right:0;position:absolute}@media screen and (min-width:20em) and (max-width:37.49em){.pagination{padding:0;padding-top:40px}}@media screen and (min-width:20em) and (max-width:47.99em){.pagination{padding:50px 0 0 0}.pagination .pages .no-work{display:none}.pagination .pages .no-work.first{display:inline-block;margin-right:30px;position:relative}.pagination .pages .no-work.first:before{font-size:11px;display:inline-block;content:'...';right:-30px;position:absolute;width:30px;height:30px}.pagination .pages .no-work.last{display:inline-block;margin-left:30px;position:relative}.pagination .pages .no-work.last:before{font-size:11px;display:inline-block;content:'...';left:-30px;position:absolute;width:30px;height:30px}}.slidermenu{font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;z-index:101;width:320px;padding:50px 20px 20px 20px;transition:left ease .3s 0s,opacity ease .3s 0s;opacity:0;color:#eee;background-color:#2f2f2f;box-shadow:5px 0 0 0 rgba(0,0,0,.1);top:0;bottom:0;left:-100%;position:fixed}.slidermenu ::-webkit-scrollbar{-webkit-appearance:none}.slidermenu ::-webkit-scrollbar:vertical{width:6px}.slidermenu ::-webkit-scrollbar:horizontal{height:6px}.slidermenu ::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(255,255,255,.25)}.slidermenu ::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(0,0,0,.25)}.slidermenu a{text-transform:uppercase;color:#eee}.slidermenu a:hover{color:#fff}.slidermenu ul{margin:0;padding:0}.slidermenu ul li{list-style:none}.slidermenu ul li a{display:block;width:100%;padding:10px 0;text-align:left}.slidermenu ul li>span{display:block;padding:10px 0;text-transform:uppercase}.slidermenu ul li ul{padding-left:20px}.slidermenu ul li ul li a{font-size:14px;padding:5px 0;color:#aaa}.slidermenu .bvlogo{top:10px;left:10px;position:absolute}.slidermenu .user{top:0;right:100px;position:absolute}.slidermenu .user.is-active::before{display:none}.slidermenu .user.is-active img{width:32px;height:32px;margin-top:9px;opacity:.9;border-radius:50px}.slidermenu .search{top:0;right:50px;position:absolute}.slidermenu .close{top:0;right:0;position:absolute}.slidermenu .register{display:block;margin:20px auto}.slidermenu__content{overflow:auto;height:100%}.slidermenu.is-active{opacity:1;top:0;bottom:0;left:0;position:fixed}@media screen and (min-width:20em) and (max-width:62.49em){.slidermenu .bvlogo{top:0}.slidermenu .bvlogo svg{width:125px;height:50px}}.smartbox{position:relative;display:block;width:100%;height:100%}.smartbox__image{position:relative;display:block;overflow:hidden;width:100%;height:100%;background-color:#fff}.smartbox__image img{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;min-width:100%;min-height:100%;margin:auto;transition:all .5s ease-out 0s;transform:translateZ(0) scale(1,1);-webkit-backface-visibility:hidden}.smartbox__title{font-size:16px;display:block;width:100%;padding:20px;transition:all .5s linear 0s;text-align:center;color:#fff;bottom:0;left:0;position:absolute}.smartbox__data{font-style:italic;position:absolute;z-index:-1;top:50%;left:0;width:100%;transition:transform .4s linear 0s;transform:translate(0,-50%) scale(0);text-align:center;opacity:0;color:#fff}.smartbox__data div{padding:20px 50px;text-transform:uppercase}.smartbox__data div span{font-size:16px;line-height:20px;display:block;padding:10px}.smartbox__data div span+span{text-transform:none;box-shadow:0 1px #fff inset}.smartbox:hover .smartbox__image img{transform:scale(1.1) translate(0) rotate(.01deg);opacity:.9}.smartbox:hover .smartbox__data{z-index:1;transform:translate(0,-50%) scale(1);opacity:1}.smartbox--lite .smartbox__data div{padding:20px}.smartbox--lite .smartbox__image{background-color:#000}.smartbox--lite .smartbox__image img{opacity:1}.smartbox--lite .smartbox__title{background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.75) 100%)}.smartbox--lite:hover .image img{opacity:.5}@media screen and (min-width:20em) and (max-width:62.49em){.smartbox__data{display:none}.smartbox:hover .smartbox__image img{transform:inherit;opacity:1}.smartbox:hover .smartbox__title{bottom:0;opacity:1}.smartbox:hover .smartbox__data{z-index:1;transform:translate(0,-50%) scale(1);opacity:1}.smartbox--lite:hover .image img{opacity:1}}@media screen and (min-width:20em) and (max-width:37.49em){.smartbox__image{height:100%}}@media screen and (min-width:37.5em) and (max-width:47.99em){.smartbox__image{height:100%}}.web-footer{font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif!important;position:relative;display:table;float:left;width:100%;text-align:center;color:#888;background:none repeat scroll 0 0 #2f2f2f}.web-footer a{color:#888}.web-footer .list{font-size:14px;float:left;width:100%;padding:10px 100px;text-align:center}.web-footer .list p{line-height:25px;display:inline-block;margin-right:10px;padding-right:10px;text-align:right;border-right:1px solid #555}.web-footer .list ul{display:inline-block;margin:0;padding:0;text-align:left}.web-footer .list ul li{display:inline-block;margin:0;margin-right:10px;padding:0}.web-footer .infosite{line-height:18px;position:absolute;bottom:0;width:100%;text-align:center}.web-footer .bvlogo{float:left;margin:10px 20px}.web-footer .wrapper .column{text-transform:uppercase;right:20px;bottom:80px;position:absolute}.web-footer .wrapper .column ul{margin:0;padding:0}.web-footer .wrapper .column ul li{float:left;border-left:1px solid #555}.web-footer .wrapper .column ul li a{font-size:12px;display:block;padding:10px 13px}.web-footer .wrapper .column ul li a:hover{color:#fff}.web-footer .wrapper .column ul li:first-child{border:none}.web-footer .wrapper .column ul li nav,.web-footer .wrapper .column ul li::before{display:none}.web-footer .wrapper .bottom{clear:both;width:100%;height:70px;background:#424242}.web-footer .wrapper .bottom img{float:left;margin-top:18px;margin-left:20px}.web-footer .wrapper .copy{font-size:10px;line-height:20px;float:left;height:60px;padding:20px;text-transform:uppercase;background:#2f2f2f}.web-footer .wrapper .firmlogo{display:block;right:15px;bottom:15px;position:absolute}@media screen and (min-width:20em) and (max-width:62.49em){.web-footer .list{width:100%;padding:10px}.web-footer .list p{width:100%;margin:0;margin-bottom:10px;padding:0;text-align:left;text-transform:uppercase;border:none;border-bottom:1px solid #444}.web-footer .list ul{float:left}.web-footer .list ul li a{display:inline-block;padding:10px 5px}.web-footer .wrapper .column{position:static;float:left;width:100%;text-align:center}.web-footer .wrapper .column ul{float:left;width:100%;margin:10px 0}.web-footer .wrapper .column ul li{width:100%;border:none}.web-footer .wrapper .bottom .bvlogo{display:inline-block;float:none}.web-footer .wrapper .copy{line-height:20px;width:100%;height:inherit;padding:20px}.web-footer .wrapper .firmlogo{position:static;width:100%;margin:10px 0}}@media screen and (min-width:48em) and (max-width:62.49em){.web-footer .list{margin-bottom:10px}.web-footer .list p{border:none}.web-footer .wrapper .column ul li{display:inline-block;float:none;width:auto}}