.btn,a:hover,input[type=checkbox],input[type=radio],select{cursor:pointer}body{color:#595755;font-size:14px;line-height:1.42857;font-family:Arimo,sans-serif;background-color:#eaf3f8}a{color:#3498db;text-decoration:none}a:hover{color:#d35400}a:focus{outline:0}h1,h2,h3,h4,h5,h6{margin:0;color:#000;font-weight:400;line-height:1.2}.container,.container-fluid{position:relative;margin-right:auto}.menu>li,.menu>li>a i,.nav-toggle{line-height:40px}p{margin-top:0}hr{height:0;border:0;border-top:1px solid #ccc}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.container{width:1170px;margin-left:auto}.header,.main-banner .banner .overlay,.main-banner .banner .slides>li{width:100%;background-repeat:no-repeat}.container .row{margin-left:-20px}.container-fluid{margin-left:auto;padding-right:15px;padding-left:15px}.header,.header .logo,.menu>li>ul,.nav-toggle{position:absolute}.container-fluid .row{margin-right:-15px;margin-left:-15px}.header{top:0;z-index:300;height:360px;background-image:url(../images/header-bg.png);background-size:1920px 360px;background-position:top center;transition:.9s all ease}.header-inner,.header-inner .container{min-height:215px;transition:1s all ease}.header-inner .info{position:absolute;top:35px;right:135px}.header-inner .info ul{padding:0;margin:0;list-style:none}.header-inner .info ul>li{font-size:12px;text-align:left;text-transform:uppercase;color:#cddfeb}.menu>li,.menu>li>ul>li,.menu>li>ul>li>ul>li,.nav-toggle{font-size:16px;text-transform:uppercase}.header-inner .info ul>li span,.nav-toggle:hover{color:#fff}.header.scroll{height:150px}.header.scroll::after{top:-120px;background-size:2500px 360px;-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg)}.header .header-inner .container,.header.scroll .header-inner{min-height:150px}.header .logo{display:block;top:35px;max-width:840px;transition:.4s all ease}.nav-toggle{top:100px;left:0;color:#fff}.nav-collapse{margin-top:175px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.menu>li>a,.menu>li>ul>li>a,.menu>li>ul>li>ul>li>a{color:#fff;border-radius:5px;transition:color .3s,background .3s;text-decoration:none}.menu{float:right;margin:0;padding:0;list-style:none}.menu>li{float:left;margin-left:2px}.menu>li>a{display:block;padding:0 15px;background-color:#3f8dc0}.menu>li.active>a,.menu>li>a:hover{background-color:#3498db}.menu>li>a i{margin-left:10px}.content ul>li,.intro .text p,.menu>li>ul>li,.menu>li>ul>li>a i{line-height:24px}.menu>li>ul{display:none;z-index:100;margin:0;padding:0;list-style:none;min-width:225px}.menu>li:hover>ul{display:block}.menu>li>ul>li{position:relative;float:none;margin-top:2px}.menu>li>ul>li>a{display:block;padding:8px 15px;background-color:#3f8dc0}.menu>li>ul>li.active>a,.menu>li>ul>li>a:hover{background-color:#3498db}.menu>li>ul>li>a i{float:right;margin-left:10px}.menu>li>ul>li>ul{display:none;z-index:100;position:absolute;top:0;left:227px;margin:0;padding:0;list-style:none}.menu>li>ul>li:hover>ul{display:block}.menu>li>ul>li>ul>li{position:relative;float:none;white-space:nowrap;margin-top:2px;line-height:24px}.menu>li>ul>li>ul>li:first-child{margin:0}.menu>li>ul>li>ul>li>a{display:block;padding:8px 15px;background-color:#3f8dc0}.menu>li>ul>li>ul>li.active>a,.menu>li>ul>li>ul>li>a:hover{background-color:#3498db}.main-banner{margin-top:210px}.main-banner .banner{position:relative;max-height:350px;overflow:hidden}.main-banner .banner .slides>li{height:350px;background-size:cover;background-position:center center}.main-banner .banner .overlay{position:absolute;top:0;left:0;z-index:200;height:110px;background-image:url(../images/banner-overlay.png);background-size:1170px 110px;background-position:top center}.btn,.intro .profile,.news-item .image{background-position:center center}.wrapper{padding-bottom:75px}.wrapper .container.home,.wrapper .container.home-blocks{width:1030px}.content h1{font-size:24px;margin-bottom:20px;color:#2980b9}.content h2{font-size:24px;margin-bottom:14px;color:#3498db}.content h3{font-size:16px;margin-bottom:5px;color:#000}.content h4{font-family:'Permanent Marker',cursive;margin-top:20px;font-size:18px;color:#000}.blocks .block .text-top ul>li::before,.content ul>li::before{font-family:FontAwesome;content:"\f058"}.content ul{padding:0;margin:0;list-style:none}.content ul>li::before{color:#006b2d;margin-right:10px}.content iframe,.content img{border:none}.content img{max-width:100%;height:auto}.content-left{position:relative;float:left;width:760px;padding:20px 75px 25px 15px;border:1px solid #d0cccc}.content-right{float:right;width:365px;padding-right:75px}.content-left.home{float:left;width:660px;padding-right:185px}.content-right.home{width:300px;padding-right:0}.content-left.home .circle{position:absolute;right:5px;top:-25px;width:125px;height:125px;padding:15px 10px;font-size:14px;font-style:italic;color:#fff;text-align:center;background-color:#3498db;border-radius:50%}.content-left.home .circle a{display:block;height:100%;color:#fff}.content-left.home .circle span{display:block;font-size:24px;font-style:normal}.content-left.home .circle span.pp{float:right;font-size:14px;font-style:inherit}.intro{position:relative;margin-bottom:50px;background-color:#d35400;padding:25px 325px 60px 65px}.intro.sub{padding-bottom:25px}.intro .text{margin-bottom:15px}.intro .text h2{margin-bottom:10px;font-size:24px;color:#fff}.intro .text h3{margin-bottom:5px;font-size:18px;color:#edc1a4}.intro .text p{font-size:16px;color:#041b29}.intro .text a{color:#fff}.intro .text a:hover{color:#3498db}.intro .selection .title{float:left}.intro .selection .title h2{font-size:30px;color:#fff}.intro .selection .options{float:right}.intro .selection .options select{width:330px;height:40px;line-height:40px;font-size:16px;color:#883412;border-radius:10px;border:1px solid #923109}.intro .profile{position:absolute;bottom:0;right:10px;width:270px;height:245px;background-image:url(../images/profile.png);background-size:100% auto;background-repeat:no-repeat}.blocks{position:relative}.blocks .slides{padding:40px 0}.blocks .block{margin-right:65px;border:1px solid #bdc3c7;background-color:#fff;transition:all 1s ease;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.1);box-shadow:0 0 25px 0 rgba(0,0,0,.1)}.blocks .block:hover{border:1px solid #390b46}.blocks .block .text-top{min-height:415px;padding:20px 10px}.blocks .block .text-top h2{font-size:20px;margin-bottom:15px;font-weight:700}.blocks .block .text-top p{color:#595755}.blocks .block .text-top ul{padding:0;margin:0;list-style:none}.blocks .block .text-top ul>li{color:#595755;font-weight:700;line-height:24px}.blocks .block .text-top ul>li::before{color:#006b2d;margin-right:10px}.blocks .block .text-bottom{height:100px;padding:10px;border:1px solid #fff;background-color:#390b46;transition:all 1s ease}.blocks .block:hover .text-bottom{background-color:#d35400}.blocks .block .text-bottom h3{font-size:18px;color:#fff}.blocks .block .text-bottom p{font-size:12px;color:#fff}.blocks .navigation{position:absolute;left:0;top:50%;width:100%;margin-top:-18px}.blocks .navigation .flex-nav-prev{float:left;margin-left:-65px}.blocks .navigation .flex-nav-next{float:right;margin-right:-65px}.blocks .navigation .flex-disabled{display:none}.blocks .navigation .flex-nav-next a,.blocks .navigation .flex-nav-prev a{font-size:36px;line-height:36px;color:#390b46}.blocks .navigation .flex-nav-next a:hover,.blocks .navigation .flex-nav-prev a:hover{color:#d35400}.news h1{padding:0 15px}.news-item{position:relative;margin-bottom:15px;border:1px solid #d0cccc}.news-item .description{float:left;width:855px;padding:15px}.news-item .description .btn{margin:0}.news-item .image{position:absolute;right:0;top:0;width:300px;height:100%;background-repeat:no-repeat;background-size:cover}.news-item .image a{display:block;height:100%}.footer{position:relative}.footer .footer-top{min-height:160px;padding-top:20px;padding-bottom:30px;background-color:#2980b9}.footer .footer-top .text{float:right;width:425px;text-align:right}.footer .footer-top .text h2{font-size:22px;margin-bottom:10px;color:#fff}.footer .footer-top .text h3{font-size:16px;color:#b6d6eb}.footer .footer-top .text p{color:#041b29}.footer .footer-top .form{float:right;width:440px;margin-left:20px}.footer .footer-top .form h3{font-size:22px;margin-bottom:10px;color:#fff}.footer .footer-top .form p{font-size:16px;color:#b6d6eb}.footer .footer-top .form .form-group{float:left;margin-left:5px;margin-top:5px;margin-bottom:0}.footer .footer-top .form .form-group .btn{margin-top:0;width:179px;color:#3f8dc0;background-color:#fff;background-image:none}.footer .footer-top .form .form-group input[type=text],.footer .footer-top .form .form-group select{width:100%;height:40px;padding:0 15px;border-radius:5px}.footer .footer-top .form .form-group:first-child{width:250px}.footer .footer-top .form .form-group:nth-child(2){width:180px}.footer .footer-top .form .form-group:nth-child(3){width:125px}.footer .footer-top .form .form-group:nth-child(4){width:120px}.footer .footer-bottom{min-height:330px;padding-top:20px;padding-bottom:30px;background-color:#3f8dc0}.footer .footer-bottom .lists ul{float:left;width:200px;padding:0 50px 0 0;margin:0;list-style:none}.btn-block,.contact-form table{width:100%}.footer .footer-bottom .lists ul>li{line-height:30px}.footer .footer-bottom .lists ul>li h6{margin-bottom:10px;font-size:18px;font-weight:700;color:#fff}.footer .footer-bottom .lists ul>li a{color:#b6d6eb}.footer .footer-bottom .lists ul>li.active a,.footer .footer-bottom .lists ul>li:hover a{color:#fff}.footer .footer-bottom .info{position:absolute;top:100px;right:0}.footer .footer-bottom .info ul{padding:0;margin:0;list-style:none}.footer .footer-bottom .info ul>li{font-size:12px;text-align:right;text-transform:uppercase;color:#cddfeb}.footer .footer-bottom .info a,.footer .footer-bottom .info ul>li span{color:#fff;font-size:18px}.contact-form table tr td{padding:0 10px 3px;vertical-align:top}.contact-form small{color:red}.contact-form input[type=radio]{display:block;margin-right:10px}.image img,.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-circle{border-radius:50%}.img-thumbnail{padding:4px;border:1px solid #ddd;background-color:#fff}.btn{transition:background .3s ease;display:inline-block;padding:0 20px;margin:20px 0;border:none;border-radius:5px;background-color:#3498db;background-image:url(../images/btn.png);background-size:auto 100%;color:#fff;font-size:16px;line-height:40px;text-align:center;text-transform:uppercase;vertical-align:middle;text-decoration:none;-webkit-box-shadow:2px 2px 5px 0 rgba(1,0,0,.25);-moz-box-shadow:2px 2px 5px 0 rgba(1,0,0,.25);box-shadow:2px 2px 5px 0 rgba(1,0,0,.25)}a{transition:all .3s ease}.btn:hover{background-image:none;background-color:#d35400;color:#fff}.btn-block{display:block;padding-left:0;padding-right:0}.btn-large{padding:6px 14px;font-size:15px}.btn-small{padding:2px 8px;font-size:12px}.btn-mini{padding:0 6px;font-size:11px}.form-horizontal .form-group label{display:inline-block;margin-right:20px;margin-bottom:0}.form-group{margin-bottom:10px}label{display:block;margin-bottom:5px}input[type=text],input[type=password],select,textarea{display:inline-block;height:30px;padding:5px 6px;vertical-align:middle;border-radius:2px;color:#595959;line-height:20px;background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}input,select,textarea{width:220px}input[type=text].invalid,input[type=password].invalid,select.invalid,textarea.invalid{border:1px solid #d44950}input[type=text].invalid:focus,input[type=password].invalid:focus,select.invalid:focus,textarea.invalid:focus{border:1px solid #d44950;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d44950}input[type=text]:focus,input[type=password]:focus,select:focus,textarea:focus{border-color:rgba(82,168,236,.8);outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type=button],input[type=checkbox],input[type=radio],input[type=file],input[type=image],input[type=submit],input[type=reset]{width:auto}select[multiple],select[size],textarea{height:auto}.input-mini{width:50px}.input-small{width:110px}.input-medium{width:170px}.input-large{width:260px}.alert{margin-bottom:20px;padding:15px;background-color:#fcf8e3;border:1px solid #faebcc;border-radius:4px;color:#fff}.alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.pull-left{float:left}.pull-right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.clear:after,.clear:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.clear:after,.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:768px){.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}}.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}.visible-desktop{display:inherit!important}@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media (max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.slides>li{display:none;-webkit-backface-visibility:hidden}.no-js .slides>li:first-child,.slides img,.slides:after,html[xmlns] .slides{display:block}.slides img{width:100%}.slides:after{content:"\0020";clear:both;visibility:hidden;line-height:0;height:0}* html .slides{height:1%}.logo-3w{position:absolute;right:5px;bottom:5px;width:20px;height:20px;background:url(../images/logo-3w.png)}