@font-face {
    font-family: "GT-Walsheim";
    src: url(//kimbal.io/wp-content/themes/kimbal/assets/fonts/gt-walsheim/GT-Walsheim-Condensed-Light.otf) format("opentype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "GT-Walsheim";
    src: url(//kimbal.io/wp-content/themes/kimbal/assets/fonts/gt-walsheim/GT-Walsheim-Condensed-Regular.otf) format("opentype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "GT-Walsheim";
    src: url(//kimbal.io/wp-content/themes/kimbal/assets/fonts/gt-walsheim/GT-Walsheim-Bold.otf) format("opentype");
    font-weight: bold;
    font-style: normal;
}
:root {
font-family: "GT-Walsheim";
--GT-Walsheim: "GT-Walsheim";
 --primary-color: #0081ff;
    --text-color: #0081ff;
    --secondary-color: #fff;
    --font: "GT Walsheim", "Outfit", sans-serif;
}
*,
*:before,
*:after {
margin: 0px;
padding: 0px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-text-size-adjust: 100%; }
tspan {
white-space: nowrap;
}
html {   font-size: 62.5%;
overflow-x: hidden;
}
.smooth-scroll-wrapper {
transition: height 0.3s ease;
will-change: transform, height;
}
body {
opacity: 0;
overflow-x: hidden;
-webkit-text-size-adjust: 100%;
-webkit-transition: opacity 500ms ease;
-o-transition: opacity 500ms ease;
transition: opacity 500ms ease;
} textarea,
button,
select,
a,
div,
li {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
appearance: none;
}
img {
max-width: 100%;
display: block;
}
a {
text-decoration: none;
transition: all 0.3s ease-in-out;
}

/* Global variables and styles already defined below */

html {
    font-size: 35%;
}

@media screen and (max-width: 768px) {
    html {
        font-size: 62.5%;
    }
}

@media screen and (min-width: 950px) and (max-width: 1100px) {
    html {
        font-size: 40%;
    }
}

@media screen and (min-width: 1101px) and (max-width: 1400px) {
    html {
        font-size: 50%;
    }
}

@media screen and (min-width: 1401px) {
    html {
        font-size: 62.5%;
    }
}


* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    color: var(--primary-color);
    font-weight: 300;
}

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

.section {
    width: 100vw;
    height: 100vh;
    overflow-x: visible !important;
    display: flex;
    align-items: center;
    background: rgb(255, 255, 255);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(255, 255, 255) 100%);
}

.full-width-section{
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
    /* padding-left: 20px;
    padding-right: 20px; */
}

/* common classes start*/
.bg-blue {
    background-color: var(--primary-color);
}

.text-blue {
    color: var(--primary-color);
}


.whitespace-nowrap {
    white-space: nowrap;
}

/* common classes end*/

/* typography start*/
.text-10 {
    font-size: 10rem;
}
.text-9 {
    font-size: 9rem;
}
.text-8 {
    font-size: 8rem;
}
.text-7 {
    font-size: 7rem;
}
.text-6 {
    font-size: 6rem;
}
.text-5 {
    font-size: 5rem;
}
.text-4 {
    font-size: 4rem;
}
.text-3 {
    font-size: 3rem;
}
.text-2_5 {
    font-size: 2.5rem;
}
.text-2 {
    font-size: 2rem;
}
.text-1_5 {
    font-size: 1.5rem;
}

.line_height_0_5{
    line-height: 0.5;
}
.line_height_0_6{
    line-height: 0.6;
}
.line_height_0_7{
    line-height: 0.7;
}
.line_height_0_8{
    line-height: 0.8;
}
.line_height_0_9{
    line-height: 0.9;
}
.line_height_1{
    line-height: 1;
}



.linkBtn {
    font-size: 2.1rem;
    padding: 25px 15px 25px 15px;
    background-image: url(https://kimbal.io/wp-content/themes/kimbal/assets/images/union-blue.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    cursor: pointer;
    color: white;
    display: flex;
    align-items: center;
}

.section {
    width: 100%;
    max-width: 1168px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
}





@media (min-width: 768px) {
    .md_text-39 {
        font-size: 39rem;
    }
    .md_text-37 {
        font-size: 37rem;
    }
    .md_text-26 {
        font-size: 26rem;
    }
    .md_text-21 {
        font-size: 21rem;
    }
    .md_text-20 {
        font-size: 20rem;
    }
    .md_text-19 {
        font-size: 19rem;
    }
    .md_text-18 {
        font-size: 18rem;
    }
    .md_text-17 {
        font-size: 17rem;
    }
    .md_text-16 {
        font-size: 16rem;
    }
    .md_text-15 {
        font-size: 15rem;
    }
    .md_text-14 {
        font-size: 14rem;
    }
    .md_text-13 {
        font-size: 13rem;
    }
    .md_text-12 {
        font-size: 12rem;
    }
    .md_text-11 {
        font-size: 11rem;
    }
    .md_text-10 {
        font-size: 10rem;
    }
    .md_text-9 {
        font-size: 9rem;
    }
    .md_text-8 {
        font-size: 8rem;
    }
    .md_text-7 {
        font-size: 7rem;
    }
    .md_text-6 {
        font-size: 6rem;
    }
    .md_text-5 {   
        font-size: 5rem;
    }
    .md_text-4 {   
        font-size: 4rem;
    }
    .md_text-3 {   
        font-size: 3rem;
    }
    .md_text-2_5{
        font-size: 2.5rem;
    }
    .md_text-2 {   
        font-size: 2rem;
    }


    .md_line_height_0_5{
        line-height: 0.5;
    }
    .md_line_height_0_6{
        line-height: 0.6;
    }
    .md_line_height_0_7{
        line-height: 0.7;
    }
    .md_line_height_0_8{
        line-height: 0.8;
    }
    .md_line_height_0_9{
        line-height: 0.9;
    }
    .md_line_height_1{
        line-height: 1;
    }

    
    .linkBtn {
        font-size: 2.1rem;
        padding: 25px 15px 25px 15px;
        background-image: url(https://kimbal.io/wp-content/themes/kimbal/assets/images/union-blue.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        cursor: pointer;
        color: white;
        white-space: nowrap;
        margin-left: auto;
        margin-right: 0px;
        width: auto;
    }
     .linkBtn svg {
        margin-left: auto;
        display: inline-block;
        stroke: white;
        width: 20px;
        height: 20px;
    }
}

@media (min-width: 1200px) {
    .linkBtn {
        font-size: 2.7rem;
        padding: 25px 15px 25px 15px;
        background-image: url(https://kimbal.io/wp-content/themes/kimbal/assets/images/union-blue.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        cursor: pointer;
        color: white;
    }
}

/* typography end*/

/*# sourceMappingURL=common.css.map */