::-moz-selection{background-color:#1B1E24;color:#fff}::selection{background-color:#1B1E24;color:#fff}a,a:hover,a:focus{outline:none !important}.h-100{height:100%}.hid-overflow{overflow:hidden}.hide-me{display:none}.elementor-button-link.elementor-size-sm{min-width:130px;max-width:100%}.project-popup{display:none}.project-popup .fancybox-previous,.project-popup .fancybox-next{position:absolute;bottom:16px;height:18px;width:40px}.project-popup .fancybox-previous{left:24px;background:url(../img/arrow-left.png) #fff no-repeat no-repeat 10px center/8px auto}.project-popup .fancybox-previous:hover{background-image:url(../img/arrow-left-active.png)}.project-popup .fancybox-next{right:24px;background:url(../img/arrow-right.png) #fff no-repeat no-repeat 20px center/8px auto}.project-popup .fancybox-next:hover{background-image:url(../img/arrow-right-active.png)}.fancybox-arrow{background-color:transparent !important;outline:none !important}.fancybox-arrow:after{background-color:#000 !important;outline:none !important}.fancybox-button--close{background-color:#000 !important;outline:none !important}.expertise-description{overflow:hidden;transition:all ease 1s}.expertise-description.has-exceed{max-height:210px}.expertise-description p.hide-others{text-overflow:ellipsis;display:-webkit-box;max-height:168px;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.expertise-description.remove-max{max-height:4000px}.expertise-description.remove-max p{overflow:auto;display:block !important;max-height:none;-webkit-line-clamp:unset}.expertise-description .read-more-less{cursor:pointer;color:#A70000;font-family:"Roboto", Sans-serif}.expertise-description .read-more-less:hover{color:#1B1E24}section.search-results>div{margin-top:58px;margin-bottom:58px;padding-left:10px;padding-right:10px;overflow:hidden}section.search-results .search-keyword,section.search-results .search-excerpt{color:var(--e-global-color-755fde0)}section.search-results .result-item{margin-top:48px}section.search-results .result-item p{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family)}@media (max-width: 767px){section.search-results .result-item>div:first-child{margin-bottom:24px}}section.search-results .result-item .breadcrumb{-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}section.search-results .result-item .img-wrap{overflow:hidden;height:180px;width:300px;max-width:100%}section.search-results .result-item .img-wrap img{width:100%;height:100%;object-fit:cover;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}section.search-results .result-item:hover .breadcrumb{color:var(--e-global-color-755fde0)}section.search-results .result-item:hover .img-wrap img{-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);transform-origin:center center}#search-icon .elementor-icon{vertical-align:middle}#search-icon a.opened{color:var(--e-global-color-primary) !important}#search-filter>div{max-width:1090px;padding-left:15px;padding-right:15px}#search-filter.dropdown-filter{position:fixed;background-color:#fff;width:100%;left:0;top:86px;z-index:3;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);text-transform:uppercase;-moz-transform:translate3d(0, -100%, 0);-o-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;opacity:0}#search-filter.dropdown-filter.opened{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#search-filter.dropdown-filter form{position:relative}#search-filter.dropdown-filter form input{font-family:var(--e-global-typography-text-font-family)}#search-filter.dropdown-filter form input ::-webkit-input-placeholder{color:#666;font-family:var(--e-global-typography-text-font-family);opacity:1}#search-filter.dropdown-filter form input ::-moz-placeholder{color:#666;font-family:var(--e-global-typography-text-font-family);opacity:1}#search-filter.dropdown-filter form input :-ms-input-placeholder{color:#666;font-family:var(--e-global-typography-text-font-family);opacity:1}#search-filter.dropdown-filter form input :-moz-placeholder{color:#666;font-family:var(--e-global-typography-text-font-family);opacity:1}#search-filter.dropdown-filter form button{position:absolute;right:0;top:0;height:40px;padding:0;width:40px;background:transparent !important;outline:none !important;border:0 !important;color:#6C757D;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}#search-filter.dropdown-filter form button:hover{color:var(--e-global-color-primary)}#search-filter.dropdown-filter .suggestions{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);position:absolute;top:40px;left:0;width:100%}#search-filter.dropdown-filter .suggestions span{color:var(--e-global-color-primary);text-transform:none;background-color:#fff;padding:12px 16px}#search-filter.dropdown-filter .suggestions ul{max-height:300px;overflow:auto;color:black;text-transform:none;list-style:none;background-color:#fff;padding:0}#search-filter.dropdown-filter .suggestions ul li{padding:12px 16px;cursor:pointer}#search-filter.dropdown-filter .suggestions ul li:hover{background-color:#ccc}.home #search-icon a.opened{color:#fff !important}.home #search-filter.dropdown-filter{background-color:#1B1E24}
