.clr {
    clear: both;
}

.mod-land_forma {
    background: url("/modules/client/landing/images/form_bg.jpg") center top no-repeat;
    min-height: 875px;
}

.mod-land_forma__container {
    max-width: 1200px;
    margin: 0 auto;
}

.mod-land_forma__tab {
    float: left;
    width: 490px;
    padding: 0 80px;
}

.mod-land_forma__tab:nth-child(1) {
    padding: 0 40px;
    width: 570px;
}

.mod-land_forma__tab:nth-child(2) {
    width: 390px;
}

.mod-land_forma__tab-title {
    margin-top: 200px;
    font-size: 60px;
    color: #fff;
    font-weight: 100;
}

.mod-land_forma__tab-subtitle {
    margin-top: 100px;
    font-size: 24px;
    color: #fff;
    font-weight: 100;
}

.mod-land_forma__tab-form {
    padding: 50px 40px;
    background: #fff;
    border-radius: 15px;
    min-height: 300px;
    margin-top: 100px;
}

.mod-land_forma__tab-form-title {
    font-size: 18px;
    color: #323232;
    text-align: center;
    margin-bottom: 40px;
}

.mod-land_forma__tab-form form {
    position: relative;
}

.mod-land_forma__tab-form form input[type="text"],
.mod-land_forma__tab-form form select {
    display: block;
    border: none;
    border-radius: 30px;
    background: #ebf2f6;
    color: #333;
    font-size: 14px;
    padding: 0px 20px;
    width: calc(100% - 40px);
    height: 45px;
    line-height: 45px;
    margin-bottom: 15px;
    color: #a1b2be;
    position: relative;
}

.mod-land_forma__tab-form form:after {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="6px"><path fill-rule="evenodd" fill="rgb(165, 176, 183)" d="M6.000,5.657 L0.343,-0.000 L11.657,-0.000 L6.000,5.657 Z"/></svg>') 0 0 no-repeat;
    content: "";
    position: absolute;
    width: 12px;
    height: 6px;
    right: 20px;
    top: 20px;
    z-index: 1;
}

.mod-land_forma__tab-form form select {
    -webkit-appearance: none;
    -moz-appearance: none;
}

.mod-land_forma__tab-form form input[type="submit"] {
    display: block;
    border: none;
    border-radius: 30px;
    width: 220px;
    background: #42c8ff;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    box-shadow: 0px 15px 15px 1px rgba(66, 200, 255, 0.25);
    letter-spacing: 1px;
    cursor: pointer;
    -webkit-appearance: none;
    line-height: 50px;
    height: 50px;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 30px;
}

.mod-land_forma__tab-form form input[type="submit"]:disabled {
  opacity: 0.5;
  background: #b3b3b3;
  box-shadow: 0px 15px 15px 1px rgba(118, 118, 118, 0.25);;
}

.mod-land_forma__tab-form form input[type="submit"]:disabled:hover {
    cursor: not-allowed;
    background: #b3b3b3;
}

.mod-land_forma__tab-form form input[type="submit"]:hover {
    background: #42c0ff;
}

.mod-land_forma__tab-form form textarea {
    display: block;
    border: none;
    border-radius: 30px;
    background: #ebf2f6;
    color: #333;
    font-size: 14px;
    padding: 20px;
    margin-bottom: 10px;
    resize: none;
    width: calc(100% - 40px);
    height: 50px;
    font-weight: 100;
}

.mod-land_forma__tab-form-text {
    font-size: 12px;
    color: #a1b2be;
    text-align: center;
    max-width: 280px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.mod-land_forma__tab-form-text a {
    font-size: 12px;
    color: #a1b2be;
}

.mod-land_forma__tab-form-text a:hover {
    text-decoration: none;
}

.mod-land_forma__tab-form form textarea::-webkit-input-placeholder {color:#a1b2be;}
.mod-land_forma__tab-form form input::-webkit-input-placeholder {color:#a1b2be;}
.mod-land_forma__tab-form form textarea::-moz-placeholder          {color:#a1b2be;}
.mod-land_forma__tab-form form input::-moz-placeholder          {color:#a1b2be;}
.mod-land_forma__tab-form form textarea:-moz-placeholder           {color:#a1b2be;}
.mod-land_forma__tab-form form input:-moz-placeholder           {color:#a1b2be;}
.mod-land_forma__tab-form form textarea:-ms-input-placeholder      {color:#a1b2be;}
.mod-land_forma__tab-form form input:-ms-input-placeholder      {color:#a1b2be;}

.mod-land_forma__tab-form form label {
    font-size: 12px;
    color: #a1b2be;
    float: left;
    cursor: pointer;
    margin-left: 5px;
    -moz-user-select: none;
    -webkit-user-select: none;
    margin-bottom: 15px;
}

.send-icon {
    display: inline-block;
    background: url("data:img/png;base64,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") no-repeat;
    width: 103px;
    height: 103px;
}

.pt-50 {
    padding-top: 50px;
}

@media only screen and (max-width: 1200px) {
    .mod-land_forma__tab:nth-child(1) {
        padding: 0;
        padding-left: 30px;
        width: calc(50% - 30px);
    }
    .mod-land_forma__tab:nth-child(2) {
        width: 50%;
        padding: 0;
    }
    .mod-land_forma__tab-form {
        width: 310px;
        margin: 0 auto;
        margin-top: 100px;
    }
    .mod-land_forma__tab-title {
        font-size: 54px;
    }
}

@media only screen and (max-width: 1024px) {
    .mod-land_forma__tab-title {
        margin-top: 0px;
        padding-top: 20px;
        font-size: 48px;
        text-align: center;
    }
    .mod-land_forma__tab-subtitle {
        margin-top: 20px;
        text-align: center;
    }
    .mod-land_forma__tab {
        float: none;
        width: auto !important;
        padding: 0 10px !important;
    }
    .mod-land_forma__tab-form {
        margin-top: 30px;
    }
}

@media only screen and (max-width: 430px) {
    .mod-land_forma {
        background: #0f3972;
    }
    .mod-land_forma__tab-title {
        font-size: 30px;
    }
    .mod-land_forma__tab-subtitle {
        font-size: 16px;
    }
    .mod-land_forma__tab-form {
        width: auto;
        padding: 20px;
    }
}
