@use "../utils" as *; /*============================= 18. Call-back ===============================*/ .call-back { &-area { background: var(--tg-color-dark-blue); padding: 80px 0 85px; position: relative; z-index: 1; overflow: hidden; &-two { background: transparent; padding: 70px; z-index: 2; } } &-wrap { background: var(--tg-theme-secondary); padding: 90px 80px 75px; @include border-radius(15px); @media #{$lg} { padding: 50px 25px 50px; } } &-content { @media #{$md} { text-align: center; margin-bottom: 30px; } & .shape { position: absolute; left: 0; bottom: 0; z-index: -1; filter: grayscale(45%); @media #{$md} { display: none; } } & p { margin-bottom: 0; color: #d0d0dd; font-weight: 500; width: 90%; @media #{$lg} { width: 100%; } } } &-form { & form { & .row { --bs-gutter-x: 15px; } & .form-grp { margin-bottom: 15px; & input { width: 100%; border: none; @include border-radius(4px); color: var(--tg-heading-color); background: var(--tg-color-white-default); font-size: 15px; font-weight: 500; padding: 15px 18px; height: 50px; &::placeholder { font-size: 15px; font-weight: 500; color: #475569; } } } & .btn { width: 100%; justify-content: center; font-size: 16px; font-weight: 800; text-transform: uppercase; padding: 17px 24px; @include border-radius(4px); &::before { background: var(--tg-color-gray-3); } &::after { display: none; } &:hover { color: var(--tg-heading-color); background-color: var(--tg-theme-primary); } &:disabled { background-color: var(--tg-theme-primary); } } } } }