body{font-family:Lato,sans-serif;color:#333;font-size:17px;line-height:28px;font-weight:400;-webkit-font-smoothing:antialiased;font-family:'Open Sans',sans-serif}h1{font-size:56px;line-height:72px;font-weight:700}h2{display:block;margin-top:20px;margin-bottom:10px;font-size:45px;line-height:58px;font-weight:700}h3{display:block;margin:20px auto 10px;font-size:34px;line-height:44px;font-weight:700}h4{display:block;margin-top:10px;margin-bottom:10px;font-size:24px;line-height:31px}h5{margin-top:10px;margin-bottom:10px;font-size:20px;line-height:26px}h6{margin-top:10px;margin-bottom:10px;font-size:16px;line-height:21px;font-weight:700}p{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;line-height:30px}a{color:#333;text-decoration:underline}figure{margin-bottom:35px}figcaption{margin-top:5px;font-size:16px;line-height:20px;text-align:center}.frontpage-recent{width:100%;background-color:#f5f5f5;padding-bottom:30px}@media (max-width:720px){.frontpage-recent{padding-top:30px}}.featured-post{display:block;position:relative;min-height:368px;background-size:cover;background-position:center;height:100%}.featured-post .shadow-inner{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),color-stop(44%,transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.7),transparent 44%)}.featured-post .shadow-inner .frontpage-recent{width:100%;background-color:#f5f5f5;padding-bottom:30px}@media (max-width:720px){.featured-post .shadow-inner .frontpage-recent{padding-top:30px}}.featured-post-text-wrapper{max-width:60%;position:absolute;bottom:20px;left:20px}@media (max-width:720px){.featured-post-text-wrapper{max-width:100%}}.featured-post-header{margin-top:0;font-size:19px;line-height:28px;font-weight:600;color:#fff}.featured-post-text{font-size:16px;color:#fff;line-height:28px}.featured-post-category{position:absolute;left:0;top:10px;padding-right:20px;padding-left:20px;background-color:#877040;color:#fff;font-size:12px;text-transform:uppercase;line-height:26px}.featured-post-wrapper{height:100%;padding-bottom:30px;margin:0 5px}.card-post{overflow:hidden;height:100%;margin-right:0;margin-left:0;padding-top:0;padding-bottom:30px;border-bottom:1px solid #ddd;background-color:#fff}.card-post-wrapper{height:100%;padding-bottom:30px}.card-post-img-wrapper{margin:8px;position:relative;overflow:hidden;background-color:#000}.card-post-img{display:block;padding-bottom:51%;background-position:center;background-size:cover;-webkit-transition:all 1s ease;transition:all 1s ease}.card-post-img:hover{-webkit-transform:scale(1.04);transform:scale(1.04);opacity:.5}.card-post-category{position:absolute;left:0;top:10px;padding-right:20px;padding-left:20px;background-color:#877040;color:#fff;font-size:12px;text-transform:uppercase;line-height:26px}.card-post-text-wrapper{padding:20px 20px 30px}.card-post-heading{margin-top:0;font-size:19px;line-height:28px;font-weight:600}.card-post-text{font-size:16px;line-height:28px}.background{background-color:grey;height:2000px;width:100%;padding-top:200px}.standard_btn{text-align:center;width:100%}.standard_btn a{display:inline-block;margin-right:0;padding:10px 50px;border:1px solid #fff;border-radius:0;background-color:rgba(0,0,0,.2);-webkit-transition:all .3s ease;transition:all .3s ease;font-family:Montserrat,sans-serif;color:#fff;font-size:12px;font-weight:600;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.standard_btn a:hover{background-color:#fff;color:#396}.second_btn{text-align:center;width:100%}.second_btn a{position:relative;display:inline-block;overflow:hidden;padding:10px 50px;border:1px solid #ccc;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:Montserrat,sans-serif;color:#333;font-size:12px;font-weight:600;text-align:center;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.second_btn a:hover{background-color:#396;color:#fff}.line{display:block;width:1px;height:160px;margin-right:auto;margin-left:auto;background-color:#fff}@media (max-width:768px){.line{height:120px}}@media (max-width:576px){.line{height:50px}}.divider_center{width:50px;height:2px;margin-top:20px;margin-bottom:20px;background-color:#396;margin:auto}.divider_left{width:50px;height:2px;margin-top:20px;margin-bottom:20px;background-color:#396}.article_divider{height:1px;margin-top:40px;margin-bottom:40px;background-color:#ddd}.article_title{color:#fff;font-size:44px;line-height:60px;text-shadow:1px 1px 6px #000}.frontpage_title{font-size:34px;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-right:auto;margin-left:auto;text-align:center;font-family:'Open Sans',sans-serif;padding-bottom:10px}.article_img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:500px;padding-bottom:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-position:0 0,50% 50%;background-size:cover;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}@media (max-width:991px){.article_img{height:350px}}.container-fluid{padding:0}.site-header{padding-right:10px;padding-left:10px;position:relative;z-index:1000;background-color:rgba(255,255,255,.8);-webkit-box-shadow:0 1px 24px 0 rgba(0,0,0,.15);box-shadow:0 1px 24px 0 rgba(0,0,0,.15)}.site-header .container{position:static;display:block;max-width:1100px;margin-right:auto;margin-left:auto;float:none}@media (max-width:1200px){.site-header .container{width:100%}}.site-header .container .one{display:inline-block;max-width:200px;padding:19px 0}.site-header .container .one a div{height:30px;width:100%;background-repeat:no-repeat}.site-header .container .two{float:right;display:inline-block;padding-right:0}.site-header .container .two nav{float:right}.site-header .container .two nav ul{margin-bottom:0}.site-header .container .two nav ul li{display:inline-block;float:left}.site-header .container .two nav ul li a{display:inline-block;padding:20px;border-left:1px none transparent;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:Montserrat,sans-serif;color:#396;font-size:12px;font-weight:600;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.site-header .container .two nav ul li a:hover{background-color:#396;color:#fff}.search-button{display:inline-block;width:50px;height:50px;margin-top:9px;margin-left:20px;padding:0;float:right;border-radius:200px;background-color:#396;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff;text-align:center;text-decoration:none;text-transform:none}.search-button:active,.search-button:hover{background-color:#fff;color:#396}.search-button i{font-size:22px;line-height:50px}.current-menu-item a{background-color:#396;color:#fff!important}.site-header #top-navigation{display:inline-block;float:right}.site-header #top-navigation ul{margin:0;list-style:none}.site-header #top-navigation ul li{padding-top:8px;padding-bottom:8px;padding-left:39px;float:left}.site-header #top-navigation ul li a{color:#ccc;text-transform:uppercase;font-size:13px}.site-header .custom-logo-link{max-width:200px;margin:10px 0;float:left}.site-header .custom-logo-link img{height:auto;max-width:100%}.site-header #site-navigation{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.site-header #site-navigation{display:none}}.site-header #site-navigation ul{list-style:none;margin:auto;padding-left:0}.site-header #site-navigation ul .menu-item{font-size:17px;float:left;position:relative}.site-header #site-navigation ul .menu-item .sub-menu{-webkit-box-shadow:0 9px 27px -7px rgba(2,2,2,.15);box-shadow:0 9px 27px -7px rgba(2,2,2,.15);background-color:#fff;float:left;position:absolute;top:calc(100% + 0px);left:-999em;z-index:99999}.site-header #site-navigation ul .menu-item .sub-menu li{width:100%}.site-header #site-navigation ul .menu-item .sub-menu li a{display:block;background-color:#fff;color:#396!important;white-space:nowrap;padding:20px 40px;font-size:11px;text-transform:none}.site-header #site-navigation ul .menu-item .sub-menu li a:hover{background-color:#396;color:#fff!important}.site-header #site-navigation ul .menu-item .sub-menu li a:after{content:""}.site-header #site-navigation ul .menu-item:focus>.sub-menu,.site-header #site-navigation ul .menu-item:hover>.sub-menu{left:0}.site-header #site-navigation-search-wrapper{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header #site-navigation-search{display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid #ddd;float:right;font-size:30px;color:#877040;padding:0 15px;width:80px;height:60px;line-height:60px;text-align:center;cursor:pointer}@media (max-width:1320px){.site-header #site-navigation-search{display:none}}.site-header #mobile-navigation-button{display:none;float:right;border-left:1px solid #eee;margin-left:10px;cursor:pointer;padding:17px;line-height:0;padding-right:30px}@media (max-width:991px){.site-header #mobile-navigation-button{display:block}}@media (max-width:576px){.site-header #mobile-navigation-button{padding-right:0}}.site-header #mobile-navigation-button .navbar-menu-text{float:left;display:inline-block;margin-right:10px;margin-bottom:0;color:#333;font-size:17px;text-transform:uppercase;line-height:34px;display:inline-block;margin-right:10px;margin-bottom:0;float:left;color:#333;font-size:17px;text-transform:uppercase}.site-header #mobile-navigation-button .navbar-menu-icon{color:#396;display:inline-block;padding:8px 0}.site-header #mobile-navigation-button .navbar-menu-icon .material-icons{font-size:17px}.site-header .nav-overlay.open{-webkit-transform:translateX(0);transform:translateX(0)}.site-header .nav-overlay{position:fixed;right:0;z-index:101;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translateX(100%);transform:translateX(100%);width:210px}.site-header .nav-overlay .mobile-main-navigation{height:100vh;background-color:#fff;-webkit-box-shadow:-1px 0 3px 0 rgba(0,0,0,.2);box-shadow:-1px 0 3px 0 rgba(0,0,0,.2);overflow-y:auto;display:block;text-shadow:none;padding-bottom:40px}.site-header .nav-overlay .mobile-main-navigation .menu-top-menu-container{display:none}.site-header .nav-overlay .mobile-main-navigation ul{margin:0;padding:0;list-style:none}.site-header .nav-overlay .mobile-main-navigation ul .menu-item{display:block;width:100%;border-bottom:2px solid transparent;border-bottom-width:1px;border-bottom-color:#eee}.site-header .nav-overlay .mobile-main-navigation ul .menu-item a{border-bottom:3px solid transparent;display:block;padding:15px 23px;font-size:17px;display:block;border-left:1px none transparent;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:Montserrat,sans-serif;color:#396;font-size:12px;font-weight:600;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.site-header .nav-overlay .mobile-main-navigation ul .menu-item .sub-menu{display:none;background-color:#f2efeb}.site-header .nav-overlay .mobile-main-navigation ul .menu-item .sub-menu li{width:100%;background-color:#f2efeb;margin:0}.site-header .nav-overlay .mobile-main-navigation ul .menu-item .sub-menu li a{border-bottom:none;padding:10px 16px;font-size:10px;text-transform:none}.site-header .nav-overlay .mobile-main-navigation ul .menu-item .sub-menu li a:after{display:none}.site-header .nav-overlay .mobile-main-navigation ul .menu-item .sub-menu li a img{display:none}.site-header .nav-overlay .mobile-main-navigation ul .menu-item .sub-menu.active{display:block}.menu-image-hover-wrapper .menu-image-title-before{width:11px;height:14px;position:relative;top:-1px}.menu-image-hover-wrapper .hovered-image{margin-left:-11px!important}.footer_top{color:#fff;margin-top:0;padding-bottom:50px;padding-top:50px;border-top:4px solid #396;background-color:#222}@media (max-width:767px){.footer_top{padding-bottom:0}}.footer_top h4{margin-top:0;margin-bottom:25px;color:#aaa;font-size:18px;letter-spacing:1px;text-transform:uppercase;font-weight:700}.footer_top .footer_general .footer_img{width:150px;margin-bottom:45px;height:42px;background-repeat:no-repeat}.footer_top .footer_general i{position:absolute;left:0;padding-left:15px;width:30px;color:#ccc;font-size:20px;line-height:20px}.footer_top .footer_general p{color:#aaa;font-size:16px;line-height:22px;padding-left:30px;position:relative;text-decoration:none}.footer_top .footer_general a p{text-decoration:underline;color:#fff}@media (max-width:767px){.footer_top .footer_links{margin:40px 0}}.footer_top .footer_links a{display:block;padding-top:4px;padding-bottom:4px;padding-left:20px;border-bottom:1px solid #333;background-image:url(img/footer_arrow.png);background-position:0 50%;background-size:10px;background-repeat:no-repeat;color:#fff;text-decoration:none}.footer_top .footer_links a:hover{background-position:4px 50%}@media (max-width:767px){.footer_top .footer_social{margin:40px 0}}.footer_top .footer_social a{display:block}.footer_top .footer_social a i{display:inline-block;width:40px;height:40px;margin-right:25px;border:1px solid #666;border-radius:200px;color:#fff;line-height:40px;text-align:center}.footer_top .footer_social a p{display:inline-block;color:#fff;line-height:40px}.footer_bottom{text-align:center;padding-top:16px;padding-bottom:16px;background-color:#111}.footer_bottom p{color:#999;font-size:14px;margin:0;font-family:'Open Sans',sans-serif}a[href^=tel]{text-decoration:inherit;color:inherit}.page_page{padding:0;background-color:#f5f5f5}.page_page .page_body{padding-top:50px;padding-bottom:50px;position:static;display:block;max-width:900px;margin-right:auto;margin-left:auto;float:none}.page_page .page_body .page_excerpt{text-align:center;max-width:900px;font-size:22px;line-height:34px;margin:auto}@media (max-width:767px){.page_page .page_body .page_excerpt{font-size:18px;line-height:30px}}@media (max-width:479px){.page_page .page_body .page_excerpt{font-size:17px}}.page_page .page_body .page_content{display:block;max-width:600px;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.page_page .page_body .page_content p{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;line-height:30px}@media (max-width:767px){.page_page .page_body .page_content p{font-size:15px;line-height:26px}}.page_page .page_body .page_content h4{display:block;margin-top:10px;margin-bottom:10px;font-size:24px;line-height:31px;font-weight:700}.page_page .page_body .page_content blockquote{margin-top:26px;margin-bottom:26px;border-left:2px solid #e74c3c;color:#333;font-size:19px;line-height:32px;font-style:italic}@media (max-width:767px){.page_page .page_body .page_content blockquote{font-size:17px;line-height:28px}}.page_page .page_body .page_content blockquote p{margin:auto;padding:0}.contact_body{position:static;display:block;max-width:900px;margin-right:auto;margin-left:auto;float:none}.contact_body .contact_employee{position:relative;max-width:400px;min-height:200px;margin-bottom:-30px;padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0 solid #000;text-align:center;margin:auto}.contact_body .contact_employee .contact_img{display:block;overflow:hidden;width:100px;height:100px;margin-right:auto;margin-bottom:20px;margin-left:auto;border-radius:200px}.contact_body .contact_employee .contact_img img{width:100%;vertical-align:middle;display:inline-block}.contact_body .contact_employee .contact_name{margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;font-weight:700}.contact_body .contact_employee .contact_title{margin-bottom:5px;font-size:13px;letter-spacing:1px;text-transform:uppercase}.contact_body .contact_employee .contact_email{display:inline-block;margin-bottom:5px;border-bottom:1px dotted #e74c3c;text-decoration:none}.contact_body .contact_employee a:hover{color:#396}.contact_form{width:100%;padding:0}.contact_form .gform_wrapper{display:block;max-width:600px;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.contact_form .gform_wrapper .gform_heading{display:none}.contact_form .gform_wrapper .gform_body ul li label{display:block!important}.contact_form .gform_wrapper .gform_body ul li div input{padding:0!important}.contact_form .gform_wrapper .gform_footer input{float:right;background-color:#396;color:#fff;position:relative;display:inline-block;overflow:hidden;padding:10px 50px;border:1px solid #ccc;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:Montserrat,sans-serif;font-size:12px!important;font-weight:600;text-align:center;letter-spacing:2px;text-decoration:none;text-transform:uppercase;width:auto!important}.contact_form .gform_wrapper .gform_footer input:hover{color:#396;background-color:#fff;border:1px solid #396}.contact_form .textarea{font-size:14px!important;line-height:1.42857143!important;color:#333!important}.search{background-color:#f5f5f5}.search .page-header{padding-bottom:30px;background-color:#fff;margin:0;margin:auto;padding-top:40px}.search .page-header .search-results span{font-size:16px;line-height:24px}@media (min-width:576px){.search .page-header .search-results span{font-size:18px}}@media (min-width:768px){.search .page-header .search-results span{font-size:20px}}.search .search-form{padding:40px 0}.search .search-form .search-wrapper{position:relative;max-width:600px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.search .search-form .search-wrapper .search-icon{position:absolute;top:0;right:30px;color:#396;font-size:30px;line-height:60px;background-color:transparent;border:none;cursor:pointer;outline:0}.search .search-form .search-wrapper input{font-size:18px;min-height:60px;border:1px solid #ddd;background-color:#f5f5f5;width:100%;padding:8px 12px;margin-bottom:10px}.search .search-form .search-results{margin-top:25px;font-size:16px;line-height:24px;font-style:italic;text-align:center}.search .search-row-wrapper{background-color:#f5f5f5}.search-row{max-width:700px;margin-right:auto;margin-left:auto;padding-top:30px;padding-bottom:40px}@media (min-width:768px){.search-row{padding-top:40px}}.search-row .search-result{padding:0 20px 25px;border-bottom:1px solid #ddd;text-decoration:none;background-color:#fff;margin-bottom:20px;-webkit-transition:all .5s ease;transition:all .5s ease;display:-webkit-box;display:-ms-flexbox;display:flex}.search-row .search-result:hover{-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.2);box-shadow:0 3px 20px 0 rgba(0,0,0,.2);color:#396}@media (max-width:768px){.search-row .search-result{margin:20px}}@media (max-width:576px){.search-row .search-result{display:inline-block}}.search-row .search-result-thumb{position:relative;min-height:100px;height:385px;margin-top:20px}@media (min-width:576px){.search-row .search-result-thumb{height:137px;margin-right:40px}}@media (max-width:576px){.search-row .search-result-thumb{height:auto}}.search-row .search-result-thumb-img{display:inline-block;width:100%;height:100%;background-position:50% 50%;background-size:cover}@media (min-width:576px){.search-row .search-result-thumb-img{width:198px;height:137px}}@media (max-width:576px){.search-row .search-result-thumb-img{width:100%;height:150px}}.search-row .search-result-thumb-tag{position:absolute;left:0;top:10px;padding-right:20px;padding-left:20px;background-color:#396;color:#fff;font-size:12px;text-decoration:none}.search-row .search-result-text{color:#333}.search-row .search-result .search-result-text-wrapper{padding:20px}.search-error{text-align:center;position:relative;max-width:600px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.ng-main-content-2{padding-top:50px;padding-bottom:50px;background-color:#f5f5f5}.ng-main-content-2.grey{background-color:#f5f5f5}.ng-container-900{display:block;max-width:900px;margin-right:auto;margin-left:auto}.ng-centered-ingress-wrapper{text-align:center}.ng-article-intro-2{font-size:18px;line-height:30px}.ng-article-divider{height:1px;margin-top:40px;margin-bottom:40px;background-color:#ddd}.ng-post{position:relative;display:block;overflow:hidden;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:10px;background-color:#fff;-webkit-transition:all .3s cubic-bezier(.55,.055,.675,.19);transition:all .3s cubic-bezier(.55,.055,.675,.19);color:#333;text-decoration:none}.ng-post:hover{-webkit-box-shadow:0 17px 50px 0 rgba(0,0,0,.15);box-shadow:0 17px 50px 0 rgba(0,0,0,.15);-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}.ng-post-thumb{position:relative;overflow:hidden;background-color:#000}.ng-post-thumb-image{-webkit-transition:all 1s ease;transition:all 1s ease}.ng-post-thumb-image:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.ng-post-text-wrapper{padding:20px 20px 40px;color:#333;text-align:center;text-decoration:none}.ng-post-heading{margin-top:0;font-weight:600}.archive_reference_page{background-color:#f5f5f5}@media (max-width:1200px){.archive_reference_page .container{width:100%}}.archive_reference_page .archive_reference_body{padding-top:50px;padding-bottom:50px;position:static;display:block;max-width:1100px;margin-right:auto;margin-left:auto;float:none}.archive_reference_page .archive_reference_body .archive_reference_excerpt{text-align:center;max-width:900px;font-size:22px;line-height:34px;margin:auto}@media (max-width:767px){.archive_reference_page .archive_reference_body .archive_reference_excerpt{font-size:18px;line-height:30px}}@media (max-width:479px){.archive_reference_page .archive_reference_body .archive_reference_excerpt{font-size:17px}}.archive_reference_page .archive_reference_body .archive_grid{margin-bottom:20px}.archive_reference_page .archive_reference_body .archive_grid:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}.archive_reference_page .archive_reference_body .archive_grid .archive_reference_card{min-height:366px;position:relative;display:block;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:10px;background-color:#fff;color:#333;text-decoration:none}.archive_reference_page .archive_reference_body .archive_grid .archive_reference_card:hover{-webkit-box-shadow:0 17px 50px 0 rgba(0,0,0,.15);box-shadow:0 17px 50px 0 rgba(0,0,0,.15)}.archive_reference_page .archive_reference_body .archive_grid .archive_reference_card .archive_reference_link{position:relative;overflow:hidden;background-color:#000;border-radius:10px 10px 0 0;margin-bottom:20px;height:195px}.archive_reference_page .archive_reference_body .archive_grid .archive_reference_card .archive_reference_link a .archive_reference_img{-webkit-transition:all 1s ease;transition:all 1s ease;display:block;height:100%;background-position:center;background-size:cover}.archive_reference_page .archive_reference_body .archive_grid .archive_reference_card .archive_reference_link a .archive_reference_img:hover{-webkit-transform:scale(1.04);transform:scale(1.04);opacity:.5}.archive_reference_page .archive_reference_body .archive_grid .archive_reference_card .archive_reference_link_text{padding:25px 0 20px;color:#333;text-align:center;text-decoration:none}.archive_reference_page .archive_reference_body .archive_grid .archive_reference_card .archive_reference_link_text a{text-decoration:none;color:#111}.archive_reference_page .archive_reference_body .archive_grid .archive_reference_card .archive_reference_link_text a h4{margin-top:-15px;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.archive_reference_page .archive_reference_body .archive_grid .archive_reference_card .archive_reference_link_text a p{font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single_page{padding:0;background-color:#f5f5f5}.single_page .single_body{padding-top:50px;padding-bottom:50px;position:static;display:block;max-width:1100px;margin-right:auto;margin-left:auto;float:none}.single_page .single_body .single_excerpt{text-align:center;max-width:900px;font-size:22px;line-height:34px;margin:auto}@media (max-width:767px){.single_page .single_body .single_excerpt{font-size:18px;line-height:30px}}@media (max-width:479px){.single_page .single_body .single_excerpt{font-size:17px}}.single_page .single_body .single_content{display:block;max-width:600px;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.single_page .single_body .single_content p{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;line-height:30px}@media (max-width:767px){.single_page .single_body .single_content p{font-size:15px;line-height:26px}}.single_page .single_body .single_content h4{display:block;margin-top:10px;margin-bottom:10px;font-size:24px;line-height:31px;font-weight:700}.single_page .single_body .single_content blockquote{margin-top:26px;margin-bottom:26px;border-left:2px solid #e74c3c;color:#333;font-size:19px;line-height:32px;font-style:italic}@media (max-width:767px){.single_page .single_body .single_content blockquote{font-size:17px;line-height:28px}}.single_page .single_body .single_content blockquote p{margin:auto;padding:0}.single_news_page{background-color:#f5f5f5}.single_news_page .single_news_body{padding-top:50px;padding-bottom:50px;position:static;display:block;max-width:1100px;margin-right:auto;margin-left:auto;float:none}.single_news_page .single_news_body .single_news_excerpt{text-align:center;max-width:900px;font-size:22px;line-height:34px;margin:auto}@media (max-width:767px){.single_news_page .single_news_body .single_news_excerpt{font-size:18px;line-height:30px}}@media (max-width:479px){.single_news_page .single_news_body .single_news_excerpt{font-size:17px}}.single_news_page .single_news_body .single_news_content{display:block;max-width:600px;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.single_news_page .single_news_body .single_news_content p{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;line-height:30px}@media (max-width:767px){.single_news_page .single_news_body .single_news_content p{font-size:15px;line-height:26px}}.single_news_page .single_news_body .single_news_content h4{display:block;margin-top:10px;margin-bottom:10px;font-size:24px;line-height:31px;font-weight:700}.single_news_page .single_news_body .single_news_content blockquote{margin-top:26px;margin-bottom:26px;border-left:2px solid #e74c3c;color:#333;font-size:19px;line-height:32px;font-style:italic}@media (max-width:767px){.single_news_page .single_news_body .single_news_content blockquote{font-size:17px;line-height:28px}}.single_news_page .single_news_body .single_news_content blockquote p{margin:auto;padding:0}.single_news_page .single_news_grid{padding-bottom:50px}.single_news_page .single_news_grid .single_news_card{min-height:366px;position:relative;display:block;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:10px;background-color:#fff;color:#333;text-decoration:none;height:-webkit-max-content;height:-moz-max-content;height:max-content;visibility:visible}.single_news_page .single_news_grid .single_news_card:hover{-webkit-box-shadow:0 17px 50px 0 rgba(0,0,0,.15);box-shadow:0 17px 50px 0 rgba(0,0,0,.15)}.single_news_page .single_news_grid .single_news_card .single_news_link{position:relative;overflow:hidden;background-color:#000;border-radius:10px 10px 0 0;margin-bottom:20px;height:195px}.single_news_page .single_news_grid .single_news_card .single_news_link a .single_news_img{-webkit-transition:all 1s ease;transition:all 1s ease;display:block;height:100%;background-position:center;background-size:cover}.single_news_page .single_news_grid .single_news_card .single_news_link a .single_news_img:hover{-webkit-transform:scale(1.04);transform:scale(1.04);opacity:.5}.single_news_page .single_news_grid .single_news_card .single_news_link_text{padding:25px 20px 20px;color:#333;text-align:center;text-decoration:none}.single_news_page .single_news_grid .single_news_card .single_news_link_text a{text-decoration:none;color:#111}.single_news_page .single_news_grid .single_news_card .single_news_link_text a h4{margin-top:-15px;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.single_news_page .single_news_grid .single_news_card .single_news_link_text a p{font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single_reference_page{background-color:#f5f5f5}.single_reference_page .single_reference_img{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:1200px){.single_reference_page .container{padding:0}}.single_reference_page .container .row{margin:0}.single_reference_page .container .row .single_reference_body{padding-top:50px;position:static;display:block;max-width:1100px;margin-right:auto;margin-left:auto;float:none}.single_reference_page .container .row .single_reference_body .single_reference_excerpt{max-width:960px;font-size:22px;line-height:34px}@media (max-width:767px){.single_reference_page .container .row .single_reference_body .single_reference_excerpt{font-size:18px;line-height:30px}}@media (max-width:479px){.single_reference_page .container .row .single_reference_body .single_reference_excerpt{font-size:17px}}.single_reference_page .container .row .single_reference_body .single_reference_content{display:block;max-width:600px}.single_reference_page .container .row .single_reference_body .single_reference_content p{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;line-height:30px;font-size:16px}@media (max-width:767px){.single_reference_page .container .row .single_reference_body .single_reference_content p{font-size:15px;line-height:26px}}.single_reference_page .container .row .single_reference_body .single_reference_content h4{display:block;margin-top:10px;margin-bottom:10px;font-size:24px;line-height:31px;font-weight:700}.single_reference_page .container .row .single_reference_body .single_reference_content blockquote{margin-top:26px;margin-bottom:26px;border-left:2px solid #e74c3c;color:#333;line-height:32px;font-style:italic}@media (max-width:767px){.single_reference_page .container .row .single_reference_body .single_reference_content blockquote{font-size:17px;line-height:28px}}.single_reference_page .container .row .single_reference_body .single_reference_content blockquote p{font-size:18px;margin:auto;padding:0}.single_reference_page .container .row .faq_container{margin-left:0;padding-left:0}.single_reference_page .container .row .share_buttons_container{margin-left:0;padding-left:0}.single_reference_page .container .row .project_info{min-height:300px;margin-top:-180px;margin-bottom:70px;padding:20px 50px 20px 30px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 1px 70px 0 rgba(0,0,0,.1);box-shadow:0 1px 70px 0 rgba(0,0,0,.1)}@media (max-width:991px){.single_reference_page .container .row .project_info{margin-top:-20px}}.single_reference_page .container .row .project_info h4{font-family:Lato,sans-serif;font-size:19px;margin-right:-50px;margin-left:-30px;padding-right:30px;padding-bottom:20px;padding-left:30px;margin-bottom:20px;border-bottom:2px solid #396}.single_reference_page .container .row .project_info p{position:relative;padding-top:10px;line-height:25px}.single_reference_page .container .row .project_info p i{position:relative;top:4px;font-size:22px;margin-right:20px}.single_reference_page .container .row .other_reference{margin-bottom:50px}.single_reference_page .container .row .other_reference h4{margin-bottom:30px;border-bottom:1px none #e1e3ea;font-family:Lato,sans-serif;font-size:19px;line-height:28px;font-weight:400;letter-spacing:1px}.single_reference_page .container .row .other_reference .other_reference_body{margin-bottom:30px}.single_reference_page .container .row .other_reference .other_reference_body a{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;color:#333;text-decoration:none}.single_reference_page .container .row .other_reference .other_reference_body a .single_reference_img{width:70px;height:70px;border-radius:5px;background-size:cover;margin-right:20px}.single_reference_page .container .row .other_reference .other_reference_body a .single_reference_text{display:block;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.single_reference_page .container .row .other_reference .other_reference_body a .single_reference_text h6{margin-top:0;margin-bottom:3px}.single_reference_page .container .row .other_reference .other_reference_body a .single_reference_text .single_reference_date{display:block;padding-bottom:0;font-size:14px;font-style:normal}.single_reference_page .container .row .other_reference .single_reference_btn{text-align:left}.share_buttons_container{max-width:600px;margin-bottom:35px}.share_buttons_container a span{display:inline-block;width:50px!important;height:50px!important;margin-right:5px;margin-left:5px;border:1px solid #ddd;border-radius:200px!important;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:'Material design iconic font';font-size:18px;line-height:50px;text-align:center;text-decoration:none;background-color:transparent!important}@media (max-width:768px){.share_buttons_container a span{width:35px!important;height:35px!important;margin-right:0!important;font-size:15px!important;line-height:35px!important}}.share_buttons_container a span svg{background-repeat:no-repeat;background-position:50% 50%;border:none;display:block;left:0;margin:0 auto;overflow:hidden;padding:0;position:relative;top:12px;width:auto;height:auto;height:25px;width:25px}@media (max-width:768px){.share_buttons_container a span svg{top:4px!important}}.share_buttons_container p{position:relative;top:-18px;display:inline-block;margin-right:15px;margin-left:20px;font-size:16px;line-height:50px;font-weight:400}@media (max-width:768px){.share_buttons_container p{top:-12px!important}}.share_buttons_container br{display:none}@media (max-width:479px){.share_buttons_container br{display:inline-block}}.pagination{width:100%}.pagination h2{display:none}.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:30px;padding-top:20px;padding-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.pagination .nav-links .page-numbers{width:50px;height:50px;line-height:50px;text-align:center;text-decoration:none}.pagination .nav-links .current{border:1px solid #e74c3c;border-radius:200px}.pagination .nav-links .next,.pagination .nav-links .prev{display:none}.faq_container{display:block;max-width:600px;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}@media (max-width:631px){.faq_container{padding-right:25px;padding-left:25px}}.faq_container h4{font-weight:700}.faq_container .accordian-wrapper{margin-bottom:50px}.faq_container .accordian-wrapper .accordian-item{border-bottom:1px solid #ddd}.faq_container .accordian-wrapper .accordian-item .accordian-button{position:relative;display:block;padding:21px 20px 21px 80px;background-image:none;background-size:auto;background-repeat:repeat;font-family:'Open Sans',sans-serif;color:#444;font-size:20px;font-weight:600;text-decoration:none;cursor:pointer}.faq_container .accordian-wrapper .accordian-item .accordian-button:focus,.faq_container .accordian-wrapper .accordian-item .accordian-button:hover{outline:0;color:#111;text-decoration:none}@media (max-width:576px){.faq_container .accordian-wrapper .accordian-item .accordian-button{padding-left:50px}}.faq_container .accordian-wrapper .accordian-item .accordian-button .accordian-button-icon{position:absolute;left:0;top:21px;width:50px;height:50px;margin-right:20px;float:left;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:rotate(0);transform:rotate(0)}.faq_container .accordian-wrapper .accordian-item .accordian-button .accordian-button-icon.-open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:576px){.faq_container .accordian-wrapper .accordian-item .accordian-button .accordian-button-icon{width:30px;height:30px}}.faq_container .accordian-wrapper .accordian-item .accordian-button .accordian-button-text{display:inline-block;padding-top:11px;padding-bottom:11px;font-size:19px;font-weight:400}@media (max-width:767px){.faq_container .accordian-wrapper .accordian-item .accordian-button .accordian-button-text{font-size:16px}}@media (max-width:576px){.faq_container .accordian-wrapper .accordian-item .accordian-button .accordian-button-text{padding-top:0}}.faq_container .accordian-wrapper .accordian-item .accordian-text-wrapper{overflow:hidden;max-height:0;-webkit-transition:max-height .5s;transition:max-height .5s}.faq_container .accordian-wrapper .accordian-item .accordian-text-wrapper ol,.faq_container .accordian-wrapper .accordian-item .accordian-text-wrapper ul{color:#333}.faq_container .accordian-wrapper .accordian-item .accordian-text-wrapper img{max-width:100%}.faq_container .accordian-wrapper .accordian-item .accordian-text-wrapper .accordian-text-wrapper-inner{padding:0 20px}@media (max-width:767px){.faq_container .accordian-wrapper .accordian-item .accordian-text-wrapper .accordian-text-wrapper-inner{font-size:15px;line-height:26px}}.faq_container .accordian-wrapper .accordian-item .accordian-text-wrapper .accordian-text-wrapper-inner .accordian-text{padding-bottom:20px}.link_page{background-color:#fff}.link_page .link_body{padding-top:80px;padding-bottom:80px;background-image:none;background-position:0 0;background-size:auto}@media (max-width:1200px){.link_page .link_body{width:100%}}@media (max-width:767px){.link_page .link_body{padding:60px}}.link_page .link_body .card{text-align:center;padding:0 30px}@media (max-width:767px){.link_page .link_body .card{padding:20px}}.link_page .link_body .card .icon_a{display:-webkit-box;display:-ms-flexbox;display:flex;width:120px;height:120px;margin-right:auto;margin-bottom:40px;margin-left:auto;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px none #ddd;border-radius:200px;background-color:#222;-webkit-box-shadow:0 9px 20px 0 rgba(0,0,0,.15);box-shadow:0 9px 20px 0 rgba(0,0,0,.15);-webkit-transition:all .2s ease;transition:all .2s ease;font-family:'Material design iconic font';color:#e74c3c;font-size:40px;line-height:120px;text-align:center;text-decoration:none}.link_page .link_body .card .icon_a:hover{background-color:#fff}.link_page .link_body .card .icon_a .icon{width:50px;margin:0}.link_page .link_body .card a{text-decoration:none}.link_page .link_body .card a h3{margin-bottom:15px;color:#333;font-size:21px;line-height:23px;font-weight:700;letter-spacing:1px;text-decoration:none;text-transform:none}.link_page .link_body .card p{color:#777;font-size:16px;line-height:28px}.link_page .link_body .card img{display:block;max-width:70px;margin:20px auto}.references_page{padding-top:80px;padding-bottom:80px;background-color:#f5f5f5;-webkit-transform:translate(0,0);transform:translate(0,0)}@media (max-width:1200px){.references_page .container{width:100%}}.references_page .references_body .references_title{margin-bottom:50px}.references_page .references_body .references_border{padding-left:10px;padding-right:10px}@media (max-width:767px){.references_page .references_body .references_border{padding-bottom:20px}}.references_page .references_body .references_card{min-height:396px;position:relative;display:block;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:10px;background-color:#fff;color:#333;text-decoration:none;height:-webkit-max-content;height:-moz-max-content;height:max-content;visibility:visible}.references_page .references_body .references_card:hover{-webkit-box-shadow:0 17px 50px 0 rgba(0,0,0,.15);box-shadow:0 17px 50px 0 rgba(0,0,0,.15)}.references_page .references_body .references_card .references_link{position:relative;overflow:hidden;background-color:#000;border-radius:10px 10px 0 0;margin-bottom:20px;height:195px}@media (max-width:767px){.references_page .references_body .references_card .references_link{height:auto}}.references_page .references_body .references_card .references_link a .references_img{-webkit-transition:all 1s ease;transition:all 1s ease;display:block;height:100%;background-position:center;background-size:cover}@media (max-width:767px){.references_page .references_body .references_card .references_link a .references_img{padding-bottom:55%;height:auto}}.references_page .references_body .references_card .references_link a .references_img:hover{-webkit-transform:scale(1.04);transform:scale(1.04);opacity:.5}.references_page .references_body .references_card .references_link_text{padding:25px 20px 20px;color:#333;text-align:center;text-decoration:none}.references_page .references_body .references_card .references_link_text a{text-decoration:none;color:#111}.references_page .references_body .references_card .references_link_text a h4{margin-top:-15px;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.references_page .references_body .references_card .references_link_text a p{font-size:18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.references_page .references_btn{text-align:center;margin-top:20px}.references_page .references_btn a{position:relative;display:inline-block;overflow:hidden;padding:10px 50px;border:1px solid #ccc;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:Montserrat,sans-serif;color:#333;font-size:12px;font-weight:600;text-align:center;letter-spacing:2px;text-decoration:none;text-transform:uppercase;margin-top:30px}.references_page .references_btn a:hover{background-color:#396;color:#fff}.section_page{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:500px;padding:0}@media (max-width:768px){.section_page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section_page .section_img{position:relative;overflow:hidden;max-height:700px;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}@media (max-width:768px){.section_page .section_img{height:250px}}.section_page .section_img div{width:100%;height:120vh}@media (max-width:768px){.section_page .section_img div{height:80vh;background-size:cover}}.section_page .section_text_body{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:60px;padding-bottom:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}@media (max-width:768px){.section_page .section_text_body{padding-top:25px}}.section_page .section_text_body .section_text{width:550px;min-height:100px;padding-left:60px;opacity:1;-webkit-transform:translateX(0) translateY(0) translateZ(0);transform:translateX(0) translateY(0) translateZ(0);-webkit-transition:opacity .7s ease 0s,-webkit-transform .7s ease 0s;transition:opacity .7s ease 0s,-webkit-transform .7s ease 0s;transition:opacity .7s ease 0s,transform .7s ease 0s;transition:opacity .7s ease 0s,transform .7s ease 0s,-webkit-transform .7s ease 0s}@media (max-width:1200px){.section_page .section_text_body .section_text{width:100%;padding:0 30px 0 30px}}.section_page .section_text_body .section_text .section_title{margin-bottom:50px}.section_page .section_text_body .section_text .section_title h3{font-weight:600;letter-spacing:3px;font-family:'Open Sans',sans-serif;text-transform:uppercase}.section_page .section_text_body .section_text p{font-family:'Open Sans',sans-serif}@media (max-width:768px){.section_page .section_text_body .section_text p{font-size:15px;line-height:26px}}.section_page .section_text_body .section_text .service_btn{margin-top:30px;text-align:left}.section_page_right{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:500px;padding:0}@media (max-width:768px){.section_page_right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section_page_right .section_img{position:relative;overflow:hidden;max-height:700px;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}@media (max-width:768px){.section_page_right .section_img{height:250px}}.section_page_right .section_img div{position:absolute;width:100%;height:120vh;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.section_page_right .section_img div{background-repeat:repeat}}.section_page_right .section_text_body{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:60px;padding-bottom:60px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}@media (max-width:768px){.section_page_right .section_text_body{padding-top:25px}}.section_page_right .section_text_body .section_text{width:550px;min-height:100px;padding-right:60px;opacity:1;-webkit-transform:translateX(0) translateY(0) translateZ(0);transform:translateX(0) translateY(0) translateZ(0);-webkit-transition:opacity .7s ease 0s,-webkit-transform .7s ease 0s;transition:opacity .7s ease 0s,-webkit-transform .7s ease 0s;transition:opacity .7s ease 0s,transform .7s ease 0s;transition:opacity .7s ease 0s,transform .7s ease 0s,-webkit-transform .7s ease 0s}@media (max-width:1200px){.section_page_right .section_text_body .section_text{width:100%;padding:0 30px 0 30px}}.section_page_right .section_text_body .section_text .section_title{margin-bottom:50px}.section_page_right .section_text_body .section_text .section_title h3{font-weight:600;letter-spacing:3px;font-family:'Open Sans',sans-serif;text-transform:uppercase}.section_page_right .section_text_body .section_text p{font-family:'Open Sans',sans-serif}@media (max-width:768px){.section_page_right .section_text_body .section_text p{font-size:15px;line-height:26px}}.section_page_right .section_text_body .section_text .service_btn{margin-top:30px;text-align:left}.top_image_page{padding:0}.top_image_page .top_image{position:relative;display:block;overflow:hidden;height:75vh;width:100%;margin-top:-75px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover}.top_image_page .top_image .top_image_body{position:absolute;left:0;top:0;z-index:900;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1)));background-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.1));text-align:center}.top_image_page .top_image .top_image_body p{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;font-family:'Open Sans',sans-serif;color:#fff;font-weight:500;letter-spacing:2px;text-transform:uppercase;text-shadow:0 3px 15px rgba(0,0,0,.5)}.top_image_page .top_image .top_image_body h1{margin-top:10px;margin-bottom:50px;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;font-family:'Open Sans',sans-serif;color:#fff;font-size:50px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.4)}@media (max-width:768px){.top_image_page .top_image .top_image_body h1{font-size:40px;line-height:55px}}@media (max-width:576px){.top_image_page .top_image .top_image_body h1{font-size:30px;line-height:40px}}.top_image_page .top_image .top_image_body .top_image_btn{position:absolute;left:0;bottom:0}.news_page{padding-top:74px;padding-bottom:74px;background-color:#f5f5f5}@media (max-width:1200px){.news_page .container{width:100%}}.news_page .news_body{position:static;display:block;max-width:1100px;margin-right:auto;margin-left:auto;float:none;padding-bottom:30px}.news_page .news_body .news_title{margin-bottom:50px;text-align:center}.news_page .news_body .news_grid{padding-bottom:30px}.news_page .news_body .news_grid .news_card_big .news_link_big{opacity:1;-webkit-transform:translateX(0) translateY(0) translateZ(0);transform:translateX(0) translateY(0) translateZ(0);-webkit-transition:opacity .7s ease 0s,-webkit-transform .7s ease 0s;transition:opacity .7s ease 0s,-webkit-transform .7s ease 0s;transition:opacity .7s ease 0s,transform .7s ease 0s;transition:opacity .7s ease 0s,transform .7s ease 0s,-webkit-transform .7s ease 0s;position:relative;display:block;overflow:hidden;height:390px;border-radius:10px;background-position:50% 50%;background-size:cover;background-color:#000;color:#fff}.news_page .news_body .news_grid .news_card_big .news_link_big a .news_img_big{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:100%;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease;background-position:50% 50%;background-size:cover}.news_page .news_body .news_grid .news_card_big .news_link_big a .news_img_big:hover{opacity:.5}.news_page .news_body .news_grid .news_card_big .news_link_big a .news_category{position:absolute;left:0;top:10px;padding-right:20px;padding-left:20px;background-color:#877040;color:#fff;font-size:12px;text-transform:uppercase}.news_page .news_body .news_grid .news_card_big .news_link_big a .news_link_text{max-width:60%;color:#fff;padding-right:20px;padding-left:20px;position:absolute;left:0;bottom:0}@media (max-width:767px){.news_page .news_body .news_grid .news_card_big .news_link_big a .news_link_text{max-width:100%}}.news_page .news_body .news_grid .news_card_big .news_link_big a .news_link_text h4{margin-top:0;font-weight:600}.news_page .news_body .news_grid .news_card{min-height:396px;position:relative;display:block;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:10px;background-color:#fff;color:#333;text-decoration:none;height:-webkit-max-content;height:-moz-max-content;height:max-content}.news_page .news_body .news_grid .news_card:hover{-webkit-box-shadow:0 17px 50px 0 rgba(0,0,0,.15);box-shadow:0 17px 50px 0 rgba(0,0,0,.15)}.news_page .news_body .news_grid .news_card .news_link{position:relative;overflow:hidden;background-color:#000;border-radius:10px 10px 0 0;margin-bottom:20px;height:195px}.news_page .news_body .news_grid .news_card .news_link a .news_img{-webkit-transition:all 1s ease;transition:all 1s ease;display:block;height:100%;background-position:center;background-size:cover}.news_page .news_body .news_grid .news_card .news_link a .news_img:hover{-webkit-transform:scale(1.04);transform:scale(1.04);opacity:.5}.news_page .news_body .news_grid .news_card .news_link a .news_category{position:absolute;left:0;top:10px;padding-right:20px;padding-left:20px;background-color:#877040;color:#fff;font-size:12px;text-transform:uppercase}.news_page .news_body .news_grid .news_card .news_link_text{padding:25px 20px 20px;color:#333;text-decoration:none}.news_page .news_body .news_grid .news_card .news_link_text a{text-decoration:none;color:#111}.news_page .news_body .news_grid .news_card .news_link_text a h4{margin-top:-15px;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.news_page .news_body .news_grid .news_card .news_link_text a p{font-size:18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.service_page{padding:0}.service_page .service_image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;min-height:800px;padding-top:100px;padding-bottom:100px;background-position:0 0,50% 50%;background-size:auto,cover}.service_page .service_body .service_title{color:#fff}.service_page .service_body .service_title div{margin-top:20px}.service_page .service_body .service_area{margin-bottom:60px;margin-top:50px;padding-top:50px;padding-bottom:50px;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}.service_page .service_body .service_area .service_card{padding:0 40px}@media (max-width:768px){.service_page .service_body .service_area .service_card{padding:10px 60px}}.service_page .service_body .service_area .service_card .icon{position:relative;left:0;top:0;display:block;width:50px;height:50px;margin-right:auto;margin-bottom:20px;margin-left:auto;border-radius:200px;background-color:rgba(255,255,255,.8);color:#396;font-size:25px;line-height:50px;text-align:center}.service_page .service_body .service_area .service_card .service_text{text-align:center}.service_page .service_body .service_area .service_card .service_text h5{margin-bottom:20px;font-family:'Open Sans',sans-serif;color:#fff;font-weight:700;letter-spacing:1px}.service_page .service_body .service_area .service_card .service_text p{color:#ccc;font-size:15px}