@font-face{font-family:"Raleway";font-style:normal;font-weight:100;src:url(/assets/fonts/fc61255023d7.ttf)format("truetype")}@font-face{font-family:"Raleway";font-style:normal;font-weight:300;src:url(/assets/fonts/eac0b93c513d.ttf)format("truetype")}@font-face{font-family:"Raleway";font-style:normal;font-weight:400;src:url(/assets/fonts/8cc6c01b7c9e.ttf)format("truetype")}@font-face{font-family:"Raleway";font-style:normal;font-weight:500;src:url(/assets/fonts/30d7ee66485d.ttf)format("truetype")}@font-face{font-family:"Raleway";font-style:normal;font-weight:600;src:url(/assets/fonts/3cfa7066328c.ttf)format("truetype")}@font-face{font-family:"Raleway";font-style:normal;font-weight:700;src:url(/assets/fonts/9881abc1b61a.ttf)format("truetype")}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,img,q,small,var,ol,ul,li,form,label,table,th,td,article,details,figure,footer,header,menu,nav,section,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,details,figure,footer,header,menu,nav,section{display:block}ul,ol{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer;color:#fff}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:100}html,body{height:100%;width:100%;font-family:"Raleway",sans-serif;font-size:16px;background-color:#fff;color:#000}.container-fluid{padding:0 22px}img{max-width:100%;position:relative}h1,h2,h3,h4,h5,h6{color:#5f6e37;line-height:1.2}h2{font-size:3rem;margin-bottom:20px}a:hover,a:focus{color:#5f6e37}header{width:100%;position:fixed;top:0;z-index:150}header #black_menu{width:100%;padding:22px;background-color:rgba(0,0,0,.5)}header #black_menu .icon-bar{background-color:#fff}header .navbar{height:59px;min-height:auto;margin-bottom:0;background-color:transparent;border:0}header .navbar-header{height:inherit}header .navbar-brand{height:59px;padding:0}header .navbar-default .navbar-nav{padding-top:20px;float:right}header .navbar-default .navbar-nav li a{display:block;padding:0 7px;font-size:.9rem;color:#fff;font-weight:300}header .navbar-default .navbar-nav li a:hover,header .navbar-default .navbar-nav li a:focus{color:#fff;font-weight:500;text-decoration:none}header .navbar-toggle.hamburger_icon{height:25px;width:30px;position:absolute;right:0;bottom:0;padding:0;margin:0;cursor:pointer;border:0}header .navbar-toggle.hamburger_icon:hover,header .navbar-toggle.hamburger_icon:focus{background-color:transparent}header .navbar-toggle.hamburger_icon .icon-bar{height:2px;width:30px;position:absolute}header .navbar-toggle.hamburger_icon .icon-bar+.icon-bar{margin:0}header .navbar-toggle.hamburger_icon .icon-bar.first_line{top:0}header .navbar-toggle.hamburger_icon .icon-bar.second_line_c,header .navbar-toggle.hamburger_icon .icon-bar.second_line_uc{top:11px;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}header .navbar-toggle.hamburger_icon .icon-bar.third_line{bottom:0}footer{width:100%;color:#fff}footer small{font-size:.8rem;vertical-align:middle}footer .social{vertical-align:top;padding:10px 0}footer .social li{display:inline-block;vertical-align:top}footer .social a{height:30px;display:block}.loader{height:120px;width:120px}.loader img{height:60px;width:60px;position:absolute;top:50%;left:50%;margin:-30px 0 0-30px;opacity:.8}.loader .circle{height:100%;width:100%;position:absolute;top:0;left:0;border:2px solid #cdcdcd;border-radius:50%;-webkit-animation:loading 2s ease-out infinite;-moz-animation:loading 2s ease-out infinite;-o-animation:loading 2s ease-out infinite;animation:loading 2s ease-out infinite}.carousel{height:100%;width:100%;position:relative;background:#fff}.carousel .carousel-inner{height:100%}.carousel .item{height:100%;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.carousel .item img,.carousel .item video{min-height:100%;width:100%;object-fit:cover}.carousel .carousel-caption{width:100%;top:auto;bottom:30px;left:0;padding:0 22px;font-weight:100}.carousel .carousel-caption h2{margin-bottom:10px}.carousel .carousel-caption.left{text-align:left}.carousel .carousel-caption.light *{color:#fff}.carousel .carousel-caption:hover{text-decoration:none}.carousel .loader{position:fixed;top:50%;left:50%;margin:-60px 0 0-60px}.carousel .loader .circle{border-top-color:#fff;border-left-color:#fff}.carousel .carousel-control{width:35px;top:50%;margin-top:-33px;bottom:auto;background:0 0;opacity:1}.carousel .carousel-control.right{right:22px}.carousel .carousel-control.left{left:22px}.show_more_text{color:#5f6e37;text-align:underline;margin-top:15px;display:none}#cboxOverlay{background:rgba(0,0,0,.9)}#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible}body.home{color:#fff}body.home footer{position:fixed;bottom:15px;z-index:100}body.home footer .social{display:inline-block;vertical-align:bottom;padding:0}body.home #slide_homepage .carousel-caption{bottom:50px}body.home #slide_homepage .carousel-caption:hover{color:#fff}.grecaptcha-badge{display:none}@media only screen and (min-width:768px){.row{margin-right:-22px;margin-left:-22px}.col-sm-6,.col-xs-12{padding-right:22px;padding-left:22px}body.home footer .col-xs-12+.col-xs-12{text-align:right}}@media only screen and (min-width:1411px){header .navbar-default .navbar-nav{height:auto!important;display:block!important}header .navbar-default .navbar-nav li{display:inline-block!important}}@media only screen and (max-width:1410px){header .navbar-toggle.hamburger_icon{display:block!important}header .navbar-default .navbar-nav{height:100%;width:100%;position:fixed;left:0;top:0;padding:190px 22px 0;margin:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:.5;z-index:-1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;display:none}}@media only screen and (max-width:1024px){.carousel .loader{display:none}.show_more_text{display:block}}@media only screen and (max-width:992px){h2{font-size:2rem;margin-bottom:20px;line-height:30px}.carousel-caption h2{font-size:3rem;line-height:50px}}@media only screen and (max-width:767px){header #black_menu{padding:15px}header .navbar{height:46px}header .navbar-brand img{width:80%}header .navbar-default .navbar-nav{padding-top:100px}body.home footer small{display:block;margin-bottom:10px}body.home #slide_homepage .carousel-caption{bottom:100px}h2{font-size:1.3rem}.carousel-caption h2,.carousel-caption h3{font-weight:300}.carousel-caption h2{font-size:2rem;line-height:35px}.carousel .carousel-caption{top:auto;bottom:35px}}