/*
Theme Name: Involve
Text Domain: Involve
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
/*	0. CSS Reset
/* -------------------------------------------------------------------------- */
:root {
    /*colors*/
    --color-white: #fff;
    --color-main: #F18949;
    --color-text: #000;
    --color-subtext: #797979;
    --color-bg: #F1F2F1;
    /*z-index */
    --z-index-negative: -1;
    --z-index-low: 10;
    --z-index-meduim: 50;
    --z-index-hight: 100;
    --z-index-super-hight: 150;
    /*line-height*/
    --line-height-120: 1.2em;
    --line-height-150: 1.5em;
    /*transition*/
    --transition-default: 0.5s;
    --transition-medium: 0.75s;
    --transition-slow: 1s;
  }

@font-face {
    font-family: 'Plain';
    src: url('assets/fonts/Plain/Plain-Light.eot');
    src: url('assets/fonts/Plain/Plain-Light.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/Plain/Plain-Light.woff2') format('woff2'),
    url('assets/fonts/Plain/Plain-Light.woff') format('woff'),
    url('assets/fonts/Plain/Plain-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Plain';
    src: url('assets/');
    src: url('assets/fonts/Plain/Plain-Bold.eot');
    src: url('assets/fonts/Plain/Plain-Bold.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/Plain/Plain-Bold.woff2') format('woff2'),
    url('assets/fonts/Plain/Plain-Bold.woff') format('woff'),
    url('assets/fonts/Plain/Plain-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

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

html {
	 
    height: 100%;
}

body {
    padding: 0;
    margin: 0;
    font-family: 'Plain', sans-serif;
    font-weight: 400;
    color: var(--color-text);
    position: relative;
    overflow: overlay;
	scroll-behavior: smooth;
	 
}

body.is-modal-open {
    overflow-y: hidden;
}

a {
    color: inherit;
    text-decoration: none;
}

input, textarea {
    margin: 0;
    padding: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

textarea {
    resize: none;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Plain', sans-serif;
    line-height: var(--line-height-120);
    font-weight: 700;
    margin: 0;
    padding: 0;
}

div, nav, p, span, button, input, a, form, ul, li, textarea, *:before, *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

a:hover, a:active, a:focus, button, input, button:hover, button:active, button:focus, input:focus, input:active, textarea, textarea:focus, textarea:active {
    text-decoration: none;
    outline: none;
}

button {
    border: none;
    outline: none;
    background-color: transparent;
    cursor: pointer;
}

input[type="text"],
input[type="search"],
input[type="number"],
textarea {
    outline: none;
    text-decoration: none;
    -webkit-appearance: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

img {
    max-width: 100%;
    height: auto;
    display: block;
}

p {
    margin: 0;
    padding: 0;
}

ul, li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.mr-7 {
	margin-right: 7px;
}

.wrapper {
    max-width: 1230px;
    margin: 100px auto 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.header-height {
    height: 100vh;
    min-height: 790px;
}

.header-bg-image {
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    min-height: 790px;
}

.header-main {
    background-image: url('/assets/images/header_bg.jpg');
}

/* .button-with-circle .elementor-button-icon.elementor-align-icon-right::before {
	content: '';
} */


.wpcf7 .ajax-loader {
	display: none !important;
}
