HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: /var/www/html/TriadGov/wp-content/themes/triad-gov/scss/contact.scss
@import 'partials';
.contact-wrp{
    display: flex;
    width: 100%;
    flex-direction: column;
    padding: 43px 0 76px;
    background: url(../img/contact_form_img.png) no-repeat #F1F8FD;
    background-position: bottom right;
    background-size: contain;
    background-size: 700px;
    @media ($sm-1679){
        background-size: 500px;
    }
    .info-wrp{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-bottom: 60px;
        .info-blks{
            margin-right: 12px;
            width: calc((100% / 3) - 12px);
            border: 1px solid #D9D9D9;
            border-radius: 10px;
            background-color: #fff;
            padding: 20px 17px;
            display: flex;
            align-items: center;
            flex-wrap: wrap;
            flex: 0 0 auto;
            .icon{
                width: 35px;
                height: 35px;
                margin-right: 20px;
                flex-shrink: 0;
                img{
                    width: 100%;
                    height: 100%;
                    object-fit: contain;
                }
            }
            .cont{
                flex: 1;
                font-size: 15px;
                color: #496273;
                word-wrap: break-word;
                .link{
                    color: #496273;
                }
                .mail{
                    color: #496273;
                    text-decoration: underline;
                }
            }
        }
    }
    .form-wrp{
        display: flex;
        flex-wrap: wrap;
        background: linear-gradient(131.64deg, #FFFFFF 18.11%, rgba(255, 255, 255, 0) 93.14%);
        .title-blk{
            font-size: 29px;
            line-height: 38px;
            font-family: $primary-font;
            font-weight: 800;
            flex: 1;
            padding: 103px 20px 0 70px;
            span{
                display: block;
            }
        }
        .form-rt{
            max-width: 1040px;
            width: 100%;
            padding: 144px 88px 178px;
            border-left: 1px solid #D7E2E9;
            @media ($sm-1481){
                max-width: 988px;
                padding: 130px 70px 150px;
            }
            .contact-forms{
                .col-md-6{
                    padding-left: 21.5px;
                    padding-right: 21.5px;
                    @media ($sm-1679){
                        padding-left: 18px;
                        padding-right: 18px;
                    }
                    @media ($sm-1441){
                        padding-left: 15px;
                        padding-right: 15px;
                    }
                    @media ($sm-1199){
                        padding-left: 12px;
                        padding-right: 12px;
                    }
                }
                .form-group{
                    margin-top: 23px;
                    position: relative;
                    .error{
                        position: absolute;
                        color: red;
                        font-size: 14px;
                    }
                }
                .form-label{
                    font-weight: 500;
                    color: #000;
                    font-size: 17px;
                    @media ($sm-1679){
                        font-size: 16px;
                    }
                    @media ($sm-1441){
                        font-size: 15px;
                    }
                    @media ($sm-1441){
                        font-size: 14px;
                    }
                }
                .form-select{
                    background-color: #F4F9FD;
                    border-radius: 6px;
                }
                .form-control{
                    height: 48px;
                    border-color: #8D94B54D;
                    background-color: #F4F9FD;
                    border-radius: 6px;
                    &:focus{
                        box-shadow: 0px 4px 4px 0px #0000000D;
                    }
                    &.txtarea{
                        height: 159px;
                    }
                }
            }
            .btn-blk{
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-end;
                margin-top: 42px;
                .btn-submit{
                    width: 183px;
                    height: 41px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    color: #fff;
                    font-weight: 500;
                    font-size: 16px;
                    background-color: #0E2F4B;
                    border-radius: 20px;
                }
            }
        }
    }
}