/*
 * http://github.com/peteboere/css-crush (v2.3.0)
 */
@font-face{font-family:'SohoGothicPro-Regular';src:url(../fonts/SohoGothicPro-Regular.eot);src:url(../fonts/SohoGothicPro-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/SohoGothicPro-Regular.woff2) format('woff2'),url(../fonts/SohoGothicPro-Regular.woff) format('woff'),url(../fonts/SohoGothicPro-Regular.ttf) format('truetype'),url(../fonts/SohoGothicPro-Regular.svg#SohoGothicPro-Regular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SohoGothicPro-Light';src:url(../fonts/SohoGothicPro-Light.eot);src:url(../fonts/SohoGothicPro-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/SohoGothicPro-Light.woff2) format('woff2'),url(../fonts/SohoGothicPro-Light.woff) format('woff'),url(../fonts/SohoGothicPro-Light.ttf) format('truetype'),url(../fonts/SohoGothicPro-Light.svg#SohoGothicPro-Light) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SohoGothicPro-Bold';src:url(../fonts/SohoGothicPro-Bold.eot);src:url(../fonts/SohoGothicPro-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/SohoGothicPro-Bold.woff2) format('woff2'),url(../fonts/SohoGothicPro-Bold.woff) format('woff'),url(../fonts/SohoGothicPro-Bold.ttf) format('truetype'),url(../fonts/SohoGothicPro-Bold.svg#SohoGothicPro-Bold) format('svg');font-weight:normal;font-style:normal}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html,body{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;text-transform:uppercase}a{text-decoration:none;color:inherit}input,textarea,:focus{outline:none}body{background-color:#33271e;font-family:'SohoGothicPro-Regular'}.clear{clear:both}.white{background-color:#fff}.grey{background-color:#f2f3f3}.main_container{width:1200px;margin:0 auto}.main_btn{padding:15px 0;display:inline-block;width:270px;text-align:center;border:solid 3px;text-transform:uppercase;font-size:20px;-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000)}.main_title{font-size:35px;text-align:center}.main_list li{padding-left:30px;position:relative}.main_list li:before{content:"\f072";font-family:FontAwesome;position:absolute;left:0}.main_form input[type="text"],.main_form textarea,.main_form select,.main_form input[type="password"],.main_form input[type="file"]{background-color:#fff;border:solid thin #e6e8e8;color:#33271e;resize:none;padding:15px;font-family:'SohoGothicPro-Light';-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000);margin-bottom:15px;font-size:14px}.main_form select{text-transform:uppercase}.main_form input[type="submit"]{padding:15px 0;display:inline-block;width:270px;text-align:center;border:solid 3px #33271e;color:#33271e;text-transform:uppercase;font-size:20px;-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000);background-color:transparent;font-family:'SohoGothicPro-Regular';cursor:pointer;float:right}.main_form input[type="text"]:focus,.main_form textarea:focus,.main_form input[type="password"]:focus{border-color:#33271e}.main_form input[type="submit"]:hover,.main_form input[type="submit"]:focus{background-color:#33271e;border-color:#33271e;color:#fff}.main_form .tip{color:#808b8b;text-transform:uppercase;font-size:13px;font-family:'SohoGothicPro-Light';line-height:66px;float:left}.main_form .tip a:hover{text-decoration:underline}.main_form ::-webkit-input-placeholder{color:#808b8b;text-transform:uppercase}.main_form :-moz-placeholder{color:#808b8b;opacity:1;text-transform:uppercase}.main_form ::-moz-placeholder{color:#808b8b;opacity:1;text-transform:uppercase}.main_form :-ms-input-placeholder{color:#808b8b!important;text-transform:uppercase}.main_form p.error,.main_form p.success{margin-bottom:15px}.main_form span.error{padding:2px 10px;color:#000;display:inline-block;border-right:solid thin rgba(0,0,0,.1);margin-top:0;font-size:12px}.main_form span.error:first-of-type{padding-left:0}.main_form span.error:last-of-type{border:none}header{position:relative;background-color:#fff;min-height:150px}header .main_container{position:relative}header .logo{width:215px;height:84px;position:absolute;bottom:0;margin-bottom:-15px;display:block;background-image:url(../img/logo.png);background-size:contain;background-repeat:no-repeat}header .logo a{display:block;text-indent:-2000em;height:84px}header .icons_menu{float:right;margin-top:10px;overflow:hidden}header .icons_menu .wrap{position:relative;display:inline-block;border-right:solid thin #bfc5c5}header .icons_menu .wrap:last-of-type{border:none}header .icons_menu .wrap .icon{display:inline-block;padding:0 25px;cursor:pointer}header .icons_menu .wrap .icon svg *{stroke:#808b8b}header .icons_menu .wrap .popup_menu{position:absolute;left:0;padding:15px;background-color:#33271e;color:#e3e3e3;top:45px;z-index:99;opacity:0;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}header .icons_menu .wrap .popup_menu h1,header .icons_menu .wrap .popup_menu h2,header .icons_menu .wrap .popup_menu h3,header .icons_menu .wrap .popup_menu h4,header .icons_menu .wrap .popup_menu h5,header .icons_menu .wrap .popup_menu h6{font-size:18px;width:150px}header .icons_menu .wrap .popup_menu p{font-size:13px}header .icons_menu .wrap .popup_menu .phone{display:block;margin-top:10px;font-size:22px;position:relative;padding-left:15px}header .icons_menu .wrap .popup_menu .phone:before{content:'';position:absolute;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;top:0;bottom:0;margin:auto;left:0}header .icons_menu .wrap .popup_menu>a{font-size:14px;text-transform:uppercase;margin-top:10px;display:block;min-width:50px}header .icons_menu .wrap .popup_menu ul li a{margin-top:10px;font-size:14px;text-transform:uppercase;margin-top:10px;display:block;min-width:50px}header .icons_menu .wrap .popup_menu>a:first-of-type,header .icons_menu .wrap .popup_menu ul li:first-of-type a{margin-top:0}header .icons_menu .wrap:last-of-type .popup_menu a{text-align:center}header .open_popup_menu{opacity:1!important;-webkit-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important;-webkit-transition-delay:.2s!important;-moz-transition-delay:.2s!important;transition-delay:.2s!important;visibility:visible!important}header .icons_menu .responsive_menu{display:none}header nav{float:right}header nav ul li{display:inline-block;margin-top:10px}header nav ul li a{display:block;text-transform:uppercase;font-size:16px;color:#808b8b;padding:15px;-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000)}header nav ul li a:hover,header nav ul .active a{color:#33271e}header:after,header .main_container:after{content:'';display:block;clear:both}footer{color:#f2f3f3;padding-top:60px}footer .top_wrap{display:table;table-layout:auto;border-collapse:collapse;margin-bottom:50px}footer .top_wrap .pane{display:table-cell;padding:0 50px}footer .top_wrap .pane h5{font-size:18px}footer .top_wrap .pane p{font-size:14px;font-family:'SohoGothicPro-Light'}footer .top_wrap .pane:first-of-type p{width:390px}footer .top_wrap .pane .phone{font-size:22px;display:block;margin-top:10px;position:relative;padding-left:15px;width:145px}footer .top_wrap .pane>a{text-transform:uppercase;display:block;margin-top:10px;position:relative;padding-left:15px;line-height:33px}footer .top_wrap .pane .phone:before,footer .top_wrap .pane .link a:before,footer .top_wrap .pane:last-of-type a:before{content:'';position:absolute;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;top:0;bottom:0;margin:auto;left:0}footer .top_wrap .pane .link{margin-top:36px;cursor:pointer}footer .top_wrap .pane .link h5{display:inline-block;padding-right:15px;position:relative;line-height:23px}footer .top_wrap .pane .link h5:after{content:'';position:absolute;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;top:0;bottom:0;margin:auto;right:0}footer .bottom_wrap{padding:20px 50px;border-top:solid thin #f2f3f3;font-size:14px;font-family:'SohoGothicPro-Light'}footer .bottom_wrap:after{content:'';display:block;clear:both}footer .bottom_wrap .site_info{float:left}footer .bottom_wrap .site_links{float:right}footer .bottom_wrap .site_links a{display:inline-block;text-transform:uppercase;padding:0 10px;border-right:solid thin #f2f3f3}footer .bottom_wrap .site_links a:last-of-type{border:none}#home_banner{height:570px}#home_banner .main_container:after{content:'';display:block;clear:both}#home_banner .background{background-color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;height:700px;width:100%;left:0;top:0;z-index:-1}#home_banner section{width:640px;float:right;text-align:right;max-height:600px;margin-top:70px;opacity:0;-webkit-animation:fadeInUp 1s cubic-bezier(.215,.610,.355,1.000) .2s 1 normal forwards;-moz-animation:fadeInUp 1s cubic-bezier(.215,.610,.355,1.000) .2s 1 normal forwards;animation:fadeInUp 1s cubic-bezier(.215,.610,.355,1.000) .2s 1 normal forwards}#home_banner section h2{font-size:72px;font-family:'SohoGothicPro-Bold';padding-bottom:20px;position:relative;margin-bottom:20px;color:#33271e}#home_banner section h2:after{content:'';position:absolute;display:block;height:4px;width:140px;background-color:#33271e;bottom:0;right:0}#home_banner section p{font-size:25px;margin-bottom:80px;color:#33271e}#home_banner section a:hover{background-color:#33271e;border-color:#33271e;color:#fff}#quote_banner{background-size:cover;background-position:center}#quote_banner section{color:#fff;text-align:center;padding:100px 0}#quote_banner section p{font-size:20px;font-family:'SohoGothicPro-Light';width:845px;margin:0 auto}#quote_banner section h5{font-family:'SohoGothicPro-Bold';margin-top:30px}#about_banner{background-size:cover;background-position:center}#about_banner article{width:570px;color:#fff;text-align:left}#about_banner article .main_title{font-family:'SohoGothicPro-Bold';font-size:30px;text-align:left;padding:35px 45px;margin-bottom:10px;line-height:40px;background-color:rgba(128,139,139,.9)}#about_banner article .content{background-color:rgba(128,139,139,.9);padding:35px 45px}#about_banner article .content ul{list-style:disc;padding-left:30px}#about_banner article .content ul li{font-size:18px;font-family:'SohoGothicPro-Light';line-height:26px;margin-bottom:20px}#about_banner article .content ul li:last-of-type{margin:0}.banner_section{background-size:cover;background-position:center;overflow:hidden}.banner_section .main_container:after{content:'';display:block;clear:both}.banner_section article{float:right;width:570px;color:#fff;text-align:center}.banner_section article .main_title{font-family:'SohoGothicPro-Bold';padding:35px 50px;margin-bottom:10px;line-height:40px;background-color:rgba(51,39,30,.9)}.banner_section article .content{background-color:rgba(51,39,30,.9);padding:35px 50px}.banner_section article .content p{margin-top:30px}.banner_section article .content p:first-of-type{margin:0}.banner_section article .content a{margin-top:40px}.banner_section article .content a:hover{background-color:#fff;border-color:#fff;color:#33271e}.page_caption{background-color:#808b8b;color:#fff;font-family:'SohoGothicPro-Light';text-align:center;font-size:20px;position:relative}.page_caption section{display:table;height:300px;opacity:0;-webkit-animation:fadeInUp 1s cubic-bezier(.215,.610,.355,1.000) .2s 1 normal forwards;-moz-animation:fadeInUp 1s cubic-bezier(.215,.610,.355,1.000) .2s 1 normal forwards;animation:fadeInUp 1s cubic-bezier(.215,.610,.355,1.000) .2s 1 normal forwards}.page_caption section h1,.page_caption section h2,.page_caption section h3,.page_caption section h4,.page_caption section h5,.page_caption section h6{display:table-cell;vertical-align:middle;padding:0 150px;line-height:38px;text-transform:none}.page_caption:after{content:'';top:100%;left:50%;border-style:solid;height:0;width:0;position:absolute;z-index:50;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#808b8b;border-width:15px 40px 15px 40px;margin-left:-30px}.section_wrap{padding:60px 0;color:#808b8b;overflow:hidden}.section_wrap .one_col{text-align:center;width:1030px;margin:0 auto}.section_wrap .welcome span{display:block;margin-bottom:10px;visibility:hidden}.section_wrap .welcome p{text-transform:uppercase;font-size:18px;width:750px;margin:30px auto 0;line-height:32px}.section_wrap .welcome ul:first-of-type{margin-top:35px}.section_wrap .welcome ul:after{content:'';display:block;clear:both}.section_wrap .welcome ul li{display:inline-block;width:490px}.section_wrap .welcome ul li:nth-of-type(2n+1){float:left;text-align:right}.section_wrap .welcome ul li:nth-of-type(2n+2){float:right;text-align:left}.section_wrap .welcome ul li a{font-family:'SohoGothicPro-Bold';display:inline-block;position:relative;padding:5px 0;-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000)}.section_wrap .welcome ul li:nth-of-type(2n+1) a:after{content:'+';right:0;position:absolute;top:6px}.section_wrap .welcome ul li:nth-of-type(2n+1) a{padding-right:20px}.section_wrap .welcome ul li:nth-of-type(2n+2) a:before{content:'+';left:0;position:absolute;top:6px}.section_wrap .welcome ul li:nth-of-type(2n+2) a{padding-left:20px}.section_wrap .welcome ul li:nth-of-type(2n+1) a:hover{-webkit-transform:translateX(-25px);-moz-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px);color:#33271e}.section_wrap .welcome ul li:nth-of-type(2n+2) a:hover{-webkit-transform:translateX(25px);-moz-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px);color:#33271e}.section_wrap .about{padding-bottom:65px;border-bottom:solid thin #d9dcdc}.section_wrap .about p{font-size:18px;line-height:32px;font-family:'SohoGothicPro-Light';width:830px;margin:30px auto 0}.section_wrap .about_list{text-align:left}.section_wrap .about_list ul{margin-top:30px}.section_wrap .about_list ul li{font-size:16px;line-height:28px;margin-bottom:20px}.section_wrap .one_col.about_list{padding:40px 0}.section_wrap .one_col.about_list h4{font-size:30px;font-family:'SohoGothicPro-Light'}.section_wrap .one_col.about_list ul li{font-family:'SohoGothicPro-Bold'}.section_wrap .one_col.about_list ul li:last-of-type{margin:0}.section_wrap .one_col.about .date{text-transform:uppercase}.section_wrap .two_col.about_list{display:table;table-layout:auto;width:1035px}.section_wrap .two_col.about_list .pane{display:table-cell;min-width:460px}.section_wrap .two_col.about_list .pane:first-of-type{padding-right:60px}.section_wrap .two_col.about_list .pane h4{color:#33271e;font-size:30px;font-family:'SohoGothicPro-Bold'}.section_wrap .services_teaser{display:table;table-layout:fixed;border-collapse:collapse;margin-top:50px}.section_wrap .services_teaser:first-of-type{margin-top:0}.section_wrap .services_teaser .block{display:table-cell;padding:0 50px;cursor:pointer}.section_wrap .services_teaser .block .icon{display:block;height:90px}.section_wrap .services_teaser .block h1,.section_wrap .services_teaser .block h2,.section_wrap .services_teaser .block h3,.section_wrap .services_teaser .block h4,.section_wrap .services_teaser .block h5,.section_wrap .services_teaser .block h6{margin-top:20px;max-width:200px;height:54px;overflow:hidden;color:#33271e;font-size:18px}.section_wrap .services_teaser .block p{max-width:270px;font-family:'SohoGothicPro-Light'}.section_wrap .news_teaser{margin-top:50px;overflow:hidden}.section_wrap .news_teaser .block{padding-top:40px;height:380px;position:relative}.section_wrap .news_teaser .block:after{content:'';display:block;clear:both}.section_wrap .news_teaser .block:first-of-type{padding:0}.section_wrap .news_teaser .block:nth-of-type(2n) figure{float:right}.section_wrap .news_teaser .block figure{margin:0;width:570px;height:380px;position:relative;overflow:hidden;float:left}.section_wrap .news_teaser .block figure img{position:absolute;max-height:100%;max-width:100%;top:0;bottom:0;left:0;right:0;margin:auto}.section_wrap .news_teaser .block article{height:380px;display:table-cell;vertical-align:middle;text-align:center}.section_wrap .news_teaser .block article .date{font-family:'SohoGothicPro-Light';font-size:14px;margin-bottom:10px;display:block;text-transform:uppercase}.section_wrap .news_teaser .block article h4{font-size:24px;line-height:34px;max-height:68px;overflow:hidden;color:#33271e;margin-bottom:20px;padding:0 120px}.section_wrap .news_teaser .block article p{font-family:'SohoGothicPro-Light';line-height:26px;max-height:156px;overflow:hidden;padding:0 100px}.section_wrap .news_teaser .block article a{color:#acb9b9;border-bottom:solid thin #acb9b9;-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000)}.section_wrap .news_teaser .block article a:hover{border-bottom-color:#fff}.section_wrap .news_content{margin:40px auto 60px;font-size:18px;line-height:32px;font-family:'SohoGothicPro-Light';width:830px;color:#33271e}.page_wrap{padding:40px 0;background-color:#fff;color:#808b8b;border-top:5px solid #bfc5c5;position:relative}.page_wrap .news_list{margin:40px auto;display:none}.page_wrap .news_list:after{content:'';display:block;clear:both}.page_wrap .news_list .block{width:570px;height:380px;overflow:hidden;float:left;margin-top:60px;background-size:cover;background-position:center top}.page_wrap .news_list .block:nth-of-type(1),.page_wrap .news_list .block:nth-of-type(2){margin-top:0}.page_wrap .news_list .block:nth-of-type(2n){float:right}.page_wrap .news_list .block .caption{margin:35px;height:226px;overflow:hidden;color:#fff;background-color:rgba(128,139,139,.9);border:solid 2px #fff;text-align:center;padding:40px 25px;font-family:'SohoGothicPro-Light';opacity:0;-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000);-webkit-transform:scale(1.4,1.4);-moz-transform:scale(1.4,1.4);-ms-transform:scale(1.4,1.4);transform:scale(1.4,1.4);cursor:pointer}.page_wrap .news_list .block .caption .date{font-size:14px;display:block;margin-bottom:5px;text-transform:uppercase}.page_wrap .news_list .block .caption h4{font-size:24px;line-height:32px;height:64px;margin-bottom:5px;overflow:hidden;font-family:'SohoGothicPro-Regular'}.page_wrap .news_list .block .caption p{line-height:24px;max-height:96px;overflow:hidden}.page_wrap .news_list .block .caption a{border-bottom:solid thin #fff;margin-top:5px;display:inline-block;-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000)}.page_wrap .news_list .block:hover .caption{opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.page_wrap .news_list .block .caption a:hover{border-bottom-color:transparent}.page_wrap .sub_title{text-transform:uppercase;font-size:22px;text-align:center;font-family:'SohoGothicPro-Light'}.page_wrap .actions_wrap{display:table;width:100%;table-layout:fixed;border-collapse:collapse;margin:50px auto}.page_wrap .actions_wrap .block{display:table-cell;border:solid 2px #e6e8e8;padding:20px 30px;text-align:center;cursor:pointer}.page_wrap .actions_wrap .block .icon{display:block;margin-bottom:10px}.page_wrap .actions_wrap .block a{font-size:20px;text-transform:uppercase;color:#33271e}.page_wrap .actions_wrap .block p{font-size:14px;font-family:'SohoGothicPro-Light';line-height:22px;margin-top:10px}.page_wrap .accordion_wrap{margin:50px 0}.page_wrap .accordion_wrap .row{border-top:solid thin #cecfd0}.page_wrap .accordion_wrap .row:last-of-type{border-bottom:solid thin #cecfd0}.page_wrap .accordion_wrap .row .content{padding:20px;margin:7px 0;cursor:pointer;position:relative;overflow:hidden;-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000)}.page_wrap .accordion_wrap .row .content h4{font-size:18px;font-family:'SohoGothicPro-Light';color:#33271e}.page_wrap .accordion_wrap .row .content .collapse{display:none}.page_wrap .accordion_wrap .row .content p{line-height:28px;margin-top:10px}.page_wrap .accordion_wrap .row .content a{border-bottom:solid thin #808b8b}.page_wrap .docs .row .content h4:before{content:"\f15c";font-family:fontAwesome;margin-right:15px}.page_wrap #tab-container ul{text-align:center;margin-top:30px}.page_wrap #tab-container ul li{display:inline-block;color:#33271e;font-size:18px;text-transform:uppercase}.page_wrap #tab-container ul li a{border-bottom:solid thin transparent;-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000)}.page_wrap #tab-container ul li a:hover,.page_wrap #tab-container ul .active a{border-bottom-color:#33271e}.page_wrap #tab-container ul li:nth-of-type(2):before{content:'/';margin-right:3px}.page_wrap .show{background-color:#f2f3f3}.page_wrap .section_content{text-align:center;width:970px;margin:30px auto;font-size:18px;font-family:'SohoGothicPro-Light'}.page_wrap .section_content p{width:800px;margin:0 auto;line-height:32px}.page_wrap:before{content:'';display:block;position:absolute;width:100%;height:1px;top:5px;left:0;background-color:#bfc5c5}.page_btn{background-color:#808b8b;color:#fff;text-align:center;padding:35px 0;text-transform:uppercase;cursor:pointer;font-size:24px}.page_btn a:hover{border-bottom:solid thin #fff}#services_wrap{background-color:#fff;padding:60px 0}#services_wrap .block{margin-bottom:60px;text-align:center}#services_wrap .block:last-of-type{margin-bottom:0}#services_wrap .block .pane{margin-top:25px;position:relative;color:#fff;background-size:cover;background-position:center}#services_wrap .block .pane:after{content:'';display:block;clear:both}#services_wrap .block .pane article{background-color:rgba(51,39,30,.9);width:450px;height:320px;display:table-cell;vertical-align:middle;padding:30px 60px;text-align:left}#services_wrap .block:nth-of-type(2n) .pane{padding-left:632px;display:table}#services_wrap .block:nth-of-type(2n) .pane article{text-align:right}#services_wrap .block .pane article h3{font-size:24px;font-family:'SohoGothicPro-Bold'}#services_wrap .block .pane article p{margin:10px 0;font-size:15px}#services_wrap .block .pane article ul{list-style:disc;font-size:15px;padding-left:20px}#fleet_wrap .pane{position:relative;overflow:hidden}#fleet_wrap .pane .bg_img{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000);-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}#fleet_wrap .pane section{color:#fff;padding:50px 0;text-align:center;background-color:rgba(51,39,30,.8);opacity:0;-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000);position:relative;z-index:20}#fleet_wrap .pane section h4{font-family:'SohoGothicPro-Bold';font-size:30px;max-width:800px;margin:0 auto}#fleet_wrap .pane section h4:after{content:'';display:block;width:30px;height:1px;background-color:#fff;margin:15px auto}#fleet_wrap .pane section p{max-width:800px;margin:0 auto;font-size:22px;font-family:'SohoGothicPro-Light'}#fleet_wrap .pane section a{margin-top:50px}#fleet_wrap .pane section a:hover{background-color:#fff;border-color:#fff;color:#33271e}#fleet_wrap .pane:hover section,#fleet_wrap .active section{opacity:1}#fleet_wrap .pane:hover .bg_img,#fleet_wrap .active .bg_img{-webkit-transform:scale(1.03,1.03);-moz-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);transform:scale(1.03,1.03)}.detail_slider{position:relative}.detail_slider .slide{height:500px;display:none;-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000);background-size:cover;background-position:center}.detail_slider .slick-dots{position:absolute;top:100%;width:100%;text-align:center}.detail_slider .slick-dots li{display:inline-block}.detail_slider .slick-dots li button{text-indent:-9999px;border:none;border-radius:100%;background-color:#808b8b;height:10px;width:10px;padding:0;cursor:pointer;margin:0 3px;-webkit-transition:.4s cubic-bezier(.215,.610,.355,1.000);-moz-transition:.4s cubic-bezier(.215,.610,.355,1.000);transition:.4s cubic-bezier(.215,.610,.355,1.000)}.detail_slider .slick-dots .slick-active button{background-color:#ccd1d1;-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.detail_list{text-align:center;margin:40px auto;width:800px}.detail_list h4{font-family:'SohoGothicPro-Light';font-size:35px}.detail_list ul{margin-top:20px}.detail_list ul li{width:45%;margin-top:15px;font-family:'SohoGothicPro-Bold'}.detail_list ul li:nth-of-type(2n+1){text-align:right;padding-right:5%}.detail_list ul li:nth-of-type(2n+2){text-align:left;padding-left:5%}.detail_list ul li:nth-of-type(2n+1):after,.detail_list ul li:nth-of-type(2n+2):before{content:"\f00c";font-family:fontAwesome;position:absolute;line-height:22px}.detail_list ul li:nth-of-type(2n+1):after{right:15px}.detail_list ul li:nth-of-type(2n+2):before{left:15px}.contacts_content{color:#33271e;text-align:center;width:830px;margin:40px auto;font-size:18px;font-family:'SohoGothicPro-Light';line-height:34px}#contacts_wrap{position:relative}#contacts_wrap #map{height:500px}#contacts_wrap .main_container{position:absolute;top:0;left:0;right:0;margin:auto}#contacts_wrap .contacts_info{float:right;background-color:rgba(0,0,0,.8);color:#fff;padding:35px 50px;font-size:20px;font-family:'SohoGothicPro-Bold';text-transform:uppercase}#plane path{fill:#808b8b}#plane_globe .globe_area,#plane_hand .circle,#plane_hand .finger,#plane_hand .hand,#screwdriver path,#plane_house .house,#plane_move .stroke_plane,#plane_move .stroke_arrow,#user_talk .balloon,#user_talk .body,#user_talk .face,#suitcase *,#document *,#edition *{stroke:#33271e}#plane_globe .plane,#plane_globe .plane_track,#plane_hand .plane,#plane_house .plane,#plane_move .fill_plane,#plane_move .fill_arrow,#user_talk .dot,#user_talk .hair{fill:#33271e}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}100%{opacity:1;-moz-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30%,0);-moz-transform:translate3d(0,30%,0);-ms-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}100%{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}#newsletter{margin-top:50px}#newsletter input[type="text"]{background-color:transparent;border:none;border-bottom:solid thin #fff;padding:5px 0;font-family:'SohoGothicPro-Light';color:#fff;width:400px}#newsletter button{background-color:transparent;border:none;color:#fff;text-transform:uppercase;font-family:'SohoGothicPro-Light';cursor:pointer;padding:10px 0;margin-top:15px;float:right;position:relative;padding-right:15px;line-height:21px}#newsletter button:after{content:'';position:absolute;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;top:0;bottom:0;margin:auto;right:0;border-left-color:#fff}#contacts{width:1030px;margin:0 auto}#contacts label{display:block;text-align:center;font-size:18px;font-family:'SohoGothicPro-Light';margin-bottom:20px}#contacts input[type="text"]{width:470px}#contacts input[type="text"]:nth-of-type(2n){float:right}#contacts textarea{width:998px}#contacts input[type="submit"]{margin-top:10px}#contacts:after{content:'';display:block;clear:both}#career{width:1030px;margin:40px auto 0}#career:after{content:'';display:block;clear:both}#career input[type="text"]:nth-of-type(1),#career input[type="text"]:nth-of-type(2n+4){width:475px;float:left}#career input[type="text"]:nth-of-type(2),#career input[type="text"]:nth-of-type(2n+5),#career .file_up{width:475px;float:right}#career input[type="text"]:nth-of-type(3){width:998px}#career .file_up{position:relative;background-color:#fff;border:solid thin #e6e8e8;resize:none;padding:15px;height:20px;margin-bottom:15px}#career .file_up label{text-transform:uppercase;font-family:'SohoGothicPro-Light';font-size:14px}#career .file_up input[type="file"]{cursor:pointer;opacity:0;position:absolute;left:0;top:0;padding:0;margin:0;width:100%;height:52px}#career input[type="submit"],#career .tip{margin-top:15px}#login{width:1030px;margin:40px auto 80px}#login:after{content:'';display:block;clear:both}#login input[type="text"],#login input[type="password"]{width:475px;float:left}#login input[type="password"]{float:right}#login input[type="submit"],#login a{margin-top:10px}#register{width:1030px;margin:5px auto 0}#register:after{content:'';display:block;clear:both}#register label{color:#33271e;text-transform:uppercase;display:block;margin:40px auto 20px;float:left;width:100%}#register input[type="text"]:nth-of-type(3n+1){width:475px;float:left}#register input[type="text"]:nth-of-type(3n+2){width:475px;float:right}#register input[type="text"]:nth-of-type(3){width:998px}#register input[type="password"],#register input:nth-of-type(6){width:475px;float:left}#register input:nth-of-type(7){float:right}#profile{width:1030px;margin:40px auto 0}#profile input[type="text"]:nth-of-type(1),#profile input[type="text"]:nth-of-type(4){width:475px;float:left}#profile input[type="text"]:nth-of-type(2),#profile input[type="text"]:nth-of-type(5){width:475px;float:right}#profile input[type="text"]:nth-of-type(3),#profile input[type="text"]:nth-of-type(6){width:998px}#profile input[type="submit"]{margin-top:10px}#change_pw{width:1030px;margin:40px auto 0}#change_pw:after{content:'';display:block;clear:both}#change_pw input[type="password"]{width:475px;float:left}#change_pw input[type="password"]:nth-of-type(2){float:right}#change_pw input[type="submit"]{margin-top:10px}#recover_pw{width:1030px;margin:40px auto 0}#recover_pw:after{content:'';display:block;clear:both}#recover_pw input[type="text"]{width:600px;margin:0 auto 30px;display:block}#recover_pw input[type="submit"]{margin:10px auto;display:block;float:none}#recover_pw p{text-align:center}#reset_pw{width:1030px;margin:40px auto 0}#reset_pw:after{content:'';display:block;clear:both}#reset_pw input[type="password"]{width:600px;margin:0 auto 15px;display:block}#reset_pw input[type="submit"]{margin:30px auto;display:block;float:none}#reset_pw p{text-align:center}@media all and (max-width:1240px){.main_container{width:95%}.section_wrap .news_teaser .block article h4{padding:0 10%}.section_wrap .news_teaser .block article p{padding:0 5%}.page_wrap .news_list .block,.page_wrap .news_list .block:nth-of-type(2n){float:none;margin-left:auto;margin-right:auto}.page_wrap .news_list .block:nth-of-type(2n){margin-top:60px}}@media all and (max-width:1190px){.section_wrap .news_teaser .block{height:auto;width:570px;margin:0 auto}.section_wrap .news_teaser .block figure{float:none}#services_wrap .block:nth-of-type(2n) .pane{padding-left:0!important;width:100%}footer .top_wrap .pane:first-of-type p,#newsletter input[type="text"]{width:380px}footer .top_wrap .pane a{line-height:22px;margin-top:20px}#contacts,#login,#register,#profile,#change_pw,#recover_pw,#reset_pw,#career{width:95%}#contacts input[type="text"],#login input[type="text"],#login input[type="password"],#register input[type="text"]:nth-of-type(3n+1),#register input[type="text"]:nth-of-type(3n+2),#register input:nth-of-type(6),#register input:nth-of-type(7),#register input[type="password"],#profile input[type="text"]:nth-of-type(1),#profile input[type="text"]:nth-of-type(4),#profile input[type="text"]:nth-of-type(2),#profile input[type="text"]:nth-of-type(5),#change_pw input[type="password"],#career input[type="text"]:nth-of-type(1),#career input[type="text"]:nth-of-type(2n+4),#career input[type="text"]:nth-of-type(2),#career input[type="text"]:nth-of-type(2n+5),#career .file_up{width:43.5%;padding:2.5%}#contacts textarea,#register input[type="text"]:nth-of-type(3),#profile input[type="text"]:nth-of-type(3),#profile input[type="text"]:nth-of-type(6),#recover_pw input[type="text"],#reset_pw input[type="password"],#career input[type="text"]:nth-of-type(3){width:95%;padding:2.5%}}@media all and (max-width:1050px){header{background-color:#fff!important}.section_wrap .one_col{width:90%;padding:0 5%}.section_wrap .welcome ul li{width:48%}.section_wrap .about{border:none}.section_wrap .two_col.about_list{width:90%;display:block}.section_wrap .two_col.about_list .pane{display:block;width:auto;margin-bottom:50px;min-width:inherit;padding:0!important}.section_wrap .two_col.about_list .pane:last-of-type{margin-bottom:0}.page_wrap .section_content{width:80%}.page_wrap .section_content p{width:auto}footer .top_wrap .pane:first-of-type p,#newsletter input[type="text"]{width:320px}footer .bottom_wrap .site_info,footer .bottom_wrap .site_links{float:none;text-align:center}footer .bottom_wrap .site_info{margin-bottom:15px}}@media all and (max-width:980px){header{-webkit-box-shadow:0 0 7px 2px rgba(0,0,0,.1);box-shadow:0 0 7px 2px rgba(0,0,0,.1)}header nav{display:none}header .logo{margin:0;bottom:16px}header .icons_menu{padding:50px 0;margin:0}header .icons_menu .wrap:last-of-type .icon{padding-right:0}header .icons_menu .responsive_menu{display:inline-block}header .icons_menu .wrap .popup_menu{right:0;left:auto}footer .top_wrap{width:100%}footer .top_wrap .pane{display:block;text-align:center;margin-bottom:40px}footer .top_wrap .pane:last-of-type{margin-bottom:20px}footer .top_wrap .pane:first-of-type p{margin:0 auto}footer .top_wrap .pane .phone,footer .top_wrap .pane a{display:inline-block}.section_wrap .services_teaser .block{padding:0 25px}#quote_banner section p{width:85%}#home_banner .background{height:721px}#newsletter{width:320px;margin:20px auto 0}#newsletter:after{content:'';display:block;clear:both}}@media all and (max-width:860px){.section_wrap .welcome p,.section_wrap .about p{width:90%}.section_wrap .welcome ul{width:95%;margin-left:auto;margin-right:auto}#fleet_wrap .pane section h4,#fleet_wrap .pane section p{padding:0 5%}.contacts_content{width:80%}.banner_section article,#about_banner article{width:70%}}@media all and (max-width:700px){#home_banner section{width:65%}#home_banner section h2{font-size:60px}#home_banner section p{font-size:20px}.banner_section article,#about_banner article{width:85%}#services_wrap .block .pane,#services_wrap .block .pane article{height:auto}#services_wrap .block .pane article{padding:30px}.page_wrap .news_list .block{width:90%;height:auto}.page_wrap .news_list .block .caption p{display:none}.page_wrap .news_list .block .caption{height:auto}.page_caption section h2{padding:0 15%}.page_wrap .actions_wrap{width:90%}.page_wrap .actions_wrap .block{display:block;margin-bottom:20px}.detail_list ul li:nth-of-type(2n+1):after,.detail_list ul li:nth-of-type(2n+2):before{display:none}#contacts_wrap .contacts_info{float:none;font-size:16px}#contacts_wrap #map{height:700px}}@media all and (max-width:580px){.main_btn{width:70%}header .icons_menu{padding-top:140px;padding-bottom:30px;float:none;text-align:center}header .logo{left:0;right:0;margin:auto;top:30px;bottom:auto}header .icons_menu .wrap:last-of-type .icon{padding-right:25px}header .icons_menu .wrap .popup_menu{right:auto;left:0}#home_banner section{width:75%}#home_banner .background{height:775px}.banner_section article .main_title,.banner_section article .content,#about_banner article .main_title,#about_banner article .content{padding:35px 25px}.section_wrap .services_teaser{text-align:center}.section_wrap .services_teaser .block{display:inline-block;width:45%;padding:0 2%}.section_wrap .services_teaser .block:last-of-type{margin-top:30px}.section_wrap .news_teaser .block{width:100%}.section_wrap .news_teaser .block:nth-of-type(2n) figure{float:none}.section_wrap .news_teaser .block figure{width:90%;height:auto;margin:0 auto}.section_wrap .news_teaser .block figure img{max-width:100%;position:relative}#contacts input[type="text"],#contacts textarea,#login input[type="text"],#login input[type="password"],#register input[type="text"]:nth-of-type(3n+1),#register input[type="text"]:nth-of-type(3n+2),#register input:nth-of-type(6),#register input:nth-of-type(7),#register input[type="password"],#register input[type="text"]:nth-of-type(3),#profile input[type="text"]:nth-of-type(1),#profile input[type="text"]:nth-of-type(4),#profile input[type="text"]:nth-of-type(2),#profile input[type="text"]:nth-of-type(5),#profile input[type="text"]:nth-of-type(3),#profile input[type="text"]:nth-of-type(6),#change_pw input[type="password"],#recover_pw input[type="text"],#reset_pw input[type="password"],#career input[type="text"]:nth-of-type(1),#career input[type="text"]:nth-of-type(2n+4),#career input[type="text"]:nth-of-type(2),#career input[type="text"]:nth-of-type(2n+5),#career .file_up,#career input[type="text"]:nth-of-type(3){width:90%;padding:5%}.main_form .tip{float:none;display:block;text-align:center}.main_form input[type="submit"]{margin:15px auto;float:none;display:block}}@media all and (max-width:480px){#home_banner section{width:95%}#home_banner section h2{font-size:48px}#home_banner section p{font-size:18px}.banner_section article,#about_banner article{width:100%}.section_wrap .services_teaser .block{display:block;width:98%;padding:0 2%;margin-bottom:35px}.section_wrap .services_teaser .block h4,.section_wrap .services_teaser .block p{max-width:100%}.section_wrap .services_teaser{margin-top:0}.section_wrap .welcome ul li:nth-of-type(2n+1),.section_wrap .welcome ul li:nth-of-type(2n+2){float:none;text-align:center;width:100%}.page_caption section{height:auto}.page_caption section h2{padding:10% 5%}#newsletter,#newsletter input[type="text"]{width:100%}footer .top_wrap{display:block}footer .top_wrap .pane:first-of-type p{width:auto}}@media all and (max-width:370px){header .icons_menu .wrap .icon{padding:0 20px}}