body{background:#fff;color:#000;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:400}a,.text a{color:#000;font-weight:600;text-decoration:underline}a:hover,a:active{color:#9ACBCC}h1,h2,h3,h4,h5,h6{line-height:1.2em;font-weight:700;text-transform:none;letter-spacing:.03em;font-family:'Montserrat',sans-serif}.gallery_justified.justified-gallery{background:#000}.btn.btn_primary{color:#fff;background:#000}.btn.btn_secondary{color:#fff;background:#F8F7F4}.btn.btn_white{color:#000;background:#fff}.btn.btn_dark{color:#fff;background:#000}.btn.btn_primary:hover{color:#fff;box-shadow:0 5px 15px #000}.btn.btn_secondary:hover{color:#fff;background:#F8F7F4;box-shadow:0 5px 15px rgb(0 0 0 / .2)}.btn.btn_white:hover{color:#000;background:#fff;box-shadow:0 5px 15px rgb(0 0 0 / .2)}.btn.btn_dark:hover{color:#fff;background:#000;box-shadow:0 5px 15px rgb(0 0 0 / .2)}.header_alert{background:#000}.header_alert .text{color:#fff}.header_alert .text a{color:#fff}.header_top{background:#ECF2F8}.header_top ul li a{color:#000}.header_top ul li a:hover{background:rgb(0 0 0 / .1)}#header_landing #header_inner.transparent{background:#fff0}#header_landing #header_inner.transparent.down{background:rgb(255 255 255 / .9)}#header_landing.img_under #header_inner.transparent.down{background:#fff0}#header_landing #header_inner .action .back{color:#fff}#header_landing #header_inner.transparent.down .action .back{color:#000}#header_landing .action .link{color:#fff;background:#000}#header_landing .action .link:hover{background:#000;color:#fff;box-shadow:0 0 10px #000}#header_v1 #header_inner.transparent{background:#fff0}#header_v1 #header_inner.transparent.down{background:rgb(255 255 255)}#header_v1.img_under #header_inner.transparent.down{background:#fff0}#header_v1 #header_inner.transparent #menu ul li a{color:#fff}#header_v1 #header_inner.transparent.down #menu ul li a{color:#000}#header_v1.img_under #header_inner.transparent.down #menu ul li a{color:#fff}#header_v1 #header_inner.transparent.down #menu ul li.current-menu-item a{color:#ccc}#header_v2 #header_inner.default{background:#fff}#header_v2 #header_inner.transparent{background:#fff0}#header_v2 #header_inner.transparent.down{background:rgb(255 255 255)}#header_v2.img_under #header_inner.transparent.down{background:#fff0}.menu-button-left:before{background:#000}.menu-button-left:after{background:#000}#header_v2 #header_inner.transparent .menu-button-left:before,#header_v2 #header_inner.transparent .menu-button-left:after{background:#fff}#header_v2 #header_inner.transparent.down .menu-button-left:before,#header_v2 #header_inner.transparent.down .menu-button-left:after{background:#000}#header_v2.img_under #header_inner.transparent.down .menu-button-left:before,#header_v2.img_under #header_inner.transparent.down .menu-button-left:after{background:#fff}#header_v2 .action a{color:#fff;background:#000}#header_v2 .action a:hover{background:#000;color:#fff;box-shadow:0 0 10px #000}#header_v3 #header_inner.default{background:#fff}#header_v3 #header_inner.transparent{background:#fff0}#header_v3 #header_inner.transparent.down{background:rgb(255 255 255)}#header_v3.img_under #header_inner.transparent.down{background:#fff0}#header_v3 #header_inner.transparent #menu ul li a{color:#fff}#header_v3 #header_inner.transparent.down #menu ul li a{color:#000}#header_v3.img_under #header_inner.transparent.down #menu ul li a{color:#fff}#menu ul li a{font-weight:600;color:#000;text-transform:none;font-size:16px;letter-spacing:.2em;text-decoration:none!important}#menu ul li a:hover{opacity:.8}#menu ul li.current-menu-item a,#menu ul li.current-menu-parent a,#menu ul li.current-page-ancestor a{color:#666}#menu ul li.action a{color:#fff!important;background:#000}#menu ul li.action a:hover{background:#000;color:#fff;box-shadow:0 0 10px #000}#menu ul ul:before{border-color:#fff0 #fff0 #fff #fff0}#menu ul ul{background:#fff}#menu ul ul li a,#menu ul li.current-menu-item li a{color:#000!important}#menu ul ul li a:hover,#menu ul li.current-menu-item ul a,#menu ul li.current-menu-parent ul a,#menu ul ul li.current-menu-item a,#menu ul ul li.current-menu-parent a{color:#000!important}#menu ul ul li a:hover,#menu ul ul li.current-menu-item a{color:#000}#menu ul ul li a:hover{background:rgb(0 0 0 / .1)}#menu ul ul ul:before{border-color:#fff0 #ccc #fff0 #fff0}#menu ul ul ul{border-left:2px solid #ccc;background:#fff}.menu-button{background:#000}.menu-button.active{background:#000}.menu-button:before{border-bottom:2px solid #fff;border-top:2px solid #fff}.menu-button:after{border-top:2px solid #fff}.menu-button.active:before{border-color:#fff}.menu-button.active:after{border-color:#fff}.menu-button span{background:#f1f1f1;color:#000}.mobile_sidebar{background:#000;padding:50px 30px}.mobile_sidebar #searchform input{background:rgb(0 0 0 / .2)}.mobile_sidebar #searchform i{color:#fff}.mobile_sidebar .menu li a{color:#fff;font-size:20px;padding:15px 0;font-weight:700;text-decoration:none!important}.mobile_sidebar .menu ul li a{opacity:.5}.mobile_sidebar .menu li.action a{color:#fff;background:#000;font-weight:700}.mobile_sidebar .menu li.action a:hover{background:#000;color:#fff;box-shadow:0 0 10px #000}.mobile_sidebar .social li span{border:1px solid #fff;color:#fff}.mobile_sidebar .social li span:hover{background:#000;border-color:#000;color:#fff}.menu_sidebar{background:#000}.menu_sidebar nav ul li a{font-size:30px;color:#fff;font-weight:700}.menu_sidebar nav ul ul li{padding-left:20px;opacity:.5;font-size:24px}.menu_sidebar nav ul li a:before{content:'//';position:absolute;left:-35px;font-weight:300;opacity:0;transition:.5s;color:#000}.menu_sidebar .social li span{border:1px solid #fff;color:#fff}.menu_sidebar .social li span:hover{background:#76497D;border-color:#76497D;color:#fff}.block_heading .inner .breadcrumbs i{color:#ccc}.block_heading .inner .breadcrumbs a{color:#333}.block_heading .inner .breadcrumbs a:after{background:#000}.block_heading .inner .breadcrumbs span{color:#999}.block_heading .inner h1{font-size:50px}.block_heading.lazy .inner h1,.block_heading.lazy .inner h1{color:#fff}.block_heading.lazy .inner .breadcrumbs i{color:#fff}.block_heading.lazy .inner .breadcrumbs a{color:#fff}.block_heading.lazy .inner .breadcrumbs span{color:#fff;opacity:.5}.block_heading.lazy .inner .text{color:#fff}.block_heading.lazy .inner .post_meta li{color:#fff}.block_heading.lazy .inner .post_meta li a{color:#fff}.block_heading .overlay{opacity:1;background:rgb(0 0 0 / .3)}.block_heading.no_img .inner{padding:50px 0}.hero_h2{font-size:65px!important}.block_hero .overlay{background:#000;opacity:.3}.block_hero{margin:0 30px 0 30px}@media (max-width:767px){.block_hero.hero_slideshow .lSSlideOuter{top:0}.block_hero.hero_slideshow.mob_ratio1{padding-top:42.86%;min-height:200px}.block_hero.hero_slideshow.mob_ratio2{padding-top:56.25%;min-height:200px}.block_hero.hero_slideshow.mob_ratio3{padding-top:75%!important;min-height:200px}}.block_textarea.full{width:100%;max-width:2000px;margin:0 auto;padding:30px}.promo_item{background:#fff;box-shadow:0 15px 40px rgb(0 0 0 / .1)}.promo_item .preview .overlay{background:#000}.promo_item .inner{color:#000}.promo_item .inner .btn{background:#000;color:#fff}.promo_bg .inner{color:#fff}.promo_bg .inner .btn{background:#fff;color:#000}.promo_bg .overlay{opacity:1;background:rgb(0 0 0 / .3)}.block_promo a:hover .promo_bg .overlay{background:rgb(0 0 0 / .5)}.promo_icon .inner{color:#000}.promo_icon .inner .btn{background:#000;color:#fff}.block_feature .inner.media i.fa{background:#fff;color:#000}.block_feature.style_2 .inner.content article{background:#fff}.block_feature.style_1.feature_image_full{margin:30px 30px}.block_team .team_grid .details{color:#000}.block_team a:hover .team_grid .details h3{color:#000}.block_team .team_grid .preview:after,.team_popup .preview:after,.block_team .team_list .preview:after{border:1px solid #000}.block_parent .parent_item{background:#fff;box-shadow:0 15px 40px rgb(0 0 0 / .1);color:#000}.block_parent .parent_item .overlay,.block_parent .parent_item_bg .overlay{background:#000}.block_parent .parent_item_bg h3{color:#fff}.block_gallery .row{max-width:2000px;margin:0 auto}.gallery_list{margin:0 15px;margin-top:-15px}.gallery_list .item{margin:15px}.block_page_nav{padding:15px 30px}.block_page_nav .item{min-height:100px;box-shadow:none}.block_page_nav .item.right{text-align:right}.block_page_nav .item .preview{background-color:#fff;width:100px;height:100px}.block_page_nav .item .preview i{color:#000;opacity:.1}.block_page_nav .item .details{width:calc(100% - 100px);min-height:100px;text-decoration:none!important}.block_page_nav .item .details h3{color:#000}.block_page_nav .item .details span{color:#999}.block_page_nav .item.left .details{margin-left:100px}.block_page_nav .item.right .details{margin-right:100px}.project_menu ul li a{color:#000;background:#fff}.project_menu ul li a:hover{color:#000}.project_menu ul li.current-menu-item a{color:#fff;background:#000}.portfolio_v1{padding:0}.portfolio_v1 .container{width:100%;max-height:100%;padding:0 15px;margin-top:-15px}.portfolio_v1 .item{position:relative;margin:15px;padding-top:calc(100% - 30px);background:rgb(0 0 0 / .1) no-repeat center center;background-size:cover}.portfolio_v1 .item .inner{position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;text-decoration:none!important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;text-align:left}.portfolio_v1 .item .inner h3{display:block;position:relative;width:calc(100% - 60px);margin:30px;margin-left:10px;color:#fff;font-size:40px;text-transform:uppercase;line-height:1.1em;transition:.5s;opacity:0}.portfolio_v1 .item .inner h3:after{display:none}.portfolio_v1 .item .overlay{opacity:1;background:#fff0}.portfolio_v1 .item:hover .overlay{background:rgb(0 0 0 / .5)}.portfolio_v1 .item:hover .inner h3{margin-bottom:30px;margin-left:30px;opacity:1}@media (min-width:768px) and (max-width:1099px){.portfolio_v1 .item .inner h3{font-size:18px;margin:20px}}@media (max-width:767px){.portfolio_v1 .item .inner h3{font-size:24px;margin:30px}.portfolio_v1 .item .overlay{background:rgb(0 0 0 / .5)}.portfolio_v1 .item .inner h3{margin-bottom:30px;margin-left:30px;opacity:1}}.post_masonry.portfolio_v2 .portfolio .inner h3{color:#fff}.post_masonry.portfolio_v2 .portfolio .inner h3:after{background:#fff}.post_masonry.portfolio_v2 .portfolio .overlay{opacity:1;background:rgb(0 0 0 / .3)}.post_masonry.portfolio_v2 .portfolio:hover .overlay{background:rgb(0 0 0 / .7)}.blog_v1 .post .preview .overlay{opacity:0;width:0;left:auto;right:0;background:rgb(0 0 0 / .5)}.blog_v1 .post .preview .date{color:#fff;background:#000}.blog_v1 .post .details h3{color:#000}.blog_v1 .post .details .text{color:#000}.blog_v1 .post .details .read_more{color:#000}.blog_v1 .post .details .read_more:after{background:#000}.blog_v1 .post:hover .preview .date{background:#000}.blog_v2 .post:after{background:#000}.blog_v2 .post .preview .overlay{background:rgb(0 0 0 / .5)}.blog_v2 .post .preview .date{color:#fff;background:#000}.blog_v2 .post .details h3{color:#000}.blog_v2 .post .details .text{color:#000}.blog_v2 .post .details .read_more{color:#000}.blog_v2 .post .details .read_more:after{background:#000}.blog_v2 .post:hover .preview .date{background:#000}.blog_v2 .post:hover .preview.no_img .date{background:#000}.feed_posts .post:after{background:#000}.feed_posts .post .preview .overlay{background:rgb(0 0 0 / .5)}.feed_posts .post .preview .date{color:#fff;background:#000}.feed_posts .post .details h3{color:#000}.feed_posts .post .details .text{color:#000;text-decoration:none!important}.feed_posts .post .details .read_more{color:#000}.feed_posts .post .details .read_more:after{background:#000}.feed_posts .post:hover .preview .date{background:#000}.feed_posts .post:hover .preview.no_img .date{background:#000}#author_block{background:#f9f9f9}#author_block .icon{border:1px solid #ccc}#author_block .icon i{color:#ccc}#author_block span{color:#ccc}#author_block h4{color:#000}.author_social li a i{color:#000}.author_social li a:hover i{background:#000;color:#fff}.post_nav a{background:#fff;color:#000}.post_nav a:hover{background:#000;color:#fff}.widget h3{color:#000}.widget ul li a{color:#000;border-left:2px solid #fff}.widget ul li a:hover,.widget ul li.current-cat a,.widget ul li.current-menu-item a{color:#000;border-left-color:#000}#searchform .searchsubmit{color:#000}#searchform .searchsubmit:hover{color:#000}.widget_menu ul li a{color:#000;border-left:2px solid #fff}.widget_menu ul li a:hover,.widget_menu ul li.current-menu-item a{border-left-color:#000;color:#000}.logo_block{background:#f1f1f1}footer .social li span{color:#fff;border:1px solid #fff}.footer_landing{background:#fff;color:#000}.footer_landing .address a{color:#000;text-decoration:none}.footer_landing .copyright a{color:#000;text-decoration:none}.footer_v1{background:#fff;color:#000}.footer_v1 .address a{color:#000}.footer_v1 .footer_menu li a{color:#000;text-decoration:none}.footer_v1 .footer_menu li.action a{color:#000;text-decoration:none}.footer_v1 .copyright a{color:#000;text-decoration:none}.footer_v2{background:#fff;color:#000}.footer_v2 .address a{color:#000}.footer_v2 .footer_menu li a{color:#000;text-decoration:none;letter-spacing:.2em}.footer_v2 .footer_menu li.action a{color:#000;text-decoration:none}.footer_v2 .copyright a{color:#000;text-decoration:none}.footer_v3{background:#fff;color:#000}.footer_v3 .address a{color:#000;text-decoration:none}.footer_v3 .copyright a{color:#000;text-decoration:none}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{background:#fff;border:1px solid rgb(0 0 0 / .2);color:#021749}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{background:rgb(255 255 255);border-color:rgb(0 0 0 / .3);color:#000}input[type="button"],input[type="submit"],button{background:#000;color:#fff;font-weight:700}input[type="button"]:hover,input[type="submit"]:hover,button:hover{background:#000;box-shadow:0 0 5px #000}.gfield_radio input[type=radio]:checked~.check{border:1px solid #000!important}.gfield_radio input[type=radio]:checked~.check::before{background:#000!important}.gfield_checkbox input[type=checkbox]:checked~.check::before{color:#000!important}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #000}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#000 #fff0 #fff0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#000!important}.select2-container--classic .select2-selection--single:focus,.select2-container--classic.select2-container--open .select2-selection--single,.select2-container--classic .select2-selection--multiple:focus,.select2-container--classic.select2-container--open .select2-selection--multiple,.select2-container--classic.select2-container--open .select2-dropdown{border-color:#000!important}