button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#333;background-color:#fff;padding:0;margin:0;background-attachment:scroll;position:relative;background-position:top center;background-size:100% auto;background-repeat:no-repeat}a{color:#3071a9;text-decoration:none}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}.container:after,.container:before{display:table;content:"";line-height:0}.container:after{clear:both}small{font-size:85%}form{margin:0 0 18px}.checkbox,.radio{min-height:18px;padding-left:20px}.checkbox input[type=checkbox],.radio input[type=radio]{float:left;margin-left:-20px}.controls>.checkbox:first-child,.controls>.radio:first-child{padding-top:5px}.checkbox.inline,.radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline{margin-left:10px}.input-small{width:90px}.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span]{display:inline-block}.uneditable-input,input,textarea{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:20px}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e9322d;-ms-box-shadow:0 0 6px #f8b9b7;-o-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.well{background-color:#fafafa;border-radius:2px;box-shadow:0 1px 4px rgba(148,146,145,.1),0 -1px 0 rgba(148,146,145,.35) inset,0 0 0 transparent,0 0 0 transparent;border-color:#f5f5f5}.box-shadow{box-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@font-face{font-family:IcoMoon;src:url(../fonts/IcoMoon.eot);src:url(../fonts/IcoMoon.eot?#iefix) format('embedded-opentype'),url(../fonts/IcoMoon.woff) format('woff'),url(../fonts/IcoMoon.ttf) format('truetype'),url(../fonts/IcoMoon.svg#IcoMoon) format('svg');font-weight:400;font-style:normal;font-display:swap}.contact h3{margin-bottom:20px;margin-top:20px;padding:5px;border-bottom:1px solid #ccc}@media only screen and (max-width:1024px){.pull-left.item-image,.pull-right.item-image{float:none;margin-left:0;margin-bottom:20px}}.clr{clear:both}.item,.item-page,.items-leading>div,.items-row>div{position:relative}*,::after,::before{box-sizing:border-box}#container_base1_modules,#container_base2_modules,#container_bottom1_modules,#container_bottom2_modules,#container_bottom3_modules,#container_header,#container_top1_modules,#container_top2_modules,#container_top3_modules,#header_bg,.header_main{position:relative;background-position:50% 0;background-repeat:no-repeat;background-size:cover!important}#container_base,#container_bottom1_modules,#container_bottom2_modules,#container_bottom3_modules,#container_copyright,#container_main,#container_showcase1_modules,#container_top1_modules,#container_top2_modules,#container_top3_modules{-webkit-font-smoothing:antialiased;box-sizing:border-box}.base-1,.base-2,.bottom-1,.bottom-2,.bottom-3,.contentbottom,.contenttop,.showcase-1,.sidecol-a,.sidecol-b,.top-1,.top-2,.top-3{float:left;width:100%;background-position:50% 0;background-size:cover!important}.base-1 .module_surround,.base-2 .module_surround,.bottom-1 .module_surround,.bottom-2 .module_surround,.bottom-3 .module_surround,.contentbottom .module_surround,.contenttop .module_surround,.showcase-1 .module_surround,.sidecol-a .module_surround,.sidecol-b .module_surround,.top-1 .module_surround,.top-2 .module_surround,.top-3 .module_surround{background-position:50% 0;background-size:cover!important}.sidecol-a,.sidecol-b{background-position:50% 0;background-size:cover!important;width:100%}.wrapper960{margin:0 auto;position:relative;background-size:cover}.block_holder{width:100%}.block_holder>div{display:flex;flex-wrap:wrap}.clear{clear:both}#container_header{position:relative;width:100%;z-index:99;transition:.3s}#container_header.block_holder{padding:0}#container_header .wrapper960{display:flex;position:relative;box-sizing:border-box}#container_header,.vegas-wrapper{display:flex;flex-direction:column}.header_main{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;transition:.3s}.header_main .wrapper960{padding-right:35px}.sticky-wrapper{z-index:1040;width:100%}.logo{position:relative;display:inline-flex;align-items:center;padding:25px 40px;transition:.2s}.logo a{position:relative;z-index:25}.logo img{transition:.3s}.is-sticky .logo{padding:15px 40px}.is-sticky .logo img{max-width:80%}.mobile-logo-image{display:none}#socialmedia{position:relative;display:flex;transition:.2s;z-index:1}.hornav{display:flex;margin-left:auto;position:relative;z-index:10}@-webkit-keyframes header-animation-down{0%{top:-150%}100%{top:0}}@keyframes header-animation-down{0%{top:-150%}100%{top:0}}@-webkit-keyframes header-animation-up{0%{top:50%;opacity:0}100%{top:0;opacity:1}}@keyframes header-animation-up{0%{top:50%;opacity:0}100%{top:0;opacity:1}}.panel:before{content:'';display:block;background-color:rgba(0,0,0,0);transition:background-color .5s ease-in-out}.panel-open:before{position:absolute;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5);z-index:99}.module,.module_menu{box-sizing:border-box}.module .module_surround,.module_menu .module_surround{height:100%;padding:0 35px 80px;box-sizing:border-box}.module .module_header,.module_menu .module_header{position:relative;text-align:center;overflow:hidden;padding-bottom:0;margin-bottom:.75rem}.module .module_header h3,.module_menu .module_header h3{padding:0 0 0 12px;margin-bottom:0;font-size:1.35em;text-align:left}.module .module_header h3[class*=" fa-"]::before,.module .module_header h3[class^=fa-]::before,.module_menu .module_header h3[class*=" fa-"]::before,.module_menu .module_header h3[class^=fa-]::before{margin-right:8px}.module .module_header:after,.module_menu .module_header:after{position:absolute;bottom:0;left:0;top:0;width:3px;content:"";background-color:var(--primary-color)}.module :not([class^=header]) .module_content,.module_menu :not([class^=header]) .module_content{padding:0}.module:first-of-type .module_surround{padding-top:80px}#container_showcase1_modules{box-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12);z-index:1}#container_base1_modules,#container_base1_modules a,#container_base2_modules,#container_base2_modules a{color:#fff}#container_main{box-sizing:border-box}.com_config #container_main,.layout-edit #container_main,.view-form #container_main{display:block!important}#main.block_holder{padding:0}.maincontent{padding:80px 35px}#content_full{width:100%}.content_remainder,.sidecol_a,.sidecol_b{position:relative}#main{display:flex}.sidecol_block{padding:0}.sidecol-a .module_surround,.sidecol-b .module_surround{padding-top:0;padding-bottom:80px}.sidecol-a:first-of-type .module:first-of-type .module_surround,.sidecol-b:first-of-type .module:first-of-type .module_surround{padding-top:80px}@media only screen and (max-width:767px){.sidecol-a .module:first-of-type .module_surround,.sidecol-b .module:first-of-type .module_surround{padding-top:0!important}}.sidecol_b{order:1}.sidecol_b::after{display:none}footer{padding:45px 35px;text-align:center;box-sizing:border-box}footer .wrapper960{display:flex;flex-direction:column;justify-content:space-between}.footermenu{display:flex;align-items:center;justify-content:center;order:0;padding:0}.copyright{padding:0 5px}.copyright p{margin-bottom:0;font-size:.7rem;text-transform:uppercase;opacity:.8;letter-spacing:1px;color:#fff}#socialmedia ul{list-style:none;margin:0;display:flex;align-items:center}.breadcrumb{padding:10px 35px;margin:0;background-color:transparent}.breadcrumb>li{text-shadow:none;line-height:1}.btn,.button,.owl-next,.owl-prev,.pagenav a,button{position:relative;padding:9px 22px;margin:5px 10px 5px 0;font-size:12px;font-weight:700;line-height:18px;letter-spacing:1px;text-shadow:none;text-transform:uppercase;background-image:none;border-width:0;border-radius:1px;box-shadow:none;transition:.4s;box-shadow:inset 0 0 0 3px rgba(0,0,0,.25)}.btn.add-on,.button.add-on,.owl-next.add-on,.owl-prev.add-on,.pagenav a.add-on,button.add-on{margin:0!important;font-weight:400}.com_config .btn,.com_config .button,.com_config .pagenav a,.com_config button,.layout-edit .btn,.layout-edit .button,.layout-edit .pagenav a,.layout-edit button,.view-form .btn,.view-form .button,.view-form .pagenav a,.view-form button,[class*=" btn-"],[class^=btn-]{background-image:none}.btn:hover,.button:hover{color:#fff;box-shadow:none;transition-duration:.2s;transition-property:all;background-position:0;background-image:none}.btn-toolbar .btn,.btn.add-on,.control-group .btn,.input-append .btn,.input-prepend .btn{display:inline-block;padding:4px 12px;margin:0;font-size:13px;font-weight:400;line-height:18px;text-align:center;vertical-align:middle;cursor:pointer;background-color:#f3f3f3;color:#333;border:1px solid #b3b3b3;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-toolbar .btn:hover,.btn.add-on:hover,.control-group .btn:hover,.input-append .btn:hover,.input-prepend .btn:hover{color:inherit;background-color:#e6e6e6;text-decoration:none;text-shadow:none}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-3px!important}.btn-group>.btn,.btn-group>.dropdown-menu{list-style:none}.nav-tabs>li>a{text-transform:uppercase;color:#666;font-size:.85em;letter-spacing:0;border-width:0 0 3px}.nav-tabs>.active>a,.nav-tabs>.active>a:focus,.nav-tabs>.active>a:hover{color:#000;border-width:0 0 3px;border-color:transparent}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{height:28px;padding:4px 6px;line-height:28px;box-sizing:border-box}.btn.dropdown-toggle{padding:5px 7px;border:none!important}ul.dropdown-menu{margin:0}ul.dropdown-menu>li>a{padding:3px 10px}[class*=" fa-"]:before,[class^=fa-]:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(50,50,50,.4)}[class^=fa-][class*=" hvr-"]:before,[class^=hvr-][class*=" fa-"]:before{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;border:none;left:0;top:0;right:auto!important;bottom:auto!important}.hornav .menu li a[class*=" fa-"],.hornav .menu li a[class^=fa-]{padding-left:35px}.hornav .menu li a[class*=" fa-"]:before,.hornav .menu li a[class^=fa-]:before{height:100%;display:flex;align-items:center;top:0;left:11px;font-size:16px;opacity:.6}.hornav .menu li a[class*=" fa-"]:hover:before,.hornav .menu li a[class^=fa-]:hover:before{opacity:.7}.hornav .menu li li [class*=" fa-"]:before,.hornav .menu li li [class^=fa-]:before{color:inherit;top:0;left:15px;font-size:16px;opacity:.6}.hornav .menu li li [class*=" fa-"]:hover:before,.hornav .menu li li [class^=fa-]:hover:before{opacity:1}.border{border:1px solid #ddd}.box-shadow,.shadow{display:inline-block;box-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}.text-left{text-align:left}.text-right{text-align:right}.text-small{font-size:.7rem;letter-spacing:1px;font-weight:700}.text-primary{color:var(--primary-color)}.delay-300{-webkit-animation-delay:.3s;animation-delay:.3s;transition-delay:.3s}.delay-400{-webkit-animation-delay:.4s;animation-delay:.4s;transition-delay:.4s}.delay-600{-webkit-animation-delay:.6s;animation-delay:.6s;transition-delay:.6s}.delay-800{-webkit-animation-delay:.8s;animation-delay:.8s;transition-delay:.8s}.delay-900{-webkit-animation-delay:.9s;animation-delay:.9s;transition-delay:.9s}.delay-1200{-webkit-animation-delay:1.2s;animation-delay:1.2s;transition-delay:1.2s}.delay-1600{-webkit-animation-delay:1.6s;animation-delay:1.6s;transition-delay:1.6s}.delay-2000{-webkit-animation-delay:2s;animation-delay:2s;transition-delay:2s}[class*=" imghvr-"],[class^=imghvr-]{margin-bottom:-9px!important}.visible{opacity:1!important}@supports not (-ms-high-contrast:none){.animate{visibility:hidden}.animated{visibility:visible}}html{transition:opacity .2s;visibility:visible!important;opacity:1!important}