/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/
@import url('css/_media.css');

@font-face {
    font-family: 'Suisse Intl';
    src: url('fonts/SuisseIntl-SemiBold.eot');
    src: local('fonts/SuisseIntl-SemiBold'),
        url('fonts/SuisseIntl-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/SuisseIntl-SemiBold.woff2') format('woff2'),
        url('fonts/SuisseIntl-SemiBold.woff') format('woff'),
        url('fonts/SuisseIntl-SemiBold.ttf') format('truetype'),
        url('fonts/SuisseIntl-SemiBold.svg#SuisseIntl-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Suisse Intl';
    src: url('fonts/SuisseIntl-Regular.eot');
    src: local('fonts/SuisseIntl-Regular'),
        url('fonts/SuisseIntl-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/SuisseIntl-Regular.woff2') format('woff2'),
        url('fonts/SuisseIntl-Regular.woff') format('woff'),
        url('fonts/SuisseIntl-Regular.ttf') format('truetype'),
        url('fonts/SuisseIntl-Regular.svg#SuisseIntl-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body, body *{
    font-family:'Suisse Intl';
}
.rs-layer {font-family:'Suisse Intl' !important;}
/*accordion-home-help*/
.accordion-home-help .accordion-title-txt{
display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;	
}
.accordion-home-help .accordion_item__img{
	max-width: 30px;
}
.elementor-9 .elementor-element.elementor-element-4caafaf4 input[type=submit]{
 border:0px!important;   
}
.home-contact .wpcf7-submit:disabled{
    background:rgba(255, 255, 255, 0.1)!important;
    backdrop-filter: blur(20px);
    color: rgba(255, 255, 255, 0.2)!important;
}
.home-contact .ch-textarea{
    height:50px!important;
}

.thinking-img-container{
  overflow: hidden;
    border-radius: 0;
    transition: border-radius .2s ease;
    position: relative;
    flex: auto;
}  
.think-img{
    height: 340px !important;
}
.project-img-container{
overflow: hidden;
    border-radius: 0;
    transition: border-radius .2s ease;
    position: relative;
    flex: auto;
    height: 340px;
}
.project-img{
    transition: transform .2s ease;
    object-fit: cover;
    width: 100%;
    height: 100%!important;}

.project-img:hover{
    transform: scale(1.2);
    transition: transform .2s ease;
}

.brandsLogo img{height:64px; object-fit:contain}