:root {
    --color-blue: #26547c;
    --color-primary: #da454e;
    --color-secondary: #ff3b4a;
    --color-white: #ffffff;
}


@font-face {
    font-family: Aileron;
    font-weight: normal;
    src: url("/css/aileron.regular.otf") format("opentype");
}

@font-face {
    font-family: AileronBold;
    font-weight: normal;
    src: url("/css/aileron.bold.otf") format("opentype");
}

html {
	scroll-behavior: smooth;
    height: 100%;
    width: 100%;
}

body {
    min-height: 100%;
    min-width:100%;
    /* background-color: #f7f7f7; */
    /* background-image: linear-gradient(180deg,#f7f7f7 30%,#f3fcff 100%); */
    color: #474747;
    font-family: 'Aileron', serif;
}

form, input {
    width: 100%;
}

input, textarea {
    padding:5px 14px;
    border-radius: 5px;
    border:1px solid #dddfe1;
    width:90%;
    margin: 15px 15px 10px 15px;
    color: #5f5f5f;
    font-size: 14px;
    min-height:40px;
}

input::placeholder, textarea::placeholder {
    color: #5f5f5f;
    opacity: 0.5;
}

input:focus, textarea:focus, #send-btn:focus {
    outline: none !important;
}

textarea {
    resize: none !important;
}

#send-btn {
    width: 90%;
    border:0 !important;
    padding: 10px;
    margin:10px;
    font-size: 16px;
    font-weight: 500;
}

#nav-bar {
    height: 75px;
}

.navbar {
    border-bottom:1px solid #f7f7f7;
}

.navbar .btn.ap-btn-primary {
    padding: 10px 16px;
    border-radius: 8px;
}

.nav-link {
    color: #000 !important;
    transition: opacity .25s ease-in-out;
}

.navbar:hover .nav-link {
    opacity: 0.5;
}

.navbar:hover .nav-link:hover {
    opacity: 1;
}

.dropdown-menu {
    box-shadow: 0px 3px 10px #0000001f;
    border: 0 !important;
    border-radius: 6px !important
}

.line-height-1 {
    line-height: 1.2;
}

.line-height-2 {
    line-height: 35px;
}

.font-size-10 {
    font-size: 1.2rem;
}

.font-size-9 {
    font-size: 1rem;
}

.font-size-20 {
    font-size: 20px;
}

.font-size-28 {
    font-size: 28px;
}

.font-size-25 {
    font-size: 25px;
}

.font-size-14 {
    font-size: 14px;
}

.font-size-16 {
    font-size: 16px;
}

.font-size-18 {
    font-size: 18px;
}

.font-size-55 {
    font-size: 55px;
}

.opacity-7 {
    opacity: 0.7
}

.font-size-big {
    font-size:30px;
}

.font-size-30 {
    font-size: 30px;
}
.font-size-40 {
    font-size: 40px;
}

.font-size-small {
    font-size:12px;
}

.font-size-66 {
    font-size: 66px;
}

.font-size-40 {
    font-size: 40px;
}

.font-bold {
    font-family: 'AileronBold', serif;
    font-weight: bolder;
}

.font-blue {
    color: var(--color-blue);
}

.bg-gray {
    background-color: #f7f7f7;
}

bg-white {
    background-color: #FFF;
}

.bg-dark-gray {
    background-color: #efefef !important;
}

.bg-dark-blue {
    background-color: var(--color-blue) !important;
}

.bg-gradient {
    background-image: linear-gradient(180deg,#f7f7f7 30%,#f3fcff 100%);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}

.bg-blue {
    background-color: #f3fcff;
    background-image: linear-gradient(180deg,#f3fcff 30%,#f7f7f7 100%);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}

.h-150 {
    height: 180px;
}

.w-20 {
    width: 20%;
}

.section-main {
    min-height: 600px !important;
}

.mls-container div {
    margin-left:20px;
    margin-right:20px;
    margin-top:5px;
    margin-bottom:5px;
    width:116px;
    height:60px;
    box-sizing: border-box;
}

.bg-blue{
    background-image:linear-gradient(180deg,#f3fcff 30%,#f7f7f7 100%);
    background-color:transparent;
}

.bg-dark-blue {
    background-color: var(--color-blue);
    color:#e9e6e6;
    font-size:13px;
}

.bg-dark-blue .contact-email{
    color:#e9e6e6 !important;
    font-weight:bold;
    text-decoration: underline;
}

#footer .divider {
    height:4px ;
    background:var(--color-blue) !important;
}


.home-page {
    height: 596px;
    width: 616px;
    overflow: hidden;
    max-height: 616px;
    max-width: 596px;
}

.home-page img {
    object-fit: cover;
    width: 106%;
    height: 120%;
    object-position: 55%;
}

.learn-more {
    border:0;
    outline: none !important;
    background-color: var(--color-blue);
    color: var(--color-white);
    height: 57px;
    width: 202px;
}

.bar {
    width: 13%;
    height:5px;
    background-color: var(--color-blue);
}

#contact-us {
    background-image: url('/images/call-to-action-bg.png');
}

.font-white {
    color: #FFF;
}

.container {
    max-width: 1300px !important;
}

.service-icon  {
    background-color: #ff3b4a;
    background-size:60px 60px;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 10px;
    height: 72px;
    width: 72px;
}

.nation-wide {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200" fill="none"><path d="M100.18 136.03C99.15 136.03 98.17 135.57 97.5 134.78L63.92 94.8C48 75.85 49.2 48.37 66.69 30.86C75.64 21.93 87.53 17 100.18 17C112.83 17 124.72 21.93 133.66 30.87C151.16 48.37 152.35 75.86 136.44 94.81L102.86 134.79C102.19 135.58 101.21 136.04 100.18 136.04V136.03ZM100.18 24C89.4 24 79.27 28.2 71.65 35.82C56.74 50.74 55.72 74.16 69.28 90.31L100.18 127.1L131.08 90.31C144.64 74.16 143.62 50.74 128.71 35.82C121.09 28.2 110.96 24 100.18 24Z" fill="white"></path><path d="M100.18 80.0201C89.1699 80.0201 80.2 71.0601 80.2 60.0401C80.2 49.0201 89.1599 40.0701 100.18 40.0701C111.2 40.0701 120.15 49.0301 120.15 60.0401C120.15 71.0501 111.19 80.0201 100.18 80.0201ZM100.18 47.0701C93.0299 47.0701 87.2 52.8901 87.2 60.0401C87.2 67.1901 93.0199 73.0201 100.18 73.0201C107.34 73.0201 113.15 67.2001 113.15 60.0401C113.15 52.8801 107.33 47.0701 100.18 47.0701Z" fill="white"></path><path d="M31.5 177.74C30.77 177.74 30.05 177.51 29.44 177.07C28.53 176.41 28 175.36 28 174.24V95.48C28 93.92 29.03 92.55 30.53 92.12L47.23 87.29C49.08 86.75 51.03 87.82 51.56 89.68C52.1 91.54 51.03 93.48 49.17 94.01L35 98.11V169.43L75.1 156.44C75.76 156.23 76.47 156.21 77.14 156.4L127.08 170.57L165.35 157.27V95.25L152.4 98.85C150.53 99.37 148.61 98.28 148.09 96.41C147.57 94.55 148.66 92.62 150.53 92.1L167.92 87.27C168.97 86.98 170.1 87.19 170.97 87.86C171.84 88.52 172.35 89.55 172.35 90.65V159.76C172.35 161.25 171.41 162.58 170 163.07L128.34 177.54C127.66 177.78 126.93 177.8 126.24 177.6L76.26 163.42L32.59 177.57C32.24 177.68 31.87 177.74 31.51 177.74H31.5Z" fill="white"></path><path d="M76.12 163.2C74.19 163.2 72.62 161.63 72.62 159.7V132.45C72.62 130.52 74.19 128.95 76.12 128.95C78.05 128.95 79.62 130.52 79.62 132.45V159.7C79.62 161.63 78.05 163.2 76.12 163.2Z" fill="white"></path><path d="M127.36 177.84C125.43 177.84 123.86 176.27 123.86 174.34V128.38C123.86 126.45 125.43 124.88 127.36 124.88C129.29 124.88 130.86 126.45 130.86 128.38V174.34C130.86 176.27 129.29 177.84 127.36 177.84Z" fill="white"></path></svg>');
}

.listings {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="%23000000" height="800px" width="800px" version="1.1" id="Layer_1" viewBox="0 0 512 512" xml:space="preserve"><g><g><g><path d="M80.844,0c-30.878,0-56,25.122-56,56s25.122,56,56,56s56-25.122,56-56S111.722,0,80.844,0z M80.844,90.667 c-19.116,0-34.667-15.551-34.667-34.667s15.551-34.667,34.667-34.667S115.51,36.884,115.51,56S99.959,90.667,80.844,90.667z" style="&%2310; /* fill: white; */&%2310; fill: white;&%2310;"/><path d="M476.49,13.333H177.823c-5.89,0-10.667,4.777-10.667,10.667v64c0,5.89,4.776,10.667,10.667,10.667H476.49 c5.89,0,10.667-4.777,10.667-10.667V24C487.156,18.11,482.38,13.333,476.49,13.333z M465.823,77.333H188.49h0V34.667h277.333 V77.333z" style="&%2310; fill: white;&%2310;"/><path d="M80.844,133.333c-30.878,0-56,25.122-56,56c0,30.878,25.122,56,56,56s56-25.122,56-56 C136.844,158.456,111.722,133.333,80.844,133.333z M80.844,224c-19.116,0-34.667-15.551-34.667-34.667 c0-19.116,15.551-34.667,34.667-34.667s34.667,15.551,34.667,34.667C115.51,208.449,99.959,224,80.844,224z" style="&%2310; fill: white;&%2310;"/><path d="M476.49,146.667H177.823c-5.89,0-10.667,4.776-10.667,10.667v64c0,5.89,4.776,10.667,10.667,10.667H476.49 c5.89,0,10.667-4.776,10.667-10.667v-64C487.156,151.443,482.38,146.667,476.49,146.667z M465.823,210.667H188.49h0V168h277.333 V210.667z" style="&%2310; fill: white;&%2310;"/><path d="M80.844,266.667c-30.878,0-56,25.122-56,56s25.122,56,56,56s56-25.122,56-56S111.722,266.667,80.844,266.667z M80.844,357.333c-19.116,0-34.667-15.551-34.667-34.667S61.728,288,80.844,288s34.667,15.551,34.667,34.667 S99.959,357.333,80.844,357.333z" style="&%2310; fill: white;&%2310;"/><path d="M476.49,280H177.823c-5.89,0-10.667,4.777-10.667,10.667v64c0,5.89,4.776,10.667,10.667,10.667H476.49 c5.89,0,10.667-4.777,10.667-10.667v-64C487.156,284.777,482.38,280,476.49,280z M465.823,344H188.49h0v-42.667h277.333V344z" style="&%2310; fill: white;&%2310;"/><path d="M80.844,400c-30.878,0-56,25.122-56,56s25.122,56,56,56s56-25.122,56-56S111.722,400,80.844,400z M80.844,490.667 c-19.116,0-34.667-15.551-34.667-34.667s15.551-34.667,34.667-34.667S115.51,436.884,115.51,456S99.959,490.667,80.844,490.667z" style="&%2310; fill: white;&%2310;"/><path d="M80.844,445.333c-5.884,0-10.667,4.783-10.667,10.667s4.783,10.667,10.667,10.667S91.51,461.884,91.51,456 S86.727,445.333,80.844,445.333z" style="&%2310; fill: white;&%2310;"/><path d="M476.49,413.333H177.823c-5.89,0-10.667,4.776-10.667,10.667v64c0,5.89,4.776,10.667,10.667,10.667H476.49 c5.89,0,10.667-4.777,10.667-10.667v-64C487.156,418.11,482.38,413.333,476.49,413.333z M465.823,477.333H188.49h0v-42.667 h277.333V477.333z" style="&%2310; fill: white;&%2310;"/></g></g></g></svg>');
    background-size: 40px 40px;
}

.v-space-5 {
    height: 20px;
}

.w-45 {
    width: 45%;
}

.font-size-medium {
    font-size: 20px;
}

.v-space {
    height: 20px;
}

.primary-btn {
    background-color: var(--color-blue);
    color: var(--color-white) !important;
    border-radius: 6px;
    outline: none !important;
    border: 0 !important;
    padding: 20px 40px 20px 40px;
    text-decoration: none !important;
}

.primary-btn:hover {
    background-color: var(--color-primary);
}

.section-1 {
    padding-left: 15% !important;
}

.section-2 {
    padding-right: 15%;
}

.section-3 {
    width: 55%;
}

.section-6 {
    height:410px;
}

.section-7 {
    height: 600px;
}


@media (min-width: 992px) {
    .container-fluid.view {
        /* height:100vh; */
        min-height:100%;
        max-height:100%;
        background-size:cover;
        display: flex;
        align-items: center;
        justify-content: center;
    }


    .font-size-big {
        font-size:48px;
    }

    .font-size-medium {
        font-size: 26px;
    }

    .v-space {
        height: 80px;
    }

}

@media (max-width: 768px) {
    .dropdown-menu {
        box-shadow: unset !important ;
    }
    .container-fluid {
        padding-top: 10px;
    }

    .home-page {
        width: 100%;
        overflow: hidden;
        max-width: 100%;
    }

    .home-page img {
        object-fit: cover;
        width: 100%;
        height: 100%;
    }

    .header-1 {
        padding: 30px !important;
    }

    .header-1 > div.font-size-66 {
        font-size: 40px;
    }

    .header-1 > div.font-size-55 {
        font-size: 35px;
    }

    .section-1 {
        padding-left: 0 !important;
    }

    .section-2 {
        justify-content: flex-start !important;
    }

    .section-2 .w-50 {
        width: 100% !important;
    }

    .section-3 {
        width:100%;
    }

    .section-4 .w-20 {
        width: 100% !important;
    }

    .section-5 .w-20 {
        width: 100% !important;
    }

    .section-6 {
        height: 240px;
    }

    .section-7 .col-12 {
        height: 180px !important;
    }

    .section-8 {
        width: 100%;
    }

    #about-us {
        gap: 30px !important;
        margin-top:unset !important;
    }

    .contact-info {
        width: 50%;
    }

    .section-9 {
        max-width: 100% !important;
        width: 100% !important;
    }

    .section-2 {
        padding-right: unset;
    }
    
    .text-sm-center {
        text-align: center;
    }

    .bar {
        width: 80% !important;
        margin-left: 0 !important;
        margin-right:0 !important;
    }

    .section-10 {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .border-lg-1 {
        border:0 !important;
    }

}

.border-lg-1 {
    border-right:1px solid #ededed;
}

.data-acquistion{
    background-image: url('data:image/svg+xml,<svg class="svg-icon" style="width: 0.5em; height: 0.5em;vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M925.866667 951.466667h-392.533334c-55.466667 0-98.133333-55.466667-98.133333-132.266667V204.8c0-72.533333 42.666667-132.266667 98.133333-132.266667h392.533334C981.333333 72.533333 1024 128 1024 204.8v618.666667c0 72.533333-42.666667 128-98.133333 128zM533.333333 157.866667c-4.266667 4.266667-12.8 21.333333-12.8 46.933333v618.666667c0 25.6 12.8 42.666667 17.066667 46.933333h388.266667c4.266667 0 12.8-17.066667 12.8-46.933333V204.8c0-25.6-12.8-42.666667-17.066667-46.933333h-388.266667z" fill="%23FFFFFF" /><path d="M840.533333 362.666667h-221.866666c-25.6 0-42.666667-17.066667-42.666667-42.666667s17.066667-42.666667 42.666667-42.666667h221.866666c25.6 0 42.666667 17.066667 42.666667 42.666667s-17.066667 42.666667-42.666667 42.666667zM477.866667 554.666667H256c-25.6 0-42.666667-17.066667-42.666667-42.666667s17.066667-42.666667 42.666667-42.666667h221.866667c25.6 0 42.666667 17.066667 42.666666 42.666667s-17.066667 42.666667-42.666666 42.666667zM349.866667 243.2H238.933333c-25.6 0-42.666667-17.066667-42.666666-42.666667s17.066667-42.666667 42.666666-42.666666h110.933334c25.6 0 42.666667 17.066667 42.666666 42.666666s-17.066667 42.666667-42.666666 42.666667zM349.866667 866.133333H238.933333c-25.6 0-42.666667-17.066667-42.666666-42.666666s17.066667-42.666667 42.666666-42.666667h110.933334c25.6 0 42.666667 17.066667 42.666666 42.666667s-17.066667 42.666667-42.666666 42.666666z" fill="%23FFFFFF" /><path d="M349.866667 866.133333c-25.6 0-42.666667-17.066667-42.666667-42.666666V200.533333c0-25.6 17.066667-42.666667 42.666667-42.666666s42.666667 17.066667 42.666666 42.666666v622.933334c0 25.6-17.066667 42.666667-42.666666 42.666666zM840.533333 554.666667h-221.866666c-25.6 0-42.666667-17.066667-42.666667-42.666667s17.066667-42.666667 42.666667-42.666667h221.866666c25.6 0 42.666667 17.066667 42.666667 42.666667s-17.066667 42.666667-42.666667 42.666667zM840.533333 746.666667h-221.866666c-25.6 0-42.666667-17.066667-42.666667-42.666667s17.066667-42.666667 42.666667-42.666667h221.866666c25.6 0 42.666667 17.066667 42.666667 42.666667s-17.066667 42.666667-42.666667 42.666667zM192 328.533333H59.733333C25.6 328.533333 0 298.666667 0 264.533333V132.266667c0-34.133333 25.6-59.733333 59.733333-59.733334h132.266667c34.133333 0 64 25.6 64 59.733334v132.266666c0 34.133333-29.866667 64-64 64zM85.333333 243.2h85.333334v-85.333333H85.333333v85.333333z m106.666667-85.333333zM192 640H59.733333C25.6 640 0 610.133333 0 580.266667v-132.266667C0 413.866667 25.6 384 59.733333 384h132.266667c34.133333 0 64 29.866667 64 59.733333v132.266667c0 34.133333-29.866667 64-64 64zM85.333333 554.666667h85.333334v-85.333334H85.333333v85.333334z m106.666667-85.333334zM192 951.466667H59.733333c-34.133333 0-59.733333-25.6-59.733333-59.733334v-132.266666c0-34.133333 25.6-59.733333 59.733333-59.733334h132.266667c34.133333-4.266667 64 25.6 64 59.733334v132.266666c0 34.133333-29.866667 59.733333-64 59.733334z m-106.666667-85.333334h85.333334v-85.333333H85.333333v85.333333z m106.666667-85.333333z" fill="%23FFFFFF" /></svg>');
    background-size: 40px 40px;
}

.data-processing {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="800px" width="800px" version="1.1" id="Layer_1" viewBox="0 0 512 512" xml:space="preserve" style="&%2310; /* height: 100px; */&%2310; /* width: 100px; */&%2310;"><path style="fill: none;" d="M394.891,233.243v45.514l-29.108,2.702c-2.854,12.31-7.745,23.857-14.282,34.26l18.693,22.517 l-32.082,32.071l-22.561-18.737c-10.414,6.493-21.951,11.34-34.25,14.173l-2.702,29.151h-45.361l-2.713-29.238 c-12.266-2.865-23.759-7.734-34.13-14.249l-22.637,18.791l-32.071-32.082l18.835-22.681c-6.471-10.371-11.308-21.863-14.14-34.119 l-29.282-2.713v-45.208l29.282-2.713c2.832-12.255,7.669-23.748,14.14-34.119l-18.835-22.681l32.071-32.082l22.637,18.791 c10.371-6.514,21.863-11.384,34.13-14.249l2.713-29.238h45.361l2.702,29.151c12.299,2.832,23.835,7.68,34.25,14.173l22.561-18.737 l32.082,32.071l-18.693,22.517c6.536,10.403,11.427,21.951,14.282,34.26L394.891,233.243z M322.449,256 c0-36.644-29.807-66.451-66.451-66.451S189.547,219.356,189.547,256s29.807,66.451,66.451,66.451S322.449,292.644,322.449,256z"/><path style="fill: %23FFFFFF;" d="M255.998,334.979l-10.894-16.34l10.894-16.34c25.524,0,46.298-20.774,46.298-46.298 c0-25.524-20.774-46.298-46.298-46.298l-10.894-16.34l10.894-16.34c43.553,0,78.979,35.426,78.979,78.979 S299.55,334.979,255.998,334.979z"/><path style="fill: %23FFFF;" d="M255.998,302.298v32.681c-43.553,0-78.979-35.426-78.979-78.979s35.426-78.979,78.979-78.979v32.681 c-25.524,0-46.298,20.774-46.298,46.298C209.7,281.524,230.474,302.298,255.998,302.298z"/><path style="fill: %23FFFFFF;" d="M460.253,245.106l-12.637,105.668l37.343,0.065l0.054,0.022 c12.125-29.217,18.813-61.255,18.813-94.862L460.253,245.106z"/><g><path style="fill: %23FFFFFF;" d="M438.466,256l16.34-21.787L471.147,256c0,29.445-4.455,57.682-12.637,83.881l-27.397,11.003 l-6.536-25.055C433.531,304.313,438.466,280.718,438.466,256z"/><path style="fill: %23FFFFFF;" d="M431.243,80.765c-0.011,0-34.555,1.863-34.555,1.863L471.147,256h32.681 C503.828,187.566,476.092,125.603,431.243,80.765z"/></g><path style="fill: %23FFFFFF;" d="M471.147,256h-32.681c0-50.307-20.458-95.929-53.509-128.959l0.065-0.065l-4.474-39.1l37.928,5.646 C451.288,137.02,471.147,193.841,471.147,256z"/><path style="fill: %23FFFFFF;" d="M258.776,8.192l159.7,85.33l12.756-12.756C386.994,36.505,326.098,8.922,258.776,8.192z"/><path style="fill: %23FFFF;" d="M385.022,126.976l-0.065,0.065c-33.029-33.051-78.652-53.509-128.959-53.509 s-95.929,20.458-128.959,53.509l-0.065-0.065l-44.186-0.615l-2.014-45.595C125.612,35.905,187.575,8.17,255.998,8.17 c0.926,0,1.852,0.011,2.778,0.022c63.749,0.926,120.799,33.792,159.7,85.33L385.022,126.976z"/><path style="fill: %23FFFFFF;" d="M126.974,126.976l0.065,0.065C93.988,160.071,73.53,205.693,73.53,256l-32.681,32.681L8.168,256 c0-68.434,27.735-130.397,72.595-175.235C80.774,80.765,126.974,126.976,126.974,126.976z"/><path style="fill: %23FFFFFF;" d="M255.998,438.468l32.681,32.681l-32.681,32.681C119.13,503.83,8.168,392.867,8.168,256H73.53 C73.53,356.613,155.384,438.468,255.998,438.468z"/><path style="fill: %23FFFFFF;" d="M484.96,350.84l-26.45-10.959L258.776,503.808c102.084-1.111,189.342-63.946,226.239-152.946 L484.96,350.84z"/><path style="fill: %23FFFFFF;" d="M255.998,503.83v-65.362c75.896,0,141.116-46.57,168.579-112.64l33.934,14.053 c-29.543,94.644-107.673,162.587-199.734,163.927C257.85,503.819,256.924,503.83,255.998,503.83z"/><path d="M255.998,310.468c30.034,0,54.468-24.434,54.468-54.468s-24.434-54.468-54.468-54.468S201.53,225.966,201.53,256 S225.964,310.468,255.998,310.468z M255.998,217.872c21.024,0,38.128,17.104,38.128,38.128c0,21.024-17.104,38.128-38.128,38.128 S217.87,277.024,217.87,256C217.87,234.976,234.974,217.872,255.998,217.872z" style="&%2310; fill: %23FFFFF;&%2310; stroke: white;&%2310; fill: none;&%2310;"/><path d="M150.572,314.638l-15.165,18.263c-2.696,3.246-2.475,8.012,0.509,10.996l32.073,32.073 c2.984,2.983,7.749,3.206,10.997,0.509l18.193-15.107c8.159,4.583,16.781,8.181,25.744,10.745l2.182,23.531 c0.389,4.202,3.915,7.416,8.135,7.416h45.359c4.22,0,7.745-3.214,8.135-7.416l2.171-23.423c8.998-2.542,17.653-6.125,25.848-10.701 l18.147,15.067c3.246,2.697,8.012,2.475,10.997-0.509l32.072-32.073c2.984-2.984,3.204-7.75,0.509-10.996l-15.009-18.077 c4.607-8.201,8.22-16.865,10.787-25.875l23.392-2.169c4.202-0.389,7.416-3.915,7.416-8.135v-45.517c0-4.22-3.214-7.745-7.416-8.135 l-23.392-2.169c-2.567-9.009-6.18-17.674-10.787-25.875l15.009-18.077c2.696-3.246,2.475-8.012-0.509-10.996l-32.072-32.073 c-2.984-2.984-7.75-3.206-10.997-0.509l-18.147,15.067c-8.194-4.575-16.85-8.159-25.848-10.701l-2.171-23.423 c-0.389-4.202-3.915-7.416-8.135-7.416H233.24c-4.22,0-7.745,3.214-8.135,7.416l-2.182,23.531 c-8.963,2.564-17.584,6.163-25.744,10.745l-18.193-15.107c-3.247-2.697-8.012-2.475-10.997,0.509l-32.073,32.073 c-2.984,2.984-3.204,7.75-0.509,10.996l15.165,18.263c-4.552,8.155-8.122,16.77-10.66,25.719l-23.561,2.184 c-4.202,0.389-7.416,3.915-7.416,8.135v45.199c0,4.22,3.214,7.745,7.416,8.135l23.561,2.184 C142.449,297.868,146.019,306.482,150.572,314.638z M125.274,240.848l21.869-2.027c3.51-0.325,6.415-2.864,7.207-6.299 c2.58-11.188,6.99-21.83,13.108-31.632c1.865-2.988,1.606-6.835-0.645-9.545l-14.079-16.955l21.54-21.54l16.899,14.032 c2.717,2.256,6.573,2.511,9.565,0.633c9.799-6.155,20.445-10.599,31.644-13.211c3.426-0.798,5.956-3.701,6.28-7.203l2.024-21.825 h30.463l2.015,21.739c0.326,3.513,2.869,6.42,6.307,7.209c11.232,2.577,21.914,6.998,31.749,13.14 c2.987,1.866,6.836,1.607,9.547-0.645l16.839-13.981l21.539,21.54l-13.935,16.783c-2.255,2.717-2.511,6.575-0.632,9.566 c6.18,9.837,10.637,20.525,13.244,31.764c0.795,3.429,3.699,5.963,7.204,6.288l21.692,2.011v30.621l-21.692,2.011 c-3.506,0.325-6.409,2.86-7.204,6.288c-2.609,11.239-7.065,21.927-13.244,31.764c-1.879,2.99-1.623,6.849,0.632,9.566l13.935,16.783 l-21.539,21.54l-16.839-13.981c-2.71-2.251-6.558-2.51-9.547-0.645c-9.835,6.142-20.517,10.562-31.749,13.14 c-3.438,0.79-5.982,3.696-6.307,7.209l-2.015,21.738h-30.463l-2.023-21.825c-0.325-3.502-2.854-6.403-6.28-7.203 c-11.199-2.611-21.845-7.056-31.644-13.211c-2.991-1.878-6.85-1.623-9.565,0.633l-16.899,14.032l-21.54-21.54l14.079-16.955 c2.25-2.71,2.51-6.557,0.645-9.545c-6.118-9.802-10.529-20.444-13.108-31.632c-0.793-3.435-3.698-5.974-7.207-6.299l-21.869-2.027 v-30.304H125.274z" style="&%2310; stroke: %23FFFFFF;&%2310; fill: none;&%2310; stroke-width: 6;&%2310;"/><path d="M437.019,74.981C388.667,26.628,324.38,0,256,0S123.333,26.628,74.981,74.981C26.628,123.332,0,187.62,0,256 s26.628,132.668,74.981,181.019C123.333,485.372,187.62,512,256,512s132.667-26.628,181.019-74.981 C485.372,388.668,512,324.38,512,256S485.372,123.332,437.019,74.981z M480.411,340.111L435.1,321.342 c6.572-17.957,10.504-37.172,11.351-57.172h49.053C494.608,290.804,489.347,316.347,480.411,340.111z M431.054,92.501 c38.314,40.995,62.434,95.405,64.451,155.329h-49.053c-1.967-46.412-20.601-88.581-50.065-120.662L431.054,92.501z M419.499,80.946 l-34.667,34.667C350.878,84.429,305.626,65.362,256,65.362s-94.878,19.067-128.832,50.252L92.501,80.946 C135.353,40.897,192.858,16.34,256,16.34S376.647,40.897,419.499,80.946z M65.548,247.83H16.495 c2.019-59.924,26.137-114.333,64.451-155.329l34.667,34.667C86.15,159.248,67.515,201.418,65.548,247.83z M16.495,264.17H65.54 c1.802,41.651,17.333,81.842,44.195,113.959c2.894,3.461,8.048,3.92,11.508,1.026c3.462-2.896,3.921-8.048,1.025-11.509 C96.11,336.367,81.702,296.716,81.702,256c0-96.108,78.189-174.298,174.298-174.298S430.298,159.892,430.298,256 S352.109,430.298,256,430.298c-40.717,0-80.367-14.408-111.646-40.568c-3.463-2.897-8.614-2.436-11.508,1.025 c-2.894,3.461-2.436,8.614,1.025,11.508c32.118,26.863,72.307,42.394,113.959,44.195v49.045 C122.164,491.273,20.727,389.836,16.495,264.17z M264.17,495.505v-49.053c72.911-3.091,135.347-47.322,164.646-110.026 l45.329,18.776C437.418,435.646,357.47,492.362,264.17,495.505z" style="&%2310; stroke: white;&%2310; fill: none;&%2310;"/><path d="M194.303,305.893c3.778-2.467,4.841-7.53,2.375-11.308c-7.516-11.51-11.488-24.853-11.488-38.585 c0-39.044,31.765-70.809,70.809-70.809s70.809,31.765,70.809,70.809s-31.765,70.809-70.809,70.809 c-13.732,0-27.075-3.973-38.586-11.488c-3.78-2.468-8.841-1.404-11.309,2.374c-2.467,3.778-1.403,8.841,2.375,11.308 c14.175,9.255,30.607,14.148,47.52,14.148c48.054,0,87.149-39.095,87.149-87.149s-39.095-87.149-87.149-87.149 S168.849,207.946,168.849,256c0,16.913,4.891,33.345,14.145,47.519C185.462,307.298,190.524,308.359,194.303,305.893z" style="&%2310; stroke: white;&%2310; fill: none;&%2310;"/></svg>');
    background-size: 40px 40px;
}

.data-store {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="2000" viewBox="0 0 2000 2000" width="2000" style="&%2310; height: 100px;&%2310; width: 100px;&%2310;"><path d="m1000.0449-608.55273c-157.81266 0-315.36613 13.01049-438.7617 39.92187-61.69778 13.45569-114.83321 30.18084-156.49023 52.13281-40.12412 21.14419-72.77527 48.41535-82.84375 87.82617-.69331 2.05845-1.19351 4.17696-1.49414 6.32813l-1.08594 5.26953.73633 3.57031c-.51535 315.041281 0 614.82949 0 938.8711l.7207 3.49609c8.633 41.89172 42.30977 70.4074 83.9668 92.35938 41.65702 21.95198 94.79245 38.67516 156.49023 52.13086 123.39557 26.91138 280.94904 39.92382 438.7617 39.92382 157.8127 0 315.3662-13.01244 438.7617-39.92382 61.6978-13.4557 114.8333-30.17888 156.4903-52.13086s75.3357-50.46766 83.9687-92.35938l.7188-3.49609c0-309.85815.01-647.33319 0-940.84766.096-1.4965.096-2.99764 0-4.49414v-.66797l-.1192-.57422c-.3037-2.86398-.9597-5.67953-1.9531-8.38281-10.3403-38.91405-42.8049-65.9196-82.6152-86.89844-41.657-21.95197-94.7925-38.67712-156.4903-52.13281-123.3955-26.91138-280.949-39.92187-438.7617-39.92187zm0 70c153.9084 0 308.076 13.06619 423.8457 38.31445 57.8849 12.62413 106.1932 28.50022 138.7715 45.66797 26.0001 13.70124 39.6105 27.31335 45.1797 37.49609-5.5695 10.18265-19.1804 23.79528-45.1797 37.4961-32.5783 17.16775-80.8866 33.04188-138.7715 45.66601-115.7697 25.24826-269.9373 38.31641-423.8457 38.31641-153.90834 0-308.07597-13.06815-423.84568-38.31641-57.88486-12.62413-106.19322-28.49826-138.77149-45.66601-25.99925-13.70082-39.61016-27.31345-45.17968-37.4961 5.56919-10.18274 19.17961-23.79485 45.17968-37.49609 32.57827-17.16775 80.88663-33.04384 138.77149-45.66797 115.76971-25.24826 269.93734-38.31445 423.84568-38.31445zm-609.93943 212.64257c4.76495 2.85244 9.66013 5.6105 14.6875 8.25977 41.65702 21.95198 94.79245 38.67517 156.49023 52.13086 123.39557 26.91138 280.94904 39.92383 438.7617 39.92383 157.8127 0 315.3662-13.01245 438.7617-39.92383 61.6978-13.45569 114.8333-30.17888 156.4903-52.13086 5.0273-2.64927 9.9225-5.40733 14.6875-8.25977v82.0625c-3.4205 10.40901-16.9417 26.30677-47.3223 42.31641-32.5783 17.16775-80.8866 33.04189-138.7715 45.66602-115.7697 25.24825-269.9373 38.3164-423.8457 38.3164-153.90834 0-308.07597-13.06815-423.84568-38.3164-57.88486-12.62413-106.19322-28.49827-138.77149-45.66602-30.38057-16.00964-43.90182-31.9074-47.32226-42.31641zm0 178.04688c4.76495 2.85243 9.66013 5.61049 14.6875 8.25976 41.65702 21.95198 94.79245 38.67517 156.49023 52.130864 123.39557 26.911384 280.94904 39.923828 438.7617 39.923828 157.8127 0 315.3662-13.012444 438.7617-39.923828 61.6978-13.455694 114.8333-30.178884 156.4903-52.130864 5.0273-2.64927 9.9225-5.40733 14.6875-8.25976v82.062499c-3.4205 10.409002-16.9417 26.306769-47.3223 42.316406-32.5783 17.1677511-80.8866 33.0418872-138.7715 45.666016-115.7697 25.248256-269.9373 38.316406-423.8457 38.316406-153.90834 0-308.07597-13.06815-423.84568-38.316406-57.88486-12.6241288-106.19322-28.4982648-138.77149-45.666016-30.38057-16.009637-43.90182-31.907403-47.32226-42.316406zm0 178.048827c4.76494 2.852428 9.66014 5.608546 14.6875 8.257812 41.65702 21.951979 94.79245 38.675168 156.49023 52.13086 123.39557 26.911381 280.94904 39.923831 438.7617 39.923831 157.8127 0 315.3662-13.01245 438.7617-39.923831 61.6978-13.455692 114.8333-30.178881 156.4903-52.13086 5.0273-2.649266 9.9225-5.405384 14.6875-8.257812v486.792973c-3.4205 10.409-16.9417 26.30676-47.3223 42.3164-32.5783 17.16775-80.8866 33.04384-138.7715 45.66797-115.7697 25.24826-269.9373 38.31445-423.8457 38.31445-153.90834 0-308.07597-13.06619-423.84568-38.31445-57.88486-12.62413-106.19322-28.50022-138.77149-45.66797-30.38057-16.00964-43.90182-31.9074-47.32226-42.3164z" transform="translate(0 947.63784)" style="&%2310; fill: %23FFF;&%2310; stroke: black;&%2310; stroke-width: 5;&%2310;"/></svg>');
    background-size: 60px 60px;
}

.data-license {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="%23000000" height="800px" width="800px" version="1.1" id="Layer_1" viewBox="0 0 305.406 305.406" xml:space="preserve"><g><g><g><path d="M77.202,127.888c0,4.971,4.029,9,9,9h130.575c4.971,0,9-4.029,9-9s-4.029-9-9-9H86.202 C81.231,118.888,77.202,122.917,77.202,127.888z" style="&%2310; fill: white;&%2310;"/><path d="M86.202,168.538h130.575c4.971,0,9-4.029,9-9c0-4.971-4.029-9-9-9H86.202c-4.971,0-9,4.029-9,9 C77.202,164.509,81.231,168.538,86.202,168.538z" style="&%2310; fill: %23FFFF;&%2310;"/><path d="M86.202,60.538h44.341c4.971,0,9-4.029,9-9c0-4.971-4.029-9-9-9H86.202c-4.971,0-9,4.029-9,9 C77.202,56.509,81.231,60.538,86.202,60.538z" style="&%2310; fill: %23FFFF;&%2310;"/><path d="M149.503,242.374H86.202c-4.971,0-9,4.029-9,9c0,4.971,4.029,9,9,9h63.301c4.971,0,9-4.029,9-9 S154.474,242.374,149.503,242.374z" style="&%2310; fill: %23FFFF;&%2310;"/><path d="M149.503,214.512H86.202c-4.971,0-9,4.029-9,9c0,4.971,4.029,9,9,9h63.301c4.971,0,9-4.029,9-9 C158.503,218.541,154.474,214.512,149.503,214.512z" style="&%2310; fill: %23FFF;&%2310;"/><path d="M267.067,70.613L199.091,2.636C197.402,0.948,195.113,0,192.727,0H44.703c-4.971,0-9,4.029-9,9v287.406 c0,4.971,4.029,9,9,9h216c4.971,0,9-4.029,9-9V76.977C269.703,74.59,268.755,72.301,267.067,70.613z M199.727,28.728 l41.249,41.249h-41.249V28.728z M251.703,287.406h-198V18h128.023v60.977c0,4.971,4.029,9,9,9h60.977V287.406z" style="&%2310; fill: %23FFF;&%2310;"/><path d="M199.976,208.512c-16.078,0-29.158,13.081-29.158,29.159s13.08,29.158,29.158,29.158s29.158-13.08,29.158-29.158 S216.054,208.512,199.976,208.512z M199.976,248.829c-6.152,0-11.158-5.005-11.158-11.158c0-6.153,5.006-11.159,11.158-11.159 c6.152,0,11.158,5.006,11.158,11.159C211.134,243.824,206.128,248.829,199.976,248.829z" style="&%2310; fill: %23FFF;&%2310;"/></g></g></g></svg>');
    background-size: 40px 40px;
}

.validate-licence {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="800px" height="800px" viewBox="0 0 24 24"><g fill="none" stroke="%23494c4e" stroke-linecap="round" stroke-width="2"><path d="M8.5 14.5h7.657" style="&%2310; stroke: white;&%2310;"/><path d="M8.5 10.5h7.657" style="&%2310; stroke: white;&%2310;"/><path d="M8.5 6.5h7.657" style="&%2310; stroke: white;&%2310;"/><path d="M5.5 14.5h0" style="&%2310; stroke: white;&%2310;"/><path d="M5.5 10.5h0" style="&%2310; stroke: white;&%2310;"/><path d="M5.5 6.5h0" style="&%2310; stroke: white;&%2310;"/></g><path fill="none" stroke="%23494c4e" stroke-linecap="round" stroke-width="2" d="M9.128 20.197H3.444a2.22 2.22 0 01-2.229-2.153V3.152A2.153 2.153 0 013.367.997h15.48A2.153 2.153 0 0121 3.152v8.738" style="&%2310; stroke: white;&%2310;"/><path fill="%23494c4e" d="M16.5 23.499a1.464 1.464 0 01-1.094-.484l-2.963-2.969A1.479 1.479 0 0112 18.985a1.5 1.5 0 01.462-1.078 1.56 1.56 0 012.113.037l1.925 1.931 4.943-4.959a1.543 1.543 0 012.132.02 1.461 1.461 0 01.425 1.04 1.5 1.5 0 01-.45 1.068l-5.993 6.012a1.44 1.44 0 01-1.057.443z" style="&%2310; fill: white;&%2310;"/></svg>');
    background-size: 40px 40px;
}

.blue-circle {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    background-color: var(--color-blue);
}

.check {
    display: inline-block;
    transform: rotate(45deg);
    height: 30px;
    width: 18px;
    margin-left: 35%;
    border-bottom: 7px solid #fff;
    border-right: 7px solid #fff;
    margin-top: 20%;
}

#about-us {
    gap: 80px;
    margin-top: 55px;
    margin-bottom: 55px;
}

.full-height-section {
    width: 100% !important;
    max-width: 100% !important;
    height:100% !important; 
    max-height:  100% !important;
    display: flex;
    flex-grow :1 ;  
}

.flex-grow {
    flex-grow: 1;
}

.text-section {
    min-height: 160px;
}

.line-height-3 {
    line-height: 1.2;
}

.line-height-4 {
    line-height: 1.6;
}

.flex-basis-100 {
    flex-basis: 100%;;
}

.sf-home-section {
    height:370px;
    max-height: 370px;
    overflow:hidden;
}

.sf-home-section img {
    width:100%;
    height:110%;
    object-fit: cover;
    object-position: 68%;
}

.town-house-section {
    height:420px;
}

.town-house-section img {
    width:100%;
    height:100%;
    object-fit: cover;
    object-position: 69%;
}

.condo-section {
    height:470px;
}

.condo-section img {
    width:100%;
    height:100%;
    object-fit: cover;
}

.section-8 {
    min-height:600px;
    max-width:100% !important;
}

.section-10 {
    padding-bottom: 40px;
}

.line-height-5 {
    line-height: 1.1;
}