/*body { margin: 0; font-family: "Helvetica Neue", sans-serif; }*/

body {
    font-family: 'Montserrat', sans-serif;
    margin: 0;
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    /*background-color: #EAEDEC;*/
    background-color: #fff;
}

html {
    overflow-x: hidden;
}

/*.container {*/
/*    width: 80%;*/
/*}*/

/*.box-shadow-3d{*/
/*    box-shadow: 1px 1px 0px #B6C1BD,*/
/*    2px 2px 0px #B6C1BD,*/
/*    3px 3px 0px #B6C1BD,*/
/*    4px 4px 0px #B6C1BD,*/
/*    5px 5px 0px #B6C1BD,*/
/*    6px 6px 0px #B6C1BD,*/
/*    7px 7px 0px #B6C1BD,*/
/*    8px 8px 0px #B6C1BD,*/
/*    9px 9px 0px #B6C1BD,*/
/*    10px 10px 0px #B6C1BD,*/
/*    11px 11px 0px #B6C1BD,*/
/*    12px 12px 0px #B6C1BD,*/
/*    13px 13px 0px #B6C1BD,*/
/*    14px 14px 0px #B6C1BD,*/
/*    15px 15px 0px #B6C1BD,*/
/*    16px 16px 0px #B6C1BD;*/
/*}*/

.box-shadow-3d {
    box-shadow: 1px 1px 0px #d0dbd7,2px 2px 0px #d0dbd7,3px 3px 0px #d0dbd7,4px 4px 0px #d0dbd7,5px 5px 0px #d0dbd7,6px 6px 0px #d0dbd7,7px 7px 0px #d0dbd7,8px 8px 0px #d0dbd7,9px 9px 0px #d0dbd7,10px 10px 0px #d0dbd7,11px 11px 0px #d0dbd7,12px 12px 0px #d0dbd7,13px 13px 0px #d0dbd7,14px 14px 0px #d0dbd7,15px 15px 0px #d0dbd7,16px 16px 0px #d0dbd7,17px 17px 0px #d0dbd7,18px 18px 0px #d0dbd7,19px 19px 0px #d0dbd7,20px 20px 0px #d0dbd7,21px 21px 0px #d0dbd7,22px 22px 0px #d0dbd7,23px 23px 0px #d0dbd7,24px 24px 0px #d0dbd7,25px 25px 0px #d0dbd7,26px 26px 0px #d0dbd7,27px 27px 0px #d0dbd7,28px 28px 0px #d0dbd7,29px 29px 0px #d0dbd7,30px 30px 0px #d0dbd7,31px 31px 0px #d0dbd7,32px 32px 0px #d0dbd7,33px 33px 0px #d0dbd7,34px 34px 0px #d0dbd7,35px 35px 0px #d0dbd7,36px 36px 0px #d0dbd7,37px 37px 0px #d0dbd7,38px 38px 0px #d0dbd7,39px 39px 0px #d0dbd7,40px 40px 0px #d0dbd7,41px 41px 0px #d0dbd7,42px 42px 0px #d0dbd7,43px 43px 0px #d0dbd7,44px 44px 0px #d0dbd7,45px 45px 0px #d0dbd7,46px 46px 0px #d0dbd7,47px 47px 0px #d0dbd7,48px 48px 0px #d0dbd7,49px 49px 0px #d0dbd7,50px 50px 0px #d0dbd7,51px 51px 0px #d0dbd7,52px 52px 0px #d0dbd7,53px 53px 0px #d0dbd7,54px 54px 0px #d0dbd7,55px 55px 0px #d0dbd7,56px 56px 0px #d0dbd7,57px 57px 0px #d0dbd7,58px 58px 0px #d0dbd7,59px 59px 0px #d0dbd7,60px 60px 0px #d0dbd7,61px 61px 0px #d0dbd7,62px 62px 0px #d0dbd7,63px 63px 0px #d0dbd7,64px 64px 0px #d0dbd7,65px 65px 0px #d0dbd7,66px 66px 0px #d0dbd7,67px 67px 0px #d0dbd7,68px 68px 0px #d0dbd7,69px 69px 0px #d0dbd7,70px 70px 0px #d0dbd7,71px 71px 0px #d0dbd7,72px 72px 0px #d0dbd7,73px 73px 0px #d0dbd7,74px 74px 0px #d0dbd7,75px 75px 0px #d0dbd7,76px 76px 0px #d0dbd7,77px 77px 0px #d0dbd7,78px 78px 0px #d0dbd7,79px 79px 0px #d0dbd7,80px 80px 0px #d0dbd7,81px 81px 0px #d0dbd7,82px 82px 0px #d0dbd7,83px 83px 0px #d0dbd7,84px 84px 0px #d0dbd7,85px 85px 0px #d0dbd7,86px 86px 0px #d0dbd7,87px 87px 0px #d0dbd7,88px 88px 0px #d0dbd7,89px 89px 0px #d0dbd7,90px 90px 0px #d0dbd7,91px 91px 0px #d0dbd7,92px 92px 0px #d0dbd7,93px 93px 0px #d0dbd7,94px 94px 0px #d0dbd7,95px 95px 0px #d0dbd7,96px 96px 0px #d0dbd7,97px 97px 0px #d0dbd7,98px 98px 0px #d0dbd7,99px 99px 0px #d0dbd7,100px 100px 0px #d0dbd7,101px 101px 0px #d0dbd7,102px 102px 0px #d0dbd7,103px 103px 0px #d0dbd7,104px 104px 0px #d0dbd7,105px 105px 0px #d0dbd7,106px 106px 0px #d0dbd7,107px 107px 0px #d0dbd7,108px 108px 0px #d0dbd7,109px 109px 0px #d0dbd7,110px 110px 0px #d0dbd7,111px 111px 0px #d0dbd7,112px 112px 0px #d0dbd7,113px 113px 0px #d0dbd7,114px 114px 0px #d0dbd7,115px 115px 0px #d0dbd7,116px 116px 0px #d0dbd7,117px 117px 0px #d0dbd7,118px 118px 0px #d0dbd7,119px 119px 0px #d0dbd7,120px 120px 0px #d0dbd7,121px 121px 0px #d0dbd7,122px 122px 0px #d0dbd7,123px 123px 0px #d0dbd7,124px 124px 0px #d0dbd7,125px 125px 0px #d0dbd7,126px 126px 0px #d0dbd7,127px 127px 0px #d0dbd7,128px 128px 0px #d0dbd7,129px 129px 0px #d0dbd7,130px 130px 0px #d0dbd7,131px 131px 0px #d0dbd7,132px 132px 0px #d0dbd7,133px 133px 0px #d0dbd7,134px 134px 0px #d0dbd7,135px 135px 0px #d0dbd7,136px 136px 0px #d0dbd7,137px 137px 0px #d0dbd7,138px 138px 0px #d0dbd7,139px 139px 0px #d0dbd7,140px 140px 0px #d0dbd7;
}

/*$n = 140;*/

/*$str = "";*/

/*for ($i = 1; $i <= $n; $i++) {*/
/*if ($i === $n) {*/
/*    $str .= "{$i}px {$i}px 0px #d0dbd7;";*/
/*} else {*/
/*      $str .= "{$i}px {$i}px 0px #d0dbd7,";*/
/*  }*/
/*}*/

/*echo $str;*/

.top-wrapper {
    /*background-color: #C4CDC9;*/
    background-color: #fff;
    min-height: 300px;
}

.top-wrapper h1, .top-wrapper h2, .top-wrapper h3, .top-wrapper h4, .top-wrapper h5, .top-wrapper h6 {
    font-weight: bold;
}

.middle-wrapper {
    /*background-color: #222222;*/
    min-height: 300px;
}

.middle-wrapper p, .middle-wrapper h5, h6 {
    color: #292929;
}

.middle-wrapper h5 {
    margin-bottom: 20px;
}

.middle-wrapper h5, h6 {
    font-weight: bold;
}

.bottom-wrapper {
    /*background-color: #EAEDEC;*/
    background-color: #FAF7F7;
    min-height: 300px;
    color: #292929;
    position: relative;
}

.form-container form {
    width: 80%;
}

/*@media all and (max-width: 576px) {*/
/*    .helle-info {*/
/*        text-align: center;*/
/*    }*/

/*}*/

/*@media (max-width: 576px) {*/
/*    .helle-info {*/
/*        text-align: center;*/
/*    }*/
/*}*/

/*.top-wrapper {*/
/*    position: relative;*/
/*}*/

/*.top-wrapper:after {*/
/*    content: ' ';*/
/*    display: block;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    z-index: 1;*/
/*    background: url(images/test2.png) no-repeat right 50%;*/
/*}*/

/*.mentor {*/
/*    position: relative;*/
/*}*/

/*.mentor:after {*/
/*    content: ' ';*/
/*    display: block;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    z-index: 1;*/
/*    background: url(images/Grafik-04.png) no-repeat right 50%;*/
/*}*/


.bt {
    /*background: #292929;*/
    background: #3C3C3B;
    width: 100%;
    height: 30px;
    z-index: 2;
}

.form-container label, .form-container input {
    display: block;
    font-family: 'Montserrat', sans-serif;
}

.form-container input:not(#sendMessage) {
    width: 100%;
}

form {
    background: #fff;
    padding: 40px;
    font-family: 'Montserrat', sans-serif;
    max-width: 100%;
}

textarea {
    max-width: 100%;
}

.form-container label {
    font-size: 0.8rem;
}

#name, #email, #tel {
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 2px solid #D9DEDC;
}

#sendMessage {
    width: 80%;
    text-align: left;
    background: #292929;
    color: #fff;
    border: none;
    border-radius: 4px;
    padding-top: 6px;
    padding-bottom: 6px;
    text-indent: 10px;
    font-weight: bold;
}

