html,
body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;}
body {
    padding-top: 140px;}
body.home {
    padding-top: 0;}

*,
::before,
::after {
    box-sizing: border-box;}

/*--------------------------
Typography --------------------------*/

    html,
    body {
        font-family: 'Open Sans', sans-serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 1.8em;}

    h1,
    h2 {
        font-weight: normal;
        line-height: 1.4;}
    h1 span,
    h2 span {
        font-weight: bold;}

    h1 strong,
    h2 strong {
        font-weight: bold;}

    h1 {
        }
    h2 {
        }
    h4 {
        }
    h4 {
        }

    input,
    select,
    textarea {
        font-family: 'Open Sans', sans-serif;
        font-size: 16px;
        font-weight: 400;}

    strong {
        font-weight: 700;}


/*--------------------------
Typo Colors --------------------------*/

    html,
    body {
        color: #333;}

    h1,
    h2 {
        }

    .white-txt {
        color: #fff;}

    input,
    select,
    textarea {
        color: #333;}


body > table {
    display: block;
    border-collapse: collapse !important;}

body > table > thead {
    }
body > table > thead tr {
    display: block;}
body > table > thead th {
    display: block;}

body > table > tbody {
    display: block;
    border-collapse: collapse !important;}
body > table > tbody td {
    display: block;}
body > table > tbody tr {
    display: block;}

body > table > tfoot {
    display: block;}
body > table > tfoot tr {
    display: block;}
body > table > tfoot td {
    display: block;}


/*--------------------------
Elements --------------------------*/

    .main-wrapper {
        height: 100%;}
    .review .main-wrapper {
        height: auto;}

    a {
        color: #008ECB;
        text-decoration: none;
        display: inline-block;

        transition: 0.3s;}
    a:hover {
        color: #049CDD;}
    a[href^=tel] {
       text-decoration:inherit;
       color: inherit;}
    ul,
    li {
        list-style: none;
        padding: 0;
        margin: 0;}

    ul {
        }
    li {
        }
    select {
        cursor:  pointer;}
    
    input,
    select,
    textarea {
        color: #333;
        padding: 8px 10px;
        border: 1px solid #ccc;
        border-radius: 6px;
        width: 100%;
        display: block;
        line-height: 1.4em;
        margin-top: 0;
        margin-bottom: 0;
        box-sizing: border-box;}
    input:focus,
    select:focus,
    textarea:focus {
        outline: none !important;
        border:1px solid #008ECB !important;}

    .select2-container--default .select2-search--inline input.select2-search__field {
        border: none !important;}
    .select2-container--default .select2-search--inline input.select2-search__field:focus {
        border: none !important;}


    textarea {
        resize: vertical;}

    .list-2col {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;}

    .title-underline {
        border-bottom: 2px solid #045145;
        display: inline-block;
        padding: 0 40px 20px 0;}

    .overlay-absolute {
        position: absolute;
        width: 100%;
        height: auto;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;}

    .overlay-element { /* mostly overlay titles */
        position: absolute;
        z-index: 1;
        margin: 0 auto;
        left: 0;
        top: 100px;}

    .wrap-center { /* mostly centered a href */
        text-align: center;
        width: 100%;
        height: auto;}

    .centered-vh {
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;}

    .padd-right-50 {
        padding-right: 50px;}
    .padd-left-50 {
        padding-left: 50px;}

    /* Loader */
    .lds-dual-ring.hidden {
        display: none;}

    /*Add an overlay to the entire page blocking any further presses to buttons or other elements.*/
    .overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        background: rgba(255,255,255,.9);
        z-index: 999;
        opacity: 1;
        transition: all 0.5s;}

    /*Spinner Styles*/
    .lds-dual-ring {
        display: flex;
        align-items: center;
        width: 100%;
        height: 100%;}
    .lds-dual-ring:after {
        content: "";
        display: block;
        width: 64px;
        height: 64px;
        margin: 0 auto;
        border-radius: 50%;
        border: 6px solid #fff;
        border-color: #aaa transparent #aaa transparent;
        animation: lds-dual-ring 1.2s linear infinite;}

        @keyframes lds-dual-ring {
            0% {
                transform: rotate(0deg);
            }
            100% {
                transform: rotate(360deg);
            }
        }
    

  
    select {
          -webkit-appearance:none;
        }



/*--------------------------
Buttons --------------------------*/

    .wrap-center-button {
        display: block;
        width: 100%;
        margin-top: 50px;
        margin-bottom: 5px;
        text-align: center;}

    .btn-white {
        background-color: #fff;
        color: #333;}


    /* Types Buttons
    --------------------------*/

        /* Fill Only Button */
            .btn-normal { 
                position: relative;
                padding: 4px 25px;
                border-radius: 4px;}


        /* Border Only Button */
            .btn-border {
                background-color: transparent;
                border-width: 2px;
                border-style: solid;
                border-radius: 6px;
                padding: 4px 25px;}

        
        /* Fill and Border Button */
            .btn-fill-border {
                position: relative;
                padding: 6px 35px;
                margin-top: 2px;
                border-radius: 4px;
                text-align: center;}
            .btn-fill-border:before {
                content: "";
                border-width: 2px;
                border-style: solid;
                position: absolute;
                padding: 6px 27px;
                
                left: -3px;
                top: -3px;
                right: -3px;
                bottom: -3px;
                border-radius: 6px;
                }

        /* Icon Buttons */
            .btn-has-icon {
                position: relative;
                padding: 4px 15px 4px 45px;
                text-align: left;}
            .btn-has-icon:after {
                content: "";
                background-repeat: no-repeat;
                background-size: 21px 21px;
                background-position: center;
                width: 21px;
                height: 21px;
                display: inline-block;
                position: absolute;
                left: 15px;
                vertical-align: top;
                margin-top: 5px;
                margin-right: 10px;}


            .btnlink-has-icon {
                position: relative;
                padding: 0 0 0 30px;}
            .btnlink-has-icon:after {
                content: "";
                background-repeat: no-repeat;
                background-size: 21px 21px;
                background-position: center;
                width: 21px;
                height: 21px;
                display: inline-block;
                position: absolute;
                left: 0;
                top: 1px;
                vertical-align: top;
                margin-top: 5px;
                margin-right: 10px;}

            

    /* Colors Buttons
    --------------------------*/

        /* borders */
            .btn-white-border:before {
                border-color: #fff;}

            .btn-green-border:before {
                border-color: #26B14B;
                transition: 0.3s;}

                .btn-green-border:hover:before {
                    border-color: #2DC856;}

            .btn-blue-border:before {
                border-color: #008ECB;
                transition: 0.3s;}

                .btn-blue-border:hover:before {
                    border-color: #1BB0F0;}

            .btn-purple-border:before {
                border-color: #191d76;
                transition: 0.3s;}

                .btn-purple-border:hover:before {
                    border-color: #191d76;}


        /* Backgrounds */
            .btn-white-fill {
                background-color: #fff;}

            .btn-transparent-fill {
                background-color: rgba(255,255,255,0);}

                .btn-transparent-fill:hover {
                    background-color: rgba(255,255,255,0.2);}

            .btn-green-fill {
                background-color: #26B14B;}

                .btn-green-fill:hover {
                    background-color: #2DC856;}

            .btn-blue-fill {
                background-color: #008ECB;}

                .btn-blue-fill:hover {
                    background-color: #1BB0F0;}

            .btn-purple-fill {
                background-color: #191d76;}

                .btn-purple-fill:hover {
                    background-color: #191d76;}


        /* Text Color */
            .btn-white-text {
                color: #fff;}

                .btn-white-text:hover {
                    color: #fff;}

            .btn-green-text {
                color: #26B14B;}

            .btn-blue-text {
                color: #008ECB;}



    /* Icons for Buttons
    --------------------------*/

        .add-property-icon-white:after {
            background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1419 0.247359L23.5209 11.3811H22.0034V24.6468C22.0034 24.9294 21.9328 25 21.6502 25H1.87069C1.58813 25 1.51749 24.9294 1.51749 24.6468V11.3811H0C2.92969 8.4514 5.91392 5.57647 8.89807 2.70161C9.74194 1.88864 10.5858 1.07568 11.4284 0.261487C11.7605 -0.0776023 11.7958 -0.0917188 12.1419 0.247359ZM10.7605 13.969C10.7592 13.757 10.8311 13.6846 11.043 13.6864H19.6016V11.225C19.6087 10.9777 19.5522 10.78 19.3826 10.6175L12.0571 3.55336C11.8452 3.3485 11.7463 3.35557 11.5415 3.55336L4.19478 10.6528C4.03937 10.8012 3.98993 10.9283 3.98993 11.1543V22.245C3.9889 22.4569 4.06057 22.5276 4.27249 22.5276H10.4779C10.6898 22.5276 10.7605 22.4569 10.7605 22.245V13.969ZM21 18.4601H17.553V15H15.447V18.4601H12V20.5309H15.447V24H17.553V20.5309H21V18.4601Z' fill='white'/%3E%3C/svg%3E%0A");}
        .add-property-icon-blue:after {
            background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1419 0.247359L23.5209 11.3811H22.0034V24.6468C22.0034 24.9294 21.9328 25 21.6502 25H1.87069C1.58813 25 1.51749 24.9294 1.51749 24.6468V11.3811H0C2.92969 8.4514 5.91392 5.57647 8.89807 2.70161C9.74194 1.88864 10.5858 1.07568 11.4284 0.261487C11.7605 -0.0776023 11.7958 -0.0917188 12.1419 0.247359ZM10.7605 13.969C10.7592 13.757 10.8311 13.6846 11.043 13.6864H19.6016V11.225C19.6087 10.9777 19.5522 10.78 19.3826 10.6175L12.0571 3.55336C11.8452 3.3485 11.7463 3.35557 11.5415 3.55336L4.19478 10.6528C4.03937 10.8012 3.98993 10.9283 3.98993 11.1543V22.245C3.9889 22.4569 4.06057 22.5276 4.27249 22.5276H10.4779C10.6898 22.5276 10.7605 22.4569 10.7605 22.245V13.969ZM21 18.4601H17.553V15H15.447V18.4601H12V20.5309H15.447V24H17.553V20.5309H21V18.4601Z' fill='%23008ECB'/%3E%3Cpath d='M11.8455 12.9842C12.4389 12.9842 13.0323 12.963 13.6257 12.9913C14.0424 13.0125 14.1555 12.8571 14.1484 12.4615C14.1272 11.2394 14.1272 10.0244 14.1484 8.80226C14.1555 8.39961 14.0424 8.25832 13.6257 8.26539C12.3824 8.29364 11.1461 8.28658 9.90286 8.26539C9.51434 8.25832 9.4225 8.40667 9.42957 8.76694C9.4437 10.0102 9.4437 11.2606 9.42957 12.5039C9.4225 12.8712 9.52847 13.0125 9.90993 12.9983C10.5528 12.963 11.2027 12.9842 11.8455 12.9842Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}
        
        .registration-icon-white:after {
            background-image: url("data:image/svg+xml,%3Csvg width='27' height='24' viewBox='0 0 27 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9978 18.8013C15.4464 20.9888 12.8906 22.4285 10 22.4285C7.10938 22.4285 4.55357 20.9888 3.00223 18.8013C3.29241 16.7143 4.14062 14.8616 6.03795 14.6049C7.02009 15.6763 8.4375 16.3571 10 16.3571C11.5625 16.3571 12.9799 15.6763 13.9621 14.6049C15.8594 14.8616 16.7076 16.7143 16.9978 18.8013ZM14.2857 11C14.2857 13.366 12.3661 15.2857 10 15.2857C7.63393 15.2857 5.71429 13.366 5.71429 11C5.71429 8.6339 7.63393 6.71426 10 6.71426C12.3661 6.71426 14.2857 8.6339 14.2857 11ZM20 13.8571C20 8.33256 15.5246 3.85712 10 3.85712C4.47545 3.85712 0 8.33256 0 13.8571C0 19.3705 4.47545 23.8571 10 23.8571C15.5357 23.8571 20 19.3594 20 13.8571Z' fill='white'/%3E%3Cpath d='M24.5 6.5C24.5 6.77344 24.2734 7 24 7H22V9C22 9.27344 21.7734 9.5 21.5 9.5H20.5C20.2266 9.5 20 9.27344 20 9V7H18C17.7266 7 17.5 6.77344 17.5 6.5V5.5C17.5 5.22656 17.7266 5 18 5H20V3C20 2.72656 20.2266 2.5 20.5 2.5H21.5C21.7734 2.5 22 2.72656 22 3V5H24C24.2734 5 24.5 5.22656 24.5 5.5V6.5ZM27 6C27 2.6875 24.3125 0 21 0C17.6875 0 15 2.6875 15 6C15 9.3125 17.6875 12 21 12C24.3125 12 27 9.3125 27 6Z' fill='white'/%3E%3C/svg%3E%0A");}

        .receive-offer-icon-white:after {
            background-image: url("data:image/svg+xml,%3Csvg width='20' height='26' viewBox='0 0 20 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2593 6.69805V23.5625C19.2593 24.9082 18.1809 26 16.8519 26H2.40741C1.07832 26 0 24.9082 0 23.5625V2.4375C0 1.0918 1.07832 0 2.40741 0H12.6439C13.2809 0 13.8927 0.258984 14.3441 0.716016L18.5521 4.97656C19.0035 5.42852 19.2593 6.05312 19.2593 6.69805ZM16.8519 23.5625V8.9375H11.6358C10.9688 8.9375 10.4321 8.39414 10.4321 7.71875V2.4375H2.40741V23.5625H16.8519ZM12.5887 2.63555V6.5H16.4055L12.5887 2.63555Z' fill='white'/%3E%3Cpath d='M14.5898 13.782L8.74184 19.6574C8.55125 19.8504 8.2403 19.8504 8.04469 19.6523L4.66429 16.2043C4.47371 16.0113 4.47371 15.6965 4.66931 15.4984L5.83289 14.3305C6.02347 14.1375 6.33443 14.1375 6.53003 14.3355L8.41082 16.2551L12.7442 11.898C12.9347 11.7051 13.2457 11.7051 13.4413 11.9031L14.5948 13.0812C14.7854 13.2793 14.7804 13.589 14.5898 13.782Z' fill='white'/%3E%3C/svg%3E%0A");}

        .repairs-icon-white:after {
            background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.4681 19.3213L18.7504 13.6035C17.6224 12.4756 15.9379 12.2559 14.5804 12.9248L9.37537 7.71973V4.6875L3.12537 0L0.000366234 3.125L4.68787 9.375H7.72009L12.9252 14.5801C12.2611 15.9375 12.476 17.6221 13.6039 18.75L19.3217 24.4678C20.0345 25.1807 21.1869 25.1807 21.8949 24.4678L24.4681 21.8945C25.1762 21.1816 25.1762 20.0293 24.4681 19.3213ZM16.1967 10.9863C17.5785 10.9863 18.8773 11.5234 19.8539 12.5L20.8011 13.4473C21.5726 13.1104 22.3051 12.6416 22.9398 12.0068C24.7513 10.1953 25.3666 7.64648 24.7904 5.33203C24.683 4.89258 24.1312 4.74121 23.809 5.06348L20.1762 8.69629L16.8607 8.14453L16.309 4.8291L19.9418 1.19629C20.264 0.874023 20.1078 0.322266 19.6635 0.209961C17.349 -0.361328 14.8002 0.253906 12.9935 2.06055C11.6019 3.45215 10.9476 5.28809 10.9818 7.11914L14.9906 11.1279C15.3861 11.0352 15.7963 10.9863 16.1967 10.9863ZM11.1234 14.9902L8.35486 12.2217L0.913452 19.668C-0.307251 20.8887 -0.307251 22.8662 0.913452 24.0869C2.13416 25.3076 4.11169 25.3076 5.3324 24.0869L11.3676 18.0518C10.9965 17.0801 10.8842 16.0205 11.1234 14.9902ZM3.12537 23.0469C2.48084 23.0469 1.95349 22.5195 1.95349 21.875C1.95349 21.2256 2.47595 20.7031 3.12537 20.7031C3.77478 20.7031 4.29724 21.2256 4.29724 21.875C4.29724 22.5195 3.77478 23.0469 3.12537 23.0469Z' fill='white'/%3E%3C/svg%3E%0A");}

        .advanced-icon-blue:after {
            background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.1702 19.8571H0.277344V22H6.1702V19.8571ZM12.0631 17.7143H7.77734C7.19141 17.7143 6.70592 18.1998 6.70592 18.7857V23.0714C6.70592 23.6573 7.19141 24.1428 7.77734 24.1428H12.0631C12.649 24.1428 13.1345 23.6573 13.1345 23.0714V18.7857C13.1345 18.1998 12.649 17.7143 12.0631 17.7143ZM14.7416 11.2857H0.277344V13.4286H14.7416V11.2857ZM4.02734 2.71427H0.277344V4.85713H4.02734V2.71427ZM25.9916 19.8571H13.6702V22H25.9916V19.8571ZM9.9202 0.571411H5.63449C5.04855 0.571411 4.56306 1.0569 4.56306 1.64284V5.92855C4.56306 6.51449 5.04855 6.99998 5.63449 6.99998H9.9202C10.5061 6.99998 10.9916 6.51449 10.9916 5.92855V1.64284C10.9916 1.0569 10.5061 0.571411 9.9202 0.571411ZM20.6345 9.14284H16.3488C15.7628 9.14284 15.2773 9.62833 15.2773 10.2143V14.5C15.2773 15.0859 15.7628 15.5714 16.3488 15.5714H20.6345C21.2204 15.5714 21.7059 15.0859 21.7059 14.5V10.2143C21.7059 9.62833 21.2204 9.14284 20.6345 9.14284ZM25.9916 11.2857H22.2416V13.4286H25.9916V11.2857ZM25.9916 2.71427H11.5273V4.85713H25.9916V2.71427Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}
        .editsearch-icon-blue:after {
            background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.888 18.7968C20.9606 18.982 21 19.1819 21 19.3846C21 20.268 20.268 21 19.3846 21C19.1653 21 18.9492 20.9539 18.7512 20.8681C18.5627 20.7862 18.3908 20.6683 18.2488 20.5204L13.9201 16.2043C12.4435 17.2266 10.6767 17.7692 8.88462 17.7692C3.97536 17.7692 0 13.7939 0 8.88462C0 3.97536 3.97536 0 8.88462 0C13.7939 0 17.7692 3.97536 17.7692 8.88462C17.7692 10.6767 17.2266 12.4435 16.2043 13.9201L20.5331 18.2488C20.6861 18.4018 20.8075 18.5901 20.888 18.7968ZM8.88462 16.1538C12.8994 16.1538 16.1538 12.8992 16.1538 8.88462C16.1538 4.87001 12.8994 1.61538 8.88462 1.61538C4.86982 1.61538 1.61538 4.87001 1.61538 8.88462C1.61538 12.8992 4.86982 16.1538 8.88462 16.1538Z' fill='%23008ECB'/%3E%3Cpath d='M9.62751 5.92017L11.849 8.14171L7.95614 12.0347L5.30843 12.9205C5.04329 12.9498 4.81927 12.7256 4.84877 12.4605L5.73625 9.81129L9.62751 5.92017ZM13.4868 5.32558L12.4437 4.28249C12.1183 3.95712 11.5907 3.95712 11.2653 4.28249L10.284 5.2638L12.5055 7.48534L13.4868 6.50403C13.8121 6.17848 13.8121 5.65095 13.4868 5.32558Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}

        .search-edit:after {
            background-image: url("data:image/svg+xml,%3Csvg width='26' height='29' viewBox='0 0 26 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5678 14.7857C17.5678 18.3694 14.6515 21.2857 11.0678 21.2857C7.4841 21.2857 4.5678 18.3694 4.5678 14.7857C4.5678 11.202 7.4841 8.2857 11.0678 8.2857C14.6515 8.2857 17.5678 11.202 17.5678 14.7857ZM24.9964 26.8571C24.9964 26.3638 24.7932 25.885 24.4595 25.5513L19.483 20.5748C20.6582 18.8772 21.2821 16.846 21.2821 14.7857C21.2821 9.14172 16.7118 4.57141 11.0678 4.57141C5.42383 4.57141 0.853516 9.14172 0.853516 14.7857C0.853516 20.4297 5.42383 25 11.0678 25C13.1281 25 15.1593 24.3761 16.8569 23.2009L21.8334 28.1629C22.1671 28.5111 22.6459 28.7143 23.1392 28.7143C24.1549 28.7143 24.9964 27.8728 24.9964 26.8571Z' fill='%23008ECB'/%3E%3Cpath d='M23.4188 7.17117C24.1937 6.3409 24.1937 5.00524 23.4188 4.17496L21.97 2.62271C21.1951 1.79243 19.9485 1.79243 19.1736 2.62271L10.3462 12.0806L10.0093 15.3656C9.90818 16.3042 10.6494 17.0984 11.5254 16.9901L14.5914 16.6291L23.4188 7.17117ZM22.2733 5.40232C22.4417 5.54672 22.4417 5.76331 22.307 5.94381L21.2625 7.06288L19.3083 4.93304L20.3191 3.85007C20.4539 3.66958 20.6897 3.66958 20.8245 3.85007L22.2733 5.40232Z' fill='%23008ECB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.42513 11.2076L17.7114 1.25807C19.277 -0.419357 21.8665 -0.419357 23.4321 1.25807L24.8808 2.81032C26.3729 4.40901 26.3729 6.93712 24.8808 8.53581L15.5532 18.5297L11.7638 18.9758C9.43725 19.259 7.80484 17.1902 8.02 15.1576L8.42513 11.2076ZM10.0092 15.3656C9.90808 16.3042 10.6493 17.0984 11.5253 16.9901L14.5913 16.6291L23.4187 7.17117C23.4504 7.13718 23.4809 7.10234 23.51 7.06673C23.5482 7.02001 23.5842 6.97196 23.6179 6.92272C24.1653 6.12389 24.1244 5.01405 23.4953 4.26166C23.4707 4.2322 23.4451 4.20329 23.4187 4.17496L21.9699 2.62271C21.195 1.79243 19.9484 1.79243 19.1735 2.62271L10.3461 12.0806L10.0092 15.3656ZM20.6297 3.72063C20.5524 3.70469 20.4714 3.72088 20.4018 3.76917C20.3717 3.79011 20.3437 3.81707 20.319 3.85007L19.3082 4.93304L21.2624 7.06288L22.3069 5.94381C22.4416 5.76331 22.4416 5.54672 22.2732 5.40232L20.8244 3.85007C20.7998 3.81707 20.7717 3.79011 20.7416 3.76917C20.7065 3.74484 20.6686 3.72866 20.6297 3.72063Z' fill='white'/%3E%3C/svg%3E%0A");}
        .new-search:after {
            background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5678 10.7857C17.5678 14.3694 14.6515 17.2857 11.0678 17.2857C7.4841 17.2857 4.5678 14.3694 4.5678 10.7857C4.5678 7.20199 7.4841 4.2857 11.0678 4.2857C14.6515 4.2857 17.5678 7.20199 17.5678 10.7857ZM24.9964 22.8571C24.9964 22.3638 24.7932 21.885 24.4595 21.5513L19.483 16.5748C20.6582 14.8772 21.2821 12.846 21.2821 10.7857C21.2821 5.14172 16.7118 0.571411 11.0678 0.571411C5.42383 0.571411 0.853516 5.14172 0.853516 10.7857C0.853516 16.4297 5.42383 21 11.0678 21C13.1281 21 15.1593 20.3761 16.8569 19.2009L21.8334 24.1629C22.1671 24.5111 22.6459 24.7143 23.1392 24.7143C24.1549 24.7143 24.9964 23.8728 24.9964 22.8571Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}



        /* cta-connect-btns */
            
            .call-us-icon {
                background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2857 12.1719C14.2857 12.462 14.1518 13.0312 14.0402 13.2991C13.7054 14.0357 12.2991 14.5714 11.529 14.5714C10.7812 14.5714 10.1004 14.2701 9.40848 14.0134C6.96429 13.1205 4.30804 10.4643 3.41518 8.02008C3.15848 7.32812 2.85714 6.64731 2.85714 5.89955C2.85714 5.12946 3.39286 3.72321 4.12946 3.38838C4.39732 3.27678 4.96652 3.14285 5.2567 3.14285C5.3125 3.14285 5.37946 3.14285 5.43527 3.16517C5.63616 3.23214 6.46205 4.8616 6.64062 5.1741C6.76339 5.38615 7.00893 5.64285 7.00893 5.89955C7.00893 6.39062 5.54688 7.11606 5.54688 7.55133C5.54688 7.77455 5.74777 8.05356 5.85938 8.25446C6.68527 9.72767 7.70089 10.7433 9.17411 11.5692C9.375 11.6808 9.65402 11.8817 9.87723 11.8817C10.3125 11.8817 11.0379 10.4196 11.529 10.4196C11.7857 10.4196 12.0424 10.6652 12.2545 10.7879C12.567 10.9665 14.1964 11.7924 14.2634 11.9933C14.2857 12.0491 14.2857 12.1161 14.2857 12.1719ZM17.1429 3.49999C17.1429 1.72544 15.7031 0.285706 13.9286 0.285706H3.21429C1.43973 0.285706 0 1.72544 0 3.49999V14.2143C0 15.9888 1.43973 17.4286 3.21429 17.4286H13.9286C15.7031 17.4286 17.1429 15.9888 17.1429 14.2143V3.49999Z' fill='white'/%3E%3C/svg%3E%0A");}
            .send-friend {
                background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9434 7.65625C16.9434 8.59375 16.7936 9.45312 16.4941 10.2344C16.1947 11.0091 15.7715 11.6178 15.2246 12.0605C14.6777 12.5033 14.043 12.7246 13.3203 12.7246C12.8385 12.7246 12.4121 12.6107 12.041 12.3828C11.6699 12.1484 11.403 11.8424 11.2402 11.4648H11.084C10.3809 12.3047 9.48568 12.7246 8.39844 12.7246C7.24609 12.7246 6.33789 12.3796 5.67383 11.6895C5.00977 10.9928 4.67773 10.0423 4.67773 8.83789C4.67773 7.46419 5.11393 6.35742 5.98633 5.51758C6.85872 4.67773 7.99805 4.25781 9.4043 4.25781C9.96419 4.25781 10.5794 4.31315 11.25 4.42383C11.9271 4.52799 12.4837 4.65495 12.9199 4.80469L12.6953 9.58008C12.6953 10.485 12.9427 10.9375 13.4375 10.9375C13.8542 10.9375 14.1862 10.6348 14.4336 10.0293C14.681 9.41732 14.8047 8.61979 14.8047 7.63672C14.8047 6.58854 14.5866 5.66406 14.1504 4.86328C13.7142 4.05599 13.099 3.44076 12.3047 3.01758C11.5169 2.5944 10.6152 2.38281 9.59961 2.38281C8.28451 2.38281 7.14193 2.65299 6.17188 3.19336C5.20182 3.73372 4.45638 4.51497 3.93555 5.53711C3.42122 6.55273 3.16406 7.72786 3.16406 9.0625C3.16406 10.8594 3.64258 12.2396 4.59961 13.2031C5.56315 14.1602 6.95638 14.6387 8.7793 14.6387C9.4694 14.6387 10.2279 14.5638 11.0547 14.4141C11.8815 14.2578 12.6953 14.0332 13.4961 13.7402V15.6152C12.1029 16.2077 10.5566 16.5039 8.85742 16.5039C6.38346 16.5039 4.45312 15.8529 3.06641 14.5508C1.6862 13.2487 0.996094 11.4388 0.996094 9.12109C0.996094 7.51302 1.34766 6.05469 2.05078 4.74609C2.76042 3.43099 3.76628 2.40234 5.06836 1.66016C6.37695 0.911458 7.88086 0.537109 9.58008 0.537109C11.0124 0.537109 12.2917 0.830078 13.418 1.41602C14.5443 2.00195 15.4134 2.83529 16.0254 3.91602C16.6374 4.99674 16.9434 6.24349 16.9434 7.65625ZM6.94336 8.87695C6.94336 10.2507 7.50326 10.9375 8.62305 10.9375C9.20898 10.9375 9.65495 10.7324 9.96094 10.3223C10.2669 9.9056 10.4525 9.23177 10.5176 8.30078L10.6445 6.14258C10.3125 6.07096 9.93815 6.03516 9.52148 6.03516C8.70768 6.03516 8.07292 6.28906 7.61719 6.79688C7.16797 7.30469 6.94336 7.99805 6.94336 8.87695Z' fill='white'/%3E%3C/svg%3E%0A");}

            #cta-connect-btns {
                position: fixed;
                z-index: 99;
                right: 0;
                height: 0;
                top: 50%;
                transform: translateY(-50px);}
            #cta-connect-btns > ul {
                height: 0;}
            #cta-connect-btns li {
                position: relative;}
            li.searchIdWrap,
            #cta-connect-btns a {
                background-color: #008ECB;
                background-repeat: no-repeat;
                background-size: 22px 22px;
                background-position: 13px center;
                border-radius: 6px 0 0 6px;
                cursor: pointer;
                width: 260px;
                color: #fff;
                transition: 0.3s;
                box-shadow: 0 0 20px rgba(0,0,0,0.1);
                padding: 6px 0 8px 45px;
                position: absolute;
                right: -215px;
                transition: 0.2s;}
            #cta-connect-btns a:hover {
                right: 0;}

            li.searchIdWrap {
                padding-top: 5px;
                padding-bottom: 5px;
                top: 110px;}
            li.searchIdWrap p {
                }
            li.searchIdWrap p.searchId-float {
                }
            li.searchIdWrap p.searchId {
                margin: 0;
                position: absolute;
                left: 15px;
                top: 7px;
                font-weight: 900;}
            li.searchIdWrap input {
                padding: 7px 10px;
                display: inline-block;
                vertical-align: middle;
                width: 61%;
                margin-right: 10px;
                border: none;}
            li.searchIdWrap input:focus {
                outline: none !important;
                border: none !important;}
            #cta-connect-btns li.searchIdWrap:hover {
                right: 0;}
            li.searchIdWrap.shownId {
                right: 0;}
            #cta-connect-btns li.searchIdWrap a {
                background-color: transparent;
                width: auto;
                color: transparent;
                transition: none;
                box-shadow: none;
                padding: 0;
                position: relative;
                right: auto;
                transition: none;
                display: inline-block;
                vertical-align: middle;
                width: 22px;
                height: 22px;}
            #cta-connect-btns li.searchIdWrap a.icon-searchId {
                margin-right: 10px;}
            .icon-searchId:after {
                content: "";
                background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5678 10.7857C17.5678 14.3694 14.6515 17.2857 11.0678 17.2857C7.4841 17.2857 4.5678 14.3694 4.5678 10.7857C4.5678 7.20199 7.4841 4.2857 11.0678 4.2857C14.6515 4.2857 17.5678 7.20199 17.5678 10.7857ZM24.9964 22.8571C24.9964 22.3638 24.7932 21.885 24.4595 21.5513L19.483 16.5748C20.6582 14.8772 21.2821 12.846 21.2821 10.7857C21.2821 5.14172 16.7118 0.571411 11.0678 0.571411C5.42383 0.571411 0.853516 5.14172 0.853516 10.7857C0.853516 16.4297 5.42383 21 11.0678 21C13.1281 21 15.1593 20.3761 16.8569 19.2009L21.8334 24.1629C22.1671 24.5111 22.6459 24.7143 23.1392 24.7143C24.1549 24.7143 24.9964 23.8728 24.9964 22.8571Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
                background-size: 22px;
                width: 22px;
                height: 22px;
                display: block;}
            .icon-searchAdv:after {
                content: "";
                background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.1702 19.8571H0.277344V22H6.1702V19.8571ZM12.0631 17.7143H7.77734C7.19141 17.7143 6.70592 18.1998 6.70592 18.7857V23.0714C6.70592 23.6573 7.19141 24.1428 7.77734 24.1428H12.0631C12.649 24.1428 13.1345 23.6573 13.1345 23.0714V18.7857C13.1345 18.1998 12.649 17.7143 12.0631 17.7143ZM14.7416 11.2857H0.277344V13.4286H14.7416V11.2857ZM4.02734 2.71427H0.277344V4.85713H4.02734V2.71427ZM25.9916 19.8571H13.6702V22H25.9916V19.8571ZM9.9202 0.571411H5.63449C5.04855 0.571411 4.56306 1.0569 4.56306 1.64284V5.92855C4.56306 6.51449 5.04855 6.99998 5.63449 6.99998H9.9202C10.5061 6.99998 10.9916 6.51449 10.9916 5.92855V1.64284C10.9916 1.0569 10.5061 0.571411 9.9202 0.571411ZM20.6345 9.14284H16.3488C15.7628 9.14284 15.2773 9.62833 15.2773 10.2143V14.5C15.2773 15.0859 15.7628 15.5714 16.3488 15.5714H20.6345C21.2204 15.5714 21.7059 15.0859 21.7059 14.5V10.2143C21.7059 9.62833 21.2204 9.14284 20.6345 9.14284ZM25.9916 11.2857H22.2416V13.4286H25.9916V11.2857ZM25.9916 2.71427H11.5273V4.85713H25.9916V2.71427Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
                background-size: 22px;
                width: 22px;
                height: 22px;
                display: block;}
  

            #cta-connect-btns a.call-us-icon {
                top: 0;}
            #cta-connect-btns a.send-friend {
                top: 55px;}
            
            #cta-connect-btns a:hover {
                background-color: #1BB0F0;
                color: #fff;}
            #cta-connect-btns i {
                font-size: 22px;
                background-color: #fff;
                color: #045145;
                border-radius: 50%;
                width: 39px;
                height: 39px;
                position: absolute;
                top: 5px;
                left: 5px;
                text-align: center;

                -webkit-transition: color .2s ease-out;
                -moz-transition: color .2s ease-out;
                -o-transition: color .2s ease-out;
                transition: color .2s ease-out;}
            #cta-connect-btns a:hover i {
                color: #18796f;}
            #cta-connect-btns i:before {
                margin-top: 9px;
                display: block;}
        
/*--------------------------
Language Switcher --------------------------*/
        .language-switch {
            text-align: right;
            cursor: pointer;
            position: relative;
            margin-left: 30px;
            top: 6px;
            transition: 0.2s;}
        .current-lang {
            box-shadow: 0 0 15px rgba(0,0,0,0.15);
            width: 22px;
            height: 22px;
            overflow: hidden;
            transition: 0.2s;}
        .lang-dropdown {
            display: none;
            position: absolute;
            padding: 20px 0 0 0;
            top: 10px;
            left: -10px;
            z-index: 9;}
        .language-switch:hover .lang-dropdown {
            display: block;}
        .lang-dropdown-inner {
            background: #fff;
            border-radius: 6px;
            box-shadow: 0 0 20px rgba(0,0,0,0.15);
            padding: 10px;}
        .selecting-lang {
            margin: 10px 0 0 0;
            cursor: pointer;
            opacity: 1;
            height: 22px;
            width: 22px;
            box-shadow: 0 0 5px rgba(0,0,0,0.30);
            border-radius: 3px;
            overflow: hidden;
            cursor: pointer;
            -webkit-transition: opacity .2s ease-out;
            -moz-transition: opacity .2s ease-out;
            -o-transition: opacity .2s ease-out;
            transition: opacity .2s ease-out;}
        .lang-dropdown-inner > div:first-child {
            margin-top: 0;}
        .selecting-lang:hover {
            opacity: 0.6;}
        .lang-flag {
            width: 22px;
            height: 22px;
            transition: 0.2s;
            display: inline-block;}



/*--------------------------
Headers --------------------------*/

    /* Sticky Header
    --------------------------*/
        body.sticky {}
        body.sticky header {
            top: 0;
            left: 0;
            right: 0;
            width: 100%;}
        body.sticky header .header-bottom {
           padding: 10px 30px 3px 30px;}
        body.sticky .header-bottom .brand-wrap {
            margin-top: 3px;}
        body.sticky .header-bottom .brand-wrap a {
            width: 145px;
            height: 42px;
            overflow: hidden;}
        body.sticky header .header-bottom .logo {
            width: 140px;}

        body.sticky nav li a,
        body.sticky nav li a.pointed {
            font-size: 14px;}
        body.sticky nav li a {
            padding: 0 15px;}
        body.sticky nav li a.btn-border {
            border-width: 1px;
            border-radius: 4px;
            padding: 0px 15px;}
        body.sticky nav button.dropdown {
            font-size: 14px;
            padding: 0px 15px 2px 10px;}

        body.sticky .header-buttons li a {
            font-size: 12px;
            padding: 0px 10px 0px 30px;
            transition: none;}
        body.sticky .header-buttons .btn-has-icon:after {
            background-size: 17px 17px;
            width: 17px;
            height: 17px;
            left: 8px;
            margin-top: 7px;}
        body.sticky .header-buttons li.repairs-header a {
            height: 32px;
            margin-top: 3px;
            width: 34px;
            padding: 0;}

        header {
            position: fixed;
            width: 100%;
            z-index: 90;
            top: 0;}

    /* Header Top
    --------------------------*/
        .header-top {
            background-color: #fff;
            font-size: 16px;
            padding: 2px 30px;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            position: relative;
            z-index: 999;}
        .header-top > div {
            justify-content: space-between;
            align-content: space-between;}
        .header-top ul {
            display: flex;}
        .header-top p {
            color: #666;
            margin: 0;}
        .header-top .header-top-left {
            display: flex;}
        .header-top .header-top-right {
            }
        .header-top .header-top-phone {
            margin-left: 30px;}
        .header-top .header-top-phone:before {
            content: "";
            background-repeat: no-repeat;
            background-size: 21px 21px;
            background-position: center;
            width: 21px;
            height: 21px;
            display: inline-block;
            vertical-align: top;
            margin-top: 6px;
            margin-right: 10px;}
        .header-top .header-top-email {
            margin-left: 30px;}
        .header-top .header-top-email:before {
            content: "";
            background-repeat: no-repeat;
            background-size: 21px 21px;
            background-position: center;
            width: 21px;
            height: 21px;
            display: inline-block;
            vertical-align: top;
            margin-top: 6px;
            margin-right: 10px;}
        .header-top .header-top-favorites,
        .header-top .header-top-profile {
            margin-right: 30px;}
        .header-top .header-top-favorites a:before {
            content: "";
            background-repeat: no-repeat;
            background-size: 21px 21px;
            background-position: center;
            width: 21px;
            height: 21px;
            display: inline-block;
            vertical-align: top;
            margin-top: 5px;
            margin-right: 10px;}
        .header-top .header-top-registration a,
        .header-top .header-top-profile a {
            transition: none;}
        .header-top .header-top-registration a:before,
        .header-top .header-top-profile a:before {
            content: "";
            background-repeat: no-repeat;
            background-size: 21px 21px;
            background-position: center;
            width: 21px;
            height: 21px;
            display: inline-block;
            vertical-align: top;
            margin-top: 5px;
            margin-right: 10px;}
        #cd-registration h3 {
            background-color: #26B14B;
            margin: 0;
            padding: 10px;
            border-radius: 6px;
            color: #fff;}
        #cd-registration h4 {
            margin: 10px 0;
            color: #fff;
            background-color: #008ECB;
            border-radius: 6px;
            padding: 5px;
            font-size: 16px;
            line-height: 1.6em;}
        #cd-registration p {
            margin: 0;}
        #cd-registration ul {
            margin: 0 0 20px 0;
            font-size: 14px;
            line-height: normal;}

        body.home.sticky .header-top .header-top-phone:before,
        .header-top .header-top-phone:before {
            background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2857 12.1719C14.2857 12.4621 14.1518 13.0313 14.0402 13.2992C13.7054 14.0358 12.2991 14.5715 11.529 14.5715C10.7812 14.5715 10.1004 14.2701 9.40848 14.0134C6.96429 13.1206 4.30804 10.4643 3.41518 8.02014C3.15848 7.32818 2.85714 6.64737 2.85714 5.89961C2.85714 5.12952 3.39286 3.72327 4.12946 3.38845C4.39732 3.27684 4.96652 3.14291 5.2567 3.14291C5.3125 3.14291 5.37946 3.14291 5.43527 3.16523C5.63616 3.2322 6.46205 4.86166 6.64062 5.17416C6.76339 5.38621 7.00893 5.64291 7.00893 5.89961C7.00893 6.39068 5.54688 7.11612 5.54688 7.55139C5.54688 7.77461 5.74777 8.05362 5.85938 8.25452C6.68527 9.72773 7.70089 10.7434 9.17411 11.5693C9.375 11.6809 9.65402 11.8818 9.87723 11.8818C10.3125 11.8818 11.0379 10.4197 11.529 10.4197C11.7857 10.4197 12.0424 10.6652 12.2545 10.788C12.567 10.9666 14.1964 11.7925 14.2634 11.9934C14.2857 12.0492 14.2857 12.1161 14.2857 12.1719ZM17.1429 3.50005C17.1429 1.7255 15.7031 0.285767 13.9286 0.285767H3.21429C1.43973 0.285767 0 1.7255 0 3.50005V14.2143C0 15.9889 1.43973 17.4286 3.21429 17.4286H13.9286C15.7031 17.4286 17.1429 15.9889 17.1429 14.2143V3.50005Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}
        body.home.sticky .header-top .header-top-email:before,
        .header-top .header-top-email:before {
            background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9434 7.65625C16.9434 8.59375 16.7936 9.45312 16.4941 10.2344C16.1947 11.0091 15.7715 11.6178 15.2246 12.0605C14.6777 12.5033 14.043 12.7246 13.3203 12.7246C12.8385 12.7246 12.4121 12.6107 12.041 12.3828C11.6699 12.1484 11.403 11.8424 11.2402 11.4648H11.084C10.3809 12.3047 9.48568 12.7246 8.39844 12.7246C7.24609 12.7246 6.33789 12.3796 5.67383 11.6895C5.00977 10.9928 4.67773 10.0423 4.67773 8.83789C4.67773 7.46419 5.11393 6.35742 5.98633 5.51758C6.85872 4.67773 7.99805 4.25781 9.4043 4.25781C9.96419 4.25781 10.5794 4.31315 11.25 4.42383C11.9271 4.52799 12.4837 4.65495 12.9199 4.80469L12.6953 9.58008C12.6953 10.485 12.9427 10.9375 13.4375 10.9375C13.8542 10.9375 14.1862 10.6348 14.4336 10.0293C14.681 9.41732 14.8047 8.61979 14.8047 7.63672C14.8047 6.58854 14.5866 5.66406 14.1504 4.86328C13.7142 4.05599 13.099 3.44076 12.3047 3.01758C11.5169 2.5944 10.6152 2.38281 9.59961 2.38281C8.28451 2.38281 7.14193 2.65299 6.17188 3.19336C5.20182 3.73372 4.45638 4.51497 3.93555 5.53711C3.42122 6.55273 3.16406 7.72786 3.16406 9.0625C3.16406 10.8594 3.64258 12.2396 4.59961 13.2031C5.56315 14.1602 6.95638 14.6387 8.7793 14.6387C9.4694 14.6387 10.2279 14.5638 11.0547 14.4141C11.8815 14.2578 12.6953 14.0332 13.4961 13.7402V15.6152C12.1029 16.2077 10.5566 16.5039 8.85742 16.5039C6.38346 16.5039 4.45312 15.8529 3.06641 14.5508C1.6862 13.2487 0.996094 11.4388 0.996094 9.12109C0.996094 7.51302 1.34766 6.05469 2.05078 4.74609C2.76042 3.43099 3.76628 2.40234 5.06836 1.66016C6.37695 0.911458 7.88086 0.537109 9.58008 0.537109C11.0124 0.537109 12.2917 0.830078 13.418 1.41602C14.5443 2.00195 15.4134 2.83529 16.0254 3.91602C16.6374 4.99674 16.9434 6.24349 16.9434 7.65625ZM6.94336 8.87695C6.94336 10.2507 7.50326 10.9375 8.62305 10.9375C9.20898 10.9375 9.65495 10.7324 9.96094 10.3223C10.2669 9.9056 10.4525 9.23177 10.5176 8.30078L10.6445 6.14258C10.3125 6.07096 9.93815 6.03516 9.52148 6.03516C8.70768 6.03516 8.07292 6.28906 7.61719 6.79688C7.16797 7.30469 6.94336 7.99805 6.94336 8.87695Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}
        body.home.sticky .header-top .header-top-favorites a:before,
        .header-top .header-top-favorites a:before {
            background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20.7143C11.7857 20.7143 11.5714 20.6339 11.4107 20.4732L3.06696 12.4375C2.94643 12.317 0 9.625 0 6.41071C0 2.4866 2.39732 0.142853 6.40178 0.142853C8.74553 0.142853 10.942 1.99107 12 3.03571C13.058 1.99107 15.2545 0.142853 17.5982 0.142853C21.6027 0.142853 24 2.4866 24 6.41071C24 9.625 21.0536 12.317 20.9464 12.4107L12.5893 20.4732C12.4286 20.6339 12.2143 20.7143 12 20.7143Z' fill='%23008ECB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9999 19.6523L20.2696 11.6741L20.2879 11.6581C20.2875 11.6585 20.2879 11.6582 20.2879 11.6581C20.299 11.648 20.4749 11.4882 20.7337 11.2076C21.0007 10.9182 21.3478 10.5092 21.6904 10.0128C22.3898 8.99971 23 7.72501 23 6.41071C23 4.65447 22.4681 3.36826 21.6013 2.51992C20.7318 1.66889 19.4068 1.14285 17.5982 1.14285C16.6811 1.14285 15.7295 1.50885 14.8366 2.05191C13.9524 2.58976 13.2005 3.2557 12.7026 3.74731L12 4.441L11.2974 3.74731C10.7995 3.2557 10.0476 2.58976 9.16337 2.05191C8.27055 1.50885 7.31886 1.14285 6.40178 1.14285C4.5932 1.14285 3.26823 1.66889 2.39867 2.51992C1.53186 3.36826 1 4.65447 1 6.41071C1 7.72489 1.6101 8.99959 2.31147 10.0165C2.94287 10.932 3.58019 11.544 3.74164 11.699C3.74896 11.706 3.7553 11.7121 3.76062 11.7173L11.9999 19.6523ZM3.06696 12.4375L11.4107 20.4732C11.5714 20.6339 11.7857 20.7143 12 20.7143C12.2143 20.7143 12.4286 20.6339 12.5893 20.4732L20.9464 12.4107C21.0536 12.317 24 9.625 24 6.41071C24 2.4866 21.6027 0.142853 17.5982 0.142853C15.2545 0.142853 13.058 1.99107 12 3.03571C10.942 1.99107 8.74553 0.142853 6.40178 0.142853C2.39732 0.142853 0 2.4866 0 6.41071C0 9.50131 2.72404 12.109 3.04082 12.4123C3.0535 12.4244 3.06232 12.4329 3.06696 12.4375Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}
        body.home.sticky .header-top .header-top-profile a:before,
        .header-top .header-top-profile a:before {
            background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9978 15.8014C15.4464 17.9889 12.8906 19.4286 10 19.4286C7.10938 19.4286 4.55357 17.9889 3.00223 15.8014C3.29241 13.7143 4.14062 11.8616 6.03795 11.6049C7.02009 12.6764 8.4375 13.3572 10 13.3572C11.5625 13.3572 12.9799 12.6764 13.9621 11.6049C15.8594 11.8616 16.7076 13.7143 16.9978 15.8014ZM14.2857 8.00004C14.2857 10.3661 12.3661 12.2858 10 12.2858C7.63393 12.2858 5.71429 10.3661 5.71429 8.00004C5.71429 5.63396 7.63393 3.71432 10 3.71432C12.3661 3.71432 14.2857 5.63396 14.2857 8.00004ZM20 10.8572C20 5.33262 15.5246 0.857178 10 0.857178C4.47545 0.857178 0 5.33262 0 10.8572C0 16.3706 4.47545 20.8572 10 20.8572C15.5357 20.8572 20 16.3594 20 10.8572Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}
        body.home.sticky .header-top .header-top-registration a:before,
        .header-top .header-top-registration a:before {
            background-image: url("data:image/svg+xml,%3Csvg width='27' height='24' viewBox='0 0 27 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9978 18.8013C15.4464 20.9888 12.8906 22.4285 10 22.4285C7.10938 22.4285 4.55357 20.9888 3.00223 18.8013C3.29241 16.7143 4.14062 14.8616 6.03795 14.6049C7.02009 15.6763 8.4375 16.3571 10 16.3571C11.5625 16.3571 12.9799 15.6763 13.9621 14.6049C15.8594 14.8616 16.7076 16.7143 16.9978 18.8013ZM14.2857 11C14.2857 13.366 12.3661 15.2857 10 15.2857C7.63393 15.2857 5.71429 13.366 5.71429 11C5.71429 8.6339 7.63393 6.71426 10 6.71426C12.3661 6.71426 14.2857 8.6339 14.2857 11ZM20 13.8571C20 8.33256 15.5246 3.85712 10 3.85712C4.47545 3.85712 0 8.33256 0 13.8571C0 19.3705 4.47545 23.8571 10 23.8571C15.5357 23.8571 20 19.3594 20 13.8571Z' fill='%23008ECB'/%3E%3Cpath d='M24.5 6.5C24.5 6.77344 24.2734 7 24 7H22V9C22 9.27344 21.7734 9.5 21.5 9.5H20.5C20.2266 9.5 20 9.27344 20 9V7H18C17.7266 7 17.5 6.77344 17.5 6.5V5.5C17.5 5.22656 17.7266 5 18 5H20V3C20 2.72656 20.2266 2.5 20.5 2.5H21.5C21.7734 2.5 22 2.72656 22 3V5H24C24.2734 5 24.5 5.22656 24.5 5.5V6.5ZM27 6C27 2.6875 24.3125 0 21 0C17.6875 0 15 2.6875 15 6C15 9.3125 17.6875 12 21 12C24.3125 12 27 9.3125 27 6Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}
    

     /* Header Bottom --------------------------*/
        #header-main .header-bottom {
            background-color: #008CC8;
            color: #fff;
            position: relative;}
        .header-bottom {
            display: flex;
            justify-content: space-between;
            width: 100%;
            padding: 30px 30px 15px 30px;}
        header .logo {
            width: 200px;}

        .header-bottom .brand-wrap {
            flex: 0 0 300px;
            line-height: 0;}
        .header-bottom .brand-wrap a {
            line-height: 0;}

        .header-bottom .header-buttons {
            flex: 0 0 490px;
            position: relative;
            text-align: right;}
            .header-buttons li {
                display: inline-block;
                vertical-align: top;
                margin-right: 20px;}
            .header-buttons a {
                font-size: 14px;
                text-transform: uppercase;
                font-weight: 600;
                width: 100%;}
            .header-buttons li:last-child {
                margin-right: 0;}

        body:not(.home) .header-buttons li.receive-offer-header a {
            color: #008cc8;
            background-color: #fff;}
        body:not(.home) .header-buttons li.receive-offer-header a:hover {
            }
        body.home.sticky .header-buttons li.receive-offer-header a {
            color: #008cc8;
            background-color: #fff;}
        .header-buttons li.repairs-header a {
            height: 41px;
            width: 50px;
            padding: 4px 0 4px 0;}
        .header-buttons li.repairs-header a span {
            color: transparent;
            display: none;}
        .header-buttons li.repairs-header a:hover {
            background-color: rgba(255,255,255,0.2);}
        .header-buttons li.repairs-header a.btn-blue-border::before {
            padding-left: 0;}
        body:not(.home) .header-buttons li.receive-offer-header a.btn-blue-border::before,
        body.home.sticky .header-buttons li.receive-offer-header a.btn-blue-border::before,
        .header-buttons li.repairs-header a.btn-blue-border::before {
            border-color: #fff;}
        body:not(.home) .receive-offer-icon-white::after,
        body.home.sticky .receive-offer-icon-white::after {
            background-image: url("data:image/svg+xml,%3Csvg width='20' height='26' viewBox='0 0 20 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2593 6.69805V23.5625C19.2593 24.9082 18.1809 26 16.8519 26H2.40741C1.07832 26 0 24.9082 0 23.5625V2.4375C0 1.0918 1.07832 0 2.40741 0H12.6439C13.2809 0 13.8927 0.258984 14.3441 0.716016L18.5521 4.97656C19.0035 5.42852 19.2593 6.05312 19.2593 6.69805ZM16.8519 23.5625V8.9375H11.6358C10.9688 8.9375 10.4321 8.39414 10.4321 7.71875V2.4375H2.40741V23.5625H16.8519ZM12.5887 2.63555V6.5H16.4055L12.5887 2.63555Z' fill='%23008ECB'/%3E%3Cpath d='M14.5898 13.782L8.74184 19.6574C8.55125 19.8504 8.2403 19.8504 8.04469 19.6523L4.66429 16.2043C4.47371 16.0113 4.47371 15.6965 4.66931 15.4984L5.83289 14.3305C6.02347 14.1375 6.33443 14.1375 6.53003 14.3355L8.41082 16.2551L12.7442 11.898C12.9347 11.7051 13.2457 11.7051 13.4413 11.9031L14.5948 13.0812C14.7854 13.2793 14.7804 13.589 14.5898 13.782Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}

        .select2-search input {
            padding: 0 0 0 15px;}
        .select2-container--default .select2-selection--multiple {
            min-height: auto !important;
            height: auto !important;
            border: none !important;
            line-height: 1em !important;}
        .fieldset .select2-container .select2-search--inline .select2-search__field {
            padding: 8px 10px;
            margin: 0;}
        .select2-container--default .select2-search--inline .select2-search__field {
            }
        .fieldset .select2-container--default .select2-selection--multiple .select2-selection__rendered {
            padding: 0;
            display: block;

            border: 1px solid #ccc;
            border-radius: 6px;}

        .fieldset .select2-container .select2-search--inline .select2-search__field {
            font-size: 16px;}
        .home .fieldset .select2-container .select2-search--inline .select2-search__field {
            width: 100% !important;}
        .fieldset .select2-container--default .select2-selection--multiple {
            border: 1px solid #ccc;
            border-radius: 6px;}
        .fieldset input[type="search"]::-webkit-search-decoration {
            display: none;}
        .fieldset .select2-container .select2-search--inline {
            float: none;}
        .fieldset .select2-container--default .select2-selection--multiple .select2-selection__choice {
            background-color: #f3f3f3;
            border: 1px solid #eee;
            border-radius: 2px;
            margin-top: 7px;
            margin-bottom: 7px;
            margin-left: 5px;}
        .fieldset .select2-container--default .select2-selection--multiple .select2-selection__rendered:focus-within {
            border:1px solid #008ECB !important;}
        .fieldset .select2-selection__choice + .select2-search.select2-search--inline {
            display: none;}

        .fieldset .select2-container--default .select2-selection--multiple .select2-selection__clear {
            position: absolute;
            top: 3px;
            right: 0px;
            background-color: #fff;
            width: 18px;
            height: 21px;
            text-align: center;
            border: 1px solid #eee;}


        #search-mobile {
            position: absolute;
            left: 20px;
            top: 10px;
            height: 25px;
            width: 25px;
            padding: 0;
            cursor: pointer;
            display: none;}
        .sticky #search-mobile {
            top: 6px;}
        #search-mobile:hover {
            opacity: 0.8;}
        #search-mobile:after {
            background-size: 27px 27px;
            height: 27px;
            width: 27px;
            margin: 0;
            left: 0;
            top: 0;}
        #search-mobile:after {
            background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5678 10.7857C17.5678 14.3694 14.6515 17.2857 11.0678 17.2857C7.4841 17.2857 4.5678 14.3694 4.5678 10.7857C4.5678 7.20199 7.4841 4.2857 11.0678 4.2857C14.6515 4.2857 17.5678 7.20199 17.5678 10.7857ZM24.9964 22.8571C24.9964 22.3638 24.7932 21.885 24.4595 21.5513L19.483 16.5748C20.6582 14.8772 21.2821 12.846 21.2821 10.7857C21.2821 5.14172 16.7118 0.571411 11.0678 0.571411C5.42383 0.571411 0.853516 5.14172 0.853516 10.7857C0.853516 16.4297 5.42383 21 11.0678 21C13.1281 21 15.1593 20.3761 16.8569 19.2009L21.8334 24.1629C22.1671 24.5111 22.6459 24.7143 23.1392 24.7143C24.1549 24.7143 24.9964 23.8728 24.9964 22.8571Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");}

        
    /* Navigation --------------------------*/
        .main_nav {
            position: relative;
            width: 100%;
            z-index: 99;}
        nav {
            display: block;}
        nav a {
            color: #fff;
            opacity: 1;}
        nav a:hover,
        nav a.current {
            color: #fff;
            opacity: 0.6;}
        nav ul {
            display: flex;
            justify-content: center;}
        nav li {
            margin: 0 15px;}
        nav li a {
            font-size: 16px;
            font-weight: 700;
            text-transform: uppercase;
            padding: 5px 10px;}
        nav li a.pointed {
            font-size: 20px;}
        nav .dropdown-button,
        .header-top-profile.loggedin {
            position: relative;}
        nav button.dropdown {
            background-color: transparent;
            color: #fff;
            font-family: 'Open Sans', sans-serif;
            font-size: 16px;
            font-weight: 700;
            text-transform: uppercase;
            padding: 7px 15px 7px 10px;
            border: none;
            cursor: pointer;
            line-height: 1.8em;}
        nav .dropbtnicon {
            background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.88365 1.59352C10.0388 1.44853 10.0388 1.21073 9.88365 1.06573L8.85355 0.108748C8.69842 -0.0362494 8.4502 -0.0362494 8.29507 0.108748L5 3.1885L1.70493 0.108748C1.5498 -0.0362494 1.30158 -0.0362494 1.14645 0.108748L0.116351 1.06573C-0.0387837 1.21073 -0.0387837 1.44853 0.116351 1.59352L4.72076 5.89125C4.87589 6.03625 5.12411 6.03625 5.27924 5.89125L9.88365 1.59352Z' fill='white'/%3E%3C/svg%3E%0A");
            background-repeat: no-repeat;
            background-position: right center;}
        nav .dropdown-content,
        .header-top-profile.loggedin .dropdown-content {
            display: none;
            position: absolute;
            background-color: #008cc8;
            min-width: 280px;
            box-shadow: 0px 0 40px rgba(0,0,0,0.2);
            z-index: 1;
            left: -5px;
            padding: 8px 5px;}
        nav .dropdown-content a,
        .header-top-profile.loggedin .dropdown-content a {
            color: #333;
            font-size: 14px;
            text-transform: none;}
        nav .dropdown-button:hover .dropdown-content,
        .header-top-profile.loggedin:hover .dropdown-content {
            display: block;}
        nav .dropdown-content a:hover,
        .header-top-profile.loggedin .dropdown-content a:hover {
            color: #eee;}
        nav .dropdown-content a,
        .header-top-profile.loggedin .dropdown-content a {
            color: #fff;
            font-weight: 400;
            display: block;
            border-bottom: 1px solid #3babdb;
            padding: 3px 15px;}
        nav .dropdown-content a:last-child,
        .header-top-profile.loggedin .dropdown-content a:last-child {
            border-bottom: none;}

    /* Mobile Switch
    --------------------------*/
        .mobile-switch {
            display: none;
            cursor: pointer;
            font-size: 20px;
            position: absolute;
            right: 42px;
            top: 10px;
            width: 30px;
            z-index: 1;}
        .mobile-switch span {
            width: 25px;
            height: 2px;
            margin-bottom: 4px;
            background: #fff;
            display: block;
            border-radius: 2px;
            position: relative;
            left: 0;
            transition: 0.3s;}
        .mobile-switch:hover span:nth-child(2),
        .mobile-switch:hover span:nth-child(3) {
            left: 10px;}
        .mobile-switch span:nth-child(2),
        .mobile-switch span:nth-child(3) {
            width: 15px;}

    /* Home Page Header
    --------------------------*/

        .home header .logo {
            width: 250px;}
        .home #header-main .header-bottom {
            background-color: transparent;
            position: absolute;
            z-index: 1;}
        .home .header-top {
            background-color: #008CC8;
            color: #fff;}
        .home .header-top a {
            color: #fff;}
        body.home.sticky .header-top a {
            color: #008ECB;}
        body.home.sticky .header-top-profile.loggedin .dropdown-content a {
            color: #fff;}
        .home .header-top p {
            color: #fff;}
        .home .header-top .header-top-phone:before {
            background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2857 12.1719C14.2857 12.462 14.1518 13.0312 14.0402 13.2991C13.7054 14.0357 12.2991 14.5714 11.529 14.5714C10.7812 14.5714 10.1004 14.2701 9.40848 14.0134C6.96429 13.1205 4.30804 10.4643 3.41518 8.02008C3.15848 7.32812 2.85714 6.64731 2.85714 5.89955C2.85714 5.12946 3.39286 3.72321 4.12946 3.38838C4.39732 3.27678 4.96652 3.14285 5.2567 3.14285C5.3125 3.14285 5.37946 3.14285 5.43527 3.16517C5.63616 3.23214 6.46205 4.8616 6.64062 5.1741C6.76339 5.38615 7.00893 5.64285 7.00893 5.89955C7.00893 6.39062 5.54688 7.11606 5.54688 7.55133C5.54688 7.77455 5.74777 8.05356 5.85938 8.25446C6.68527 9.72767 7.70089 10.7433 9.17411 11.5692C9.375 11.6808 9.65402 11.8817 9.87723 11.8817C10.3125 11.8817 11.0379 10.4196 11.529 10.4196C11.7857 10.4196 12.0424 10.6652 12.2545 10.7879C12.567 10.9665 14.1964 11.7924 14.2634 11.9933C14.2857 12.0491 14.2857 12.1161 14.2857 12.1719ZM17.1429 3.49999C17.1429 1.72544 15.7031 0.285706 13.9286 0.285706H3.21429C1.43973 0.285706 0 1.72544 0 3.49999V14.2143C0 15.9888 1.43973 17.4286 3.21429 17.4286H13.9286C15.7031 17.4286 17.1429 15.9888 17.1429 14.2143V3.49999Z' fill='white'/%3E%3C/svg%3E%0A");}
        .home .header-top .header-top-email:before {
            background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9434 7.65625C16.9434 8.59375 16.7936 9.45312 16.4941 10.2344C16.1947 11.0091 15.7715 11.6178 15.2246 12.0605C14.6777 12.5033 14.043 12.7246 13.3203 12.7246C12.8385 12.7246 12.4121 12.6107 12.041 12.3828C11.6699 12.1484 11.403 11.8424 11.2402 11.4648H11.084C10.3809 12.3047 9.48568 12.7246 8.39844 12.7246C7.24609 12.7246 6.33789 12.3796 5.67383 11.6895C5.00977 10.9928 4.67773 10.0423 4.67773 8.83789C4.67773 7.46419 5.11393 6.35742 5.98633 5.51758C6.85872 4.67773 7.99805 4.25781 9.4043 4.25781C9.96419 4.25781 10.5794 4.31315 11.25 4.42383C11.9271 4.52799 12.4837 4.65495 12.9199 4.80469L12.6953 9.58008C12.6953 10.485 12.9427 10.9375 13.4375 10.9375C13.8542 10.9375 14.1862 10.6348 14.4336 10.0293C14.681 9.41732 14.8047 8.61979 14.8047 7.63672C14.8047 6.58854 14.5866 5.66406 14.1504 4.86328C13.7142 4.05599 13.099 3.44076 12.3047 3.01758C11.5169 2.5944 10.6152 2.38281 9.59961 2.38281C8.28451 2.38281 7.14193 2.65299 6.17188 3.19336C5.20182 3.73372 4.45638 4.51497 3.93555 5.53711C3.42122 6.55273 3.16406 7.72786 3.16406 9.0625C3.16406 10.8594 3.64258 12.2396 4.59961 13.2031C5.56315 14.1602 6.95638 14.6387 8.7793 14.6387C9.4694 14.6387 10.2279 14.5638 11.0547 14.4141C11.8815 14.2578 12.6953 14.0332 13.4961 13.7402V15.6152C12.1029 16.2077 10.5566 16.5039 8.85742 16.5039C6.38346 16.5039 4.45312 15.8529 3.06641 14.5508C1.6862 13.2487 0.996094 11.4388 0.996094 9.12109C0.996094 7.51302 1.34766 6.05469 2.05078 4.74609C2.76042 3.43099 3.76628 2.40234 5.06836 1.66016C6.37695 0.911458 7.88086 0.537109 9.58008 0.537109C11.0124 0.537109 12.2917 0.830078 13.418 1.41602C14.5443 2.00195 15.4134 2.83529 16.0254 3.91602C16.6374 4.99674 16.9434 6.24349 16.9434 7.65625ZM6.94336 8.87695C6.94336 10.2507 7.50326 10.9375 8.62305 10.9375C9.20898 10.9375 9.65495 10.7324 9.96094 10.3223C10.2669 9.9056 10.4525 9.23177 10.5176 8.30078L10.6445 6.14258C10.3125 6.07096 9.93815 6.03516 9.52148 6.03516C8.70768 6.03516 8.07292 6.28906 7.61719 6.79688C7.16797 7.30469 6.94336 7.99805 6.94336 8.87695Z' fill='white'/%3E%3C/svg%3E%0A");}
        .home .header-top .header-top-favorites a:before {
            background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20.7143C11.7857 20.7143 11.5714 20.6339 11.4107 20.4732L3.06696 12.4375C2.94643 12.317 0 9.625 0 6.41071C0 2.4866 2.39732 0.142853 6.40178 0.142853C8.74553 0.142853 10.942 1.99107 12 3.03571C13.058 1.99107 15.2545 0.142853 17.5982 0.142853C21.6027 0.142853 24 2.4866 24 6.41071C24 9.625 21.0536 12.317 20.9464 12.4107L12.5893 20.4732C12.4286 20.6339 12.2143 20.7143 12 20.7143Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9999 19.6523L20.2696 11.6741L20.2879 11.6581C20.2875 11.6585 20.2879 11.6582 20.2879 11.6581C20.299 11.648 20.4749 11.4882 20.7337 11.2076C21.0007 10.9182 21.3478 10.5092 21.6904 10.0128C22.3898 8.99971 23 7.72501 23 6.41071C23 4.65447 22.4681 3.36826 21.6013 2.51992C20.7318 1.66889 19.4068 1.14285 17.5982 1.14285C16.6811 1.14285 15.7295 1.50885 14.8366 2.05191C13.9524 2.58976 13.2005 3.2557 12.7026 3.74731L12 4.441L11.2974 3.74731C10.7995 3.2557 10.0476 2.58976 9.16337 2.05191C8.27055 1.50885 7.31886 1.14285 6.40178 1.14285C4.5932 1.14285 3.26823 1.66889 2.39867 2.51992C1.53186 3.36826 1 4.65447 1 6.41071C1 7.72489 1.6101 8.99959 2.31147 10.0165C2.94287 10.932 3.58019 11.544 3.74164 11.699C3.74896 11.706 3.7553 11.7121 3.76062 11.7173L11.9999 19.6523ZM3.06696 12.4375L11.4107 20.4732C11.5714 20.6339 11.7857 20.7143 12 20.7143C12.2143 20.7143 12.4286 20.6339 12.5893 20.4732L20.9464 12.4107C21.0536 12.317 24 9.625 24 6.41071C24 2.4866 21.6027 0.142853 17.5982 0.142853C15.2545 0.142853 13.058 1.99107 12 3.03571C10.942 1.99107 8.74553 0.142853 6.40178 0.142853C2.39732 0.142853 0 2.4866 0 6.41071C0 9.50131 2.72404 12.109 3.04082 12.4123C3.0535 12.4244 3.06232 12.4329 3.06696 12.4375Z' fill='white'/%3E%3C/svg%3E%0A");}
        .cd-switcher .cd-signup:before,
        .home .header-top .header-top-profile a:before {
            background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9978 15.8013C15.4464 17.9888 12.8906 19.4285 10 19.4285C7.10938 19.4285 4.55357 17.9888 3.00223 15.8013C3.29241 13.7143 4.14062 11.8616 6.03795 11.6049C7.02009 12.6763 8.4375 13.3571 10 13.3571C11.5625 13.3571 12.9799 12.6763 13.9621 11.6049C15.8594 11.8616 16.7076 13.7143 16.9978 15.8013ZM14.2857 7.99998C14.2857 10.366 12.3661 12.2857 10 12.2857C7.63393 12.2857 5.71429 10.366 5.71429 7.99998C5.71429 5.6339 7.63393 3.71426 10 3.71426C12.3661 3.71426 14.2857 5.6339 14.2857 7.99998ZM20 10.8571C20 5.33256 15.5246 0.857117 10 0.857117C4.47545 0.857117 0 5.33256 0 10.8571C0 16.3705 4.47545 20.8571 10 20.8571C15.5357 20.8571 20 16.3594 20 10.8571Z' fill='white'/%3E%3C/svg%3E%0A");}
        .header-top .header-top-profile .dropdown-content a::before,
        .home .header-top .header-top-profile .dropdown-content a::before {
            content: none;
            display: none;}
        .cd-switcher .cd-request:before,
        .home .header-top .header-top-registration a:before {
            background-image: url("data:image/svg+xml,%3Csvg width='27' height='24' viewBox='0 0 27 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9978 18.8013C15.4464 20.9888 12.8906 22.4285 10 22.4285C7.10938 22.4285 4.55357 20.9888 3.00223 18.8013C3.29241 16.7143 4.14062 14.8616 6.03795 14.6049C7.02009 15.6763 8.4375 16.3571 10 16.3571C11.5625 16.3571 12.9799 15.6763 13.9621 14.6049C15.8594 14.8616 16.7076 16.7143 16.9978 18.8013ZM14.2857 11C14.2857 13.366 12.3661 15.2857 10 15.2857C7.63393 15.2857 5.71429 13.366 5.71429 11C5.71429 8.6339 7.63393 6.71426 10 6.71426C12.3661 6.71426 14.2857 8.6339 14.2857 11ZM20 13.8571C20 8.33256 15.5246 3.85712 10 3.85712C4.47545 3.85712 0 8.33256 0 13.8571C0 19.3705 4.47545 23.8571 10 23.8571C15.5357 23.8571 20 19.3594 20 13.8571Z' fill='white'/%3E%3Cpath d='M24.5 6.5C24.5 6.77344 24.2734 7 24 7H22V9C22 9.27344 21.7734 9.5 21.5 9.5H20.5C20.2266 9.5 20 9.27344 20 9V7H18C17.7266 7 17.5 6.77344 17.5 6.5V5.5C17.5 5.22656 17.7266 5 18 5H20V3C20 2.72656 20.2266 2.5 20.5 2.5H21.5C21.7734 2.5 22 2.72656 22 3V5H24C24.2734 5 24.5 5.22656 24.5 5.5V6.5ZM27 6C27 2.6875 24.3125 0 21 0C17.6875 0 15 2.6875 15 6C15 9.3125 17.6875 12 21 12C24.3125 12 27 9.3125 27 6Z' fill='white'/%3E%3C/svg%3E%0A");}


    body.home.sticky #header-main .header-bottom {
        background-color: #008CC8;
        color: #fff;
        position: relative;}
    body.home.sticky #header-main .header-top {
        background-color: #fff;
        color: #000;}
    body.home.sticky .header-top p {
        color: #666;
        margin: 0;}


/*--------------------------
Home Page Header Presentation --------------------------*/

    .header-presentation {
        background-color: #666;
        height: 100%;
        min-height: 867px;}
    .home .header-presentation-right {
        position: absolute;
        top: 145px;
        right: 100px;
        width: 420px;}
    .home .btn-blue-fill.blue-to-white {
        background-color: rgba(255,255,255,0);}
    .home .btn-blue-fill.blue-to-white:hover {
        background-color: rgba(255,255,255,0.2);}
    .home .btn-blue-border.blue-to-white:before {
        border-color: #fff;}


    /* Home Page Header SLIDER
    --------------------------*/
        .header-presentation .header-slider {
            height: 100%;
            width: 100%;
            position: relative;
            overflow: hidden;}
        .header-presentation .swiper-container {
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            position: relative;
            z-index: 0;}

        .header-presentation .swiper-slide {
            background-size: cover;
            background-position: center;}
        .header-presentation .swiper-slide .arrow-image {
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            border-radius: 4px;
            height: 99px;
            width: 89px;
            display: inline-block;
            vertical-align: top;}

        .header-presentation .gallery-top {
            height: 100%;
            width: 100%;
            text-align: center;}
        .header-presentation .gallery-top .swiper-slide:after {
            content: "";
            position: absolute;
            z-index: 1;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.3);
            background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 42%, rgba(0,0,0,0) 68%, rgba(0,0,0,0.4) 100%);
            background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,0) 68%,rgba(0,0,0,0.4) 100%);
            background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,0) 68%,rgba(0,0,0,0.4) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#66000000',GradientType=0 );}

        .header-presentation .gallery-top .swiper-slide {
            display: flex; 
            align-items: center;
            justify-content: center;
            text-align: center;}

        .header-presentation .homeslider-title h2 {
            color: #fff;
            z-index: 2;
            position: relative;
            text-transform: uppercase;
            margin: 0;}
        .header-presentation .homeslider-title h2 span {
            font-size: 40px;
            font-weight: 800;
            display: block;
            margin-top: 5px;}
        .header-presentation .homeslider-title a {
            font-weight: 700;
            z-index: 2;}
        .gallery-top .swiper-line-button-next,
        .gallery-top .swiper-line-button-prev,
        .gallery-top .swiper-button-next,
        .gallery-top .swiper-button-prev {
            background-color: rgba(255,255,255,0.5);
            color: #fff;
            border-radius: 4px;
            height: 30px;
            width: 30px;}
        .gallery-top .swiper-line-button-next::after,
        .gallery-top .swiper-line-button-prev::after,
        .gallery-top .swiper-button-next::after,
        .gallery-top .swiper-button-prev::after {
            color: #666;
            font-size: 20px;
            font-weight: bold;}
        .gallery-top .swiper-button-next,
        .gallery-top .swiper-button-prev {
            top: 55%;}

        .header-presentation .gallery-thumbs {
            box-sizing: border-box;
            padding: 10px 0;
            position: absolute;
            left: 30px;
            top: 180px;
            width: auto;
            overflow: visible;}
        .gallery-thumbs .thumbs-info {
            display: inline-block;
            vertical-align: top;
            line-height: normal;
            width: 108px;
            overflow: hidden;}
        .gallery-thumbs .thumbs-info h3 {
            margin: 0 0 5px 0;
            font-size: 14px;
            text-transform: uppercase;}
        .gallery-thumbs .thumbs-info p {
            font-size: 14px;
            margin: 3px 0;}
        .gallery-thumbs .thumbs-info small.location {
            font-size: 10px;
            text-transform: uppercase;
            font-weight: 700;
            display: block;}
        .swiper-link a {
            color:#000}
        .swiper-link a:link {
            color:#000}
        .swiper-link a:hover {
            color:#fff}

        .header-presentation .gallery-thumbs .swiper-slide {
            width: 217px !important;
            height: 109px !important;
            padding: 5px;
            position: relative;
            cursor: pointer;
            transition: 0.3s;
            -webkit-filter: drop-shadow( 0 0 20px rgba(0, 0, 0, .25));
            filter: drop-shadow( 0 0 20px rgba(0, 0, 0, .25));}

        .header-presentation .gallery-thumbs .swiper-slide:before {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background-image: url("data:image/svg+xml,%3Csvg width='218' height='109' viewBox='0 0 218 109' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M208 4C207.5 1 204.209 0 202 0H4.00003C1.79089 0 3.05176e-05 1.79086 3.05176e-05 4V105C3.05176e-05 107.209 1.79089 109 4.00003 109H202C204.209 109 207.5 108 208 105L217 60C217.5 56.5 217.5 55.5 217 52L208 4Z' fill='white' fill-opacity='0.8'/%3E%3C/svg%3E%0A");
            opacity: 1;
            z-index: -1;
            transition: 0.3s;}
        .header-presentation .gallery-thumbs .swiper-slide:after {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background-image: url("data:image/svg+xml,%3Csvg width='218' height='109' viewBox='0 0 218 109' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M208 4C207.5 1 204.209 0 202 0H3.99997C1.79083 0 -3.05176e-05 1.79086 -3.05176e-05 4V105C-3.05176e-05 107.209 1.79083 109 3.99997 109H202C204.209 109 207.5 108 208 105L217 60C217.5 56.5 217.5 55.5 217 52L208 4Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");
            opacity: 0;
            z-index: -1;
            transition: 0.3s;}
        .header-presentation .gallery-thumbs .swiper-slide:hover,
        .header-presentation .gallery-thumbs .swiper-slide-thumb-active {
            color: #fff;}
        .header-presentation .gallery-thumbs .swiper-slide-thumb-active a {
            color: #fff;}
        .header-presentation .gallery-thumbs .swiper-slide:hover:before {
            opacity: 0;}

        .header-presentation .gallery-thumbs .swiper-slide:hover:after,
        .header-presentation .gallery-thumbs .swiper-slide-thumb-active:after {
            background-image: url("data:image/svg+xml,%3Csvg width='218' height='109' viewBox='0 0 218 109' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M208 4C207.5 1 204.209 0 202 0H3.99997C1.79083 0 -3.05176e-05 1.79086 -3.05176e-05 4V105C-3.05176e-05 107.209 1.79083 109 3.99997 109H202C204.209 109 207.5 108 208 105L217 60C217.5 56.5 217.5 55.5 217 52L208 4Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");
            opacity: 1;}
    



/*--------------------------
Search block - Simple --------------------------*/


    /* Basic styling of Form Fields
    --------------------------*/
        .search-block {
            font-size: 16px;
            position: relative;}
        .search-block h3 {
            font-size: 30px;
            font-weight: 300;
            position: absolute;
            top: -28px;}
        .simple-search-forms-wrapper{
            background-color: rgba(255,255,255,0.7);
            padding: 30px;
            border-radius: 0 4px 4px 4px;
            position: relative;
            box-shadow: 0 0 60px rgba(0,0,0,0.10);}
        ul.search-tabs {
            position: relative;
            margin: 0;
            padding: 0;
            display: inline-block;
            left: 380px;}
        ul.search-tabs li {
            background-color: #eee;
            color: #999;
            border-radius: 4px 4px 0 0;
            padding: 12px 30px;
            display: inline-block;
            transition: .3s;}
        .home .stick-to-head ul.search-tabs li.selected,
        ul.search-tabs li.selected {
            background-color: #008ECB;
            color: #fff;
            border-radius: 4px;}
        .home ul.search-tabs li.selected {
            border-radius: 4px 4px 0 0;}
        ul.search-tabs li:hover {
            cursor: pointer;}
        ul.search-tabs li.selected:hover {
            background-color: #008ECB;}
        .search-block-content form {
            display: flex;}
        .search-block label {
            color: #999;
            font-size: 10px;
            font-weight: 700;
            text-transform: uppercase;
            position: absolute;
            top: -23px;}
        .search-block .fieldset {
            display: flex;
            flex: 1 0 70%;
            justify-content: space-between;}
        .search-block .fieldset.horizontal {
            flex: 1 0 23%;
            display: flex;
            padding-right: 0;}
        #price-range-block {
            }
        #price-range-block .price-range-item {
            }
        #price-range-block .price-range-item ul {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;}
        #price-range-block .price-range-item li {
            flex: 0 1 47%;}
        #price-range-block .price-range-item li:first-child {
            }
        #price-range-block .price-range-item li:last-child {
            }
        .search-block .fieldset > div {
            position: relative;
            display: inline-block;
            vertical-align: top;
            margin-right: 30px;
            flex: 1;}
        .fieldset.horizontal > div:first-child,
        .fieldset.horizontal > div:nth-child(2) {
            flex: 1 0 58%;}
        .fieldset.horizontal > div:last-child {
            flex: 1 0 26%;
            margin-right: 0;}
        .choose_property option {
            color: #333;}
        .choose_property option[value=""] {
            color: #999;}
        .choose_property:invalid {
            color: #999;}
        .search-block form a.search-start {
            display: none;}
        .search-block-content .search-form-buttons {
            position: absolute;
            top: -57px;
            right: 0;}
        .search-block-content .search-form-buttons a {
            margin-left: 20px;}
        .search-block-content .search-form-buttons a.new-search {
            margin-right: 20px;}
        .search-block-content .search-form-buttons a.search-start,
        .search-block-content .search-form-buttons a:last-child {
            margin-left: 0;}

        /* Multiselect plugin styling */
/*            .fieldset .ms-options-wrap > button:focus,
            .fieldset .ms-options-wrap > button {
                position: relative;
                width: 100%;
                text-align: left;
                border: 1px solid #ccc;
                border-radius: 6px;
                background-color: #fff;
                padding: 9px 12px;
                margin-top: 0;
                font-size: 16px;
                color: #999;
                outline-offset: -2px;
                white-space: nowrap;
                cursor: pointer;}
            .fieldset .ms-options-wrap > .ms-options > ul label {
                top: auto;
                text-transform: none;
                font-size: 16px;
                font-weight: 400;
                color: #333;
                padding: 5px 10px 5px 37px;
                border-bottom: 1px solid #f3f3f3;
                cursor: pointer;}
            .fieldset .ms-options-wrap > .ms-options > .ms-search input {
                padding: 5px 12px;
                border-bottom: 1px solid #ccc;
                border-radius: 0;
                background-color: #f3f3f3;
                margin-bottom: 5px;}
            .fieldset .ms-options-wrap > .ms-options {
                border: 1px solid #aaa;
                overflow: hidden;
                visibility: hidden;
                overflow-y: auto;}
            .fieldset .ms-options-wrap > .ms-options > ul input[type="checkbox"] {
                margin: 0;
                position: absolute;
                left: 10px;
                top: 15px;
                width: auto;}
            .fieldset .ms-options-wrap > .ms-options > ul li.selected label {
                background-color: #26B14B;
                border-color: transparent;
                color: #fff;}
            .fieldset .ms-options-wrap > .ms-options > ul label.focused,
            .fieldset .ms-options-wrap > .ms-options > ul label:hover {
                background-color: transparent;
                border-color: transparent;}*/

        .search-simple .section-inner {
            position: relative;}
        .search-simple h1 {
            }
        .search-simple h3 {
            }
        .search-simple .search-block-content form {
            flex-wrap: wrap;}
        .search-simple .search-block-content .search-form-buttons {
            position: relative;
            top: 16px;
            text-align: right;
            right: 0;
            flex: 0 1 100%;}
        .search-simple .search-block form a.search-start {
            display: inline-block;
            margin-left: 20px;
            right: 0;}
        .search-simple .search-block-content .search-form-buttons a:first-child {
            margin-left: 0;}
        
        .search-simple .search-block h3,
        .search-simple .search-block-content .search-tabs {
            display: none;}
        .search-simple.sticky .search-block h3 {
            display: none;}
        .search-simple .stick-to-head .search-block-content .search-tabs {
            display: inline-block;}


    /* Home Page Search Styling
    --------------------------*/
        .home .search-block {}
        .home .simple-search-forms-wrapper{
            background-color: rgba(255,255,255,0.75);
            padding: 30px 20px 20px 20px;
            border-radius: 0 6px 0 0;
            box-shadow: none;
            transition: .3s;}
        .home .search-block-content:hover .simple-search-forms-wrapper,
        .home .search-block-content:hover .search-tabs .selected {
            background-color: rgba(255,255,255,0.85);}

        .home .stick-to-head .search-block-content .simple-search-forms-wrapper,
        .home .stick-to-head .search-block-content:hover .simple-search-forms-wrapper {
            background-color: transparent;}
        .home .stick-to-head .search-block-content:hover .search-tabs .selected {
            background-color: #008ECB;}

        .home .search-block a.btn-fill-border{
            width: calc(100% - 8px);
            margin-bottom: 15px;
            left: 4px;}
        .home .search-block h3 {
            color: #fff;
            font-size: 40px;
            font-weight: 300;
            position: relative;
            margin-bottom: 0;
            display: none;}
        .home .search-block-content form {
            display: block;}
        .home .stick-to-head .search-block-content form {
            display: flex;
            flex-wrap: wrap;}
        .home .search-block .fieldset.horizontal {
            display: flex;}
        .home .search-block .fieldset {
            display: block;
            padding-right: 0;}
        .home .fieldset.horizontal > div:first-child {
            margin-right: 10px;}
        .home .fieldset.horizontal > div:last-child {
            margin-right: 0;}
        .home .search-block form a.search-start {
            display: block;
            margin-bottom: 0;
            margin-top: 15px;}
        .home .search-block-content .search-form-buttons {
            position: relative;
            top: -15px;
            right: auto;}
        .home .search-block .fieldset > div {
            margin-right: 0;
            margin-bottom: 25px;
            display: block;}
        .home ul.search-tabs {
            display: block;
            left: auto;}
        .home ul.search-tabs li.selected {
            background-color: rgba(255,255,255,0.75);
            color: #008ECB;}
        .home ul.search-tabs li {
            background-color: rgba(255,255,255,0.5);
            color: #fff;}
        .home .stick-to-head ul.search-tabs li {
            background-color: #eee;
            color: #999;}
        .home .search-block .search-form-buttons a.search-edit,
        .home .search-block .search-form-buttons a.new-search {
            display: none;}
        .home .search-block-content .search-form-buttons a {
            margin-left: 0;}
        



/*--------------------------
Filter Block Search Results --------------------------*/

    .filter-block-search {
        font-size: 16px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 20px;}
    .search-results-count span{
        font-weight: 700;}
    .search-results-shownumber {
        text-align: right;}
    .search-results-shownumber a {
        color: #000;
        margin: 0 5px;}
    .search-results-shownumber a.active {
        background-color: #008ECB;
        border-radius: 4px;
        width: 34px;
        color: #fff;
        text-align: center;}
    .search-results-sortby {
        text-align: right;}
    .search-results-sortby span {
        display: inline-block;}
    .search-results-sortby select {
        display: inline-block;
        width: auto;}


    #stick-here {
        position: relative;
        display: block;}
    #stickThis {}
    #stickThis.stick-to-head {
        background-color: #fff;
        box-shadow: 0 0 60px rgba(0,0,0,0.20);
        position: fixed;
        margin-top: 0;
        top: 0;
        z-index: 89;
        width: 100%;
        left: 0;
        right: 0;}

    .stick-to-head h3 {
        display: none;}
    .stick-to-head a,
    .stick-to-head ul.search-tabs li {
        transition: none;}
    .stick-to-head .search-block-content {        
        box-shadow: none;
        width: 1600px;
        margin: 0 auto;
        padding: 115px 0 10px 0;
        display: flex;
        justify-content: space-between;}
    .stick-to-head ul.search-tabs {
        left: auto;
        display: inline-block;
        flex: 0 1 13%;}
    .home .stick-to-head ul.search-tabs li,
    .stick-to-head ul.search-tabs li {
        padding: 3px 11px 2px 11px;
        font-size: 14px;
        border-radius: 4px;}
    .stick-to-head ul.search-tabs li.selected {
        }
    .stick-to-head ul.search-tabs li:first-child {
        }
    .stick-to-head ul.search-tabs li:last-child {
        }
    .stick-to-head .simple-search-forms-wrapper {
        background-color: transparent;
        border-radius: 0;
        display: inline-block;
        box-shadow: none;
        padding: 0;
        flex: 0 1 86%;}
    .home .stick-to-head .fieldset {
        flex: 1 0 55%;
        display: inline-block;}
    .stick-to-head .fieldset {
        flex: 1 0 55%;
        display: flex;}
    .home .stick-to-head .fieldset.horizontal,
    .stick-to-head .fieldset.horizontal {
        flex: 1 0 24%;}
    .home .stick-to-head .fieldset > div,
    .stick-to-head .fieldset > div {
        margin-right: 5px;
        margin-bottom: 0;}
    .stick-to-head .fieldset div {
        }
    .stick-to-head .fieldset label {
        }
    .stick-to-head .fieldset input {
        }
    .home .stick-to-head .search-form-buttons,
    .stick-to-head .search-form-buttons {
        flex: 1 0 10% !important;
        top: 3px !important;}
    .home .stick-to-head .search-form-buttons a.advanced-search-btn,
    .stick-to-head .search-form-buttons a.advanced-search-btn {
        float: right;
        font-size: 0;
        color: transparent;}
    .home .stick-to-head .search-form-buttons a.edit-search-btn,
    .stick-to-head .search-form-buttons a.edit-search-btn {
        float: right;
        font-size: 0;
        color: transparent;}
    .home .stick-to-head .search-form-buttons a.search-start,
    .stick-to-head .search-form-buttons a.search-start {
        padding: 0 16px 1px 16px;
        margin: 0 15px;
        width: auto;
        display: inline-block;
        vertical-align: top;}

    .home .stick-to-head form .fieldset.firstGroup > div {
        display: inline-block;
        vertical-align: top;
        width: 22%;}
    .firstGroup .select2-container {
        vertical-align: top;
        width: 100% !important;}

    .stick-to-head .fieldset,
    .stick-to-head input,
    .stick-to-head select,
    .stick-to-head textarea,
    .stick-to-head .fieldset .select2-container .select2-search--inline .select2-search__field{
        font-size: 14px;}
    .select2-results__option {
        padding: 3px 6px 3px 10px;
        font-size: 14px;}

    .stick-to-head .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        padding: 0;}

    .sticky .stick-to-head .search-form-buttons a.search-start:after {
        content:"";
        background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5678 10.7857C17.5678 14.3694 14.6515 17.2857 11.0678 17.2857C7.4841 17.2857 4.5678 14.3694 4.5678 10.7857C4.5678 7.20199 7.4841 4.2857 11.0678 4.2857C14.6515 4.2857 17.5678 7.20199 17.5678 10.7857ZM24.9964 22.8571C24.9964 22.3638 24.7932 21.885 24.4595 21.5513L19.483 16.5748C20.6582 14.8772 21.2821 12.846 21.2821 10.7857C21.2821 5.14172 16.7118 0.571411 11.0678 0.571411C5.42383 0.571411 0.853516 5.14172 0.853516 10.7857C0.853516 16.4297 5.42383 21 11.0678 21C13.1281 21 15.1593 20.3761 16.8569 19.2009L21.8334 24.1629C22.1671 24.5111 22.6459 24.7143 23.1392 24.7143C24.1549 24.7143 24.9964 23.8728 24.9964 22.8571Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
        
        background-size: 17px;
        height: 17px;
        width: 17px;
        background-repeat: no-repeat;
        margin: 0;
        left: 7px;
        display: block;
        position: absolute;
        top: 8px;}

    .sticky .stick-to-head .search-form-buttons a.search-start {
        font-size: 0;
        padding: 0 16px 0 16px;
        line-height: 31px;
        width: 34px;}
    .sticky .stick-to-head .search-form-buttons a.search-start:before {
        padding: 0;}


    .sticky .stick-to-head form .fieldset.firstGroup > div,
    .sticky .stick-to-head #price-range-block .price-range-item li,
    .sticky .stick-to-head .fieldset.horizontal > div:last-child {
        width: 160px;}
    .sticky .stick-to-head #price-range-block .price-range-item ul {
        display: block;}
    .sticky .stick-to-head #price-range-block .price-range-item ul li {
        display: inline-block;}
    .sticky .stick-to-head .search-block .fieldset.horizontal {
        display: inline-block;}
    .sticky .stick-to-head .search-block-content form {
        display: inline-block;}
    .sticky .stick-to-head .fieldset,
    .home.sticky .stick-to-head .fieldset,
    .home.sticky .stick-to-head form .fieldset.firstGroup > div,
    .home.sticky .search-block.stick-to-head .fieldset > div {
        display: inline-block;}
    .sticky .stick-to-head .search-block-content .search-form-buttons {
        display: inline-block;}
    .sticky .stick-to-head #price-range-block .price-range-item li:first-child {
        margin-right: 10px;}
    .home.sticky .stick-to-head form .fieldset.firstGroup > div:last-child,
    .sticky .stick-to-head form .fieldset.firstGroup > div:last-child {
        width: 240px;}



/*--------------------------
Advanced Search Page --------------------------*/

    .advanced-search-page ul.search-tabs {
        left: 680px;}
    .advanced-search-page .advanced-search-btn {
        display: none;}
    .advanced-search-page .edit-search-btn {
        display: none;}
    .advanced-search-page .search-block-content .search-form-buttons a.new-search {
        margin-right: 0;}
    .advanced-search-page form {
        display: block;
        width: 100%;}
    .advanced-search-page form .adv-form-wrapper {
        display: flex;
        justify-content: space-between;}
    .advanced-search-page .search-block .fieldset {
        margin-bottom: 40px;
        flex-wrap: wrap;}
    .advanced-search-page .search-block .form-fields .fieldset {
        margin-bottom: 10px;}
    .advanced-search-page .title-input-group {
        font-weight: 700;
        display: block;
        flex: 1 0 100%;
        margin: 0;}
    .advanced-search-page .fieldset .split-2{
        display: flex;}
    .advanced-search-page .fieldset .split-2 > div {
        flex: 1;}
    .advanced-search-page .fieldset .split-2 > div:first-child {
        margin-right: 20px}
    .advanced-search-page form .adv-form-wrapper > div {
        }
    .advanced-search-page form .adv-form-wrapper .map {
        flex: 1 0 48%;
        margin-right: 50px;}
    .advanced-search-page form .adv-form-wrapper .form-fields {
        flex: 1 0 48%;}
    .advanced-search-page .fieldset > div:last-child {
        margin-right: 0;}
    .advanced-search-page label {
        color: #333;
        font-size: 16px;
        font-weight: 700;
        top: auto;
        text-transform: none;
        position: relative;}
    .advanced-search-page label span {
        font-weight: 400;}
    .radio-check-list {
        }
    .radio-check-list li {
        }
    .radio-check-list input {
        display: inline-block;
        width: auto;
        cursor: pointer;}
    .radio-check-list label {
        display: inline-block;
        width: auto;
        font-weight: 400;
        cursor: pointer;}
    .important-field {
        background-color: #f3f3f3;
        border-radius: 4px;
        padding: 5px 10px 10px 10px;}
    .advanced-search-page .search-block form a.search-start {
        display: inline-block;
        margin: 0 auto;
        box-shadow: 0 0 40px rgba(0,0,0,0.25);}
    .advanced-search-page .fixed-position {
        background: rgb(255,255,255);
        background: linear-gradient(0deg, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
        margin-top: 0;
        margin-bottom: 0;
        bottom: 0;
        padding: 40px 0;
        text-align: center;
        left: 0;
        width: 100%;
        position: fixed;
        z-index: 5;}
    .advanced-search-page .search-block .fieldset > div input[type='checkbox'] {
        display: inline-block;
        width: 20px;}
    .advanced-search-page .search-block #marks_search .title-input-group {
        background-color: #f3f3f3;
        padding: 5px 10px;
        font-size: 14px;
        line-height: normal;}
    .advanced-search-page .search-block #marks_search .fieldset {
        display: block;}
    .advanced-search-page .search-block #marks_search .fieldset > div {
        width: 100%;
        margin-bottom: 25px;
        margin-right: 0;}
    .advanced-search-page .search-block #marks_search .fieldset ul {
        width: 100%;}
    .advanced-search-page .search-block #marks_search .fieldset li {
        display: inline-block;
        margin-right: 50px;}
    .advanced-search-page h1 {
        position: absolute;
        top: -10px;}
    .advanced-search-page .checkbox-line {
        }



/*--------------------------
Tooltips --------------------------*/
    .tooltip-icon{
        position: relative;}

    .tooltip-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='%23008ECB'/%3E%3Cpath d='M7.3671 10.0537V9.42639C7.3671 8.94982 7.47409 8.54863 7.68806 8.22281C7.90204 7.89213 8.28185 7.57118 8.82748 7.25995C9.26078 7.01194 9.57105 6.78824 9.75827 6.58886C9.95085 6.38948 10.0471 6.16092 10.0471 5.90318C10.0471 5.69894 9.9455 5.53846 9.74223 5.42175C9.53895 5.30018 9.27416 5.23939 8.94784 5.23939C8.14009 5.23939 7.19592 5.49956 6.11535 6.01989L5 4.03581C6.332 3.34527 7.72284 3 9.17252 3C10.3654 3 11.3016 3.23828 11.9809 3.71485C12.6603 4.19142 13 4.84063 13 5.66247C13 6.25088 12.8475 6.76149 12.5426 7.1943C12.2431 7.62224 11.7616 8.02829 11.0983 8.41247C10.5366 8.74315 10.1836 8.9863 10.0391 9.14191C9.90003 9.29266 9.83049 9.47259 9.83049 9.6817V10.0537H7.3671ZM7.02207 12.6068C7.02207 12.1594 7.16382 11.8141 7.44734 11.571C7.73621 11.3278 8.15881 11.2062 8.71515 11.2062C9.25008 11.2062 9.65931 11.3302 9.94283 11.5782C10.2317 11.8214 10.3761 12.1642 10.3761 12.6068C10.3761 13.0493 10.2263 13.3921 9.92678 13.6353C9.63256 13.8784 9.22869 14 8.71515 14C8.18556 14 7.77098 13.8809 7.47141 13.6426C7.17185 13.3994 7.02207 13.0542 7.02207 12.6068Z' fill='white'/%3E%3C/svg%3E%0A");
        position: absolute;
        width: 17px;
        height: 17px;
        right: -25px;
        top: 8px;
        background-size: 17px 17px;
        background-repeat: no-repeat;}

    .tooltip-icon .tooltiptext {
        visibility: hidden;
        width: auto;
        background-color: #008ECB;
        color: #fff;
        border-radius: 6px;
        padding: 2px 15px;
        position: absolute;
        z-index: 1;
        min-width: 140px;
        max-width: 250px;
        top: -35px;
        left: 18px;}

    .tooltip-icon:hover .tooltiptext {
        visibility: visible;}

/*--------------------------
360 banners --------------------------*/

    .view360 {
        background-color: rgba(255,255,255,0.75);
        border-radius: 0 0 6px 6px;
        padding: 20px;
        transition: .3s;}
    .view360:hover {
        background-color: rgba(255,255,255,0.85);}

    .view360-content {
        background: url("../images/360view_bg.jpg");
        background-position: center;
        background-size: cover;
        border-radius: 4px;
        position: relative;
        height: 150px;
        width: 100%;
        text-align: center;
        overflow: hidden;}
    .view360-content img,
    .view360-content a {
        position: relative;
        z-index: 1;}
    .view360-content img {
        top: 0;
        width: 180px;}
    .view360-content a {
        top: -17px;
        padding: 2px 25px;}
    .view360-content:after {
        content: "";
        background: rgba(0,0,0,0.5);
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;}


/*--------------------------
Breadcrumbs --------------------------*/
    ul.breadcrumbs {
        line-height: normal;
        margin: 15px 0 15px 0;
        text-transform: uppercase;}
    ul.breadcrumbs li {
        color: #999;
        font-size: 12px;
        position: relative;
        margin-right: 2px;
        padding-right: 10px;
        display: inline-block;}
    ul.breadcrumbs li:first-child {
        margin-left: 0;
        padding-left: 0;}
    ul.breadcrumbs li:after {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='3' height='5' viewBox='0 0 3 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.24424L2.44433 2.61261L0 0.745746V0L3 2.3974V2.88789L0 5V4.24424Z' fill='%23999999'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: 7px 9px;
        position: absolute;
        display: inline-block;
        width: 7px;
        height: 9px;
        right: -2px;
        top: 4px;}
    ul.breadcrumbs li:last-child:after {
        background-image: none;}
    ul.breadcrumbs a {
        color: #333;}


/*--------------------------
Back links --------------------------*/
    .back-link,
    .back-page-link {
        color: #333;
        font-size: 16px;
        position: relative;
        padding-left: 32px;
        opacity: 1;}
    .back-page-link {
        top: -30px;
        margin-top: 20px;}
    .back-link:hover,
    .back-page-link:hover {
        color: #333;
        opacity: 0.7;}
    .back-link:before,
    .back-page-link:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='22' height='22' rx='4' transform='matrix(-1 0 0 1 22 0)' fill='%23008ECB'/%3E%3Cpath d='M6.96973 11.2186C6.78837 11.0372 6.78837 10.7471 6.96973 10.5657L12.3525 5.1829C12.5339 5.00153 12.8241 5.00153 13.0054 5.1829L14.2097 6.38714C14.391 6.5685 14.391 6.85868 14.2097 7.04004L10.3576 10.8922L14.2097 14.7443C14.391 14.9256 14.391 15.2158 14.2097 15.3972L13.0054 16.6014C12.8241 16.7828 12.5339 16.7828 12.3525 16.6014L6.96973 11.2186Z' fill='white'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: 22px 22px;
        position: absolute;
        display: inline-block;
        width: 22px;
        height: 22px;
        left: -1px;
        top: 4px;}

/*--------------------------
Sections --------------------------*/


    /* Section BASIC
    --------------------------*/
        .section-basic {
            position: relative;}
        .section-basic h1 {
            font-size: 30px;
            font-weight: 300;
            margin: 0 0 20px 0;
            line-height: 1.2;}
        .section-basic h2 span {
            font-weight: 700;}
        .section-basic h2 {
            font-size: 30px;
            font-weight: 300;
            margin: 0 0 25px 0;
            text-transform: uppercase;}
        .section-basic h2 span {
            font-weight: 700;}


    /* Section TYPES
    --------------------------*/
        .fullwidth-section {
            padding: 50px 0;}

        .fixedwidth-section {
            width: 1600px;
            padding: 50px 0;
            margin: 0 auto;
            overflow: hidden;}

        .search-result-section {
            padding-top: 15px;}

        .section-inner {
            width: 1600px;
            margin: 0 auto;}

        .section-center {
            text-align: center;}


    /* Section COLORS
    --------------------------*/
        .section-grey {
            background-color: #F3F3F3;}


    /* Section 2 columns
    --------------------------*/
        .section-col-2 {
            display: flex;}
        .section-col-2 > div{
            flex: 1 0 50%;}

    .has-image.right-img img {
        width: 100%;}
    .sliders-properties-section {
        overflow: hidden;
        padding: 0 20px 5px 20px;}


/*--------------------------
Banners Grid --------------------------*/

    /* General Styling
    --------------------------*/
        .banners-grid {
            display: flex;
            justify-content: space-between;
            width: 100%;
            text-align: justify;}
        .banners-grid a {
            line-height: 0;
            overflow: hidden;
            display: block;
            position: relative;
            height: 100%;
            width: 100%;}
        .banners-grid > li {
            background-color: #f3f3f3;
            display: inline-block;
            overflow: hidden;
            vertical-align: top;}
        .banners-grid img {
            width: 100%;
            height: auto;}
        .banners-grid > li:last-child {
            margin-right: 0;}
        .search-result-section .banners-grid {
            display: inline-block;
            margin: 35px 0;}
        .search-result-section .banners-grid::after {
            content: '';
            width: 100%;
            display: inline-block;}

        .banners-slider {
            overflow: hidden;
            position: relative;}
        .banners-slider a {
            line-height: 0;
            overflow: hidden;
            display: block;
            position: relative;
            height: 100%;
            width: 100%;}
        .banners-slider img {
            width: 100%;
            height: auto;}


    /* banners grid 5
    --------------------------*/
        .grid-5 > li {
            flex: 1 0 18%;
            width: 18%;
            margin-right: 10px;}

    /* banners grid 4
    --------------------------*/
        .grid-4 > li {
            flex: 1 0 23%;
            width: 23%;
            height: 300px;
            margin-right: 10px;}

    /* banners grid 3
    --------------------------*/
        .grid-3 > li {
            flex: 1 0 32%;
            width: 32%;
            height: 320px;
            margin-right: 10px;}

    /* banners grid 2
    --------------------------*/
        .grid-2 > li {
            flex: 1 0 48%;
            width: 48%;
            height: auto;}



/*--------------------------
Filtering --------------------------*/

    /* Horizontal - word filters
    --------------------------*/
        .filter-wording {
            display: flex;
            Margin-bottom: 50px;}
        .filter-wording > div {
            width: auto !important;}
        .filter-wording a {
            color: #333;
            font-size: 16px;
            padding: 0px 20px;
            border-radius: 4px;
            position: relative;}
        .filter-wording a:after {
            content: "";
            background-image: url("data:image/svg+xml,%3Csvg width='21' height='14' viewBox='0 0 21 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.39059 13.5223L0.462801 4.30639C-0.154267 3.66941 -0.154267 2.6394 0.462801 2.0092L1.94639 0.477735C2.56346 -0.159245 3.56127 -0.159245 4.17177 0.477735L10.5 7.01017L16.8282 0.477735C17.4453 -0.159245 18.4431 -0.159245 19.0536 0.477735L20.5372 2.0092C21.1543 2.64618 21.1543 3.67619 20.5372 4.30639L11.6094 13.5223C11.0055 14.1592 10.0077 14.1592 9.39059 13.5223V13.5223Z' fill='%23F3F3F3'/%3E%3C/svg%3E%0A");
            background-repeat: no-repeat;
            background-size: 21px 14px;
            width: 21px;
            height: 15px;
            display: block;
            position: absolute;
            margin: 0 auto;
            left: 0;
            right: 0;
            bottom: -8px;
            opacity: 0;
            transition: 0.3s;}
        .filter-wording a.active,
        .filter-wording a.active:hover {
            background-color: #008ECB;
            color: #fff;}
        .filter-wording a.active:after,
        .filter-wording a.active:hover:after {
            content: "";
            background-image: url("data:image/svg+xml,%3Csvg width='21' height='14' viewBox='0 0 21 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.39059 13.5223L0.462801 4.30639C-0.154267 3.66941 -0.154267 2.6394 0.462801 2.0092L1.94639 0.477735C2.56346 -0.159245 3.56127 -0.159245 4.17177 0.477735L10.5 7.01017L16.8282 0.477735C17.4453 -0.159245 18.4431 -0.159245 19.0536 0.477735L20.5372 2.0092C21.1543 2.64618 21.1543 3.67619 20.5372 4.30639L11.6094 13.5223C11.0055 14.1592 10.0077 14.1592 9.39059 13.5223V13.5223Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");
            background-repeat: no-repeat;
            background-size: 21px 14px;
            width: 21px;
            height: 15px;
            display: block;
            position: absolute;
            margin: 0 auto;
            left: 0;
            right: 0;
            opacity: 1;}
        .filter-wording a:hover {
            background-color: #f3f3f3;
            color: #333;}
        .filter-wording a:hover:after {
            opacity: 1;}

        .swiper-filters {
            position: relative;}
        .swiper-filters .swiper-filter-button-next,
        .swiper-filters .swiper-filter-button-prev {
            background-color: rgba(255,255,255,0.8);
            border-radius: 4px;
            height: 30px;
            width: 30px;
            position: absolute;
            top: 2px;
            z-index: 10;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;}
        .swiper-filters .swiper-filter-button-next {
            right: -28px;}
        .swiper-filters .swiper-filter-button-prev {
            left: -28px;}

        .swiper-filters .swiper-filter-button-next:after,
        .swiper-filters .swiper-filter-button-prev:after {
            font-family: swiper-icons;
            text-transform: none !important;
            letter-spacing: 0;
            text-transform: none;
            font-variant: initial;
            line-height: 1;
            color: #666;
            font-size: 20px;
            font-weight: bold;}
        .swiper-filters .swiper-filter-button-prev:after {
            content: 'previous';}
        .swiper-filters .swiper-filter-button-next:after {
            content: 'next';}

/*--------------------------
Property Items Wrapper --------------------------*/

    .property-items-wrapper {
        position: relative;
        display: flex;
        flex-wrap: wrap;}
    .home .property-items-wrapper {
        display: block;}
    .property-items-wrapper .property-item {
        margin-right: 15px;
        height: auto;}
    .property-items-wrapper .property-item:last-child {
        margin-right: 0;}
    

    /* Property Item Single
    --------------------------*/
    .property-item {
        background-color: #fff;
        border: 1px solid #eee;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
        display: inline-block;
        width: 24%;
        vertical-align: top;}

    .search-result-section .property-item:nth-child(4n+4),
    .search-result-section .property-item:last-child {
        }
    .search-result-section .property-item:nth-last-child(2) {
        }
    .search-result-section .property-items-wrapper {
        justify-content: space-between;
        margin-right: -15px;}
        .search-result-section .property-items-wrapper:after {
            content: '';
            flex: auto;}
    .search-result-section .property-items-wrapper .property-item {
        overflow: hidden;
        flex: 0 1 24%;
        margin-right: 15px;
        margin-bottom: 20px;}
    .search-result-section .banners-grid {
        margin: 35px 15px 35px 0;}
    .property-item a {
        color: #333;
        display: block;}
    .property-item .property-item-top {
        border-radius: 6px;
        position: relative;
        overflow: hidden;
        line-height: 0.7;}
    .property-item .property-item-bottom h2 {
        text-transform: none;}
    .property-item-top img {
        width: 100%;
        height: auto;}
    .dark-layer {
        background: rgb(2,0,36);
        background: linear-gradient(0deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0.2) 100%);
        position: absolute;
        width: 100%;
        height: 55px;
        top: 4px;
        left: 0;
        z-index: 2;}
    .add-favorites {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 3;}
    .add-favorites a {
        position: absolute;
        top: 15px;
        right: 12px;
        width: 24px;
        height: auto;
        display: block;
        line-height: 0;
        opacity: 0;}
    .add-favorites a img {
        width: 24px;
        height: auto;
        -webkit-filter: drop-shadow( 0 0 4px rgba(0, 0, 0, .7));
        filter: drop-shadow( 0 0 4px rgba(0, 0, 0, .7));}
    .add-favorites a.favorite-active {
        opacity: 1;}
    .property-item-spec {
        display: flex;
        gap: 2px;
        justify-content: flex-end;
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 2;}
    .search-simple property-item-spec {
        display: flex;
        gap: 2px;
        justify-content: flex-end;
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 2;}
    .single-offer .property-item-spec-wrapper .property-item-spec {
        display: none;}
    .property-item-spec li {
        background-color: #008ECB;
        color: #fff;
        border-radius: 4px 4px 0 0;
        line-height: normal;
        padding: 10px 10px 5px 10px;}
    .property-item-spec li img {
        width: auto;
        height: 19px}
    .property-item-images-number span {
        font-weight: 700;
        font-size: 16px;
        display: inline-block;
        vertical-align: top;}
    .single-offer .offer-main-info-top .section-inner {
        position: relative;
        overflow: visible;}

    .property-item-spec-wrapper .property-item-spec {
        top: -38px;
        bottom: auto;}

    .property-item .swiper-container-horizontal > .swiper-pagination-progressbar,
    .property-item .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        background: #fff;}
    .property-item .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: #008ECB;
        top: 0;
        height: 4px;}
    .property-items-wrapper .swiper-line-button-next::after,
    .property-items-wrapper .swiper-line-button-prev::after,
    .property-item .swiper-button-next::after,
    .property-item .swiper-button-prev::after{
        color: #666;
        font-size: 20px;
        font-weight: bold;}
    .property-items-wrapper .swiper-line-button-next,
    .property-items-wrapper .swiper-line-button-prev {
        position: absolute;
        top: 50%;
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;}
    .swiper-line-button-next::after,
    .swiper-line-button-prev::after {
        font-family: swiper-icons;
        font-size: var(--swiper-navigation-size);
        text-transform: none !important;
        letter-spacing: 0;
        text-transform: none;
        font-variant: initial;
        line-height: 1;}
    .swiper-line-button-next::after {
            content: 'next';}
    .swiper-line-button-prev::after {
            content: 'previous';}
    .property-items-wrapper .swiper-line-button-next,
    .property-items-wrapper .swiper-line-button-prev,
    .property-item .swiper-button-next,
    .property-item .swiper-button-prev {
        background-color: rgba(255,255,255,0.5);
        border-radius: 4px;
        height: 30px;
        width: 30px;}
    .property-items-wrapper .swiper-line-button-next,
    .property-item .swiper-button-next {
        right: 4px;}
    .property-items-wrapper .swiper-line-button-prev,
    .property-item .swiper-button-prev {
        left: 4px;}
    .property-items-wrapper .swiper-line-button-next {
        right: -28px;}
    .property-items-wrapper .swiper-line-button-prev {
        left: -28px;}
    .property-item-bottom {
        padding: 20px;}
    .property-item-bottom h2 {
        font-size: 16px;
        font-weight: 700;
        margin-top: 0;
        line-height: 1.6em;
        margin-bottom: 5px;
        min-height: 77px;}
    .property-item-bottom h2 span {
        color: #999;}
    .property-item-location {
        font-size: 16px;
        position: relative;
        padding-left: 20px;
        line-height: normal;}
    .property-item-location:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='14' height='20' viewBox='0 0 14 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 6.66667C10 8.5026 8.5026 10 6.66667 10C4.83073 10 3.33333 8.5026 3.33333 6.66667C3.33333 4.83073 4.83073 3.33333 6.66667 3.33333C8.5026 3.33333 10 4.83073 10 6.66667ZM13.3333 6.66667C13.3333 2.98177 10.3516 0 6.66667 0C2.98177 0 0 2.98177 0 6.66667C0 7.46094 0.0911458 8.28125 0.429688 8.9974L5.18229 19.0755C5.44271 19.6484 6.04167 20 6.66667 20C7.29167 20 7.89063 19.6484 8.16406 19.0755L12.9036 8.9974C13.2422 8.28125 13.3333 7.46094 13.3333 6.66667Z' fill='%23999999'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        background-size: auto 20px;
        width: 14px;
        height: 20px;
        display: inline-block;
        vertical-align: middle;
        position: absolute;
        left: 0;
        top: 1px;
        margin-right: 7px;}
    .property-item-price {
        margin: 20px 0 25px 0;}
    .property-item-price .current-price {
        color: #008ECB;
        font-size: 22px;
        font-weight: 700;
        position: relative;
        line-height: 1;
        padding-left: 17px;
        display: inline-block;
        margin-right: 10px;}
    .property-item-price .current-price-request {
        color: #008ECB;
        font-size: 22px;
        font-weight: 700;
        position: relative;
        line-height: 1;
        padding-left: 17px;
        display: inline-block;
        margin-right: 10px;}
    .single-offer .property-item-bottom .property-item-price .current-price {
        font-size: 22px;
        padding-left: 17px;}
    .single-offer .property-item-bottom .property-item-price .current-price:before {
        background-size: 13px 18px;
        width: 13px;
        height: 18px;
        left: 0;
        top: 3px;}
    .back-advsearch-offer {
        font-size: 16px;
        margin: 0 0 20px 0;}
    .single-offer .section-basic h1 {
        margin: 0 0 10px 0;}
    .single-offer li.agent-mobile a,
    .single-offer li.agent-landline a {
        padding: 0;}
    .property-item-price .current-price:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='13' height='18' viewBox='0 0 13 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9821 15.1886C11.9576 15.0904 11.8962 14.9922 11.798 14.9308C11.6998 14.8817 11.577 14.8694 11.4788 14.9063C11.4665 14.9063 10.5949 15.2009 9.52679 15.2009C7.43973 15.2009 5.67187 13.9978 4.88616 12.0826H9.63728C9.82143 12.0826 9.98103 11.9476 10.0179 11.7634L10.3125 10.3884C10.3371 10.2779 10.3125 10.1551 10.2388 10.0569C10.1652 9.97099 10.0547 9.90961 9.93192 9.90961H4.29688C4.27232 9.43081 4.26004 9.0134 4.29688 8.62055H10.2879C10.4844 8.62055 10.644 8.4855 10.6808 8.30135L10.9754 6.90179C11 6.7913 10.9632 6.66854 10.8895 6.5826C10.8158 6.48438 10.7054 6.43528 10.5826 6.43528H4.83705C5.6596 4.60604 7.39063 3.48885 9.45313 3.48885C10.3248 3.48885 11.1596 3.69755 11.1719 3.69755C11.3806 3.75894 11.5893 3.63617 11.6384 3.42746L12.1663 1.47546C12.1908 1.37724 12.1786 1.26675 12.1295 1.18081C12.0681 1.09487 11.9821 1.02121 11.8839 0.996661C11.8348 0.984383 10.779 0.714294 9.50223 0.714294C5.83147 0.714294 2.68862 2.99778 1.59598 6.43528H0.392857C0.171875 6.43528 0 6.60715 0 6.82813V8.22769C0 8.44867 0.171875 8.62055 0.392857 8.62055H1.2154C1.19085 9.05023 1.19085 9.51675 1.20313 9.90961H0.392857C0.171875 9.90961 0 10.0938 0 10.3025V11.6897C0 11.8984 0.171875 12.0826 0.392857 12.0826H1.55915C2.5904 15.692 5.67188 18 9.50223 18C10.9754 18 12.1172 17.6072 12.1663 17.5949C12.3504 17.5335 12.4609 17.3371 12.4118 17.1406L11.9821 15.1886Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 13px 18px;
        width: 13px;
        height: 18px;
        position: absolute;
        left: 0;
        top: 3px;}
    .property-item-price .old-price {
        color: #999;
        font-weight: 700;
        display: inline-block;
        position: relative;
        line-height: 1;
        padding-left: 14px;
        top: -1px;}
    .property-item-price .old-price:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='10' height='13' viewBox='0 0 10 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.71429 10.9554C8.69643 10.8839 8.65179 10.8125 8.58036 10.7679C8.50893 10.7322 8.41964 10.7232 8.34822 10.75C8.33929 10.75 7.70536 10.9643 6.92857 10.9643C5.41071 10.9643 4.125 10.0893 3.55357 8.69645H7.00893C7.14286 8.69645 7.25893 8.59823 7.28571 8.4643L7.5 7.4643C7.51786 7.38395 7.5 7.29466 7.44643 7.22323C7.39286 7.16073 7.3125 7.11609 7.22321 7.11609H3.125C3.10714 6.76788 3.09821 6.4643 3.125 6.17859H7.48214C7.625 6.17859 7.74107 6.08037 7.76786 5.94645L7.98214 4.92859C8 4.84823 7.97321 4.75895 7.91964 4.69645C7.86607 4.62502 7.78571 4.5893 7.69643 4.5893H3.51786C4.11607 3.25895 5.375 2.44645 6.875 2.44645C7.50893 2.44645 8.11607 2.59823 8.125 2.59823C8.27679 2.64287 8.42857 2.55359 8.46429 2.4018L8.84822 0.982161C8.86607 0.910732 8.85714 0.830375 8.82143 0.767875C8.77679 0.705375 8.71429 0.651803 8.64286 0.633946C8.60714 0.625017 7.83929 0.428589 6.91071 0.428589C4.24107 0.428589 1.95536 2.0893 1.16071 4.5893H0.285714C0.125 4.5893 0 4.7143 0 4.87502V5.89287C0 6.05359 0.125 6.17859 0.285714 6.17859H0.883929C0.866071 6.49109 0.866071 6.83038 0.875 7.11609H0.285714C0.125 7.11609 0 7.25002 0 7.4018V8.41073C0 8.56252 0.125 8.69645 0.285714 8.69645H1.13393C1.88393 11.3214 4.125 13 6.91071 13C7.98214 13 8.8125 12.7143 8.84822 12.7054C8.98214 12.6607 9.0625 12.5179 9.02679 12.375L8.71429 10.9554Z' fill='%23999999'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 11px 15px;
        width: 11px;
        height: 15px;
        position: absolute;
        left: 0;
        top: 2px;}
    .property-item-price .old-price:after {
        content: "";
        background-color: #999;
        width: 100%;
        height: 2px;
        position: absolute;
        top: 9px;
        left: 0;}
    .property-item-icongrid {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;}
    .property-item-icongrid li {
        line-height: 1;
        position: relative;
        margin-bottom: 15px;
        flex: 0 1 44%;}
    .property-item-icongrid span {
        font-size: 10px;
        font-weight: 400;
        display: block;
        text-transform: uppercase;}
    .property-item-icongrid p {
        font-weight: 700;
        margin: 0;
        padding-left: 44px;}

    .property-item-icongrid li:before {
        content: "";
        background-repeat: no-repeat;
        background-position: center;
        border: 1px solid #ccc;
        border-radius: 4px;
        width: 34px;
        height: 34px;
        display: block;
        position: absolute;}
    .property-item-floor:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='22' height='17' viewBox='0 0 22 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.57329 11.9095C3.76947 11.9095 3.92361 11.7271 3.92361 11.5131V8.33349C3.92361 8.11147 4.08476 7.93703 4.27393 7.93703H7.49685C7.69303 7.93703 7.84717 7.75466 7.84717 7.54058V4.36894C7.84717 4.14692 8.00831 3.97248 8.19749 3.97248H11.4204C11.6166 3.97248 11.7707 3.79011 11.7707 3.57603V0.396455C11.7707 0.17444 11.9319 0 12.121 0H21.6497C21.8459 0 22 0.182369 22 0.396455V4.6861C22 4.90812 21.8389 5.08256 21.6497 5.08256H18.4268C18.2306 5.08256 18.0764 5.26493 18.0764 5.47901V8.65858C18.0764 8.8806 17.9153 9.05504 17.7261 9.05504H14.5032C14.307 9.05504 14.1529 9.23741 14.1529 9.45149V12.6311C14.1529 12.8531 13.9917 13.0275 13.8026 13.0275H10.5796C10.3835 13.0275 10.2293 13.2099 10.2293 13.424V16.6035C10.2293 16.8256 10.0682 17 9.87901 17C10.0983 17 8.87687 17 9.87901 17H0.350421C0.154243 17 0.000103011 16.8176 0.000103011 16.6035V12.3139C0.000103011 12.0919 0.161249 11.9174 0.350421 11.9174C2.28456 11.9127 1.63915 11.9095 3.57329 11.9095Z' fill='%23999999'/%3E%3C/svg%3E%0A");}
    .property-item-sqm:before {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 11.25H4.0625C3.88984 11.25 3.75 11.1102 3.75 10.9375V10.3125C3.75 10.1398 3.88984 10 4.0625 10H6.25V7.5H4.0625C3.88984 7.5 3.75 7.36016 3.75 7.1875V6.5625C3.75 6.38984 3.88984 6.25 4.0625 6.25H6.25V3.75H4.0625C3.88984 3.75 3.75 3.61016 3.75 3.4375V2.8125C3.75 2.63984 3.88984 2.5 4.0625 2.5H6.25V1.25C6.25 0.559766 5.69023 0 5 0H1.25C0.559766 0 0 0.559766 0 1.25V18.75C0 18.8582 0.0355469 18.9547 0.0613281 19.0547L6.25 12.8664V11.25ZM18.75 13.75H17.5V15.9375C17.5 16.1102 17.3602 16.25 17.1875 16.25H16.5625C16.3898 16.25 16.25 16.1102 16.25 15.9375V13.75H13.75V15.9375C13.75 16.1102 13.6102 16.25 13.4375 16.25H12.8125C12.6398 16.25 12.5 16.1102 12.5 15.9375V13.75H10V15.9375C10 16.1102 9.86016 16.25 9.6875 16.25H9.0625C8.88984 16.25 8.75 16.1102 8.75 15.9375V13.75H7.13398L0.945312 19.9387C1.04531 19.9645 1.14219 20 1.25 20H18.75C19.4402 20 20 19.4402 20 18.75V15C20 14.3098 19.4402 13.75 18.75 13.75Z' fill='%23999999'/%3E%3C/svg%3E%0A");}
    .property-item-rooms:before {
        background-image: url("data:image/svg+xml,%3Csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8919 2.05952C11.8919 1.99768 11.8717 1.97706 11.811 1.97706H8.45376C8.31219 1.97706 8.19084 1.95645 8.08972 1.874L4.71226 0.0187574C4.61114 -0.0224701 4.53024 -0.00185639 4.53024 0.14244V1.75031C4.53024 1.89461 4.46957 1.99768 4.30778 1.99768H0.303365C0.0606729 1.97706 0 2.01829 0 2.24504V19.9523C0 20.0553 0.0606729 20.0966 0.182019 20.0966H1.09211C1.23368 20.0966 1.31458 20.0347 1.31458 19.8904V3.29635H4.4898V21.622C4.4898 22.0136 4.73249 22.0136 4.79316 21.993L10.5166 20.0759H11.6896C11.7503 20.0759 11.8717 20.0759 11.8717 20.0141L11.8919 2.05952ZM6.81559 12.7787C6.81559 13.2116 6.45155 13.562 6.02684 13.562C5.60213 13.562 5.2381 13.1909 5.25832 12.7787C5.25832 12.3458 5.60213 11.9954 6.04707 11.9954C6.47178 11.9954 6.81559 12.3458 6.81559 12.7787ZM10.5166 20.0141C10.5166 18.9422 10.5166 17.8703 10.5166 16.7571C10.5975 16.8808 10.6784 16.9633 10.6784 17.0457C10.6784 17.9733 10.6784 19.1071 10.6784 20.0347C10.6784 20.0966 10.5369 20.0553 10.5166 20.0141ZM10.6784 7.93444C10.6784 10.3669 10.6784 12.8199 10.6784 15.2523C10.6582 15.2523 10.5571 15.2523 10.5369 15.2523C10.5369 12.8199 10.5369 10.3669 10.5369 7.93444C10.5571 7.93444 10.6582 7.93444 10.6784 7.93444ZM10.5369 6.30595C10.5369 5.31649 10.5369 4.32703 10.5369 3.35819C10.5571 3.35819 10.6784 3.35819 10.6784 3.35819C10.6784 4.34765 10.6784 5.33711 10.6784 6.32657C10.6784 6.30595 10.5369 6.30595 10.5369 6.30595Z' fill='%23999999'/%3E%3C/svg%3E%0A");}
    .property-item-beds:before {
        background-image: url("data:image/svg+xml,%3Csvg width='26' height='16' viewBox='0 0 26 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.14286 9.71434V1.07148C3.14286 0.641793 2.78683 0.285767 2.35714 0.285767H0.785714C0.356027 0.285767 0 0.641793 0 1.07148V16.0001H3.14286V12.8572H22V16.0001H25.1429V10.5001C25.1429 10.0704 24.7868 9.71434 24.3571 9.71434H3.14286ZM10.2143 5.78577C10.2143 7.51679 8.80246 8.92862 7.07143 8.92862C5.3404 8.92862 3.92857 7.51679 3.92857 5.78577C3.92857 4.05474 5.3404 2.64291 7.07143 2.64291C8.80246 2.64291 10.2143 4.05474 10.2143 5.78577ZM25.1429 8.92862H11V4.21434C11 3.78465 11.356 3.42862 11.7857 3.42862H20.4286C23.0312 3.42862 25.1429 5.54023 25.1429 8.14291V8.92862Z' fill='%23999999'/%3E%3C/svg%3E%0A");}
    .property-item-baths:before {
        background-image: url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.4286 13.5H1.57143V15.8571C1.57143 17.2567 2.18527 18.4966 3.14286 19.3683V21.6518C3.14286 21.9218 3.31473 22.1428 3.53571 22.1428H4.32143C4.54241 22.1428 4.71429 21.9218 4.71429 21.6518V20.3013C5.20536 20.4732 5.73326 20.5714 6.28571 20.5714H15.7143C16.2667 20.5714 16.7946 20.4732 17.2857 20.3013V21.75C17.2857 21.9709 17.4576 22.1428 17.6786 22.1428H18.4643C18.6853 22.1428 18.8571 21.9709 18.8571 21.75V19.3683C19.8147 18.4966 20.4286 17.2567 20.4286 15.8571V13.5ZM8.64286 8.39282C8.64286 8.17184 8.47098 7.99997 8.25 7.99997C8.02902 7.99997 7.85714 8.17184 7.85714 8.39282C7.85714 8.61381 8.02902 8.78568 8.25 8.78568C8.47098 8.78568 8.64286 8.61381 8.64286 8.39282ZM9.42857 7.60711C9.42857 7.38613 9.2567 7.21425 9.03571 7.21425C8.81473 7.21425 8.64286 7.38613 8.64286 7.60711C8.64286 7.82809 8.81473 7.99997 9.03571 7.99997C9.2567 7.99997 9.42857 7.82809 9.42857 7.60711ZM8.64286 6.82139C8.64286 6.60041 8.47098 6.42854 8.25 6.42854C8.02902 6.42854 7.85714 6.60041 7.85714 6.82139C7.85714 7.04238 8.02902 7.21425 8.25 7.21425C8.47098 7.21425 8.64286 7.04238 8.64286 6.82139ZM10.2143 6.82139C10.2143 6.60041 10.0424 6.42854 9.82143 6.42854C9.60045 6.42854 9.42857 6.60041 9.42857 6.82139C9.42857 7.04238 9.60045 7.21425 9.82143 7.21425C10.0424 7.21425 10.2143 7.04238 10.2143 6.82139ZM9.42857 6.03568C9.42857 5.8147 9.2567 5.64282 9.03571 5.64282C8.81473 5.64282 8.64286 5.8147 8.64286 6.03568C8.64286 6.25666 8.81473 6.42854 9.03571 6.42854C9.2567 6.42854 9.42857 6.25666 9.42857 6.03568ZM8.64286 5.24997C8.64286 5.02898 8.47098 4.85711 8.25 4.85711C8.02902 4.85711 7.85714 5.02898 7.85714 5.24997C7.85714 5.47095 8.02902 5.64282 8.25 5.64282C8.47098 5.64282 8.64286 5.47095 8.64286 5.24997ZM22 11.5357C22 11.3147 21.8281 11.1428 21.6071 11.1428H3.14286V3.28568C3.14286 2.41403 3.84263 1.71425 4.71429 1.71425C5.1317 1.71425 5.51228 1.87385 5.79464 2.14394C5.3404 2.96648 5.41406 3.99773 6.00335 4.74662L5.73326 5.01671C5.6596 5.09037 5.6596 5.21314 5.73326 5.2868L6.24888 5.80242C6.32255 5.87608 6.44531 5.87608 6.51897 5.80242L10.3739 1.94751C10.4475 1.87385 10.4475 1.75108 10.3739 1.67742L9.85826 1.1618C9.7846 1.08814 9.66183 1.08814 9.58817 1.1618L9.31808 1.43189C8.64286 0.903983 7.73438 0.793493 6.97321 1.10041C6.39621 0.511126 5.59821 0.142822 4.71429 0.142822C2.98326 0.142822 1.57143 1.55465 1.57143 3.28568V11.1428H0.392857C0.171875 11.1428 0 11.3147 0 11.5357V12.3214C0 12.5424 0.171875 12.7143 0.392857 12.7143H21.6071C21.8281 12.7143 22 12.5424 22 12.3214V11.5357ZM11 6.03568C11 5.8147 10.8281 5.64282 10.6071 5.64282C10.3862 5.64282 10.2143 5.8147 10.2143 6.03568C10.2143 6.25666 10.3862 6.42854 10.6071 6.42854C10.8281 6.42854 11 6.25666 11 6.03568ZM10.2143 5.24997C10.2143 5.02898 10.0424 4.85711 9.82143 4.85711C9.60045 4.85711 9.42857 5.02898 9.42857 5.24997C9.42857 5.47095 9.60045 5.64282 9.82143 5.64282C10.0424 5.64282 10.2143 5.47095 10.2143 5.24997ZM9.42857 4.46425C9.42857 4.24327 9.2567 4.07139 9.03571 4.07139C8.81473 4.07139 8.64286 4.24327 8.64286 4.46425C8.64286 4.68523 8.81473 4.85711 9.03571 4.85711C9.2567 4.85711 9.42857 4.68523 9.42857 4.46425ZM11.7857 5.24997C11.7857 5.02898 11.6138 4.85711 11.3929 4.85711C11.1719 4.85711 11 5.02898 11 5.24997C11 5.47095 11.1719 5.64282 11.3929 5.64282C11.6138 5.64282 11.7857 5.47095 11.7857 5.24997ZM11 4.46425C11 4.24327 10.8281 4.07139 10.6071 4.07139C10.3862 4.07139 10.2143 4.24327 10.2143 4.46425C10.2143 4.68523 10.3862 4.85711 10.6071 4.85711C10.8281 4.85711 11 4.68523 11 4.46425ZM10.2143 3.67854C10.2143 3.45756 10.0424 3.28568 9.82143 3.28568C9.60045 3.28568 9.42857 3.45756 9.42857 3.67854C9.42857 3.89952 9.60045 4.07139 9.82143 4.07139C10.0424 4.07139 10.2143 3.89952 10.2143 3.67854ZM12.5714 4.46425C12.5714 4.24327 12.3996 4.07139 12.1786 4.07139C11.9576 4.07139 11.7857 4.24327 11.7857 4.46425C11.7857 4.68523 11.9576 4.85711 12.1786 4.85711C12.3996 4.85711 12.5714 4.68523 12.5714 4.46425ZM11.7857 3.67854C11.7857 3.45756 11.6138 3.28568 11.3929 3.28568C11.1719 3.28568 11 3.45756 11 3.67854C11 3.89952 11.1719 4.07139 11.3929 4.07139C11.6138 4.07139 11.7857 3.89952 11.7857 3.67854ZM13.3571 3.67854C13.3571 3.45756 13.1853 3.28568 12.9643 3.28568C12.7433 3.28568 12.5714 3.45756 12.5714 3.67854C12.5714 3.89952 12.7433 4.07139 12.9643 4.07139C13.1853 4.07139 13.3571 3.89952 13.3571 3.67854Z' fill='%23999999'/%3E%3C/svg%3E%0A");}
    .property-item-yard:before {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.95648 1.17783H4.31279L2.36804 3.96091C2.22113 4.17114 2.14321 4.41857 2.14321 4.67504L2.06935 5.32347C1.34197 5.32347 0.75 5.91419 0.75 6.64141V9.98116C0.75 10.7084 1.34197 11.2991 2.06935 11.2991V15.139C1.34197 15.139 0.75 15.7298 0.75 16.457V19.7967C0.75 20.5239 1.34197 21.1147 2.06935 21.1147L2.14321 21.8038C2.14321 22.6018 2.79275 23.25 3.59099 23.25H6.67823C7.47648 23.25 8.12602 22.6018 8.12602 21.8038V21.1147H9.0101V21.8038C9.0101 22.6018 9.65964 23.25 10.4579 23.25H13.5451C14.3434 23.25 14.9929 22.6018 14.9929 21.8038V21.1147H15.877V21.8038C15.877 22.6018 16.5265 23.25 17.3248 23.25H20.412C21.2103 23.25 21.8598 22.6018 21.8598 21.8038L21.9305 21.1147C22.6579 21.1147 23.2498 20.5239 23.2498 19.7967V16.457C23.2498 15.7298 22.6579 15.139 21.9305 15.139L21.9306 11.2991C22.658 11.2991 23.25 10.7084 23.25 9.98116V6.64141C23.25 5.91419 22.658 5.32347 21.9306 5.32347L21.86 4.67504C21.86 4.41854 21.7821 4.1711 21.6351 3.96088L19.6904 1.17784C19.2918 0.607292 18.4452 0.607494 18.0467 1.17784C17.4068 2.09361 15.8771 3.48003 15.8771 4.67504V5.32347H14.993V4.67504C14.993 4.41854 14.9151 4.1711 14.7682 3.96088L12.8235 1.17784C12.4248 0.607289 11.5783 0.607486 11.1798 1.17784L9.23502 3.96087C9.08805 4.17112 9.01014 4.41854 9.01014 4.67504V5.32347H8.12606V4.67504C8.12606 4.41855 8.04813 4.17109 7.9012 3.96088L5.95648 1.17783ZM18.8686 2.00088L17.0411 4.61615C17.0288 4.63377 17.0225 4.65366 17.0225 4.67504V21.8038C17.0225 21.9696 17.1581 22.1055 17.325 22.1055H20.4122C20.579 22.1055 20.7146 21.9696 20.7146 21.8038V4.67508L20.1916 3.89429L18.8686 2.00088ZM3.28859 21.8037C3.28859 21.9696 3.42414 22.1054 3.59099 22.1054H6.67828C6.84512 22.1054 6.98068 21.9696 6.98068 21.8037V4.67499C6.98068 4.6537 6.97444 4.63379 6.9621 4.61613L5.13463 2.00088L3.30715 4.61615C3.29491 4.63365 3.28859 4.65361 3.28859 4.67504V12.4513V21.8037ZM13.829 4.61613L12.0016 2.00088L10.1741 4.61616C10.1618 4.63378 10.1556 4.65366 10.1556 4.67504V21.8038C10.1556 21.9696 10.2911 22.1055 10.458 22.1055H13.5452C13.7121 22.1055 13.8476 21.9696 13.8476 21.8038V4.67499C13.8476 4.6537 13.8414 4.63379 13.829 4.61613ZM1.39538 6.64141C1.39538 6.26954 1.69779 5.968 2.06935 5.968L2.06939 10.6546C1.69788 10.6546 1.39538 10.3531 1.39538 9.98116V6.64141ZM8.12606 6.46804V10.1546H9.01014V6.46804H8.12606ZM14.993 6.46804V10.1546H15.8771V6.46804H14.993ZM21.9306 5.96804C22.3021 5.96804 22.6046 6.26957 22.6046 6.64146V9.9812C22.6046 10.3531 22.3021 10.6546 21.9306 10.6546L21.9306 5.96804ZM8.12606 11.2991V15.139H9.01014V11.2991H8.12606ZM14.993 11.2991V15.139H15.8771V11.2991H14.993ZM1.39538 16.457C1.39538 16.0851 1.69779 15.7836 2.06935 15.7836L2.06939 20.4701C1.69789 20.4701 1.39538 20.1686 1.39538 19.7967V16.457ZM8.12606 16.2836V19.9701H9.01014V16.2836H8.12606ZM14.993 16.2836V19.9701H15.8771V16.2836H14.993ZM21.9306 15.7836C22.3021 15.7836 22.6046 16.0851 22.6046 16.457V19.7968C22.6046 20.1687 22.3021 20.4702 21.9306 20.4702L21.9306 15.7836Z' fill='%23999999'/%3E%3Cpath d='M5.13461 7.58191C4.73219 7.58191 4.40462 7.9086 4.40462 8.31131C4.40462 8.71399 4.7322 9.04067 5.13461 9.04067C5.53705 9.04067 5.86465 8.71401 5.86465 8.31131C5.86465 7.90858 5.53706 7.58191 5.13461 7.58191Z' fill='%23999999'/%3E%3Cpath d='M5.13461 17.3743C4.73219 17.3743 4.40462 17.701 4.40462 18.1037C4.40462 18.5064 4.7322 18.8331 5.13461 18.8331C5.53705 18.8331 5.86465 18.5064 5.86465 18.1037C5.86465 17.701 5.53706 17.3743 5.13461 17.3743Z' fill='%23999999'/%3E%3Cpath d='M18.8686 17.3744C18.4661 17.3744 18.1385 17.701 18.1385 18.1038C18.1385 18.5064 18.4661 18.8331 18.8686 18.8331C19.271 18.8331 19.5986 18.5064 19.5986 18.1038C19.5986 17.701 19.271 17.3744 18.8686 17.3744Z' fill='%23999999'/%3E%3Cpath d='M18.8686 7.58195C18.4661 7.58195 18.1385 7.90862 18.1385 8.31135C18.1385 8.71405 18.4661 9.04071 18.8686 9.04071C19.271 9.04071 19.5986 8.71403 19.5986 8.31135C19.5986 7.90864 19.271 7.58195 18.8686 7.58195Z' fill='%23999999'/%3E%3Cpath d='M5.95648 1.17783C5.55783 0.607292 4.7113 0.607489 4.31279 1.17783H5.95648Z' fill='%23999999'/%3E%3C/svg%3E%0A");}
    .property-item-tree:before {
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12.0033C1.794 12.0033 0 10.2094 0 8.0035C0 6.86257 1.152 0 4 0C6.848 0 8 6.86257 8 8.0035C8 10.2094 6.206 12.0033 4 12.0033ZM4 2.02187C3.21 2.50684 2 6.3546 2 8.0035C2 9.10643 2.897 10.0034 4 10.0034C5.103 10.0034 6 9.10643 6 8.0035C6 6.3546 4.79 2.50684 4 2.02187Z' fill='%23999999'/%3E%3Cpath d='M4 16C3.447 16 3 15.553 3 15.0001V8.0035C3 7.45053 3.447 7.00356 4 7.00356C4.553 7.00356 5 7.45053 5 8.0035V15.0001C5 15.553 4.553 16 4 16Z' fill='%23999999'/%3E%3C/svg%3E%0A");}
    .property-item-parcel:before {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='19' viewBox='0 0 24 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.972 0.996299C11.9199 0.931741 11.8557 0.879361 11.7812 0.84459C11.6363 0.776944 11.4697 0.785262 11.3258 0.877005L7.52479 3.54862C7.48948 3.37514 7.44943 3.19865 7.40447 3.02498C7.29214 2.59101 7.1455 2.15967 6.95752 1.83242C6.77716 1.51845 6.5174 1.23037 6.15624 1.23037C5.79508 1.23037 5.53532 1.51845 5.35497 1.83242C5.16698 2.15967 5.02035 2.59101 4.90801 3.02498C4.68341 3.89266 4.58126 4.83061 4.58126 5.11364C4.58126 5.23645 4.58963 5.35706 4.60574 5.47447L1.10149 7.74392C1.08015 7.75668 1.05986 7.77095 1.04068 7.78644C0.95323 7.85671 0.886779 7.95504 0.846036 8.06753C0.812275 8.16113 0.797691 8.25965 0.800052 8.35547V10.6163C0.798695 10.6713 0.802942 10.7258 0.812344 10.7785C0.8323 10.8915 0.876099 10.9963 0.940409 11.0824C0.965446 11.1159 0.994303 11.1473 1.0266 11.1752C1.04813 11.1938 1.07119 11.2109 1.09566 11.226L11.7321 18.1159C11.8078 18.1675 11.8983 18.2 11.9999 18.2C12.0868 18.2 12.1655 18.1762 12.2339 18.1371C12.242 18.1325 12.25 18.1277 12.2579 18.1226L22.9143 11.2197C22.9689 11.1842 23.0152 11.1399 23.0534 11.0904C23.0554 11.0877 23.0574 11.0851 23.0594 11.0824C23.1499 10.9612 23.1998 10.8032 23.1998 10.6372V8.33627C23.1998 8.17025 23.1499 8.0122 23.0594 7.89106C23.0574 7.88839 23.0554 7.88573 23.0534 7.88309C23.0152 7.83351 22.969 7.78932 22.9145 7.7539L22.9081 7.74991C22.9058 7.74842 22.9034 7.74695 22.901 7.7455L11.972 0.996299ZM7.72375 4.93695L11.5711 2.2325L21.4774 8.3502L11.9999 14.4894L2.50126 8.33628L5.11346 6.64486C5.25627 6.80812 5.42484 6.94107 5.6125 7.03017V8.33351C5.6125 8.49954 5.66237 8.65759 5.75285 8.77872C5.84342 8.89996 5.98394 8.99369 6.15624 8.99369C6.32854 8.99369 6.46907 8.89996 6.55963 8.77872C6.65012 8.65759 6.69999 8.49954 6.69999 8.33351V7.03017C6.92839 6.92172 7.12851 6.74833 7.28833 6.53437C7.56546 6.16337 7.73123 5.66025 7.73123 5.11364C7.73123 5.06965 7.72876 5.00985 7.72375 4.93695ZM6.604 4.61321C6.60577 4.65503 6.61079 4.69706 6.61926 4.73871C6.6205 4.74989 6.62169 4.76099 6.62285 4.77199C6.60474 4.73523 6.58361 4.70053 6.55963 4.66843C6.46907 4.54719 6.32854 4.45346 6.15624 4.45346C5.98394 4.45346 5.84342 4.54719 5.75285 4.66843C5.72887 4.70053 5.70774 4.73523 5.68964 4.77199C5.72571 4.42779 5.80547 3.99166 5.90497 3.58377C5.97284 3.30551 6.04822 3.04738 6.1219 2.84763C6.13354 2.81607 6.145 2.78634 6.15624 2.75852C6.16748 2.78634 6.17895 2.81607 6.19059 2.84763C6.26426 3.04738 6.33965 3.30551 6.40752 3.58377C6.49226 3.93118 6.56269 4.29908 6.604 4.61321ZM1.88754 9.43804V10.2396L2.873 10.878C2.87175 10.8597 2.87112 10.8412 2.87112 10.8226C2.87112 10.6571 2.92027 10.4992 3.01014 10.378C3.04609 10.3295 3.09002 10.2854 3.14081 10.2499L1.88754 9.43804ZM3.95923 10.78C3.95996 10.7941 3.96033 10.8084 3.96033 10.8226C3.96033 10.9888 3.91032 11.1468 3.81981 11.2679C3.78177 11.3188 3.73492 11.3648 3.6806 11.4012L4.59174 11.9914C4.59049 11.973 4.58985 11.9544 4.58985 11.9358C4.58985 11.7703 4.639 11.6124 4.72887 11.4912C4.76479 11.4427 4.80868 11.3986 4.85943 11.3631L3.95923 10.78ZM5.67797 11.8933C5.6787 11.9074 5.67906 11.9216 5.67906 11.9358C5.67906 12.1019 5.62905 12.26 5.53854 12.3811C5.50047 12.432 5.45356 12.4781 5.39918 12.5144L6.31045 13.1047C6.30921 13.0864 6.30858 13.068 6.30858 13.0494C6.30858 12.8839 6.35773 12.726 6.4476 12.6048C6.48357 12.5563 6.52754 12.5121 6.57838 12.4766L5.67797 11.8933ZM7.39669 13.0067C7.39742 13.0209 7.39779 13.0351 7.39779 13.0494C7.39779 13.2156 7.34778 13.3736 7.25727 13.4947C7.21924 13.5456 7.17241 13.5916 7.11811 13.6279L8.0292 14.2181C8.02795 14.1998 8.02731 14.1812 8.02731 14.1626C8.02731 13.9971 8.07646 13.8392 8.16633 13.718C8.20227 13.6695 8.2462 13.6254 8.29698 13.5899L7.39669 13.0067ZM9.11542 14.12C9.11616 14.1341 9.11652 14.1484 9.11652 14.1626C9.11652 14.3287 9.06651 14.4868 8.976 14.6079C8.93794 14.6588 8.89105 14.7049 8.83669 14.7412L9.74791 15.3315C9.74667 15.3132 9.74604 15.2948 9.74604 15.2762C9.74604 15.1107 9.79519 14.9529 9.88506 14.8316C9.92105 14.7831 9.96506 14.7389 10.0159 14.7033L9.11542 14.12ZM10.8341 15.2333C10.8349 15.2476 10.8353 15.2619 10.8353 15.2762C10.8353 15.4424 10.7852 15.6004 10.6947 15.7215C10.6567 15.7724 10.6099 15.8184 10.5556 15.8547L11.4562 16.4381V15.6363L10.8341 15.2333ZM12.5437 16.4381L13.4546 15.848C13.4045 15.813 13.3609 15.7696 13.3251 15.722C13.2341 15.601 13.1835 15.4428 13.1835 15.2762C13.1835 15.2577 13.1841 15.2392 13.1853 15.2209L12.5437 15.6365V16.4381ZM22.1123 9.43827L20.8681 10.2442C20.9223 10.2805 20.9691 10.3265 21.0071 10.3774C21.0976 10.4985 21.1476 10.6565 21.1476 10.8226C21.1476 10.837 21.1473 10.8513 21.1465 10.8655L22.1123 10.2399V9.43827ZM20.3297 11.3946C20.2795 11.3595 20.2359 11.3161 20.2 11.2684C20.109 11.1474 20.0584 10.9892 20.0584 10.8226C20.0584 10.8042 20.059 10.7858 20.0603 10.7675L19.1495 11.3575C19.2037 11.3938 19.2504 11.4398 19.2884 11.4905C19.3789 11.6116 19.4289 11.7697 19.4289 11.9358C19.4289 11.9502 19.4285 11.9645 19.4278 11.9788L20.3297 11.3946ZM18.6111 12.5078C18.5608 12.4727 18.5172 12.4293 18.4813 12.3815C18.3903 12.2605 18.3397 12.1024 18.3397 11.9358C18.3397 11.9174 18.3403 11.8991 18.3415 11.8809L17.4305 12.471C17.4848 12.5073 17.5316 12.5533 17.5697 12.6042C17.6602 12.7253 17.7102 12.8833 17.7102 13.0494C17.7102 13.0637 17.7098 13.078 17.7091 13.0921L18.6111 12.5078ZM16.8922 13.6213C16.842 13.5862 16.7984 13.5428 16.7626 13.4952C16.6716 13.3742 16.621 13.216 16.621 13.0494C16.621 13.0309 16.6216 13.0125 16.6228 12.9942L15.7119 13.5842C15.7662 13.6205 15.8129 13.6665 15.8509 13.7174C15.9414 13.8384 15.9914 13.9965 15.9914 14.1626C15.9914 14.177 15.9911 14.1913 15.9903 14.2055L16.8922 13.6213ZM15.1735 14.7346C15.1233 14.6995 15.0797 14.656 15.0438 14.6084C14.9528 14.4873 14.9022 14.3292 14.9022 14.1626C14.9022 14.1441 14.9028 14.1258 14.9041 14.1075L13.993 14.6977C14.0473 14.734 14.0941 14.7801 14.1322 14.831C14.2227 14.9521 14.2727 15.1101 14.2727 15.2762C14.2727 15.2905 14.2723 15.3047 14.2716 15.3188L15.1735 14.7346Z' fill='%23999999'/%3E%3C/svg%3E%0A");}
    .property-item-height:before {
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.89711 0L7.79423 6.75H1.13267e-07L3.89711 0Z' fill='%23999999'/%3E%3Cpath d='M3.89711 16L0 9.25L7.79423 9.25L3.89711 16Z' fill='%23999999'/%3E%3C/svg%3E%0A");}



/*--------------------------
Stickers --------------------------*/

    .property-item-stickers {
        display: flex;
        gap: 2px;
        position: absolute;
        z-index: 3;
        top: 8px;
        left: 4px;}
    .property-item-stickers Li {
        position: relative;
        line-height: 0;
        text-align: center;}
    .property-item-stickers img {
        height: 41px;
        width: auto;}
    .item-stickers-reserved img {
        height: 61px;}
    .reserved-days {
        color: #fff;
        font-size: 10px;
        position: absolute;
        bottom: 1px;
        left: 0;
        right: 0;
        margin: 0 auto;
        line-height: 0.9;}
    .reserved-days span.huge-number {
        font-size: 20px;
        font-weight: 700;}
    .reserved-days span:first-child {
        display: inline-block;}
    .reserved-days span:last-child {
        display: inline-block;
        text-align: left;}


/*--------------------------
Paging --------------------------*/

    .paging {
        margin-top: 50px;}
    .paging span {
        }
    .paging a {
        margin: 0 5px;
        color: #000;}
    .paging a.active {
        background-color: #008ECB;
        border-radius: 4px;
        width: 34px;
        color: #fff;
        text-align: center;}



/*--------------------------
Partners Slider --------------------------*/

    /* Arrows
    --------------------------*/
    .swiper-partners {
        position: relative;}
    .swiper-partners .swiper-slide {
        flex-shrink: 0;
        height: 100%;
        position: relative;
        transition-property: transform;
        text-align: center;}

    .swiper-partners .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      width: auto;
    }




    .swiper-partners .swiper-button-next::after,
    .swiper-partners .swiper-button-prev::after {
        color: #666;
        font-size: 20px;
        font-weight: bold;}

    .swiper-partners .swiper-button-next,
    .swiper-partners .swiper-button-prev {
        background-color: rgba(255,255,255,0.5);
        border-radius: 4px;
        height: 30px;
        width: 30px;}
    .swiper-partners .swiper-button-next {
        right: -10px;}
    .swiper-partners .swiper-button-prev {
        left: -10px;}



/*--------------------------
Offer Details --------------------------*/

    .offer-id-badge {
        background-color: #A90303;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        padding: 0 15px;
        border-radius: 0 4px 4px 0;
        position: fixed;
        left: 0;
        margin: 0;
        z-index: 70;
        top: 185px;}

    .offer-gallery-inner.gallery-grid-order-to4 {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(24%, auto));
        grid-template-rows: 1fr;
        column-gap: 2px;}
    .offer-gallery-inner.gallery-grid-order-5up {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(24%, 1fr));
        grid-auto-flow: column;
        column-gap: 2px;
        row-gap: 2px;}
    .offer-gallery-inner.gallery-grid-order-5up > div:first-child,
    .offer-gallery-inner.gallery-grid-order-5up > div:nth-child(4) {
        grid-row: 1 / span 2;}

    .offer-gallery-inner > div {
          display: none;}
    .offer-gallery-inner > div:first-child,
    .offer-gallery-inner > div:nth-child(2),
    .offer-gallery-inner > div:nth-child(3),
    .offer-gallery-inner > div:nth-child(4),
    .offer-gallery-inner > div:nth-child(5),
    .offer-gallery-inner > div:nth-child(6) {
          display: block;}

    .offer-gallery-inner.gallery-grid-order-to4 > div:nth-child(5),
    .offer-gallery-inner.gallery-grid-order-to4 > div:nth-child(6) {
        display: none;}


    .offer-gallery {
        height: 472px;
        overflow: hidden;
        position: relative;}
    .offer-gallery .property-item-stickers {
        top: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 1600px;}
    .offer-gallery .property-item-stickers img {
        height: 60px;}
    .offer-gallery .item-stickers-reserved img {
        height: 90px;}
    .offer-gallery .reserved-days {
        font-size: 13px;
        bottom: 5px;
        line-height: 0.8;}
    .offer-gallery .reserved-days span.huge-number {
        font-size: 24px;}
    .offer-gallery-inner {
        display: flex;
        flex-flow: row wrap;
        height: 100%;
        width: 100%;}

    .offer-gallery-inner .image-gallery .gallery-link {
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        position: relative;
        width: 100%;
        height: 100%;}
    .offer-gallery-inner .image-gallery {
        background-image: url("data:image/svg+xml,%3Csvg width='22' height='17' viewBox='0 0 22 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.4791 2.68422H15.8125L15.313 1.51397C14.9206 0.595037 14.0066 0 12.9865 0H8.92474C7.96399 0 7.10042 0.52164 6.67056 1.35997L5.99229 2.68422H2.52089C1.13028 2.68422 0 3.78746 0 5.14481V14.5396C0 15.8969 1.13028 17 2.52089 17H19.25C20.5508 17 22 15.9898 22 14.5396V5.14481C22 3.78746 20.8697 2.68422 19.4791 2.68422ZM11 13.8685C8.47273 13.8685 6.41661 11.8616 6.41661 9.39477C6.41661 6.92795 8.47273 4.92101 11 4.92101C13.5273 4.92101 15.5834 6.92795 15.5834 9.39477C15.5834 11.8616 13.5273 13.8685 11 13.8685ZM18.3324 7.15879C17.8273 7.15879 17.4158 6.75708 17.4158 6.26411C17.4158 5.77114 17.8273 5.36926 18.3324 5.36926C18.8374 5.36926 19.2492 5.77114 19.2492 6.26411C19.2492 6.75708 18.8374 7.15879 18.3324 7.15879Z' fill='white'/%3E%3C/svg%3E%0A");
        background-color: #f3f3f3;
        background-size: 30% auto;
        background-position: center;
        background-repeat: no-repeat;
        position: relative;
        height: 100%;
        width: 100%;}
    .offer-gallery-inner .image-gallery .more-images-hidden {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        text-align: center;
        display: flex;
        background-color: rgba(0,0,0,0.5);
        bottom: 0;
        align-items: center;
        justify-content: center;}
    .offer-gallery-inner .image-gallery .more-images-hidden span {
        color: #fff;
        font-size: 40px;
        font-weight: 700;}
    .offer-gallery-inner .column-group {
        display: flex;
        flex-flow: column;}
    .offer-gallery-inner > div {
        flex: 1;}
    .offer-gallery-inner .half-height {
        height: 50%;}
    .offer-gallery-inner .thumb-overlay-option a {
        padding-top: 100px;
        text-align: center;
        z-index: 1;
        position: relative;}
    .offer-gallery-inner .thumb-overlay-option a:after {
        content: "";
        background-color: rgba(0,0,0,0.5);
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 0;}
    .offer-gallery-inner .thumb-overlay-option img {
        position: relative;
        z-index: 1;}
    .offer-gallery-inner .thumb-overlay-option .btn-fill-border {
        display: inline-block;
        z-index: 1;
        padding: 6px 15px;}
    .offer-gallery-inner .video-show-icon {
        margin-bottom: 45px;
        margin-top: 43px;}


    .single-offer .section-inner {
        overflow: hidden;}
    .single-offer .section-basic {
        position: relative;}
    .single-offer .no-tabbed .agent-wrapper-singleoffer,
    .single-offer .agent-bc-single-offer {
        float: right;
        width: 30%;
        margin-left: 30px;}
    .single-offer .agent-wrapper-singleoffer .agent-bc-single-offer {
        width: 100%;}
    .single-offer .no-tabbed .agent-wrapper-singleoffer .agent-bc-single-offer {
        float: none;
        margin-left: 0;}
    .offer-main-info {
        margin-bottom: 50px;}
    .offer-main-info-top {
        background-color: #008ECB;}
    .offer-main-info-top .offer-main-info-top-wrapper {
        display: block;
        justify-content: space-between;
        padding-top: 15px;}
    .offer-main-info-top .offer-main-info-top-left {
        display: inline-block;
        width: 72%;
        vertical-align: top;}
    .offer-main-info-top .offer-main-info-top-right {
        display: inline-block;
        float: right;
        vertical-align: top;}
    .offer-main-info-top .offer-main-info-top-right ul {
        display: flex;
        justify-content: end;}
    .offer-main-info-top .offer-main-info-top-right ul li a {
        margin-bottom: 15px;}
    .offer-main-info-top .offer-main-info-top-right ul li:last-child {
        margin-left: 25px;}
    .offer-main-info-bottom {
        background-color: #F3F3F3;}
    .single-offer .property-items-wrapper {
        display: flex;}
    .single-offer .offer-main-info .property-item-icongrid {
        display: inline-block;
        justify-content: left;
        color: #fff;}
    .single-offer .offer-main-info div.property-item-icongrid {
        display: inline-block;
        vertical-align: top;
        margin-right: 30px;
        width: auto;
        max-width: 350px;}
    .single-offer .description-block-content {
        margin-top: 50px;}

        /* Icons */
            .single-offer .offer-main-info .property-item-icongrid li:before,
            .single-offer .offer-main-info .property-item-icongrid .property-item-location:before {
                content: "";
                background-repeat: no-repeat;
                background-position: center;
                border: 1px solid #fff;
                border-radius: 4px;
                width: 34px;
                height: 34px;
                display: block;
                position: absolute;
                top: 0;}
            .single-offer .offer-main-info .property-item-location:before {
                background-image: url("data:image/svg+xml,%3Csvg width='14' height='20' viewBox='0 0 14 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 6.66667C10 8.5026 8.5026 10 6.66667 10C4.83073 10 3.33333 8.5026 3.33333 6.66667C3.33333 4.83073 4.83073 3.33333 6.66667 3.33333C8.5026 3.33333 10 4.83073 10 6.66667ZM13.3333 6.66667C13.3333 2.98177 10.3516 0 6.66667 0C2.98177 0 0 2.98177 0 6.66667C0 7.46094 0.0911458 8.28125 0.429688 8.9974L5.18229 19.0755C5.44271 19.6484 6.04167 20 6.66667 20C7.29167 20 7.89063 19.6484 8.16406 19.0755L12.9036 8.9974C13.2422 8.28125 13.3333 7.46094 13.3333 6.66667Z' fill='white'/%3E%3C/svg%3E%0A");}
            .single-offer .offer-main-info .property-item-floor:before {
                background-image: url("data:image/svg+xml,%3Csvg width='22' height='17' viewBox='0 0 22 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.57329 11.9095C3.76947 11.9095 3.92361 11.7271 3.92361 11.5131V8.33349C3.92361 8.11147 4.08476 7.93703 4.27393 7.93703H7.49685C7.69303 7.93703 7.84717 7.75466 7.84717 7.54058V4.36894C7.84717 4.14692 8.00831 3.97248 8.19749 3.97248H11.4204C11.6166 3.97248 11.7707 3.79011 11.7707 3.57603V0.396455C11.7707 0.17444 11.9319 0 12.121 0H21.6497C21.8459 0 22 0.182369 22 0.396455V4.6861C22 4.90812 21.8389 5.08256 21.6497 5.08256H18.4268C18.2306 5.08256 18.0764 5.26493 18.0764 5.47901V8.65858C18.0764 8.8806 17.9153 9.05504 17.7261 9.05504H14.5032C14.307 9.05504 14.1529 9.23741 14.1529 9.45149V12.6311C14.1529 12.8531 13.9917 13.0275 13.8026 13.0275H10.5796C10.3835 13.0275 10.2293 13.2099 10.2293 13.424V16.6035C10.2293 16.8256 10.0682 17 9.87901 17C10.0983 17 8.87687 17 9.87901 17H0.350421C0.154243 17 0.000103011 16.8176 0.000103011 16.6035V12.3139C0.000103011 12.0919 0.161249 11.9174 0.350421 11.9174C2.28456 11.9127 1.63915 11.9095 3.57329 11.9095Z' fill='white'/%3E%3C/svg%3E%0A");}
            .single-offer .offer-main-info .property-item-sqm:before {
                background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 11.25H4.0625C3.88984 11.25 3.75 11.1102 3.75 10.9375V10.3125C3.75 10.1398 3.88984 10 4.0625 10H6.25V7.5H4.0625C3.88984 7.5 3.75 7.36016 3.75 7.1875V6.5625C3.75 6.38984 3.88984 6.25 4.0625 6.25H6.25V3.75H4.0625C3.88984 3.75 3.75 3.61016 3.75 3.4375V2.8125C3.75 2.63984 3.88984 2.5 4.0625 2.5H6.25V1.25C6.25 0.559766 5.69023 0 5 0H1.25C0.559766 0 0 0.559766 0 1.25V18.75C0 18.8582 0.0355469 18.9547 0.0613281 19.0547L6.25 12.8664V11.25ZM18.75 13.75H17.5V15.9375C17.5 16.1102 17.3602 16.25 17.1875 16.25H16.5625C16.3898 16.25 16.25 16.1102 16.25 15.9375V13.75H13.75V15.9375C13.75 16.1102 13.6102 16.25 13.4375 16.25H12.8125C12.6398 16.25 12.5 16.1102 12.5 15.9375V13.75H10V15.9375C10 16.1102 9.86016 16.25 9.6875 16.25H9.0625C8.88984 16.25 8.75 16.1102 8.75 15.9375V13.75H7.13398L0.945312 19.9387C1.04531 19.9645 1.14219 20 1.25 20H18.75C19.4402 20 20 19.4402 20 18.75V15C20 14.3098 19.4402 13.75 18.75 13.75Z' fill='white'/%3E%3C/svg%3E%0A");}
            .single-offer .offer-main-info .property-item-rooms:before {
                background-image: url("data:image/svg+xml,%3Csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8919 2.05952C11.8919 1.99768 11.8717 1.97706 11.811 1.97706H8.45376C8.31219 1.97706 8.19084 1.95645 8.08972 1.874L4.71226 0.0187574C4.61114 -0.0224701 4.53024 -0.00185638 4.53024 0.14244V1.75031C4.53024 1.89461 4.46957 1.99768 4.30778 1.99768H0.303365C0.0606729 1.97706 0 2.01829 0 2.24504V19.9523C0 20.0553 0.0606729 20.0966 0.182019 20.0966H1.09211C1.23368 20.0966 1.31458 20.0347 1.31458 19.8904V3.29635H4.4898V21.622C4.4898 22.0136 4.73249 22.0136 4.79316 21.993L10.5166 20.0759H11.6896C11.7503 20.0759 11.8717 20.0759 11.8717 20.0141L11.8919 2.05952ZM6.81559 12.7787C6.81559 13.2116 6.45155 13.562 6.02684 13.562C5.60213 13.562 5.2381 13.1909 5.25832 12.7787C5.25832 12.3458 5.60213 11.9954 6.04707 11.9954C6.47178 11.9954 6.81559 12.3458 6.81559 12.7787ZM10.5166 20.0141C10.5166 18.9422 10.5166 17.8703 10.5166 16.7571C10.5975 16.8808 10.6784 16.9633 10.6784 17.0457C10.6784 17.9733 10.6784 19.1071 10.6784 20.0347C10.6784 20.0966 10.5369 20.0553 10.5166 20.0141ZM10.6784 7.93444C10.6784 10.3669 10.6784 12.8199 10.6784 15.2523C10.6582 15.2523 10.5571 15.2523 10.5369 15.2523C10.5369 12.8199 10.5369 10.3669 10.5369 7.93444C10.5571 7.93444 10.6582 7.93444 10.6784 7.93444ZM10.5369 6.30595C10.5369 5.31649 10.5369 4.32703 10.5369 3.35819C10.5571 3.35819 10.6784 3.35819 10.6784 3.35819C10.6784 4.34765 10.6784 5.33711 10.6784 6.32657C10.6784 6.30595 10.5369 6.30595 10.5369 6.30595Z' fill='white'/%3E%3C/svg%3E%0A");}
            .single-offer .offer-main-info .property-item-beds:before {
                background-image: url("data:image/svg+xml,%3Csvg width='26' height='16' viewBox='0 0 26 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.14286 9.71373V1.07087C3.14286 0.641182 2.78683 0.285156 2.35714 0.285156H0.785714C0.356027 0.285156 0 0.641182 0 1.07087V15.9994H3.14286V12.8566H22V15.9994H25.1429V10.4994C25.1429 10.0698 24.7868 9.71373 24.3571 9.71373H3.14286ZM10.2143 5.78516C10.2143 7.51618 8.80246 8.92801 7.07143 8.92801C5.3404 8.92801 3.92857 7.51618 3.92857 5.78516C3.92857 4.05413 5.3404 2.6423 7.07143 2.6423C8.80246 2.6423 10.2143 4.05413 10.2143 5.78516ZM25.1429 8.92801H11V4.21373C11 3.78404 11.356 3.42801 11.7857 3.42801H20.4286C23.0312 3.42801 25.1429 5.53962 25.1429 8.1423V8.92801Z' fill='white'/%3E%3C/svg%3E%0A");}
            .single-offer .offer-main-info .property-item-baths:before {
                background-image: url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.4286 13.4997H1.57143V15.8569C1.57143 17.2564 2.18527 18.4964 3.14286 19.368V21.6515C3.14286 21.9216 3.31473 22.1426 3.53571 22.1426H4.32143C4.54241 22.1426 4.71429 21.9216 4.71429 21.6515V20.3011C5.20536 20.4729 5.73326 20.5712 6.28571 20.5712H15.7143C16.2667 20.5712 16.7946 20.4729 17.2857 20.3011V21.7497C17.2857 21.9707 17.4576 22.1426 17.6786 22.1426H18.4643C18.6853 22.1426 18.8571 21.9707 18.8571 21.7497V19.368C19.8147 18.4964 20.4286 17.2564 20.4286 15.8569V13.4997ZM8.64286 8.39258C8.64286 8.1716 8.47098 7.99972 8.25 7.99972C8.02902 7.99972 7.85714 8.1716 7.85714 8.39258C7.85714 8.61356 8.02902 8.78544 8.25 8.78544C8.47098 8.78544 8.64286 8.61356 8.64286 8.39258ZM9.42857 7.60686C9.42857 7.38588 9.2567 7.21401 9.03571 7.21401C8.81473 7.21401 8.64286 7.38588 8.64286 7.60686C8.64286 7.82785 8.81473 7.99972 9.03571 7.99972C9.2567 7.99972 9.42857 7.82785 9.42857 7.60686ZM8.64286 6.82115C8.64286 6.60017 8.47098 6.42829 8.25 6.42829C8.02902 6.42829 7.85714 6.60017 7.85714 6.82115C7.85714 7.04213 8.02902 7.21401 8.25 7.21401C8.47098 7.21401 8.64286 7.04213 8.64286 6.82115ZM10.2143 6.82115C10.2143 6.60017 10.0424 6.42829 9.82143 6.42829C9.60045 6.42829 9.42857 6.60017 9.42857 6.82115C9.42857 7.04213 9.60045 7.21401 9.82143 7.21401C10.0424 7.21401 10.2143 7.04213 10.2143 6.82115ZM9.42857 6.03544C9.42857 5.81445 9.2567 5.64258 9.03571 5.64258C8.81473 5.64258 8.64286 5.81445 8.64286 6.03544C8.64286 6.25642 8.81473 6.42829 9.03571 6.42829C9.2567 6.42829 9.42857 6.25642 9.42857 6.03544ZM8.64286 5.24972C8.64286 5.02874 8.47098 4.85686 8.25 4.85686C8.02902 4.85686 7.85714 5.02874 7.85714 5.24972C7.85714 5.4707 8.02902 5.64258 8.25 5.64258C8.47098 5.64258 8.64286 5.4707 8.64286 5.24972ZM22 11.5354C22 11.3145 21.8281 11.1426 21.6071 11.1426H3.14286V3.28544C3.14286 2.41378 3.84263 1.71401 4.71429 1.71401C5.1317 1.71401 5.51228 1.87361 5.79464 2.14369C5.3404 2.96624 5.41406 3.99749 6.00335 4.74637L5.73326 5.01646C5.6596 5.09012 5.6596 5.21289 5.73326 5.28655L6.24888 5.80218C6.32255 5.87584 6.44531 5.87584 6.51897 5.80218L10.3739 1.94727C10.4475 1.87361 10.4475 1.75084 10.3739 1.67718L9.85826 1.16155C9.7846 1.08789 9.66183 1.08789 9.58817 1.16155L9.31808 1.43164C8.64286 0.903739 7.73438 0.793249 6.97321 1.10017C6.39621 0.510882 5.59821 0.142578 4.71429 0.142578C2.98326 0.142578 1.57143 1.55441 1.57143 3.28544V11.1426H0.392857C0.171875 11.1426 0 11.3145 0 11.5354V12.3212C0 12.5421 0.171875 12.714 0.392857 12.714H21.6071C21.8281 12.714 22 12.5421 22 12.3212V11.5354ZM11 6.03544C11 5.81445 10.8281 5.64258 10.6071 5.64258C10.3862 5.64258 10.2143 5.81445 10.2143 6.03544C10.2143 6.25642 10.3862 6.42829 10.6071 6.42829C10.8281 6.42829 11 6.25642 11 6.03544ZM10.2143 5.24972C10.2143 5.02874 10.0424 4.85686 9.82143 4.85686C9.60045 4.85686 9.42857 5.02874 9.42857 5.24972C9.42857 5.4707 9.60045 5.64258 9.82143 5.64258C10.0424 5.64258 10.2143 5.4707 10.2143 5.24972ZM9.42857 4.46401C9.42857 4.24303 9.2567 4.07115 9.03571 4.07115C8.81473 4.07115 8.64286 4.24303 8.64286 4.46401C8.64286 4.68499 8.81473 4.85686 9.03571 4.85686C9.2567 4.85686 9.42857 4.68499 9.42857 4.46401ZM11.7857 5.24972C11.7857 5.02874 11.6138 4.85686 11.3929 4.85686C11.1719 4.85686 11 5.02874 11 5.24972C11 5.4707 11.1719 5.64258 11.3929 5.64258C11.6138 5.64258 11.7857 5.4707 11.7857 5.24972ZM11 4.46401C11 4.24303 10.8281 4.07115 10.6071 4.07115C10.3862 4.07115 10.2143 4.24303 10.2143 4.46401C10.2143 4.68499 10.3862 4.85686 10.6071 4.85686C10.8281 4.85686 11 4.68499 11 4.46401ZM10.2143 3.67829C10.2143 3.45731 10.0424 3.28544 9.82143 3.28544C9.60045 3.28544 9.42857 3.45731 9.42857 3.67829C9.42857 3.89928 9.60045 4.07115 9.82143 4.07115C10.0424 4.07115 10.2143 3.89928 10.2143 3.67829ZM12.5714 4.46401C12.5714 4.24303 12.3996 4.07115 12.1786 4.07115C11.9576 4.07115 11.7857 4.24303 11.7857 4.46401C11.7857 4.68499 11.9576 4.85686 12.1786 4.85686C12.3996 4.85686 12.5714 4.68499 12.5714 4.46401ZM11.7857 3.67829C11.7857 3.45731 11.6138 3.28544 11.3929 3.28544C11.1719 3.28544 11 3.45731 11 3.67829C11 3.89928 11.1719 4.07115 11.3929 4.07115C11.6138 4.07115 11.7857 3.89928 11.7857 3.67829ZM13.3571 3.67829C13.3571 3.45731 13.1853 3.28544 12.9643 3.28544C12.7433 3.28544 12.5714 3.45731 12.5714 3.67829C12.5714 3.89928 12.7433 4.07115 12.9643 4.07115C13.1853 4.07115 13.3571 3.89928 13.3571 3.67829Z' fill='white'/%3E%3C/svg%3E%0A");}
            .single-offer .offer-main-info .property-item-yard:before {
                background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.95648 1.17783H4.31279L2.36804 3.96091C2.22113 4.17114 2.14321 4.41857 2.14321 4.67504L2.06935 5.32347C1.34197 5.32347 0.75 5.91419 0.75 6.64141V9.98116C0.75 10.7084 1.34197 11.2991 2.06935 11.2991V15.139C1.34197 15.139 0.75 15.7298 0.75 16.457V19.7967C0.75 20.5239 1.34197 21.1147 2.06935 21.1147L2.14321 21.8038C2.14321 22.6018 2.79275 23.25 3.59099 23.25H6.67823C7.47648 23.25 8.12602 22.6018 8.12602 21.8038V21.1147H9.0101V21.8038C9.0101 22.6018 9.65964 23.25 10.4579 23.25H13.5451C14.3434 23.25 14.9929 22.6018 14.9929 21.8038V21.1147H15.877V21.8038C15.877 22.6018 16.5265 23.25 17.3248 23.25H20.412C21.2103 23.25 21.8598 22.6018 21.8598 21.8038L21.9305 21.1147C22.6579 21.1147 23.2498 20.5239 23.2498 19.7967V16.457C23.2498 15.7298 22.6579 15.139 21.9305 15.139L21.9306 11.2991C22.658 11.2991 23.25 10.7084 23.25 9.98116V6.64141C23.25 5.91419 22.658 5.32347 21.9306 5.32347L21.86 4.67504C21.86 4.41854 21.7821 4.1711 21.6351 3.96088L19.6904 1.17784C19.2918 0.607292 18.4452 0.607494 18.0467 1.17784C17.4068 2.09361 15.8771 3.48003 15.8771 4.67504V5.32347H14.993V4.67504C14.993 4.41854 14.9151 4.1711 14.7682 3.96088L12.8235 1.17784C12.4248 0.607289 11.5783 0.607486 11.1798 1.17784L9.23502 3.96087C9.08805 4.17112 9.01014 4.41854 9.01014 4.67504V5.32347H8.12606V4.67504C8.12606 4.41855 8.04813 4.17109 7.9012 3.96088L5.95648 1.17783ZM18.8686 2.00088L17.0411 4.61615C17.0288 4.63377 17.0225 4.65366 17.0225 4.67504V21.8038C17.0225 21.9696 17.1581 22.1055 17.325 22.1055H20.4122C20.579 22.1055 20.7146 21.9696 20.7146 21.8038V4.67508L20.1916 3.89429L18.8686 2.00088ZM3.28859 21.8037C3.28859 21.9696 3.42414 22.1054 3.59099 22.1054H6.67828C6.84512 22.1054 6.98068 21.9696 6.98068 21.8037V4.67499C6.98068 4.6537 6.97444 4.63379 6.9621 4.61613L5.13463 2.00088L3.30715 4.61615C3.29491 4.63365 3.28859 4.65361 3.28859 4.67504V12.4513V21.8037ZM13.829 4.61613L12.0016 2.00088L10.1741 4.61616C10.1618 4.63378 10.1556 4.65366 10.1556 4.67504V21.8038C10.1556 21.9696 10.2911 22.1055 10.458 22.1055H13.5452C13.7121 22.1055 13.8476 21.9696 13.8476 21.8038V4.67499C13.8476 4.6537 13.8414 4.63379 13.829 4.61613ZM1.39538 6.64141C1.39538 6.26954 1.69779 5.968 2.06935 5.968L2.06939 10.6546C1.69788 10.6546 1.39538 10.3531 1.39538 9.98116V6.64141ZM8.12606 6.46804V10.1546H9.01014V6.46804H8.12606ZM14.993 6.46804V10.1546H15.8771V6.46804H14.993ZM21.9306 5.96804C22.3021 5.96804 22.6046 6.26957 22.6046 6.64146V9.9812C22.6046 10.3531 22.3021 10.6546 21.9306 10.6546L21.9306 5.96804ZM8.12606 11.2991V15.139H9.01014V11.2991H8.12606ZM14.993 11.2991V15.139H15.8771V11.2991H14.993ZM1.39538 16.457C1.39538 16.0851 1.69779 15.7836 2.06935 15.7836L2.06939 20.4701C1.69789 20.4701 1.39538 20.1686 1.39538 19.7967V16.457ZM8.12606 16.2836V19.9701H9.01014V16.2836H8.12606ZM14.993 16.2836V19.9701H15.8771V16.2836H14.993ZM21.9306 15.7836C22.3021 15.7836 22.6046 16.0851 22.6046 16.457V19.7968C22.6046 20.1687 22.3021 20.4702 21.9306 20.4702L21.9306 15.7836Z' fill='white'/%3E%3Cpath d='M5.13461 7.58191C4.73219 7.58191 4.40462 7.9086 4.40462 8.31131C4.40462 8.71399 4.7322 9.04067 5.13461 9.04067C5.53705 9.04067 5.86465 8.71401 5.86465 8.31131C5.86465 7.90858 5.53706 7.58191 5.13461 7.58191Z' fill='white'/%3E%3Cpath d='M5.13461 17.3743C4.73219 17.3743 4.40462 17.701 4.40462 18.1037C4.40462 18.5064 4.7322 18.8331 5.13461 18.8331C5.53705 18.8331 5.86465 18.5064 5.86465 18.1037C5.86465 17.701 5.53706 17.3743 5.13461 17.3743Z' fill='white'/%3E%3Cpath d='M18.8686 17.3744C18.4661 17.3744 18.1385 17.701 18.1385 18.1038C18.1385 18.5064 18.4661 18.8331 18.8686 18.8331C19.271 18.8331 19.5986 18.5064 19.5986 18.1038C19.5986 17.701 19.271 17.3744 18.8686 17.3744Z' fill='white'/%3E%3Cpath d='M18.8686 7.58195C18.4661 7.58195 18.1385 7.90862 18.1385 8.31135C18.1385 8.71405 18.4661 9.04071 18.8686 9.04071C19.271 9.04071 19.5986 8.71403 19.5986 8.31135C19.5986 7.90864 19.271 7.58195 18.8686 7.58195Z' fill='white'/%3E%3Cpath d='M5.95648 1.17783C5.55783 0.607292 4.7113 0.607489 4.31279 1.17783H5.95648Z' fill='white'/%3E%3C/svg%3E%0A");}
            .single-offer .offer-main-info .property-item-tree:before {
                background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12.0033C1.794 12.0033 0 10.2094 0 8.0035C0 6.86257 1.152 0 4 0C6.848 0 8 6.86257 8 8.0035C8 10.2094 6.206 12.0033 4 12.0033ZM4 2.02187C3.21 2.50684 2 6.3546 2 8.0035C2 9.10643 2.897 10.0034 4 10.0034C5.103 10.0034 6 9.10643 6 8.0035C6 6.3546 4.79 2.50684 4 2.02187Z' fill='white'/%3E%3Cpath d='M4 16C3.447 16 3 15.553 3 15.0001V8.0035C3 7.45053 3.447 7.00356 4 7.00356C4.553 7.00356 5 7.45053 5 8.0035V15.0001C5 15.553 4.553 16 4 16Z' fill='white'/%3E%3C/svg%3E%0A");}
            .single-offer .offer-main-info .property-item-parcel:before {
                background-image: url("data:image/svg+xml,%3Csvg width='24' height='19' viewBox='0 0 24 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.972 0.996299C11.9199 0.931741 11.8557 0.879361 11.7812 0.84459C11.6363 0.776944 11.4697 0.785262 11.3258 0.877005L7.52479 3.54862C7.48948 3.37514 7.44943 3.19865 7.40447 3.02498C7.29214 2.59101 7.1455 2.15967 6.95752 1.83242C6.77716 1.51845 6.5174 1.23037 6.15624 1.23037C5.79508 1.23037 5.53532 1.51845 5.35497 1.83242C5.16698 2.15967 5.02035 2.59101 4.90801 3.02498C4.68341 3.89266 4.58126 4.83061 4.58126 5.11364C4.58126 5.23645 4.58963 5.35706 4.60574 5.47447L1.10149 7.74392C1.08015 7.75668 1.05986 7.77095 1.04068 7.78644C0.95323 7.85671 0.886779 7.95504 0.846036 8.06753C0.812275 8.16113 0.797691 8.25965 0.800052 8.35547V10.6163C0.798695 10.6713 0.802942 10.7258 0.812344 10.7785C0.8323 10.8915 0.876099 10.9963 0.940409 11.0824C0.965446 11.1159 0.994303 11.1473 1.0266 11.1752C1.04813 11.1938 1.07119 11.2109 1.09566 11.226L11.7321 18.1159C11.8078 18.1675 11.8983 18.2 11.9999 18.2C12.0868 18.2 12.1655 18.1762 12.2339 18.1371C12.242 18.1325 12.25 18.1277 12.2579 18.1226L22.9143 11.2197C22.9689 11.1842 23.0152 11.1399 23.0534 11.0904C23.0554 11.0877 23.0574 11.0851 23.0594 11.0824C23.1499 10.9612 23.1998 10.8032 23.1998 10.6372V8.33627C23.1998 8.17025 23.1499 8.0122 23.0594 7.89106C23.0574 7.88839 23.0554 7.88573 23.0534 7.88309C23.0152 7.83351 22.969 7.78932 22.9145 7.7539L22.9081 7.74991C22.9058 7.74842 22.9034 7.74695 22.901 7.7455L11.972 0.996299ZM7.72375 4.93695L11.5711 2.2325L21.4774 8.3502L11.9999 14.4894L2.50126 8.33628L5.11346 6.64486C5.25627 6.80812 5.42484 6.94107 5.6125 7.03017V8.33351C5.6125 8.49954 5.66237 8.65759 5.75285 8.77872C5.84342 8.89996 5.98394 8.99369 6.15624 8.99369C6.32854 8.99369 6.46907 8.89996 6.55963 8.77872C6.65012 8.65759 6.69999 8.49954 6.69999 8.33351V7.03017C6.92839 6.92172 7.12851 6.74833 7.28833 6.53437C7.56546 6.16337 7.73123 5.66025 7.73123 5.11364C7.73123 5.06965 7.72876 5.00985 7.72375 4.93695ZM6.604 4.61321C6.60577 4.65503 6.61079 4.69706 6.61926 4.73871C6.6205 4.74989 6.62169 4.76099 6.62285 4.77199C6.60474 4.73523 6.58361 4.70053 6.55963 4.66843C6.46907 4.54719 6.32854 4.45346 6.15624 4.45346C5.98394 4.45346 5.84342 4.54719 5.75285 4.66843C5.72887 4.70053 5.70774 4.73523 5.68964 4.77199C5.72571 4.42779 5.80547 3.99166 5.90497 3.58377C5.97284 3.30551 6.04822 3.04738 6.1219 2.84763C6.13354 2.81607 6.145 2.78634 6.15624 2.75852C6.16748 2.78634 6.17895 2.81607 6.19059 2.84763C6.26426 3.04738 6.33965 3.30551 6.40752 3.58377C6.49226 3.93118 6.56269 4.29908 6.604 4.61321ZM1.88754 9.43804V10.2396L2.873 10.878C2.87175 10.8597 2.87112 10.8412 2.87112 10.8226C2.87112 10.6571 2.92027 10.4992 3.01014 10.378C3.04609 10.3295 3.09002 10.2854 3.14081 10.2499L1.88754 9.43804ZM3.95923 10.78C3.95996 10.7941 3.96033 10.8084 3.96033 10.8226C3.96033 10.9888 3.91032 11.1468 3.81981 11.2679C3.78177 11.3188 3.73492 11.3648 3.6806 11.4012L4.59174 11.9914C4.59049 11.973 4.58985 11.9544 4.58985 11.9358C4.58985 11.7703 4.639 11.6124 4.72887 11.4912C4.76479 11.4427 4.80868 11.3986 4.85943 11.3631L3.95923 10.78ZM5.67797 11.8933C5.6787 11.9074 5.67906 11.9216 5.67906 11.9358C5.67906 12.1019 5.62905 12.26 5.53854 12.3811C5.50047 12.432 5.45356 12.4781 5.39918 12.5144L6.31045 13.1047C6.30921 13.0864 6.30858 13.068 6.30858 13.0494C6.30858 12.8839 6.35773 12.726 6.4476 12.6048C6.48357 12.5563 6.52754 12.5121 6.57838 12.4766L5.67797 11.8933ZM7.39669 13.0067C7.39742 13.0209 7.39779 13.0351 7.39779 13.0494C7.39779 13.2156 7.34778 13.3736 7.25727 13.4947C7.21924 13.5456 7.17241 13.5916 7.11811 13.6279L8.0292 14.2181C8.02795 14.1998 8.02731 14.1812 8.02731 14.1626C8.02731 13.9971 8.07646 13.8392 8.16633 13.718C8.20227 13.6695 8.2462 13.6254 8.29698 13.5899L7.39669 13.0067ZM9.11542 14.12C9.11616 14.1341 9.11652 14.1484 9.11652 14.1626C9.11652 14.3287 9.06651 14.4868 8.976 14.6079C8.93794 14.6588 8.89105 14.7049 8.83669 14.7412L9.74791 15.3315C9.74667 15.3132 9.74604 15.2948 9.74604 15.2762C9.74604 15.1107 9.79519 14.9529 9.88506 14.8316C9.92105 14.7831 9.96506 14.7389 10.0159 14.7033L9.11542 14.12ZM10.8341 15.2333C10.8349 15.2476 10.8353 15.2619 10.8353 15.2762C10.8353 15.4424 10.7852 15.6004 10.6947 15.7215C10.6567 15.7724 10.6099 15.8184 10.5556 15.8547L11.4562 16.4381V15.6363L10.8341 15.2333ZM12.5437 16.4381L13.4546 15.848C13.4045 15.813 13.3609 15.7696 13.3251 15.722C13.2341 15.601 13.1835 15.4428 13.1835 15.2762C13.1835 15.2577 13.1841 15.2392 13.1853 15.2209L12.5437 15.6365V16.4381ZM22.1123 9.43827L20.8681 10.2442C20.9223 10.2805 20.9691 10.3265 21.0071 10.3774C21.0976 10.4985 21.1476 10.6565 21.1476 10.8226C21.1476 10.837 21.1473 10.8513 21.1465 10.8655L22.1123 10.2399V9.43827ZM20.3297 11.3946C20.2795 11.3595 20.2359 11.3161 20.2 11.2684C20.109 11.1474 20.0584 10.9892 20.0584 10.8226C20.0584 10.8042 20.059 10.7858 20.0603 10.7675L19.1495 11.3575C19.2037 11.3938 19.2504 11.4398 19.2884 11.4905C19.3789 11.6116 19.4289 11.7697 19.4289 11.9358C19.4289 11.9502 19.4285 11.9645 19.4278 11.9788L20.3297 11.3946ZM18.6111 12.5078C18.5608 12.4727 18.5172 12.4293 18.4813 12.3815C18.3903 12.2605 18.3397 12.1024 18.3397 11.9358C18.3397 11.9174 18.3403 11.8991 18.3415 11.8809L17.4305 12.471C17.4848 12.5073 17.5316 12.5533 17.5697 12.6042C17.6602 12.7253 17.7102 12.8833 17.7102 13.0494C17.7102 13.0637 17.7098 13.078 17.7091 13.0921L18.6111 12.5078ZM16.8922 13.6213C16.842 13.5862 16.7984 13.5428 16.7626 13.4952C16.6716 13.3742 16.621 13.216 16.621 13.0494C16.621 13.0309 16.6216 13.0125 16.6228 12.9942L15.7119 13.5842C15.7662 13.6205 15.8129 13.6665 15.8509 13.7174C15.9414 13.8384 15.9914 13.9965 15.9914 14.1626C15.9914 14.177 15.9911 14.1913 15.9903 14.2055L16.8922 13.6213ZM15.1735 14.7346C15.1233 14.6995 15.0797 14.656 15.0438 14.6084C14.9528 14.4873 14.9022 14.3292 14.9022 14.1626C14.9022 14.1441 14.9028 14.1258 14.9041 14.1075L13.993 14.6977C14.0473 14.734 14.0941 14.7801 14.1322 14.831C14.2227 14.9521 14.2727 15.1101 14.2727 15.2762C14.2727 15.2905 14.2723 15.3047 14.2716 15.3188L15.1735 14.7346Z' fill='white'/%3E%3C/svg%3E%0A");}
            .single-offer .offer-main-info .property-item-height:before {
                background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.89711 0L7.79423 6.75H1.13267e-07L3.89711 0Z' fill='white'/%3E%3Cpath d='M3.89711 16L0 9.25L7.79423 9.25L3.89711 16Z' fill='white'/%3E%3C/svg%3E%0A");}



            .single-offer .offer-main-info-top-right li a {
                font-size: 16px;
                padding-left: 35px;
                position: relative;
                transition: none;
                display: block;}
            .single-offer .offer-main-info-top-right li a:before {
                content: "";
                background-repeat: no-repeat;
                background-position: center;
                width: 27px;
                height: 25px;
                display: block;
                position: absolute;
                top: 3px;
                left: 0;}
            .single-offer .print-icon-white:before {
                background-image: url("data:image/svg+xml,%3Csvg width='26' height='24' viewBox='0 0 26 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 22V18H6V22H20ZM20 12V2H10V4.5C10 5.32813 9.32812 6 8.5 6H6V12H20ZM2 13C2 13.5469 2.45312 14 3 14C3.54688 14 4 13.5469 4 13C4 12.4531 3.54688 12 3 12C2.45312 12 2 12.4531 2 13ZM0 13C0 11.3594 1.35938 10 3 10H4V6C4 5.17188 4.46875 4.03125 5.0625 3.4375L7.4375 1.0625C8.03125 0.468751 9.17188 0 10 0H20.5C21.3281 0 22 0.671875 22 1.5V10H23C24.6406 10 26 11.3594 26 13V19.5C26 19.7656 25.7656 20 25.5 20H22V22.5C22 23.3281 21.3281 24 20.5 24H5.5C4.67187 24 4 23.3281 4 22.5V20H0.499998C0.234373 20 0 19.7656 0 19.5V13Z' fill='white'/%3E%3C/svg%3E%0A");}
            .favorite-icon-white:before {
                background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20.7143C11.7857 20.7143 11.5714 20.6339 11.4107 20.4732L3.06696 12.4375C2.94643 12.317 0 9.625 0 6.41071C0 2.4866 2.39732 0.142853 6.40178 0.142853C8.74553 0.142853 10.942 1.99107 12 3.03571C13.058 1.99107 15.2545 0.142853 17.5982 0.142853C21.6027 0.142853 24 2.4866 24 6.41071C24 9.625 21.0536 12.317 20.9464 12.4107L12.5893 20.4732C12.4286 20.6339 12.2143 20.7143 12 20.7143Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9999 19.6523L20.2696 11.6741L20.2879 11.6581C20.2875 11.6585 20.2879 11.6582 20.2879 11.6581C20.299 11.648 20.4749 11.4882 20.7337 11.2076C21.0007 10.9182 21.3478 10.5092 21.6904 10.0128C22.3898 8.99971 23 7.72501 23 6.41071C23 4.65447 22.4681 3.36826 21.6013 2.51992C20.7318 1.66889 19.4068 1.14285 17.5982 1.14285C16.6811 1.14285 15.7295 1.50885 14.8366 2.05191C13.9524 2.58976 13.2005 3.2557 12.7026 3.74731L12 4.441L11.2974 3.74731C10.7995 3.2557 10.0476 2.58976 9.16337 2.05191C8.27055 1.50885 7.31886 1.14285 6.40178 1.14285C4.5932 1.14285 3.26823 1.66889 2.39867 2.51992C1.53186 3.36826 1 4.65447 1 6.41071C1 7.72489 1.6101 8.99959 2.31147 10.0165C2.94287 10.932 3.58019 11.544 3.74164 11.699C3.74896 11.706 3.7553 11.7121 3.76062 11.7173L11.9999 19.6523ZM3.06696 12.4375L11.4107 20.4732C11.5714 20.6339 11.7857 20.7143 12 20.7143C12.2143 20.7143 12.4286 20.6339 12.5893 20.4732L20.9464 12.4107C21.0536 12.317 24 9.625 24 6.41071C24 2.4866 21.6027 0.142853 17.5982 0.142853C15.2545 0.142853 13.058 1.99107 12 3.03571C10.942 1.99107 8.74553 0.142853 6.40178 0.142853C2.39732 0.142853 0 2.4866 0 6.41071C0 9.50131 2.72404 12.109 3.04082 12.4123C3.0535 12.4244 3.06232 12.4329 3.06696 12.4375Z' fill='white'/%3E%3C/svg%3E%0A");}
            .favorite-icon-blue:after {
                background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20.7143C11.7857 20.7143 11.5714 20.6339 11.4107 20.4732L3.06696 12.4375C2.94643 12.317 0 9.625 0 6.41071C0 2.4866 2.39732 0.142853 6.40178 0.142853C8.74553 0.142853 10.942 1.99107 12 3.03571C13.058 1.99107 15.2545 0.142853 17.5982 0.142853C21.6027 0.142853 24 2.4866 24 6.41071C24 9.625 21.0536 12.317 20.9464 12.4107L12.5893 20.4732C12.4286 20.6339 12.2143 20.7143 12 20.7143Z' fill='%23008ECB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9999 19.6523L20.2696 11.6741L20.2879 11.6581C20.2875 11.6585 20.2879 11.6582 20.2879 11.6581C20.299 11.648 20.4749 11.4882 20.7337 11.2076C21.0007 10.9182 21.3478 10.5092 21.6904 10.0128C22.3898 8.99971 23 7.72501 23 6.41071C23 4.65447 22.4681 3.36826 21.6013 2.51992C20.7318 1.66889 19.4068 1.14285 17.5982 1.14285C16.6811 1.14285 15.7295 1.50885 14.8366 2.05191C13.9524 2.58976 13.2005 3.2557 12.7026 3.74731L12 4.441L11.2974 3.74731C10.7995 3.2557 10.0476 2.58976 9.16337 2.05191C8.27055 1.50885 7.31886 1.14285 6.40178 1.14285C4.5932 1.14285 3.26823 1.66889 2.39867 2.51992C1.53186 3.36826 1 4.65447 1 6.41071C1 7.72489 1.6101 8.99959 2.31147 10.0165C2.94287 10.932 3.58019 11.544 3.74164 11.699C3.74896 11.706 3.7553 11.7121 3.76062 11.7173L11.9999 19.6523ZM3.06696 12.4375L11.4107 20.4732C11.5714 20.6339 11.7857 20.7143 12 20.7143C12.2143 20.7143 12.4286 20.6339 12.5893 20.4732L20.9464 12.4107C21.0536 12.317 24 9.625 24 6.41071C24 2.4866 21.6027 0.142853 17.5982 0.142853C15.2545 0.142853 13.058 1.99107 12 3.03571C10.942 1.99107 8.74553 0.142853 6.40178 0.142853C2.39732 0.142853 0 2.4866 0 6.41071C0 9.50131 2.72404 12.109 3.04082 12.4123C3.0535 12.4244 3.06232 12.4329 3.06696 12.4375Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}

            .full_heart_icon:before {
                background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20.7143C11.7857 20.7143 11.5714 20.6339 11.4107 20.4732L3.06696 12.4375C2.94643 12.317 0 9.625 0 6.41071C0 2.4866 2.39732 0.142853 6.40178 0.142853C8.74553 0.142853 10.942 1.99107 12 3.03571C13.058 1.99107 15.2545 0.142853 17.5982 0.142853C21.6027 0.142853 24 2.4866 24 6.41071C24 9.625 21.0536 12.317 20.9464 12.4107L12.5893 20.4732C12.4286 20.6339 12.2143 20.7143 12 20.7143Z' fill='white'/%3E%3C/svg%3E%0A");}
            .empty_heart_icon:before {
                background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9993 18.2634L19.5928 10.9376L19.6294 10.9056C19.6268 10.9078 19.6282 10.9066 19.6332 10.9018C19.6938 10.8449 20.2842 10.2896 20.8675 9.44473C21.5161 8.505 22 7.43216 22 6.41071C22 4.86029 21.5356 3.85482 20.9019 3.2346C20.2626 2.60899 19.2131 2.14285 17.5982 2.14285C16.9359 2.14285 16.1676 2.4128 15.3563 2.90628C14.5621 3.38934 13.872 3.99802 13.4052 4.4589L12 5.84629L10.5948 4.4589C10.128 3.99802 9.43789 3.38934 8.6437 2.90628C7.83239 2.4128 7.06405 2.14285 6.40178 2.14285C4.78685 2.14285 3.73736 2.60899 3.09812 3.2346C2.4644 3.85482 2 4.86029 2 6.41071C2 7.43192 2.4836 8.50476 3.13467 9.44873C3.70485 10.2754 4.27428 10.8238 4.4423 10.9855C4.44654 10.9896 4.45052 10.9935 4.45424 10.997L11.9993 18.2634ZM12 3.03571C13.058 1.99107 15.2545 0.142853 17.5982 0.142853C21.6027 0.142853 24 2.4866 24 6.41071C24 9.625 21.0536 12.317 20.9464 12.4107L12.5893 20.4732C12.4286 20.6339 12.2143 20.7143 12 20.7143C11.7857 20.7143 11.5714 20.6339 11.4107 20.4732L3.06696 12.4375C3.06232 12.4329 3.0535 12.4244 3.04082 12.4123C2.72404 12.109 0 9.50131 0 6.41071C0 2.4866 2.39732 0.142853 6.40178 0.142853C8.74553 0.142853 10.942 1.99107 12 3.03571Z' fill='white'/%3E%3C/svg%3E%0A");}
    
    .single-offer .offer-main-info .property-item-icongrid li {
        margin-top: 0;
        margin-bottom: 15px;
        padding: 3px 0;
        line-height: inherit;
        display: inline-block;
        vertical-align: top;
        flex: inherit;
        margin-right: 20px;}
    .single-offer .offer-main-info .property-item-icongrid li:first-child:before {
        left: 0;}

    .offer-main-info-bottom .offer-main-info-bottom-wrapper {
        font-size: 16px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 15px 5px;}
    .offer-main-info-bottom .offer-main-info-bottom-wrapper a.follow-offer {
        font-size: 14px;
        padding: 0 10px 00 28px;
        display: inline-block;}
    .offer-main-info-bottom .offer-main-info-bottom-wrapper a.follow-offer:after {
        margin-top: 8px;
        left: 7px;
        background-size: 16px 16px;
        width: 16px;
        height: 16px;}
    .offer-main-info-bottom .offer-main-info-bottom-wrapper .socials-block span {
        display: inline-block;
        vertical-align: middle;}
    .offer-main-info-bottom .offer-main-info-bottom-wrapper .socials-block .sharer-container {
        display: inline-block;
        vertical-align: middle;}
    .offer-main-info-bottom .property-item-price {
        margin: 0;}
    .price-per-sqm {
        font-size: 16px;
        font-weight: bold;
        display: inline-block;
        margin-right: 10px;}
    .single-offer .offer-main-info-bottom .property-item-price > span {
        margin-right: 8px;
        vertical-align: middle;
        display: inline-block;}
    .single-offer .offer-main-info-bottom .property-item-price .current-price {
        vertical-align: middle;}
    .single-offer .offer-main-info-bottom .property-item-price .price-per-sqm {
        font-size: 12px;
        vertical-align: bottom;}
    .single-offer .offer-main-info-bottom .property-item-price .download-document {
        display: inline-block;
        padding: 0 10px 00 28px;
        margin-right: 15px;
        font-size: 14px;}
    .single-offer .property-item-price .current-price {
        font-size: 30px;
        padding-left: 24px;
        margin-right: 4px;}
    .single-offer .property-item-price .current-price::before {
        background-size: 17px 24px;
        width: 17px;
        height: 24px;}
    .price-status {
        display: inline-block;
        line-height: 0;
        margin-right: 10px;
        vertical-align: middle;}
    .price-status li {
        display: none;}
    .price-status li.price-active {
        display: block;}
    .missing-price {
        margin-right: 20px;}
    .download-document:after {
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='24' viewBox='0 0 18 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 11.625C13.5 11.3438 13.2188 11.0625 12.9375 11.0625H5.0625C4.73438 11.0625 4.5 11.3438 4.5 11.625V12.9375C4.5 13.2656 4.73438 13.5 5.0625 13.5H12.9375C13.2188 13.5 13.5 13.2656 13.5 12.9375V11.625ZM12.9375 15H5.0625C4.73438 15 4.5 15.2812 4.5 15.5625V16.875C4.5 17.2031 4.73438 17.4375 5.0625 17.4375H12.9375C13.2188 17.4375 13.5 17.2031 13.5 16.875V15.5625C13.5 15.2812 13.2188 15 12.9375 15ZM18 6.1875C18 5.625 17.7188 5.01562 17.2969 4.59375L13.4062 0.703125C12.9844 0.28125 12.375 0 11.8125 0H2.25C0.984375 0 0 1.03125 0 2.25V21.75C0 23.0156 0.984375 24 2.25 24H15.75C16.9688 24 18 23.0156 18 21.75V6.1875ZM12 2.4375L15.5625 6H12V2.4375ZM15.75 21.75H2.25V2.25H9.75V7.125C9.75 7.78125 10.2188 8.25 10.875 8.25H15.75V21.75Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");
        left: 7px;
        margin-top: 8px;
        width: 16px;
        height: 16px;
        background-size: 16px 16px;}
    .offer-main-info-bottom .socials-block span {
        margin-right: 15px;}
    .offer-main-info-bottom .socials-block ul {
        line-height: 0;}
    .offer-main-info-bottom .socials-block li {
        margin-right: 10px;}
    .follow-offer-icon:after {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='27' viewBox='0 0 20 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6.95566V24.4688C20 25.8662 18.8802 27 17.5 27H2.5C1.11979 27 0 25.8662 0 24.4688V2.53125C0 1.13379 1.11979 0 2.5 0H13.1302C13.7917 0 14.4271 0.268945 14.8958 0.743555L19.2656 5.16797C19.7344 5.6373 20 6.28594 20 6.95566ZM17.5 24.4688V9.28125H12.0833C11.3906 9.28125 10.8333 8.71699 10.8333 8.01562V2.53125H2.5V24.4688H17.5ZM13.0729 2.73691V6.75H17.0365L13.0729 2.73691Z' fill='white'/%3E%3Cpath d='M15.1504 14.3112L9.07748 20.4125C8.87956 20.6129 8.55665 20.6129 8.35352 20.4073L4.84311 16.8266C4.64519 16.6262 4.64519 16.2992 4.84831 16.0936L6.05665 14.8807C6.25456 14.6803 6.57748 14.6803 6.78061 14.886L8.73373 16.8793L13.2337 12.3547C13.4316 12.1543 13.7546 12.1543 13.9577 12.36L15.1556 13.5834C15.3535 13.7891 15.3483 14.1108 15.1504 14.3112Z' fill='white'/%3E%3C/svg%3E%0A");}
    .list-spec {
        font-size: 16px;
        -moz-column-count: 2;
        -moz-column-gap: 30px;
        -webkit-column-count: 2;
        -webkit-column-gap: 30px;
        column-count: 2;
        column-gap: 30px;
        width: 68%;
        display: inline-block;}
    .no-tabbed .list-spec,
    .no-tabbed .list-spec li:first-child {
        margin-top: 0;}
    .list-spec li {
        background-color: #fcfcfc;
        padding: 25px 20px;}
    .list-spec li span {
        display: inline-block;
        vertical-align: top;
        line-height: 1.4em;}
    .list-spec li span:first-child {
        font-weight: 700;
        width: 240px;}
    .list-spec li span:last-child {
        }
    .list-spec li:nth-child(odd) {
        background: #F3F3F3;}
    .content-page > ul > li:before,
    .no-tabbed > ul > li:before{
        content: "";
        display: inline-block; 
        background-image: url("data:image/svg+xml,%3Csvg width='7' height='8' viewBox='0 0 7 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='7' height='7.02011' rx='2' fill='%23008ECA'/%3E%3C/svg%3E%0A");
        background-size: 7px 7px; 
        background-repeat: no-repeat; 
        padding-left: 15px;
        width: 7px;
        height: 7px;
        position: relative;
        top: -2px;}
    .content-page > ul.list-spec > li:before,
    .no-tabbed > ul.list-spec > li:before{
        display: none;}

    .description-block-content ul.table-prices .table-icons,
    .description-block-content ul.table-prices .table-icons ul {
        border: none;
        display: block;
        padding: 0;}
    .description-block-content ul.table-prices .table-icons {
        margin-top: 15px;}
    .description-block-content ul.table-prices .table-icons li {
        display: inline-block;
        margin-right: 5px;}
    .description-block-content ul.table-prices .table-icons li:last-child {
        margin-right: 5px;}
    .description-block-content ul.table-prices .table-icons li a,
    .table-icons li.table-price-share button span {
        background-color: #008ECB;
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: center;
        border-radius: 4px;
        display: block;
        padding: 0;
        width: 34px;
        height: 34px;}
    .table-icons li.table-price-share button {
        background-color: transparent;
        border: none;
        padding: 0;
        margin: 0;
        cursor: pointer;
        transition: 0.3s;}
    .table-icons li.table-price-share button span {
        transition: 0.3s;}
    .description-block-content ul.table-prices .table-icons .sharer-container a {
        background-color: transparent;
        background-size: auto 34px;
        background-position: left center;
        margin-right: 10px;
        width: 34px;
        height: 34px;}
    .description-block-content ul.table-prices .table-icons .sharer-container a:last-child {
        margin-right: 0;}
    .description-block-content ul.table-prices .table-icons .sharer-container a.sharer-icon-twitter {
        background-position: -34px center;}
    .description-block-content ul.table-prices .table-icons .sharer-container a.sharer-icon-linkedin {
        background-position: -68px center;}
    .description-block-content ul.table-prices .table-icons .sharer-container a.sharer-icon-pinterest {
            background-position: -102px center;}
    .description-block-content ul.table-prices .table-icons li:hover a,
    .description-block-content ul.table-prices .table-icons li:hover button span {
        opacity: 0.8;}
    .description-block-content ul.table-prices .table-icons li:hover .sharer-container a {
        opacity: 1;}
    .description-block-content ul.table-prices .table-icons li .sharer-container a.sharer-icon:hover {
        opacity: 0.8;}

    .table-icons li.table-price-print a {
        background-image: url("data:image/svg+xml,%3Csvg width='26' height='24' viewBox='0 0 26 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 22V18H6V22H20ZM20 12V2H10V4.5C10 5.32813 9.32812 6 8.5 6H6V12H20ZM2 13C2 13.5469 2.45312 14 3 14C3.54688 14 4 13.5469 4 13C4 12.4531 3.54688 12 3 12C2.45312 12 2 12.4531 2 13ZM0 13C0 11.3594 1.35938 10 3 10H4V6C4 5.17188 4.46875 4.03125 5.0625 3.4375L7.4375 1.0625C8.03125 0.468751 9.17188 0 10 0H20.5C21.3281 0 22 0.671875 22 1.5V10H23C24.6406 10 26 11.3594 26 13V19.5C26 19.7656 25.7656 20 25.5 20H22V22.5C22 23.3281 21.3281 24 20.5 24H5.5C4.67187 24 4 23.3281 4 22.5V20H0.499998C0.234373 20 0 19.7656 0 19.5V13Z' fill='white'/%3E%3C/svg%3E%0A");}
    .table-icons li.table-price-share button span {
        background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 483 483' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M395.718 0C347.514 0 308.437 39.078 308.437 87.281C308.437 89.317 308.601 91.311 308.746 93.31L147.513 168.984C131.845 154.013 110.661 144.769 87.282 144.769C39.078 144.77 0 183.848 0 232.051C0 280.255 39.078 319.332 87.281 319.332C102.487 319.332 116.782 315.425 129.229 308.591L199.018 367.397C195.962 376.293 194.229 385.793 194.229 395.719C194.229 443.923 233.307 483 281.51 483C329.715 483 368.791 443.922 368.791 395.719C368.791 347.516 329.714 308.438 281.51 308.438C266.305 308.438 252.01 312.346 239.561 319.178L169.773 260.373C172.83 251.482 174.562 241.977 174.562 232.051C174.562 230.016 174.398 228.027 174.254 226.022L335.486 150.348C351.154 165.319 372.338 174.563 395.716 174.563C443.919 174.563 482.997 135.485 482.997 87.282C482.997 39.079 443.921 0 395.718 0Z' fill='white'/%3E%3C/svg%3E%0A");}
    .table-icons li.table-price-360 a {
        background-image: url("data:image/svg+xml,%3Csvg width='218' height='215' viewBox='0 0 218 215' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M97.874 178.4L124.296 196.477L97.874 214.662V207.174C97.981 205.249 97.34 204.607 95.414 204.5C80.867 204.179 66.426 202.682 52.199 199.9C37.8653 197.119 23.5315 194.017 10.8023 186.101C7.70022 184.176 4.70512 182.144 2.56572 179.149C-1.17818 173.479 -0.85728 168.131 3.74242 163.21C8.76992 157.755 15.4019 154.76 22.1409 151.979C27.7033 149.732 33.3726 148.021 39.1489 146.737L41.0743 146.309L41.2882 146.951C41.6092 148.021 41.5022 148.984 40.2186 149.518C37.8653 150.695 31.0193 154.76 30.0566 155.509C24.4942 160.215 24.4942 165.991 30.0566 170.698C34.5492 174.442 39.7907 176.795 45.2461 178.614C61.612 184.176 78.62 185.995 95.842 186.85C97.447 186.957 97.874 186.315 97.874 184.818V178.4Z' fill='white' fill-opacity='0.9'/%3E%3Cpath d='M121.194 204.5L132.64 196.477L119.162 187.171L134.351 185.995C148.364 184.711 162.163 182.465 175.32 177.544C179.385 176.046 183.343 174.121 186.872 171.447C193.932 166.098 193.932 159.787 186.766 154.439C184.198 152.514 181.417 150.909 178.422 149.732C177.031 149.197 176.069 148.449 176.817 146.951L177.245 146.095L179.385 146.63C190.509 149.304 201.206 152.941 210.619 159.68C220.461 166.74 220.461 176.688 210.619 183.748C200.457 191.129 188.798 194.552 176.817 197.44C159.703 201.826 122.798 204.5 121.194 204.5Z' fill='white' fill-opacity='0.9'/%3E%3Cpath d='M63.1379 48.6885C63.1379 54.599 61.4224 59.7469 57.797 63.9414C54.1735 68.136 49.0234 70.9958 42.5377 72.5212V72.9025C50.1683 73.8559 56.0816 76.1438 60.0867 79.9569C64.0919 83.7701 66 88.7273 66 95.019C66 104.171 62.7581 111.416 56.0815 116.373C49.405 121.521 39.8664 124 27.4675 124C17.1674 124 8.01216 122.284 0 118.852V101.692C3.62357 103.599 7.82135 105.124 12.2082 106.268C16.595 107.412 20.9818 107.984 25.3703 107.984C32.0469 107.984 37.0061 106.84 40.0572 104.552C43.301 102.264 44.8274 98.6416 44.8274 93.6846C44.8274 89.2993 42.9193 86.058 39.294 84.1514C35.6704 82.2449 29.7572 81.2915 21.745 81.2915H14.4978V65.8481H21.9358C29.3755 65.8481 34.7164 64.8947 38.1509 62.9882C41.5837 61.0816 43.301 57.6496 43.301 53.0738C43.301 45.8287 38.7234 42.2061 29.7572 42.2061C26.706 42.2061 23.4623 42.7781 20.2203 43.7315C16.9766 44.6847 13.353 46.5914 9.34603 49.07L0 35.3423C8.77539 29.0506 19.0755 26 31.0928 26C41.0113 26 48.8326 27.9066 54.5551 31.9104C60.2775 35.9144 63.1379 41.4434 63.1379 48.6885Z' fill='white' fill-opacity='0.9'/%3E%3Cpath d='M76 82.1635C76 63.2512 79.9275 49.115 87.779 39.9454C95.6322 30.7758 107.411 26 122.929 26C128.351 26 132.465 26.382 135.456 26.9551V43.1928C131.717 42.2377 127.977 41.8557 124.238 41.8557C117.507 41.8557 111.898 42.8108 107.598 44.9123C103.298 47.0135 100.119 50.07 98.0635 54.2728C96.0062 58.2844 94.6971 64.2065 94.323 71.6567H95.0711C99.3709 64.2065 106.102 60.5769 115.264 60.5769C123.677 60.5769 130.221 63.2513 134.895 68.6001C139.57 73.949 142 81.3993 142 90.7598C142 100.885 139.196 109.099 133.587 115.021C127.977 120.943 120.125 124 110.215 124C103.298 124 97.3154 122.28 92.0805 119.033C86.8438 115.785 82.9181 111.009 80.1145 104.705C77.3092 98.4012 76 90.9509 76 82.1635ZM109.842 107.762C114.142 107.762 117.32 106.234 119.564 103.368C121.808 100.503 122.929 96.2998 122.929 90.9509C122.929 86.3662 121.808 82.5455 119.751 79.8712C117.694 77.1966 114.516 75.8594 110.215 75.8594C106.289 75.8594 102.737 77.1966 99.932 79.8712C97.1284 82.5455 95.6322 85.602 95.6322 89.2317C95.6322 94.3894 96.9414 98.7832 99.5579 102.413C102.363 106.042 105.728 107.762 109.842 107.762Z' fill='white' fill-opacity='0.9'/%3E%3Cpath d='M218 75.0948C218 91.6502 215.319 104.019 209.768 112.011C204.217 120.003 195.793 124 184.499 124C173.397 124 165.164 119.813 159.422 111.63C153.87 103.448 151 91.2695 151 75.0948C151 58.3493 153.679 45.9805 159.23 37.9883C164.782 29.996 173.014 26 184.499 26C195.602 26 203.834 30.1864 209.576 38.5591C215.128 46.9319 218 59.1105 218 75.0948ZM171.099 75.0948C171.099 86.7026 172.056 95.0753 174.162 100.213C176.269 105.351 179.522 107.825 184.499 107.825C189.284 107.825 192.54 105.351 194.646 100.213C196.751 95.0753 197.708 86.7026 197.708 75.2852C197.708 63.6774 196.559 55.3046 194.455 50.1669C192.348 45.029 188.901 42.5552 184.308 42.5552C179.522 42.5552 176.077 45.029 174.162 50.1669C172.056 55.1143 171.099 63.4872 171.099 75.0948Z' fill='white' fill-opacity='0.9'/%3E%3Cpath d='M208.5 20C203.28 20 199 15.4945 199 10C199 4.5055 203.28 0 208.5 0C213.719 0 218 4.5055 218 10C218 15.4945 213.824 20 208.5 20ZM208.5 5.38468C206.098 5.38468 204.219 7.47249 204.219 9.89018C204.219 12.3078 206.203 14.3957 208.5 14.3957C210.901 14.3957 212.78 12.3078 212.78 9.89018C212.78 7.47249 210.901 5.38468 208.5 5.38468Z' fill='white' fill-opacity='0.9'/%3E%3C/svg%3E%0A");}
    .table-icons li.table-price-request a {
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9434 7.65625C16.9434 8.59375 16.7936 9.45312 16.4941 10.2344C16.1947 11.0091 15.7715 11.6178 15.2246 12.0605C14.6777 12.5033 14.043 12.7246 13.3203 12.7246C12.8385 12.7246 12.4121 12.6107 12.041 12.3828C11.6699 12.1484 11.403 11.8424 11.2402 11.4648H11.084C10.3809 12.3047 9.48568 12.7246 8.39844 12.7246C7.24609 12.7246 6.33789 12.3796 5.67383 11.6895C5.00977 10.9928 4.67773 10.0423 4.67773 8.83789C4.67773 7.46419 5.11393 6.35742 5.98633 5.51758C6.85872 4.67773 7.99805 4.25781 9.4043 4.25781C9.96419 4.25781 10.5794 4.31315 11.25 4.42383C11.9271 4.52799 12.4837 4.65495 12.9199 4.80469L12.6953 9.58008C12.6953 10.485 12.9427 10.9375 13.4375 10.9375C13.8542 10.9375 14.1862 10.6348 14.4336 10.0293C14.681 9.41732 14.8047 8.61979 14.8047 7.63672C14.8047 6.58854 14.5866 5.66406 14.1504 4.86328C13.7142 4.05599 13.099 3.44076 12.3047 3.01758C11.5169 2.5944 10.6152 2.38281 9.59961 2.38281C8.28451 2.38281 7.14193 2.65299 6.17188 3.19336C5.20182 3.73372 4.45638 4.51497 3.93555 5.53711C3.42122 6.55273 3.16406 7.72786 3.16406 9.0625C3.16406 10.8594 3.64258 12.2396 4.59961 13.2031C5.56315 14.1602 6.95638 14.6387 8.7793 14.6387C9.4694 14.6387 10.2279 14.5638 11.0547 14.4141C11.8815 14.2578 12.6953 14.0332 13.4961 13.7402V15.6152C12.1029 16.2077 10.5566 16.5039 8.85742 16.5039C6.38346 16.5039 4.45312 15.8529 3.06641 14.5508C1.6862 13.2487 0.996094 11.4388 0.996094 9.12109C0.996094 7.51302 1.34766 6.05469 2.05078 4.74609C2.76042 3.43099 3.76628 2.40234 5.06836 1.66016C6.37695 0.911458 7.88086 0.537109 9.58008 0.537109C11.0124 0.537109 12.2917 0.830078 13.418 1.41602C14.5443 2.00195 15.4134 2.83529 16.0254 3.91602C16.6374 4.99674 16.9434 6.24349 16.9434 7.65625ZM6.94336 8.87695C6.94336 10.2507 7.50326 10.9375 8.62305 10.9375C9.20898 10.9375 9.65495 10.7324 9.96094 10.3223C10.2669 9.9056 10.4525 9.23177 10.5176 8.30078L10.6445 6.14258C10.3125 6.07096 9.93815 6.03516 9.52148 6.03516C8.70768 6.03516 8.07292 6.28906 7.61719 6.79688C7.16797 7.30469 6.94336 7.99805 6.94336 8.87695Z' fill='white'/%3E%3C/svg%3E%0A");}
    .table-icons li.table-price-facebook a {
        background-image: url('data:image/svg+xml,%3Csvg width="120" height="30" viewBox="0 0 120 30" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M26.7857 0C27.6786 0 28.4375 0.3125 29.0625 0.9375C29.6875 1.5625 30 2.32143 30 3.21429V26.7857C30 27.6786 29.6875 28.4375 29.0625 29.0625C28.4375 29.6875 27.6786 30 26.7857 30H17.6116V19.8214H21.4955L22.2321 15H17.6116V11.8527C17.6116 10.1563 18.5045 9.30804 20.2902 9.30804H22.3661V5.22321C21.1161 5 19.8884 4.88839 18.683 4.88839C17.3884 4.88839 16.2723 5.13393 15.3348 5.625C14.442 6.11607 13.7277 6.85268 13.192 7.83482C12.6563 8.81696 12.3884 9.97768 12.3884 11.317V15H8.16964V19.8214H12.3884V30H3.21429C2.32143 30 1.5625 29.6875 0.9375 29.0625C0.3125 28.4375 0 27.6786 0 26.7857V3.21429C0 2.32143 0.3125 1.5625 0.9375 0.9375C1.5625 0.3125 2.32143 0 3.21429 0H26.7857Z" fill="%23008ECB"/%3E%3Cpath d="M56.7857 0C57.6786 0 58.4375 0.3125 59.0625 0.9375C59.6875 1.5625 60 2.32143 60 3.21429V26.7857C60 27.6786 59.6875 28.4375 59.0625 29.0625C58.4375 29.6875 57.6786 30 56.7857 30H33.2143C32.3214 30 31.5625 29.6875 30.9375 29.0625C30.3125 28.4375 30 27.6786 30 26.7857V3.21429C30 2.32143 30.3125 1.5625 30.9375 0.9375C31.5625 0.3125 32.3214 0 33.2143 0H56.7857ZM53.5045 10.6473C54.3527 10.0223 55.0893 9.26339 55.7143 8.37054C54.8661 8.72768 54.0179 8.95089 53.1696 9.04018C54.1071 8.45982 54.7545 7.65625 55.1116 6.62946C54.2188 7.16518 53.2813 7.52232 52.2991 7.70089C51.4509 6.76339 50.4018 6.29464 49.1518 6.29464C47.7679 6.29464 46.6295 6.83036 45.7366 7.90179C44.8438 8.97321 44.5536 10.2455 44.8661 11.7188C41.1607 11.4955 38.125 9.95536 35.7589 7.09821C35.3571 7.76786 35.1562 8.50446 35.1562 9.30804C35.1562 9.75446 35.2455 10.2232 35.4241 10.7143C35.6027 11.1607 35.8482 11.5848 36.1607 11.9866C36.4732 12.3884 36.808 12.7232 37.1652 12.9911C36.4509 12.9464 35.7813 12.7455 35.1562 12.3884V12.4554C35.1562 13.5268 35.4911 14.4643 36.1607 15.2679C36.8304 16.0714 37.6786 16.5848 38.7054 16.808C38.0804 16.942 37.4107 16.9643 36.6964 16.875C36.9643 17.7679 37.4777 18.5045 38.2366 19.0848C38.9955 19.6205 39.8438 19.8884 40.7813 19.8884C39.1741 21.1384 37.3661 21.7634 35.3571 21.7634C34.9554 21.7634 34.5982 21.7411 34.2857 21.6964C36.3393 23.0357 38.5938 23.7054 41.0491 23.7054C43.5938 23.7054 45.8482 23.058 47.8125 21.7634C49.7768 20.4688 51.2054 18.8839 52.0982 17.0089C53.0357 15.1339 53.5045 13.192 53.5045 11.183C53.5045 10.9598 53.5045 10.7813 53.5045 10.6473Z" fill="%23008ECB"/%3E%3Cpath d="M87.8571 0C88.4375 0 88.9286 0.223214 89.3304 0.669643C89.7768 1.07143 90 1.5625 90 2.14286V27.8571C90 28.4375 89.7768 28.9286 89.3304 29.3304C88.9286 29.7768 88.4375 30 87.8571 30H62.1429C61.5625 30 61.0491 29.7768 60.6027 29.3304C60.2009 28.9286 60 28.4375 60 27.8571V2.14286C60 1.5625 60.2009 1.07143 60.6027 0.669643C61.0491 0.223214 61.5625 0 62.1429 0H87.8571ZM69.1071 25.7143V11.3839H64.6205V25.7143H69.1071ZM65.0223 8.70536C65.5134 9.19643 66.1161 9.44197 66.8304 9.44197C67.5446 9.44197 68.1473 9.19643 68.6384 8.70536C69.1741 8.16964 69.442 7.56696 69.442 6.89732C69.442 6.18304 69.1741 5.58036 68.6384 5.08929C68.1473 4.55357 67.5446 4.28571 66.8304 4.28571C66.1161 4.28571 65.5134 4.55357 65.0223 5.08929C64.5313 5.58036 64.2857 6.18304 64.2857 6.89732C64.2857 7.56696 64.5313 8.16964 65.0223 8.70536ZM85.7143 25.7143V17.8795C85.7143 16.808 85.6473 15.8929 85.5134 15.1339C85.3795 14.375 85.1339 13.683 84.7768 13.058C84.4197 12.3884 83.8616 11.8973 83.1027 11.5848C82.3884 11.2277 81.4955 11.0491 80.4241 11.0491C79.3973 11.0491 78.5045 11.2723 77.7455 11.7188C77.0313 12.1652 76.5179 12.7009 76.2054 13.3259H76.1384V11.3839H71.8527V25.7143H76.3393V18.6161C76.3393 17.5 76.5179 16.6071 76.875 15.9375C77.2322 15.2679 77.9241 14.933 78.9509 14.933C79.4866 14.933 79.933 15.0446 80.2902 15.2679C80.6473 15.4911 80.8705 15.8259 80.9598 16.2723C81.0938 16.7188 81.183 17.1205 81.2277 17.4777C81.2723 17.7902 81.2946 18.2143 81.2946 18.75V25.7143H85.7143Z" fill="%23008ECB"/%3E%3Cpath d="M120 3.21429V26.7857C120 27.6786 119.688 28.4375 119.062 29.0625C118.437 29.6875 117.679 30 116.786 30H100.312C101.295 28.3929 101.92 27.0759 102.188 26.0491L103.192 22.0982C103.46 22.6339 103.951 23.0804 104.665 23.4375C105.379 23.7946 106.138 23.9732 106.942 23.9732C108.594 23.9732 110.067 23.5268 111.362 22.6339C112.656 21.7411 113.661 20.5134 114.375 18.9509C115.134 17.3884 115.513 15.6696 115.513 13.7946C115.513 11.0714 114.531 8.81696 112.567 7.03125C110.647 5.20089 108.237 4.28571 105.335 4.28571C101.987 4.28571 99.3304 5.26786 97.3661 7.23214C95.4464 9.15179 94.4866 11.4955 94.4866 14.2634C94.4866 15.5134 94.7991 16.7634 95.4241 18.0134C96.0491 19.2634 96.8527 20.1339 97.8348 20.625C98.1473 20.7589 98.3259 20.6696 98.3705 20.3571C98.3705 20.3125 98.4375 20.0446 98.5714 19.5536C98.7054 19.0625 98.7947 18.7277 98.8393 18.5491C98.8839 18.3705 98.8393 18.2143 98.7054 18.0804C97.9018 17.0536 97.5 15.8036 97.5 14.3304C97.5 12.4107 98.1696 10.7366 99.5089 9.30804C100.893 7.87946 102.701 7.16518 104.933 7.16518C106.942 7.16518 108.594 7.79018 109.888 9.04018C111.183 10.2902 111.83 11.8973 111.83 13.8616C111.83 15.2902 111.585 16.5848 111.094 17.7455C110.647 18.9063 110.022 19.7991 109.219 20.4241C108.46 21.0491 107.589 21.3616 106.607 21.3616C105.804 21.3616 105.156 21.0714 104.665 20.4911C104.174 19.9107 104.018 19.2188 104.196 18.4152C104.286 17.9241 104.442 17.2991 104.665 16.5402C104.933 15.7366 105.134 15.0446 105.268 14.4643C105.446 13.8393 105.536 13.3259 105.536 12.9241C105.536 11.5848 104.978 10.8259 103.862 10.6473C102.656 10.4688 101.719 11.0045 101.049 12.2545C100.692 12.9241 100.513 13.7054 100.513 14.5982C100.513 14.8661 100.513 15.1339 100.513 15.4018C100.558 15.6696 100.603 15.9152 100.647 16.1384C100.692 16.317 100.737 16.4732 100.781 16.6071C100.826 16.7411 100.871 16.8527 100.915 16.942L100.982 17.0759C100.759 18.0134 100.491 19.1071 100.179 20.3571C99.9107 21.5625 99.7098 22.3884 99.5759 22.8348C99.4866 23.2813 99.3527 23.8616 99.1741 24.5759C99.0402 25.2902 98.9509 25.7813 98.9062 26.0491C98.9062 26.317 98.8839 26.6964 98.8393 27.1875C98.8393 27.6786 98.8393 28.1027 98.8393 28.4598C98.8839 28.8616 98.9286 29.3527 98.9732 29.933L99.1741 30H93.2143C92.3214 30 91.5625 29.6875 90.9375 29.0625C90.3125 28.4375 90 27.6786 90 26.7857V3.21429C90 2.32143 90.3125 1.5625 90.9375 0.9375C91.5625 0.3125 92.3214 0 93.2143 0H116.786C117.679 0 118.437 0.3125 119.062 0.9375C119.688 1.5625 120 2.32143 120 3.21429Z" fill="%23008ECB"/%3E%3C/svg%3E%0A');}
    .table-icons li.table-price-twitter a {
        }
    .table-icons li.table-price-linkedin a {
        }
    .table-icons li.table-price-pinterest a {
        }

    .description-block-content ul.table-prices .table-icons div.table-share-line.hidden-share {
        display: none;}

    .sort-table .sort-select {
        display: inline-block;
        width: 250px;
        margin-left: 20px;
        border: none;}
    .sort-table p {
        display: inline-block;}


    


/*--------------------------
Agent Business Card  --------------------------*/
    .agent-bc-single-offer {
        background-color: #fff;
        border: 1px solid #CCCCCC;
        font-size: 16px;
        border-radius: 4px;
        padding: 20px;
        width: 30%;
        display: inline-block;
        vertical-align: top;}
    .agent-wrapper-singleoffer .agent-bc-single-offer {
        width: 100%;}
    .agent-bc-single-offer .agent-image {
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        height: 209px;
        position: relative;
        border-radius: 4px 4px 0 0;
        background-position: center top;}
    .agent-bc-single-offer .agent-image.blank-image {
        background-position: center;}
    .agent-image .agent-topbadge {
        position: absolute;
        right: 10px;
        top: 10px;}
    .agent-bc-single-offer h3 {
        font-size: 22px;
        font-weight: bold;
        margin-bottom: 0;
        margin-top: 10px;}
    .agent-bc-single-offer p {
        margin: 0}
    .blue-stripe-flex {
        background-color: #008ECB;
        color: #fff;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        text-transform: uppercase;}
    .blue-stripe-flex ul,
    .blue-stripe-flex li {
        color: #fff;}
    .agent-bc-single-offer .blue-stripe-flex {
        text-transform: uppercase;
        padding: 10px 10px 0 10px;
        justify-content: space-between;
        margin: 0;}
    .agent-bc-single-offer .blue-stripe-flex.flex-start {
        justify-content: flex-start;}
    .agent-bc-single-offer .blue-stripe-flex a {
        font-size: 12px;
        padding: 3px 10px;}
    .agent-mobile {
        position: relative;
        padding-left: 40px;
        margin-right: 35px;}
    .agent-bc-single-offer .blue-stripe-flex li {
        margin: 0 10px 10px 0;
        width: 45%;}
    .single-offer .agent-bc-single-offer .blue-stripe-flex li:first-child {
        width: 52%;}
    .single-offer .agent-bc-single-offer .blue-stripe-flex li:last-child {
        width: 41%;}
    .agent-bc-single-offer .blue-stripe-flex li:last-child {
        margin-right: 0;}
    .agent-wrapper-singleoffer .blue-stripe-flex li:last-child {
        margin-right: 0;}
    .agent-mobile:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2 0H1.8C0.80625 0 0 0.839844 0 1.875V18.125C0 19.1602 0.80625 20 1.8 20H10.2C11.1938 20 12 19.1602 12 18.125V1.875C12 0.839844 11.1938 0 10.2 0ZM6 18.75C5.33625 18.75 4.8 18.1914 4.8 17.5C4.8 16.8086 5.33625 16.25 6 16.25C6.66375 16.25 7.2 16.8086 7.2 17.5C7.2 18.1914 6.66375 18.75 6 18.75ZM10.2 14.5312C10.2 14.7891 9.9975 15 9.75 15H2.25C2.0025 15 1.8 14.7891 1.8 14.5312V2.34375C1.8 2.08594 2.0025 1.875 2.25 1.875H9.75C9.9975 1.875 10.2 2.08594 10.2 2.34375V14.5312Z' fill='white'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        border: 1px solid #fff;
        border-radius: 4px;
        width: 34px;
        height: 34px;
        display: block;
        position: absolute;
        top: -1px;
        left: 0;}
    .agent-landline {
        position: relative;
        padding-left: 40px;}
    .agent-landline:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.2857 14.3661C17.2857 14.2802 17.2857 14.1943 17.2489 14.1083C17.1629 13.8505 16.5614 13.5804 16.3158 13.4577C15.6161 13.0648 14.904 12.6842 14.2165 12.2791C13.8973 12.0827 13.5045 11.7144 13.1239 11.7144C12.375 11.7144 11.2824 13.9365 10.6194 13.9365C10.2879 13.9365 9.85826 13.6295 9.56362 13.4577C7.32924 12.2177 5.78237 10.6708 4.54241 8.43645C4.37054 8.14181 4.06362 7.71212 4.06362 7.38065C4.06362 6.7177 6.28571 5.62507 6.28571 4.87619C6.28571 4.49561 5.91741 4.10275 5.72098 3.78355C5.31585 3.09605 4.93527 2.384 4.54241 1.68422C4.41964 1.43869 4.14955 0.837123 3.89174 0.751186C3.8058 0.714355 3.71987 0.714355 3.63393 0.714355C3.19196 0.714355 2.33259 0.910784 1.92746 1.09494C1.32589 1.35275 0.933036 2.04025 0.626116 2.5927C0.233259 3.31703 0 4.05364 0 4.87619C0 6.01793 0.466518 7.04918 0.847098 8.0927C1.11719 8.84159 1.44866 9.56592 1.86607 10.2411C3.15513 12.3282 5.67188 14.8449 7.75893 16.134C8.43415 16.5514 9.15848 16.8829 9.90737 17.153C10.9509 17.5336 11.9821 18.0001 13.1239 18.0001C13.9464 18.0001 14.683 17.7668 15.4074 17.374C15.9598 17.067 16.6473 16.6742 16.9051 16.0726C17.0893 15.6675 17.2857 14.8081 17.2857 14.3661Z' fill='white'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        border: 1px solid #fff;
        border-radius: 4px;
        width: 34px;
        height: 34px;
        display: block;
        position: absolute;
        top: -1px;
        left: 0;}
    .agent-bc-single-offer .agent-contact-info {
        margin: 10px 0 20px 0;}
    .agent-bc-single-offer .agent-contact-info li {
        margin-bottom: 10px;}
    .agent-bc-single-offer .agent-contact-info li:last-child {
        margin-bottom: 0;}
    .agent-email {
        position: relative;
        padding-left: 40px;}
    .agent-email:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9434 7.65625C16.9434 8.59375 16.7936 9.45312 16.4941 10.2344C16.1947 11.0091 15.7715 11.6178 15.2246 12.0605C14.6777 12.5033 14.043 12.7246 13.3203 12.7246C12.8385 12.7246 12.4121 12.6107 12.041 12.3828C11.6699 12.1484 11.403 11.8424 11.2402 11.4648H11.084C10.3809 12.3047 9.48568 12.7246 8.39844 12.7246C7.24609 12.7246 6.33789 12.3796 5.67383 11.6895C5.00977 10.9928 4.67773 10.0423 4.67773 8.83789C4.67773 7.46419 5.11393 6.35742 5.98633 5.51758C6.85872 4.67773 7.99805 4.25781 9.4043 4.25781C9.96419 4.25781 10.5794 4.31315 11.25 4.42383C11.9271 4.52799 12.4837 4.65495 12.9199 4.80469L12.6953 9.58008C12.6953 10.485 12.9427 10.9375 13.4375 10.9375C13.8542 10.9375 14.1862 10.6348 14.4336 10.0293C14.681 9.41732 14.8047 8.61979 14.8047 7.63672C14.8047 6.58854 14.5866 5.66406 14.1504 4.86328C13.7142 4.05599 13.099 3.44076 12.3047 3.01758C11.5169 2.5944 10.6152 2.38281 9.59961 2.38281C8.28451 2.38281 7.14193 2.65299 6.17188 3.19336C5.20182 3.73372 4.45638 4.51497 3.93555 5.53711C3.42122 6.55273 3.16406 7.72786 3.16406 9.0625C3.16406 10.8594 3.64258 12.2396 4.59961 13.2031C5.56315 14.1602 6.95638 14.6387 8.7793 14.6387C9.4694 14.6387 10.2279 14.5638 11.0547 14.4141C11.8815 14.2578 12.6953 14.0332 13.4961 13.7402V15.6152C12.1029 16.2077 10.5566 16.5039 8.85742 16.5039C6.38346 16.5039 4.45312 15.8529 3.06641 14.5508C1.6862 13.2487 0.996094 11.4388 0.996094 9.12109C0.996094 7.51302 1.34766 6.05469 2.05078 4.74609C2.76042 3.43099 3.76628 2.40234 5.06836 1.66016C6.37695 0.911458 7.88086 0.537109 9.58008 0.537109C11.0124 0.537109 12.2917 0.830078 13.418 1.41602C14.5443 2.00195 15.4134 2.83529 16.0254 3.91602C16.6374 4.99674 16.9434 6.24349 16.9434 7.65625ZM6.94336 8.87695C6.94336 10.2507 7.50326 10.9375 8.62305 10.9375C9.20898 10.9375 9.65495 10.7324 9.96094 10.3223C10.2669 9.9056 10.4525 9.23177 10.5176 8.30078L10.6445 6.14258C10.3125 6.07096 9.93815 6.03516 9.52148 6.03516C8.70768 6.03516 8.07292 6.28906 7.61719 6.79688C7.16797 7.30469 6.94336 7.99805 6.94336 8.87695Z' fill='%23777777'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        border: 1px solid #ccc;
        border-radius: 4px;
        width: 34px;
        height: 34px;
        display: block;
        position: absolute;
        top: -1px;
        left: 0;}
    .office .agent-email:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9434 7.65625C16.9434 8.59375 16.7936 9.45312 16.4941 10.2344C16.1947 11.0091 15.7715 11.6178 15.2246 12.0605C14.6777 12.5033 14.043 12.7246 13.3203 12.7246C12.8385 12.7246 12.4121 12.6107 12.041 12.3828C11.6699 12.1484 11.403 11.8424 11.2402 11.4648H11.084C10.3809 12.3047 9.48568 12.7246 8.39844 12.7246C7.24609 12.7246 6.33789 12.3796 5.67383 11.6895C5.00977 10.9928 4.67773 10.0423 4.67773 8.83789C4.67773 7.46419 5.11393 6.35742 5.98633 5.51758C6.85872 4.67773 7.99805 4.25781 9.4043 4.25781C9.96419 4.25781 10.5794 4.31315 11.25 4.42383C11.9271 4.52799 12.4837 4.65495 12.9199 4.80469L12.6953 9.58008C12.6953 10.485 12.9427 10.9375 13.4375 10.9375C13.8542 10.9375 14.1862 10.6348 14.4336 10.0293C14.681 9.41732 14.8047 8.61979 14.8047 7.63672C14.8047 6.58854 14.5866 5.66406 14.1504 4.86328C13.7142 4.05599 13.099 3.44076 12.3047 3.01758C11.5169 2.5944 10.6152 2.38281 9.59961 2.38281C8.28451 2.38281 7.14193 2.65299 6.17188 3.19336C5.20182 3.73372 4.45638 4.51497 3.93555 5.53711C3.42122 6.55273 3.16406 7.72786 3.16406 9.0625C3.16406 10.8594 3.64258 12.2396 4.59961 13.2031C5.56315 14.1602 6.95638 14.6387 8.7793 14.6387C9.4694 14.6387 10.2279 14.5638 11.0547 14.4141C11.8815 14.2578 12.6953 14.0332 13.4961 13.7402V15.6152C12.1029 16.2077 10.5566 16.5039 8.85742 16.5039C6.38346 16.5039 4.45312 15.8529 3.06641 14.5508C1.6862 13.2487 0.996094 11.4388 0.996094 9.12109C0.996094 7.51302 1.34766 6.05469 2.05078 4.74609C2.76042 3.43099 3.76628 2.40234 5.06836 1.66016C6.37695 0.911458 7.88086 0.537109 9.58008 0.537109C11.0124 0.537109 12.2917 0.830078 13.418 1.41602C14.5443 2.00195 15.4134 2.83529 16.0254 3.91602C16.6374 4.99674 16.9434 6.24349 16.9434 7.65625ZM6.94336 8.87695C6.94336 10.2507 7.50326 10.9375 8.62305 10.9375C9.20898 10.9375 9.65495 10.7324 9.96094 10.3223C10.2669 9.9056 10.4525 9.23177 10.5176 8.30078L10.6445 6.14258C10.3125 6.07096 9.93815 6.03516 9.52148 6.03516C8.70768 6.03516 8.07292 6.28906 7.61719 6.79688C7.16797 7.30469 6.94336 7.99805 6.94336 8.87695Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
        border: 1px solid #fff;}
    .agent-address {
        position: relative;
        padding-left: 46px;
        line-height: 1.8em;}
    .agent-languages {
        position: relative;
        padding-left: 46px;}
    .single-offer .agent-bc-single-offer .agent-address,
    .single-offer .agent-bc-single-offer .agent-languages {
        line-height: inherit;}
    .agent-address:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='14' height='20' viewBox='0 0 14 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 6.66667C10 8.5026 8.5026 10 6.66667 10C4.83073 10 3.33333 8.5026 3.33333 6.66667C3.33333 4.83073 4.83073 3.33333 6.66667 3.33333C8.5026 3.33333 10 4.83073 10 6.66667ZM13.3333 6.66667C13.3333 2.98177 10.3516 0 6.66667 0C2.98177 0 0 2.98177 0 6.66667C0 7.46094 0.0911458 8.28125 0.429688 8.9974L5.18229 19.0755C5.44271 19.6484 6.04167 20 6.66667 20C7.29167 20 7.89063 19.6484 8.16406 19.0755L12.9036 8.9974C13.2422 8.28125 13.3333 7.46094 13.3333 6.66667Z' fill='%23777777'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        border: 1px solid #ccc;
        border-radius: 4px;
        width: 34px;
        height: 34px;
        display: block;
        position: absolute;
        top: -1px;
        left: 0;}
    .agent-languages {
        position: relative;
        padding-left: 46px;}
    .agent-languages:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.42857 0.714355C4.22321 0.714355 0 4.93757 0 10.1429C0 15.3483 4.22321 19.5715 9.42857 19.5715C14.6339 19.5715 18.8571 15.3483 18.8571 10.1429C18.8571 4.93757 14.6339 0.714355 9.42857 0.714355ZM12.7924 7.11056C12.9275 7.02462 13.1484 6.91413 13.3203 6.96324C13.4554 7.00007 13.5658 7.04918 13.4062 7.15967C13.3326 7.20878 13.2221 7.15967 13.1362 7.18422C13.2467 7.20878 13.4063 7.25788 13.3571 7.36837C13.6763 7.55253 13.2589 7.77351 13.0502 7.74895C13.1484 7.76123 12.8415 7.94538 12.8415 7.93311C12.731 7.99449 12.5837 7.99449 12.4978 8.10498C12.3996 8.24003 12.5346 8.47328 12.3504 8.42418C12.2768 8.58378 11.9944 8.49784 11.8717 8.66971C12.0067 8.81703 11.7366 9.02574 11.6016 8.84159C11.4788 8.89069 11.5402 9.02574 11.4174 9.0994C11.4665 9.17306 11.4788 9.24672 11.3929 9.29583C11.4174 9.28355 11.5647 9.40632 11.6016 9.4186C11.577 9.47998 11.5279 9.52909 11.4665 9.52909C11.5279 9.68869 11.3929 9.86056 11.2824 9.95878C11.1596 10.057 10.8772 10.1552 10.8404 10.1798C10.6194 10.3885 10.4721 10.6954 10.865 10.7813C10.8772 10.7813 10.8772 11.1865 10.8895 11.1987C10.9141 11.3461 10.9754 11.7757 10.7176 11.6161C10.5949 11.5548 10.5212 11.211 10.4844 11.076C10.4475 10.9286 10.4353 10.9286 10.3371 10.7813C10.1775 10.9655 10.1529 10.8304 10.0179 10.7445C9.88281 10.6708 9.68638 10.6954 9.61272 10.6217C9.42857 10.7568 9.29353 10.7199 9.2567 10.5112C9.20759 10.6094 9.3058 10.7568 9.29353 10.7936C9.23214 10.9164 9.12165 10.8918 9.02344 10.8182C8.86384 10.6954 8.52009 10.9041 8.33594 10.8182C8.34821 10.8182 8.39732 10.8673 8.43415 10.8918C8.39732 11.0391 8.31138 10.9532 8.23772 11.0023C8.15179 11.0637 8.07813 11.1865 8.00446 11.2478C8.16406 11.5548 7.99219 11.8494 8.00446 12.1809C8.00446 12.4264 8.16406 12.8561 8.39732 12.9911C8.50781 13.0525 8.87612 13.0771 8.98661 13.028C9.15848 12.9543 9.13393 12.8193 9.19531 12.6719C9.2567 12.5123 9.33036 12.4387 9.51451 12.4264C10.0424 12.4019 9.63728 12.8315 9.57589 13.0525C9.53906 13.2121 9.52679 13.3963 9.50223 13.5436C9.56362 13.5682 9.625 13.5559 9.68638 13.5559C9.68638 13.5068 9.72321 13.4454 9.72321 13.4086C9.79688 13.5313 10.0424 13.5682 10.1161 13.4208C10.202 13.5682 10.3739 13.6786 10.3984 13.8505C10.423 14.0224 10.5826 14.2065 10.3493 14.2065C10.1775 14.2065 10.3739 14.5503 10.3984 14.6117C10.5335 14.8572 10.7545 14.9554 11 14.8327C11 14.9309 10.9632 15.201 10.8281 15.2255C10.7054 15.2501 10.4721 14.9923 10.5212 14.8572C10.5089 14.9063 10.4721 14.9432 10.4353 14.9677C10.3125 14.8204 10.1038 14.7467 9.9933 14.5994C9.96875 14.5626 9.63728 14.0592 9.71094 14.0347C9.53906 14.1083 9.19531 13.9856 9.03571 13.8996C8.7779 13.7646 8.74107 13.4086 8.42188 13.4577C8.20089 13.4945 8.13951 13.5804 7.8817 13.4822C7.70982 13.4208 7.5625 13.2981 7.39063 13.2121C7.1942 13.1016 6.85045 12.9911 6.77679 12.7456C6.70312 12.5492 6.72768 12.3159 6.61719 12.1318C6.54353 12.009 6.32255 11.7635 6.16295 11.7635C6.31027 11.7635 6.0279 11.3952 5.99107 11.3583C5.85603 11.1987 5.36496 10.769 5.46317 10.5235C5.48772 10.4867 5.21763 10.3885 5.16853 10.3762C5.21763 10.499 5.22991 10.634 5.29129 10.7445C5.35268 10.8673 5.42634 10.9777 5.5 11.1005C5.63505 11.3215 5.8192 11.5916 5.79464 11.8617C5.63504 11.9108 5.68415 11.6775 5.63505 11.5793C5.54911 11.4197 5.31585 11.4197 5.25446 11.2478C5.27902 11.2356 5.29129 11.2356 5.31585 11.2233C5.32813 11.0146 5.02121 10.8427 5.07031 10.6954C4.89844 10.5603 4.89844 10.3025 4.77567 10.1307C4.66518 9.97105 4.48103 9.89739 4.32143 9.7869C4.26004 9.75007 3.81808 9.18534 3.97768 9.14851C3.73214 9.20989 3.60937 8.63288 3.64621 8.48556C3.64621 8.48556 3.62165 8.48556 3.62165 8.47328C3.67076 8.32596 3.58482 7.5648 3.78125 7.55253C3.64621 7.5648 3.60937 7.23333 3.64621 7.17194C3.67076 7.12284 3.85491 7.30699 3.86719 7.33154C3.94085 7.29471 4.01451 7.1965 3.98996 7.11056C3.95313 7.01235 3.81808 6.92641 3.73214 6.85275C3.69531 6.8282 3.20424 6.509 3.19196 6.52127C3.24107 6.43534 3.22879 6.3494 3.15513 6.28802C2.92187 6.47217 3.04464 6.11614 2.92188 6.07931C2.87277 6.06703 2.82366 6.0302 2.77455 5.9811C3.48661 4.85163 4.48103 3.90632 5.6596 3.25565C5.73326 3.24337 5.83147 3.24337 5.92969 3.24337C6.15067 3.26793 6.27344 3.45208 6.43304 3.56257C6.45759 3.50119 6.40848 3.40297 6.37165 3.34159C6.40848 3.24337 6.5558 3.21882 6.64174 3.19427C6.75223 3.18199 6.91183 3.15744 7.01005 3.20654C6.93638 3.09605 6.85045 2.99784 6.76451 2.89962C6.75223 2.9119 6.7154 2.93645 6.70312 2.96101C6.56808 2.85052 6.31027 2.99784 6.1875 3.04694C6.08929 3.09605 6.00335 3.15744 5.90513 3.19427C5.84375 3.21882 5.80692 3.21882 5.75781 3.20654C6.12612 3.01012 6.5067 2.83824 6.91183 2.70319C6.98549 2.7523 7.05915 2.83824 7.16964 2.92418C7.09598 2.86279 7.09598 3.14516 7.12054 3.19427C7.25558 3.37842 7.55022 3.25565 7.73438 3.25565C7.7221 3.25565 8.27455 3.32931 8.16406 3.19427C8.25 3.31703 8.25 3.50119 8.36049 3.61168C8.47098 3.50119 8.31138 3.37842 8.38505 3.26793C8.4096 3.21882 8.63058 3.15744 8.70424 3.12061C8.79018 3.05922 8.64286 2.97328 8.60603 2.94873C8.48326 2.87507 8.00446 2.83824 8.23772 2.55587C8.32366 2.45766 8.63058 2.50677 8.7288 2.56815C8.86384 2.64181 9.01116 2.77686 8.82701 2.89962C8.91295 2.9119 9.31808 3.02239 9.2567 3.18199C9.29353 3.10833 9.35491 2.99784 9.45313 2.99784C9.56362 3.01011 9.58817 3.26793 9.63728 3.32931C9.80915 3.63623 10.1038 3.02239 10.1529 3.04694C9.93192 2.96101 10.3493 2.85052 10.4598 2.88735C10.5458 2.92418 10.6808 3.21882 10.5212 3.20654C10.6563 3.32931 10.6685 3.5994 10.423 3.58712C10.2511 3.57485 10.0547 3.34159 9.89509 3.52574C9.7846 3.64851 9.73549 3.83266 9.625 3.94315C9.45313 4.11502 9.21987 4.10275 9.01116 4.0782C9.0971 4.09047 8.82701 4.37284 8.80246 4.42195C8.7288 4.50788 8.67969 4.6061 8.65513 4.70431C8.63058 4.82708 8.65513 4.96212 8.59375 5.08489C8.80246 5.02351 8.91295 5.40409 8.82701 5.41637C9.08482 5.37953 9.29353 5.37953 9.53906 5.46547C9.71094 5.52686 9.96875 5.60052 10.0424 5.78467C10.0915 5.71101 10.3248 5.74784 10.3984 5.77239C10.5458 5.84605 10.558 6.00565 10.5949 6.1407C10.644 6.32485 10.8036 6.63177 11.0123 6.53355C11.0491 6.509 11.3192 6.38623 11.221 6.31257C11.1228 6.22663 11.0123 6.00565 11.1105 5.88288C11.2087 5.74784 11.442 5.71101 11.5033 5.53913C11.6016 5.25677 11.2087 5.2936 11.2087 5.08489C11.2087 4.96212 11.3683 4.92529 11.356 4.77797C11.356 4.6552 11.1719 4.40967 11.3192 4.32373C11.442 4.25007 12.0313 4.37284 12.1417 4.4465C12.2522 4.52016 12.596 4.61837 12.6205 4.72887C12.596 4.72887 12.5837 4.72887 12.5592 4.72887C12.6574 4.8148 12.7433 4.99895 12.5714 5.04806C12.6819 5.02351 13.0011 5.14627 12.7801 5.21994C12.8538 5.18311 12.9152 5.20766 12.9888 5.15855C13.0748 5.10945 13.1239 5.02351 13.2344 5.08489C13.2589 5.09717 13.394 4.82708 13.4676 4.83936C13.5781 4.85163 13.6027 5.01123 13.6518 5.08489C13.7009 5.19538 13.8359 5.23221 13.885 5.3427C13.971 5.55141 13.9342 5.74784 14.2165 5.8215C14.3025 5.84605 14.5357 5.71101 14.5234 5.89516C14.5725 5.84605 14.5971 5.80922 14.5971 5.79695C14.6094 5.96882 14.683 6.16525 14.8917 6.1407C14.8917 6.1407 14.8917 6.37395 14.8672 6.41078C14.7935 6.52128 14.6094 6.49672 14.4989 6.55811C14.4621 6.57038 14.1674 6.8282 14.2042 6.86502C14.0446 6.68087 13.7868 6.68087 13.5781 6.72998C13.3571 6.76681 13.1484 6.79136 12.9397 6.8773C12.8415 6.92641 12.7433 6.97552 12.6696 7.06145C12.6328 7.11056 12.5714 7.33154 12.51 7.34382C12.6328 7.31927 12.6942 7.18422 12.7924 7.11056ZM10.7913 17.8773C10.779 17.8159 10.7667 17.6932 10.7667 17.6809C10.7545 17.4844 10.9632 17.3494 10.9509 17.1652C10.8158 17.1284 10.779 16.9934 10.8036 16.8461C10.8281 16.6373 11.0123 16.49 11.1596 16.355C11.3069 16.2199 11.3438 15.9376 11.3069 15.7657C11.2455 15.4711 11.2455 15.1641 11.1964 14.8695C11.2087 14.9432 11.4174 14.9186 11.4542 15.0168C11.5033 14.9309 11.5279 14.8204 11.5893 14.7344C11.6384 14.6608 11.7243 14.6362 11.798 14.5748C11.9208 14.5012 12.1786 14.2188 12.3259 14.3907C12.4487 14.538 12.1417 14.6976 12.3013 14.8327C12.3504 14.7344 12.3013 14.5871 12.3996 14.4889C12.596 14.2679 12.731 14.5135 12.9275 14.5748C13.1362 14.6362 13.2098 14.7099 13.3694 14.8449C13.3203 14.7958 13.5658 14.7099 13.5904 14.6976C13.8237 14.6485 13.9219 14.7836 14.0815 14.9063C14.2533 15.0291 14.5234 15.115 14.4989 15.3606C14.6217 15.3851 14.6953 15.4219 14.7935 15.4588C14.8917 15.5079 15.0268 15.4833 15.1004 15.557C13.971 16.7478 12.4732 17.5827 10.7913 17.8773Z' fill='%23777777'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        border: 1px solid #ccc;
        border-radius: 4px;
        width: 34px;
        height: 34px;
        display: block;
        position: absolute;
        top: -1px;
        left: 0;}
    .years-in {
        margin-bottom: 10px;}
    .years-in .huge-number {
        font-size: 30px;
        font-weight: 700;
        display: inline-block;
        vertical-align: middle;}
    .years-in p {
        display: inline-block;
        line-height: normal;
        margin: 0;
        text-transform: uppercase;
        font-size: 10px;
        vertical-align: middle;}
    .years-in p span {
        display: block;
        font-weight: 700;}
    .agent-bc-single-offer .years-in p {
        text-align: left;}
    .years-in a {
        font-size: 12px;
        text-transform: uppercase;}
    .agent-bc-single-offer .wrap-center-button {
        margin-top: 20px;}
    .agent-bc-single-offer .years-in p {
        margin: 0;}
    .agent-bc-single-offer .blue-stripe-flex .agent-mobile a, 
    .agent-bc-single-offer .blue-stripe-flex .agent-landline a {
        font-size: 16px;
        padding: 0;
        pointer-events: none;
        margin-left: 0;}

    
    /* Description - Detailed offer
    --------------------------*/
        .content-page {
            overflow: hidden;}
        .content-page p {
            margin: 15px 0;}
        .content-page ul {
            margin: 15px 0;}
        .content-page li {
            margin: 15px 0;}
        .content-wrapper {
            padding: 30px 0;}
        ul.description-tabs {
            position: relative;
            margin: 0;
            padding: 0;
            display: inline-block;}
        ul.description-tabs li.selected {
            background-color: #008ECB;
            color: #fff;
            border-radius: 4px 4px 0 0;}
        ul.description-tabs li {
            background-color: #fff;
            color: #aaa;
            border-radius: 4px 4px 0 0;
            padding: 12px 30px;
            display: inline-block;
            cursor: pointer;
            -webkit-transition: all .3s ease-in-out;
            -moz-transition: all .3s ease-in-out;
            -o-transition: all .3s ease-in-out;
            -ms-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;}
        ul.description-tabs li:hover {
            color: #666;
            cursor: pointer;}
        ul.description-tabs li.selected:hover {
            background-color: #008ECB;
            color: #fff;}

        /* Description - Detailed offer
        --------------------------*/
            .description-block-content ul.table-prices {
                list-style: none;}
            .description-block-content ul.table-prices > li {
                margin: 0;
                list-style: none;}
            .description-block-content ul.table-prices li:before {
                display: none;}
            .description-block-content ul.table-prices ul {
                padding: 20px;
                display: flex;
                margin: 0;
                border-bottom: 1px solid #ccc;}
            .description-block-content ul.table-prices ul li {
                flex: 1;
                margin: 0;}
            ul.table-prices .head-table ul {
                background-color: #008ECB;
                color: #fff;
                font-weight: 700;
                padding: 5px 20px;}
            ul.table-prices ul li {
                }
            ul.table-prices ul {
                }
            ul.table-prices ul li {
                }
            ul.table-prices ul li:nth-child(2) {
                flex: 1 0 20%;}
            ul.table-prices ul li span {
                display: inline-block;
                width: 49%;}

            .single-offer .property-item {
                /*width: 19%;
                flex: 0 1 19%;*/
                overflow: hidden;
                margin-right: 15px;
                box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.07);
                text-align: left;}
            .single-offer .property-item-icongrid p {
                font-weight: 700;
                margin: 0;
                padding-left: 40px;
                font-size: 14px;
                line-height: 1em;}
            .single-offer .offer-main-info .property-item-icongrid div.property-item-location {
                padding-left: 0;
                display: flex;
                align-items: center;
                height: 34px;
                margin-bottom: 15px;}
            .single-offer .offer-main-info .property-item-icongrid .property-item-location p {
                font-weight: 700;
                margin: 0;
                padding-left: 44px;
                font-size: 14px;
                line-height: 1.2em;}
            .single-offer .property-item-icongrid li::before {
                top: -4px;}

        .single-offer .offer-interact {
            display: inline-block;}


/*--------------------------
Agents Page --------------------------*/


    .agent-list .agents-wrapper {
        flex-wrap: wrap;
        justify-content: space-between;}
    .agent-list .agent-bc-single-offer {
        flex: 0 1 48%;
        margin-bottom: 60px;}
    .agent-list .agent-bc-single-offer .agent-image {
        height: 338px;}
    .agent-list .agent-bc-single-offer .blue-stripe-flex {
        text-transform: none;}
/*    .agent-list .agent-email:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9434 7.65625C16.9434 8.59375 16.7936 9.45312 16.4941 10.2344C16.1947 11.0091 15.7715 11.6178 15.2246 12.0605C14.6777 12.5033 14.043 12.7246 13.3203 12.7246C12.8385 12.7246 12.4121 12.6107 12.041 12.3828C11.6699 12.1484 11.403 11.8424 11.2402 11.4648H11.084C10.3809 12.3047 9.48568 12.7246 8.39844 12.7246C7.24609 12.7246 6.33789 12.3796 5.67383 11.6895C5.00977 10.9928 4.67773 10.0423 4.67773 8.83789C4.67773 7.46419 5.11393 6.35742 5.98633 5.51758C6.85872 4.67773 7.99805 4.25781 9.4043 4.25781C9.96419 4.25781 10.5794 4.31315 11.25 4.42383C11.9271 4.52799 12.4837 4.65495 12.9199 4.80469L12.6953 9.58008C12.6953 10.485 12.9427 10.9375 13.4375 10.9375C13.8542 10.9375 14.1862 10.6348 14.4336 10.0293C14.681 9.41732 14.8047 8.61979 14.8047 7.63672C14.8047 6.58854 14.5866 5.66406 14.1504 4.86328C13.7142 4.05599 13.099 3.44076 12.3047 3.01758C11.5169 2.5944 10.6152 2.38281 9.59961 2.38281C8.28451 2.38281 7.14193 2.65299 6.17188 3.19336C5.20182 3.73372 4.45638 4.51497 3.93555 5.53711C3.42122 6.55273 3.16406 7.72786 3.16406 9.0625C3.16406 10.8594 3.64258 12.2396 4.59961 13.2031C5.56315 14.1602 6.95638 14.6387 8.7793 14.6387C9.4694 14.6387 10.2279 14.5638 11.0547 14.4141C11.8815 14.2578 12.6953 14.0332 13.4961 13.7402V15.6152C12.1029 16.2077 10.5566 16.5039 8.85742 16.5039C6.38346 16.5039 4.45312 15.8529 3.06641 14.5508C1.6862 13.2487 0.996094 11.4388 0.996094 9.12109C0.996094 7.51302 1.34766 6.05469 2.05078 4.74609C2.76042 3.43099 3.76628 2.40234 5.06836 1.66016C6.37695 0.911458 7.88086 0.537109 9.58008 0.537109C11.0124 0.537109 12.2917 0.830078 13.418 1.41602C14.5443 2.00195 15.4134 2.83529 16.0254 3.91602C16.6374 4.99674 16.9434 6.24349 16.9434 7.65625ZM6.94336 8.87695C6.94336 10.2507 7.50326 10.9375 8.62305 10.9375C9.20898 10.9375 9.65495 10.7324 9.96094 10.3223C10.2669 9.9056 10.4525 9.23177 10.5176 8.30078L10.6445 6.14258C10.3125 6.07096 9.93815 6.03516 9.52148 6.03516C8.70768 6.03516 8.07292 6.28906 7.61719 6.79688C7.16797 7.30469 6.94336 7.99805 6.94336 8.87695Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
        border: 1px solid #fff;}*/
    .agent-list .agent-landline {
        margin-right: 35px;}
    .agent-list .agent-bc-single-offer .agent-contact-info li {
        margin-bottom: 15px;
        line-height: 1.8em;}
    .agent-list .years-in {
        padding: 3px 10px 5px 10px;
        background-color: #008ECB;
        color: #fff;
        margin-left: 10px;
        border-radius: 0 0 4px 4px;
        display: inline-block;}
    .agent-summary-years {
        position: relative;
        padding-left: 46px;}
    .agent-list .agent-summary-years:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.14286 3.71457V2.28599H12.8571V3.71457H7.14286ZM20 10.8574H12.5V12.6431C12.5 13.0338 12.1763 13.3574 11.7857 13.3574H8.21429C7.82366 13.3574 7.5 13.0338 7.5 12.6431V10.8574H0V16.2146C0 17.1967 0.803572 18.0003 1.78571 18.0003H18.2143C19.1964 18.0003 20 17.1967 20 16.2146V10.8574ZM11.4286 10.8574H8.57143V12.286H11.4286V10.8574ZM20 5.50028C20 4.51814 19.1964 3.71457 18.2143 3.71457H14.2857V1.92885C14.2857 1.33733 13.8058 0.857422 13.2143 0.857422H6.78571C6.1942 0.857422 5.71429 1.33733 5.71429 1.92885V3.71457H1.78571C0.803572 3.71457 0 4.51814 0 5.50028V9.78599H20V5.50028Z' fill='%23777777'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        border: 1px solid #ccc;
        border-radius: 4px;
        width: 34px;
        height: 34px;
        display: block;
        position: absolute;
        top: -1px;
        left: 0;}
    .agent-list .paging {
        margin-bottom: 100px;}


/*--------------------------
Single Agent Page --------------------------*/

    .agent-single .page-title h1{
        margin-bottom: 0;}
    .agent-single .page-title p {
        margin-bottom: 40px;}
    .agent-single .years-in {
        padding: 10px 15px;
        background-color: #008ECB;
        color: #fff;
        margin-left: 10px;
        border-radius: 0 0 4px 4px;
        display: inline-block;}
    .agent-single .agent-bc-single-offer .agent-image {
        height: 334px;}
    .agent-single .agent-bc-single-offer .blue-stripe-flex {
        text-transform: none;
        display: block;}
    .agent-single .agent-bc-single-offer .blue-stripe-flex li {
        display: inline-block;
        margin-right: 20px;}
    .agent-single .agent-bc-single-offer .blue-stripe-flex li:last-child {
        margin-right: 0;}
/*    .agent-single .agent-email:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9434 7.65625C16.9434 8.59375 16.7936 9.45312 16.4941 10.2344C16.1947 11.0091 15.7715 11.6178 15.2246 12.0605C14.6777 12.5033 14.043 12.7246 13.3203 12.7246C12.8385 12.7246 12.4121 12.6107 12.041 12.3828C11.6699 12.1484 11.403 11.8424 11.2402 11.4648H11.084C10.3809 12.3047 9.48568 12.7246 8.39844 12.7246C7.24609 12.7246 6.33789 12.3796 5.67383 11.6895C5.00977 10.9928 4.67773 10.0423 4.67773 8.83789C4.67773 7.46419 5.11393 6.35742 5.98633 5.51758C6.85872 4.67773 7.99805 4.25781 9.4043 4.25781C9.96419 4.25781 10.5794 4.31315 11.25 4.42383C11.9271 4.52799 12.4837 4.65495 12.9199 4.80469L12.6953 9.58008C12.6953 10.485 12.9427 10.9375 13.4375 10.9375C13.8542 10.9375 14.1862 10.6348 14.4336 10.0293C14.681 9.41732 14.8047 8.61979 14.8047 7.63672C14.8047 6.58854 14.5866 5.66406 14.1504 4.86328C13.7142 4.05599 13.099 3.44076 12.3047 3.01758C11.5169 2.5944 10.6152 2.38281 9.59961 2.38281C8.28451 2.38281 7.14193 2.65299 6.17188 3.19336C5.20182 3.73372 4.45638 4.51497 3.93555 5.53711C3.42122 6.55273 3.16406 7.72786 3.16406 9.0625C3.16406 10.8594 3.64258 12.2396 4.59961 13.2031C5.56315 14.1602 6.95638 14.6387 8.7793 14.6387C9.4694 14.6387 10.2279 14.5638 11.0547 14.4141C11.8815 14.2578 12.6953 14.0332 13.4961 13.7402V15.6152C12.1029 16.2077 10.5566 16.5039 8.85742 16.5039C6.38346 16.5039 4.45312 15.8529 3.06641 14.5508C1.6862 13.2487 0.996094 11.4388 0.996094 9.12109C0.996094 7.51302 1.34766 6.05469 2.05078 4.74609C2.76042 3.43099 3.76628 2.40234 5.06836 1.66016C6.37695 0.911458 7.88086 0.537109 9.58008 0.537109C11.0124 0.537109 12.2917 0.830078 13.418 1.41602C14.5443 2.00195 15.4134 2.83529 16.0254 3.91602C16.6374 4.99674 16.9434 6.24349 16.9434 7.65625ZM6.94336 8.87695C6.94336 10.2507 7.50326 10.9375 8.62305 10.9375C9.20898 10.9375 9.65495 10.7324 9.96094 10.3223C10.2669 9.9056 10.4525 9.23177 10.5176 8.30078L10.6445 6.14258C10.3125 6.07096 9.93815 6.03516 9.52148 6.03516C8.70768 6.03516 8.07292 6.28906 7.61719 6.79688C7.16797 7.30469 6.94336 7.99805 6.94336 8.87695Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
        border: 1px solid #fff;}*/
    .agent-single .agent-landline {
        margin-right: 35px;}
    .agent-single .agent-bc-single-offer .agent-contact-info li {
        margin-bottom: 15px;}
    .agent-single .agent-summary-years::before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.14286 3.71457V2.28599H12.8571V3.71457H7.14286ZM20 10.8574H12.5V12.6431C12.5 13.0338 12.1763 13.3574 11.7857 13.3574H8.21429C7.82366 13.3574 7.5 13.0338 7.5 12.6431V10.8574H0V16.2146C0 17.1967 0.803572 18.0003 1.78571 18.0003H18.2143C19.1964 18.0003 20 17.1967 20 16.2146V10.8574ZM11.4286 10.8574H8.57143V12.286H11.4286V10.8574ZM20 5.50028C20 4.51814 19.1964 3.71457 18.2143 3.71457H14.2857V1.92885C14.2857 1.33733 13.8058 0.857422 13.2143 0.857422H6.78571C6.1942 0.857422 5.71429 1.33733 5.71429 1.92885V3.71457H1.78571C0.803572 3.71457 0 4.51814 0 5.50028V9.78599H20V5.50028Z' fill='%23777777'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        border: 1px solid #ccc;
        border-radius: 4px;
        width: 34px;
        height: 34px;
        display: block;
        position: absolute;
        top: -1px;
        left: 0;}
    .agent-info h2 {
        font-weight: 700;
        margin-bottom: 20px;}
    .agent-single .section-col-2 {
        justify-content: space-between;
        align-items: flex-start;}
    .agent-single .section-col-2 > div {
        flex: 0 1 48%;}
    .agent-single .certificates {
        margin-top: 30px;
        margin-bottom: 30px;}
    .agent-single .certificates ul {
        justify-content: space-between;}
    .agent-single .certificates li {
        flex: 1 0 30%;
        display: inline-block;}
    .agent-single .certificates a {
        }
    .agent-single .certificates img {
        width: 100%;
        height: auto;}
    .agent-single .agent-info .back-link {
        display: block;
        top: auto;
        margin-top: 30px;}
    .agent-single .agent-address,
    .agent-single .agent-languages {
        line-height: inherit;}
    .agent-single .agent-bc-single-offer .agent-contact-info li:last-child {
        margin-bottom: 0;}
    .agent-single .agent-bc-single-offer .agent-contact-info {
        margin-bottom: 0;}
    .agent-single .agent-info .socials-block{
        margin-top: 40px;}
    .agent-single .agent-info .socials-block{
        margin-top: 30px;
        display: block;}
    .agent-slogan {
        font-style: italic;
        color: #666;
        font-size: 16px;
        line-height: 1.6;
        font-family: sans-serif;}
    li.reserved {
        color: #bbb;}

    .agent-contact-wrap-info {
        position: relative;}
    .agent-contact-wrap-info ul {
        display: inline-block;}
    .agent-contact-wrap-info a {
        display: block;
        text-decoration: underline;
        position: absolute;
        right: 0;
        bottom: 0;}
    .agent-list .agent-bc-single-offer .agent-contact-wrap-info ul li:last-child {
        margin-bottom: 0;}
    .agent-bc-single-offer .agent-contact-wrap-info .agent-contact-info {
        margin-bottom: 0;}


/*--------------------------
Reviews Grid --------------------------*/

    .reviews-wrap {
        justify-content: space-between;
        flex-wrap: wrap;}
    .reviews-wrap .review-item {
        flex: 0 1 45%;}
    .review-item {
        margin-bottom: 60px;}
    .review-item a {
        background: #FFFFFF;
        font-size: 16px;
        display: flex;
        box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
        border-radius: 4px;
        padding: 20px;
        height: 100%;
        opacity: 1;}
    .review-item a:hover {
        opacity: 0.8;}
    .review-item a > div {
        flex: 1;}
    .review-item a > div.review-img {
        background-size: cover;
        background-repeat: no-repeat;
        width: 130px;
        height: 159px;
        flex: 0 1 130px;
        margin-right: 20px;}
    .review-item h3 {
        font-size: 20px;
        margin: 0;}
    .review-item p {
        margin: 0 0 5px 0;
        line-height: 1.4em;
        display: block;}
    .review-item a {
        color: #333;}
    .review-item a span.read-more {
        color: #008ECB;}


/*--------------------------
Review Single  --------------------------*/
    .review .socials-block {
        display: block;}
    .review .back-link {
        margin: 30px 0 80px 0;}
    .review .section-col-2 {
        justify-content: space-between;}
    .review .section-col-2 > div {
        flex: 0 1 48%;}
    .img100width img {
        width: 100%;
        margin-bottom: 80px;}


/*--------------------------
CTA Block --------------------------*/
        .cta-block {
            padding: 100px 0;
            text-align: center;}
        .cta-block h2 {
            font-size: 28px;
            font-weight: 300;
            margin-top: 0;}
        .cta-block h2 span {
            font-weight: 700;}
        .cta-whitebg {
            }


/*--------------------------
Modal forms --------------------------*/
    #modalform {
        display: none;}
    body.fancybox-active {
        height: 100%;}
    
    #modalform.fancybox-content {
        border-radius: 6px;
        padding: 30px;}
    .modalform {
        }
    .modalform h2 {
        margin-top: 0;}
    .modalform .fieldset {
        display: flex;
        flex-wrap: wrap;
        position: relative;}
    .modalform .fieldset div {
        position: relative;
        margin-bottom: 30px;
        flex: 1;
        margin-right: 30px;}
    .modalform .fieldset div:last-child {
        margin-right: 0;}
    .modalform .fieldset label {
        color: #999;
        font-size: 10px;
        font-weight: 700;
        text-transform: uppercase;
        position: absolute;
        top: -26px;}
    .modalform .fieldset input {
        }
    .modalform textarea {
        }
    .modalform .cd-error-message {
        display: none;}
    .modalform .form-note {
        margin: 0 0 15px 0;
        font-size: 14px;
        font-weight: 600;}

    
    button.btn-fill-border {
        font-size: 16px;
        border: none;
        line-height: 1.8;
        cursor: pointer;}


/*--------------------------
All pages search form - mobile view --------------------------*/
    #modal-search-form-wrapper {
        background-color: rgba(0,0,0,0.85);
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 199;
        display: none;}
    #modal-search-form .simple-search-forms-wrapper {
        background-color: #fff;
        padding: 25px 20px 20px 20px;
        border-radius: 0 0 4px 4px;}
    #modal-search-form .search-tabs-modal {
        border-radius: 4px 4px 0 0;
        overflow: hidden;}
    #modal-search-form .search-tabs-modal li {
        background-color: #ddd;
        color: #fff;
        border-radius: 0;
        padding: 6px 20px;}
    #modal-search-form ul.search-tabs-modal li.selected {
        background-color: #008ECB;
        color: #fff;}
    #modal-search-form-wrapper.show-modal-search {
        display: flex;
        align-items: center;}
    #modal-search-form {
        background-color: transparent;
        max-width: 400px;
        margin: 0 auto;
        padding: 0;
        flex: auto;}
    #modal-search-form h3 {
        display: none;}
    #close-modal-search-form {
        background-color: #fff;
        display: block;
        height: 25px;
        width: 25px;
        position: absolute;
        z-index: 99;
        top: 0;
        right: 0;
        border-radius: 4px;
        cursor: pointer;}
    #close-modal-search-form:after {
        content: "";
        background-image: url('data:image/svg+xml,%3Csvg width="352" height="352" viewBox="0 0 352 352" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M242.72 176L342.79 75.93C355.07 63.65 355.07 43.74 342.79 31.45L320.55 9.21C308.27 -3.07 288.36 -3.07 276.07 9.21L176 109.28L75.93 9.21C63.65 -3.07 43.74 -3.07 31.45 9.21L9.21 31.45C-3.07 43.73 -3.07 63.64 9.21 75.93L109.28 176L9.21 276.07C-3.07 288.35 -3.07 308.26 9.21 320.55L31.45 342.79C43.73 355.07 63.65 355.07 75.93 342.79L176 242.72L276.07 342.79C288.35 355.07 308.27 355.07 320.55 342.79L342.79 320.55C355.07 308.27 355.07 288.36 342.79 276.07L242.72 176Z" fill="black"/%3E%3C/svg%3E%0A');
        background-repeat: no-repeat;
        background-size: 11px 11px;
        width: 11px;
        height: 11px;
        position: absolute;
        top: 7px;
        left: 7px;}
    #modal-search-form.search-block .fieldset {
        display: block;}
    #modal-search-form.search-block .fieldset > div {
        margin-right: 0;
        margin-bottom: 25px;
        display: block;}
    #modal-search-form .fieldset.horizontal > div:last-child {
        margin: 0 0 15px 0;}
    #modal-search-form.search-block form a.search-start {
        display: block;
        margin: 15px 0 0 0;
        width: 100%;}
    #modal-search-form .search-block-content form {
        display: block;}
    #modal-search-form .search-block-content .search-form-buttons {
        position: relative;
        top: auto;
        right: auto;
        text-align: left;}
    #modal-search-form .search-block-content .search-form-buttons a {
        margin: 0;}
    body.open-modal {
        overflow: hidden;}
    #modal-search-form .btnlink-has-icon.advanced-search-btn {
        width: auto;
        padding-right: 0;
        font-size: 16px;}
    #modal-search-form .btnlink-has-icon.edit-search-btn {
        width: auto;
        padding-right: 0;
        font-size: 16px;}
    #modal-search-form .btnlink-has-icon.advanced-search-btn:after {
        top: 1px;
        margin-top: 5px;}
    #modal-search-form .btnlink-has-icon.edit-search-btn:after {
        top: 1px;
        margin-top: 5px;}
    #modal-search-form .search-block-content form .fieldset > div {
        margin-top: 0;}
    #modal-search-form-wrapper .price-range-item ul {
        }
    #modal-search-form-wrapper .price-range-item ul li {
        display: inline-block;
        width: 47%;
        vertical-align: top;}
    #modal-search-form-wrapper .price-range-item ul li:last-child {
        float: right;}

    @media only screen and (max-height: 650px) {
        #modal-search-form-wrapper.show-modal-search {
            display: block;
            padding-top: 50px;
            height: 100%;
            overflow-y: auto;}
    }



/*--------------------------
Share buttons Social Grid --------------------------*/

    .sharer-container а {
        display: inline-block;
        margin-right: 20px;
        vertical-align: middle;}
    .sharer-container a {
        font-size: 0;
        color: transparent;
        opacity: 1;
        cursor: pointer;
        display: block;
        margin-right: 5px;
        background-repeat: no-repeat;
        line-height: 0;
        flex: 0 1 30px;
        width: 30px;
        height: 30px;}
    .sharer-container a:last-child {
        margin-right: 0;}
    .sharer-container a:hover {
        opacity: 0.75;}




/*--------------------------
Text Pages --------------------------*/
    .text-page-content {
        overflow: hidden;}
    .text-page-content p {
        }
    .text-page .section-basic h2 {
        margin: 50px 0 0 0;}
    .text-page-content img {
        float: none;
        margin-left: 50px;
        margin-right: 50px;
        margin-top: 30px;
        margin-bottom: 50px;}
    .text-page-content img.center-image,
    .text-page-content img.centerimg {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
        display: block !important;
        margin-top: 30px !important;
        margin-bottom: 50px !important;
        width:70% !important;}
    .text-page-content img.right-image,
    .text-page-content img.rightimg {
        float: right  !important;
        margin-left: 100px !important;
        margin-top: 30px !important;
        margin-bottom: 50px !important;}
    .text-page-content img.left-image,
    .text-page-content img.leftimg  {
        float: left !important;
        margin-right: 100px !important;
        margin-top: 30px !important;
        margin-bottom: 50px !important;}
    .text-page-content ul {
        margin: 40px 0;}
    .text-page-content li {
        position: relative;
        margin-bottom: 15px;}
    .text-page-content li:before { 
        content:''; 
        display: inline-block; 
        background-image: url("data:image/svg+xml,%3Csvg width='7' height='8' viewBox='0 0 7 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='7' height='7.02011' rx='2' fill='%23008ECA'/%3E%3C/svg%3E%0A");
        background-size: 7px 7px; 
        background-repeat: no-repeat; 
        padding-left: 15px;
        width: 7px;
        height: 7px;
        position: relative;
        top: -2px;}

    /* tables */
    .text-page-content table {
        border-collapse: collapse;
        width: 100%;}
    .text-page-content table tbody {
        width: 100%;}
    .text-page-content table tr {
        }
    .text-page-content table tr:nth-child(even) {
        background-color: #f2f2f2;}
    .text-page-content table tr:hover {
        background-color: #ddd;}
    .text-page-content table th {
        padding-top: 12px;
        padding-bottom: 12px;
        text-align: left;
        background-color: #4CAF50;
        color: white;
        border: 1px solid #ddd;
        padding: 8px;}
    .text-page-content table td {
        border: 1px solid #ddd;
        padding: 8px;}


/*--------------------------
Blog --------------------------*/

    .blog {
        }
    .blog .title-share {
        text-align: justify;
        overflow: hidden;}
    .blog .title-share > div {
        display: inline-block;
        vertical-align: top;}
    .blog .title-share .page-title {
        }
    .blog .title-share .socials-block {
        margin: 0 0 20px 0;
        float: right;}
    .blog .title-share .socials-block span {
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;}
    .blog .title-share .sharer-container {
        display: inline-block;
        vertical-align: middle;}
        
    .blog h1,
    .blog h2,
    .blog h3,
    .publish-date,
    span.post-publish-date {
        font-family: 'PT Serif', serif;}
    .blog h3 {
        font-size: 30px;}
    .publish-date {
        }
    .posts-list-container h2 {
        margin-bottom: 50px;}
    .posts-list-container .section-col-2 {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;}
    .posts-list-container .section-col-2 > div {
        flex: 0 1 48%;}
    .posts-list-container .post-item {
        background: #FFFFFF;
        box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
        border-radius: 4px;
        padding: 20px;
        margin-bottom: 70px;}
    .posts-list-container .post-item:first-child {
        flex: 0 1 100%;}
    .posts-list-container .post-item:first-child a {
        display: block;}
    .posts-list-container .post-item:first-child a > div {
        display: inline-block;
        vertical-align: top;
        width: 48%;}
    .posts-list-container .post-item:first-child a > div:nth-child(2) {
        float:right;
        margin-left: 40px;}
    .posts-list-container .post-item:first-child a .post-publish-date {
        margin-top: -40px;
        margin-bottom: 0;}
    .posts-list-container .post-item a {
        position: relative;
        opacity: 1;
        display: block;
        height: 100%;}
    .posts-list-container .post-item a:hover {
        opacity: 0.8;}
    .posts-list-image {
        background-position: center;
        width: 100%;
        height: 325px;
        background-repeat: no-repeat;
        background-size: cover;}
    a.post-item-link {
        color: #333;}
    span.post-publish-date {
        font-size: 16px;
        color: #666;
        float: right;
        font-style: italic;
        position: absolute;
        bottom: -11px;
        right: 0;}
    .blog .banners-grid {
        margin-bottom: 100px;}

    .share-bar {
        padding: 15px 0;
        text-align: right;}
    .arrows-posts {
        display: flex;}
    .arrows-posts > div {
        flex: 1;}
    .arrows-posts > div:last-child {
        text-align: right;}
    .arrows-posts p {
        font-size: 14px;
        margin: 0 0 10px 0;}
    .arrows-posts h5 {
        font-size: 16px;
        font-weight: 700;
        margin: 0;
        line-height: normal;}
    .arrows-posts a {
        color: #fff;
        background-repeat: no-repeat;
        background-position: center;
        width: 385px;
        height: 109px;
        padding: 7px;
        opacity: 1;}
    .arrows-posts a:hover {
        opacity: 0.8;}
    .post-arrow-image {
        background-color: rgba(255,255,255,0.2);
        width: 95px;
        height: 95px;
        display: inline-block;
        vertical-align: top;
        border-radius: 4px;}
    .post-arrow-text {
        display: inline-block;
        vertical-align: top;
        width: 240px;}
    .left-post-arrow a {
        background-image: url("data:image/svg+xml,%3Csvg width='385' height='109' viewBox='0 0 385 109' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.5 4C32 1 34.2908 0 36.5 0H381C383.209 0 385 1.79086 385 4V105C385 107.209 383.209 109 381 109H36.5C34.2908 109 32 108 30.5 105L1.50001 60C-0.49998 57 -0.49998 55 1.49987 52L30.5 4Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");
        text-align: right;}
    .left-post-arrow .post-arrow-image {
        margin: 0 0 0 10px;}
    .right-post-arrow a {
        background-image: url("data:image/svg+xml,%3Csvg width='385' height='109' viewBox='0 0 385 109' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M354.5 4C353 1 350.709 0 348.5 0H4C1.79086 0 0 1.79086 0 4V105C0 107.209 1.79086 109 4 109H348.5C350.709 109 353 108 354.5 105L383.5 60C385.5 57 385.5 55 383.5 52L354.5 4Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");
        text-align: left;}
    .right-post-arrow .post-arrow-image {
        margin: 0 10px 0 0;}
    .blog .paging {
        margin-bottom: 100px;}
    .blog-post .socials-block {
        display: flex;}
    .blog-post .socials-block span {
        text-align: left;
        margin-right: 15px;}
    .blog-post .socials-block .sharer-container a {
        margin-right: 15px;}

    .blog-post .posts-list-container .section-col-2 > div {
        flex: 0 1 48%;}
    .blog-post .posts-list-container .post-item:first-child a > div {
        display: block;
        width: 100%;}
    .blog-post .posts-list-container .post-item:first-child a > div:nth-child(2) {
        float: none;
        margin-left: 0;}
    .blog-post .posts-list-container {
        margin-top: 70px;}
    

/*--------------------------    
Add property page --------------------------*/

    body.add-property-page {
        overflow-x: hidden;}
    .add-property-page .simple-search-forms-wrapper {
        margin-bottom: 30px;}
    .add-property-page .search-block .fieldset > div {
        margin-bottom: 20px;}
    .add-property-page .search-block .fieldset.checkbox-line > div {
        margin-bottom: 0;}
    .add-property-page .form-fields .split-2 {
        margin-bottom: 20px;}
    .add-property-page .checkbox-line label{
        font-size: 14px;}
    


/*--------------------------
Contact us --------------------------*/
    .columns-2-list {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;}
    .columns-2-list li {
        margin-bottom: 25px;}
    .contacts .office .blue-stripe-flex {
        align-items: center;
        font-size: 14px;
        text-transform: none;
        padding: 20px 25px;
        display: inline-block;
        vertical-align: top;
        width: 30%;
        height: 100%;}
    .contacts .office .blue-stripe-flex h2 {
        font-size: 16px;
        font-weight: 300;
        margin: 0 0 10px 0;
        text-transform: none;
        }
    .contacts .office .blue-stripe-flex p {
        line-height: 1.8;
        margin: 0 0 20px 0;}
    .contacts .office .blue-stripe-flex ul {
        }
    .contacts .office .blue-stripe-flex li:first-child {
        margin-bottom: 20px;}
    .contacts .offices-wrapper {
        display: block;
        margin-right: -5px;
        margin-left: -5px;}

    .contacts .office {
        height: 560px;
        position: relative;
        margin-bottom: 70px;
        margin-right: 5px;
        margin-left: 5px;
        flex: 0 1 32%;
        border-radius: 6px;
        overflow: hidden;}
    .contacts .office-image {
        height:100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        display: inline-block;
        width: 70%;
        vertical-align: top;}
    .office .address-office {
        }
    .office .address-office span {
        display: inline-block;
        vertical-align: top;
        width: 77%;}
    .office .address-office span.office-title {
        display: block;
        font-size: 16px;
        margin-bottom: 10px;
        width: 100%;}

    .office .address-office img {
        display: inline-block;
        vertical-align: top;
        margin-right: 7px;
        width: 34px;
        height: 34px;}
    .bhours {
        }
    .bhours h4 {
        font-size: 16px;
        margin-bottom: 0;}
    .contacts .office .blue-stripe-flex .bhours p {
        margin: 0;
        line-height: normal;}
    .bhours p span {
        display: block;
        font-weight: 700;}

    /* if 4 offices */    
    .offices-wrapper > div:first-child:nth-last-child(n + 4),
    .offices-wrapper > div:first-child:nth-last-child(n + 4) ~ li {
        flex: 0 1 48%;}

    .map-offices {
        background-color: #f3f3f3;
        width: 100%;
        height: 400px;
        margin-bottom: 70px;}
    .map-offices iframe,
    .map-offices object,
    .map-offices embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;}

    .modalform .agreement-check {
        display: block;
        padding: 0;
        line-height: normal;
        margin: 0;}
    .agreement-check label {
        width: auto;
        display: inline-block;
        vertical-align: middle;
        margin: 10px 0 10px 5px;}
    .modalform .agreement-check label{
        width: auto;
        display: inline-block;
        vertical-align: middle;
        margin: 10px 0 10px 5px;
        top: auto;
        position: relative;
        color: #333;
        font-weight: 400;
        text-transform: none;
        font-size: 14px;}
    .modalform .agreement-check input,
    .agreement-check input {
        width: auto;
        display: inline-block;
        vertical-align: middle;}
    .modalform .form-note-required,
    .form-note-required {
        font-size: 14px;
        background-color: #eee;
        padding: 6px 14px;
        border-radius: 6px;
        line-height: normal;}

    #modal_contact.fancybox-content {
        border-radius: 6px;}


/*--------------------------
Footer --------------------------*/
    footer {
        color: #fff;}
    footer a {
        color: #fff;
        font-size: 14px;
        text-transform: uppercase;}
    footer a span {
        font-weight: 700;}
    footer a:hover {
        color: #99e0ff;}
    footer .footer-top h3 {
        font-family: 'Open Sans', sans-serif;
        margin-top: 0;}
    .footer-inner {
        width: 1600px;
        margin: 0 auto;
        padding: 50px 0;
        overflow: hidden;}
    .footer-top {
        background-color: #008ECB;}
    .footer-top .brand-wrap {
        display: inline-block;
        vertical-align: top;
        float: left;
        width: 15%;
        top: 10px;
        position: relative;}
    .footer-top .brand-wrap a {
        display: block;}
    .footer-top .brand-wrap a:last-child {
        width: auto;
        margin-left: 3px;
        margin-top: 40px;
        padding: 4px 15px 4px 45px;
        display: inline-block;}
    .footer-top .brand-wrap a:last-child:hover {
        background-color: rgba(255,255,255,0.85);
        color: #008ECB;}
    .footer-top .brand-wrap img {
        width: 200px;}
    .footer-top .footer-top-middle {
        display: inline-block;
        vertical-align: top;
        float: left;
        width: 60%;}
    .footer-top .footer-top-middle > ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin: 0 40px;}
    .footer-top .footer-top-middle > ul > li {
        margin-bottom: 40px;
        margin-right: 40px;
        flex: 1 0 29%;
        line-height: 1.6;}
    .footer-top .footer-top-middle > ul > li:last-child {
        margin-right: 0;}
    .footer-top .footer-top-middle ul ul li {
        margin-bottom: 10px;}
    .footer-top .footer-top-middle ul ul li a.see_more_link {
        font-weight: 700;}
    .footer-top .footer-top-middle h3 {
        font-size: 26px;
        font-weight: 300;
        text-transform: uppercase;
        margin-bottom: 10px;}
    .footer-top .footer-top-right {
        display: inline-block;
        vertical-align: top;
        float: right;
        text-align: center;
        width: 25%;}

    .footer-top .socials-block {
        display: block;
        margin: 20px 0 0 40px;}
    .footer-top .socials-block h3 {
        font-size: 14px;
        font-weight: 700;
        line-height: 1.8em;
        margin-bottom: 15px;}
    .socials-block ul li {
        display: inline-block;
        vertical-align: middle;
        margin-right: 15px;}
    .socials-block ul li:last-child {
        margin-right: 0;}
    .socials-block ul li a {
        color: transparent;
        font-size: 0;
        opacity: 1;}
    .socials-block ul li a:hover {
        opacity: 0.7;}
    
    .footer-top-right > a:hover {
        background-color: rgba(255,255,255,0.85);
        color: #008ECB;}
    .footer-top-right h3 {
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1.4em;
        padding-left: 100px;
        position: relative;
        text-align: left;}
    .footer-top-right h3 span {
        font-weight: 700;
        display: block;}
    .footer-top-right h3:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='83' height='37' viewBox='0 0 83 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.0806 23.2618L47.0905 30.1107L37.0806 37.0001V34.1632C37.1211 33.4338 36.878 33.1906 36.1485 33.1501C30.637 33.0285 25.166 32.4612 19.7761 31.4075C14.3456 30.3538 8.91512 29.1786 4.09254 26.1796C2.91729 25.4502 1.78256 24.6802 0.972044 23.5455C-0.446362 21.3976 -0.324785 19.3713 1.41783 17.5071C3.32255 15.4403 5.83515 14.3056 8.38828 13.2519C10.4956 12.4008 12.6435 11.7524 14.8319 11.2661L15.5614 11.104L15.6424 11.3472C15.764 11.7524 15.7235 12.1172 15.2372 12.3198C14.3456 12.7656 11.7519 14.3056 11.3872 14.5892C9.27985 16.3724 9.27985 18.5608 11.3872 20.3439C13.0893 21.7623 15.0751 22.6539 17.1419 23.3428C23.3423 25.4502 29.786 26.1391 36.3106 26.4633C36.9185 26.5038 37.0806 26.2607 37.0806 25.6933V23.2618Z' fill='white'/%3E%3Cpath d='M45.915 33.1501L50.2513 30.1106L45.145 26.5849L50.8997 26.1391C56.2086 25.6528 61.4364 24.8018 66.4211 22.9376C67.9611 22.3702 69.4606 21.6407 70.7979 20.6276C73.4726 18.6013 73.4726 16.2103 70.7574 14.184C69.7848 13.4545 68.7311 12.8466 67.5964 12.4008C67.0695 12.1982 66.7048 11.9145 66.9885 11.3472L67.1506 11.0229L67.9611 11.2256C72.1758 12.2387 76.2284 13.6166 79.7947 16.1697C83.523 18.8444 83.523 22.6134 79.7947 25.2881C75.9447 28.0844 71.5274 29.3812 66.9885 30.4754C60.5043 32.1369 46.5229 33.1501 45.915 33.1501Z' fill='white'/%3E%3Cpath d='M31.6094 4.86457C31.6094 6.12088 31.2447 7.21508 30.4747 8.10665C29.7047 8.99822 28.6105 9.60611 27.2326 9.93031V10.0114C28.8536 10.214 30.1099 10.7003 30.961 11.5108C31.812 12.3213 32.2173 13.375 32.2173 14.7124C32.2173 16.6576 31.5283 18.1976 30.1099 19.2513C28.6915 20.3455 26.6652 20.8723 24.031 20.8723C21.8426 20.8723 19.8974 20.5076 18.1953 19.7781V16.1308C18.9653 16.536 19.8569 16.8602 20.789 17.1034C21.7211 17.3466 22.6532 17.4681 23.5853 17.4681C25.0037 17.4681 26.0573 17.225 26.7058 16.7387C27.3947 16.2524 27.7189 15.4824 27.7189 14.4287C27.7189 13.4966 27.3136 12.8077 26.5436 12.4024C25.7737 11.9971 24.5174 11.7945 22.8153 11.7945H21.2753V8.51191H22.8558C24.4363 8.51191 25.571 8.30928 26.3005 7.90402C27.03 7.49876 27.3947 6.76929 27.3947 5.79667C27.3947 4.25669 26.4221 3.48669 24.5174 3.48669C23.8689 3.48669 23.18 3.60827 22.4911 3.8109C21.8021 4.01353 21.0321 4.41879 20.1811 4.94563L18.1953 2.02776C20.0595 0.690407 22.2479 0.0419922 24.801 0.0419922C26.9084 0.0419922 28.5699 0.447251 29.7857 1.2983C31.0015 2.14934 31.6094 3.32459 31.6094 4.86457Z' fill='white'/%3E%3Cpath d='M34.2842 11.9957C34.2842 7.98361 35.1352 4.98469 36.8373 3.03945C38.5394 1.0942 41.0925 0.0810547 44.4562 0.0810547C45.6314 0.0810547 46.523 0.162106 47.1714 0.283684V3.72839C46.3609 3.52576 45.5504 3.4447 44.7399 3.4447C43.2809 3.4447 42.0652 3.64733 41.1331 4.09312C40.201 4.5389 39.512 5.18732 39.0662 6.07889C38.6205 6.92993 38.3368 8.18623 38.2557 9.76674H38.4178C39.3499 8.18623 40.8089 7.41624 42.7946 7.41624C44.6183 7.41624 46.0367 7.98361 47.0498 9.11833C48.063 10.2531 48.5898 11.8336 48.5898 13.8193C48.5898 15.9672 47.9819 17.7098 46.7662 18.9661C45.5504 20.2224 43.8483 20.8708 41.7004 20.8708C40.201 20.8708 38.9041 20.5061 37.7694 19.8172C36.6347 19.1282 35.7836 18.1151 35.1758 16.7777C34.5679 15.4404 34.2842 13.8599 34.2842 11.9957ZM41.6194 17.4261C42.5515 17.4261 43.2404 17.1019 43.7267 16.494C44.213 15.8862 44.4562 14.9946 44.4562 13.8599C44.4562 12.8872 44.213 12.0767 43.7672 11.5094C43.3215 10.942 42.6325 10.6583 41.7004 10.6583C40.8494 10.6583 40.0794 10.942 39.4715 11.5094C38.8636 12.0767 38.5394 12.7251 38.5394 13.4951C38.5394 14.5893 38.8231 15.5214 39.3904 16.2914C39.9983 17.0614 40.7278 17.4261 41.6194 17.4261Z' fill='white'/%3E%3Cpath d='M64.7192 10.4557C64.7192 13.9814 64.1519 16.6156 62.9766 18.3177C61.8014 20.0198 60.0182 20.8708 57.6272 20.8708C55.2767 20.8708 53.5341 19.9793 52.3183 18.2367C51.143 16.494 50.5352 13.9004 50.5352 10.4557C50.5352 6.8894 51.1025 4.25522 52.2778 2.55313C53.453 0.851044 55.1956 0 57.6272 0C59.9777 0 61.7203 0.89157 62.9361 2.67471C64.1113 4.45785 64.7192 7.05151 64.7192 10.4557ZM54.7904 10.4557C54.7904 12.9278 54.993 14.7109 55.4388 15.8051C55.8846 16.8993 56.5735 17.4261 57.6272 17.4261C58.6403 17.4261 59.3293 16.8993 59.7751 15.8051C60.2208 14.7109 60.4235 12.9278 60.4235 10.4962C60.4235 8.02413 60.1803 6.24099 59.7345 5.14679C59.2888 4.05259 58.5593 3.52575 57.5867 3.52575C56.5735 3.52575 55.8441 4.05259 55.4388 5.14679C54.993 6.20046 54.7904 7.9836 54.7904 10.4557Z' fill='white'/%3E%3Cpath d='M70.7172 7.41673C68.6909 7.41673 67.0293 5.75517 67.0293 3.72887C67.0293 1.70258 68.6909 0.0410156 70.7172 0.0410156C72.7435 0.0410156 74.405 1.70258 74.405 3.72887C74.405 5.75517 72.784 7.41673 70.7172 7.41673ZM70.7172 2.02678C69.7851 2.02678 69.0556 2.79678 69.0556 3.68835C69.0556 4.57992 69.8256 5.34991 70.7172 5.34991C71.6493 5.34991 72.3787 4.57992 72.3787 3.68835C72.3787 2.79678 71.6493 2.02678 70.7172 2.02678Z' fill='white'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 83px 37px;
        position: absolute;
        width: 83px;
        height: 37px;
        left: 0;
        top: 3px;}
    .grid360 {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 20px;}
    .grid360 li {
        flex: 1 0 29%;
        margin: 0 10px 10px 0;}
    .grid360 a {
        display: block;
        line-height: 0;
        border-radius: 6px;
        overflow: hidden;}
    .grid360 a img {
        width: 100%;
        height: auto;}


    .footer-bottom {
        background-color: #0077AA;
        font-size: 14px;
        text-align: center;}
    .footer-bottom ul {
        display: flex;
        justify-content: center;}
    .footer-bottom li {
        margin: 0 25px;}
    .footer-bottom p {
        line-height: 1.8em;
        margin-bottom: 0;}
    .footer-bottom .footer-inner {
        padding: 40px 0;}


/*--------------------------
Back to top --------------------------*/

        

    

    #totop {
        background-color: #fff;
        box-shadow: 0 0 40px rgba(0,0,0,0.2);
        position: fixed;
        bottom: 40px;
        right: 40px;
        padding: 14px 10px;
        z-index: 99999;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        transition: 0.5s;
        display: none;}
    #totop:hover {
        box-shadow: 0 0 40px rgba(0,0,0,0.5);}
    #totop:before {
        content: "";
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 10px 10px 10px;
        border-color: transparent transparent #007bff transparent;
        display: block;}

/*--------------------------
Cookies --------------------------*/
.cookieinfo {
    background-image: url('data:image/svg+xml,%3Csvg width="100" height="70" viewBox="0 0 100 70" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M81.6641 0C84.4092 0 86.6346 1.52418 86.6346 3.40453C86.6346 5.28466 84.4092 6.80884 81.6641 6.80884C78.9187 6.80884 76.6936 5.28466 76.6936 3.40453C76.6936 1.52418 78.919 0 81.6641 0ZM82.9902 29.6674C87.2816 34.0528 92.7148 35.4002 99.7693 32.4283C100.001 34.0814 100.061 35.7669 99.9358 37.475C98.5487 56.3637 75.067 70.906 47.4884 69.956C19.9098 69.0059 -1.32256 52.9235 0.0642472 34.0348C1.45106 15.1461 25.7385 0.446041 53.3174 1.39629C50.8722 6.63517 52.9394 11.2898 59.1645 12.8764C53.5192 25.2807 66.1139 33.3976 82.9902 29.6676V29.6674ZM24.9802 27.2236C29.1119 27.2236 32.4616 29.5177 32.4616 32.3476C32.4616 35.1776 29.1119 37.4716 24.9802 37.4716C20.8483 37.4716 17.4989 35.1776 17.4989 32.3476C17.4989 29.5177 20.8483 27.2236 24.9802 27.2236ZM48.5281 33.7515C50.9084 33.7515 52.8382 35.073 52.8382 36.7032C52.8382 38.3335 50.9087 39.655 48.5281 39.655C46.1479 39.655 44.2184 38.3335 44.2184 36.7032C44.2184 35.073 46.1479 33.7515 48.5281 33.7515ZM29.8361 45.9069C32.7379 45.9069 35.0902 47.5181 35.0902 49.5053C35.0902 51.4927 32.7379 53.1039 29.8361 53.1039C26.9346 53.1039 24.5823 51.4927 24.5823 49.5053C24.5823 47.5179 26.9346 45.9069 29.8361 45.9069ZM41.1648 18.3626C43.4408 18.3626 45.2857 19.6264 45.2857 21.1853C45.2857 22.7441 43.4408 24.0079 41.1648 24.0079C38.8888 24.0079 37.0436 22.7443 37.0436 21.1853C37.0436 19.6264 38.8888 18.3626 41.1648 18.3626ZM63.5387 47.1684C67.3523 47.1684 70.4439 49.2858 70.4439 51.8978C70.4439 54.5098 67.3523 56.6273 63.5387 56.6273C59.7247 56.6273 56.6331 54.5098 56.6331 51.8978C56.6331 49.2858 59.7247 47.1684 63.5387 47.1684ZM78.0771 13.1576C80.64 13.1576 82.7176 14.5808 82.7176 16.3359C82.7176 18.0913 80.64 19.5143 78.0771 19.5143C75.5141 19.5143 73.4365 18.0913 73.4365 16.3359C73.4365 14.5805 75.5141 13.1576 78.0771 13.1576Z" fill="white"/%3E%3C/svg%3E%0A') !important;
    background-position: left 23px bottom 21px !important;
    background-repeat: no-repeat !important;
    background-size: 70px auto !important;
    width: 460px;
    z-index: 89 !important;
    padding: 20px 20px !important;
    display: flex;
    flex-direction: column-reverse;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto;}
.cookieinfo .cookieinfo-close {
    float: none !important;
    display: inline-block !important;
    padding: 12px 30px !important;
    font-weight: 700 !important;
    margin-left: 99px !important;}
.cookieinfo span {
    padding: 0 !important;
    margin: 0 0 25px 0 !important;}
    
    









/*--------------------------
Media Queries --------------------------*/

@media only screen and (max-width: 1920px) {
}
@media only screen and (max-width: 1820px) {
    .home header .logo {
        width: 200px;}
}
@media only screen and (max-width: 1760px) {
    .header-bottom .brand-wrap {
        flex: 0 0 220px;}
    .home header .logo {
        width: 200px;}
    nav li {
        margin: 0 10px;}
    .header-buttons li {
        margin: 0 15px 0 0;}
}
@media only screen and (max-width: 1680px) {
    .header-bottom .header-buttons {
        flex: 0 0 430px;}
    nav li {
        margin: 0 5px;}
    .header-buttons a {
        font-size: 12px;
        transition: none;}
    .header-buttons li a {
        padding: 4px 10px 4px 50px;}
    .home .header-presentation-right {
        width: 350px;}
    ul.search-tabs li {
        padding: 12px 20px;}
    .home .simple-search-forms-wrapper {
        padding: 30px 15px 20px 15px;}
    input, select, textarea {
        font-size: 14px;
        padding: 5px 6px;}
    .fieldset .ms-options-wrap > button:focus,
    .fieldset .ms-options-wrap > button {
        padding: 9px 10px;
        font-size: 14px;}
    .home .search-block h3 {
        font-size: 30px;}
    .header-presentation .gallery-thumbs {
        left: 30px;
        top: 140px;}
    .view360 {
        padding: 15px;}
    .view360 .btn-fill-border {
        padding: 2px 13px;}
    .section-inner {
        width: 1400px;
        margin: 0 auto;}
    .fixedwidth-section {
        width: 1400px;}
    .footer-inner {
        width: 1400px;}
    .property-item {
        width: 23%;}
    .property-items-wrapper .property-item {
        margin-right: 12px;}
    .offer-main-info-top .offer-main-info-top-wrapper {
        justify-content: space-between;
        flex-wrap: wrap;}
    .single-offer .offer-main-info-bottom .property-item-price > span {
        display: none;}
    .single-offer .offer-main-info-bottom .property-item-price .old-price {
        position: absolute;
        line-height: 1.2;
        top: 38px;
        left: 9px;}
    .single-offer .offer-main-info-bottom .property-item-price {
        position: relative;}
    .list-spec {
        width: 67%;}
    .agent-bc-single-offer .blue-stripe-flex a {
        text-align: center;
        flex: 1;
        margin-left: 15px;}
    .agent-bc-single-offer .blue-stripe-flex .agent-mobile a,
    .agent-bc-single-offer .blue-stripe-flex .agent-landline a {
        text-align: left;}
    .contacts .agent-bc-single-offer .blue-stripe-flex a {
        text-align: left;}
    .single-offer .agent-mobile {
        margin-right: 18px;}
    .single-offer .agent-bc-single-offer p {
        margin: 0 0 20px 0;
        line-height: normal;}
    .single-offer .years-in p {
        margin: 0;}
    .advanced-search-page .fieldset .split-2 {
        display: block;}
    .advanced-search-page .fieldset .split-2 > div:first-child {
        margin-right: 0;}
    .advanced-search-page .checkbox-line {
        display: block;}
    .advanced-search-page .checkbox-line > div {
        width: 40%;
        vertical-align: top;}
    
    .search-result-section .property-items-wrapper {
        margin-right: -25px;}
    .search-result-section .property-items-wrapper .property-item {
        flex: 0 1 23%;
        margin-right: 25px;}
    .search-result-section .banners-grid {
        margin: 35px 25px 35px 0;}
    .stick-to-head .search-block-content {
        width: 1400px;}
    .home .stick-to-head ul.search-tabs li,
    .stick-to-head ul.search-tabs li {
        padding: 3px 9px 4px 9px;}
    .home .stick-to-head .search-form-buttons,
    .stick-to-head .search-form-buttons {
        flex: 1 0 12% !important;
        top: 0 !important;}
    .home .stick-to-head .simple-search-forms-wrapper {
        padding: 0;}
    .home .stick-to-head .search-block-content ul.search-tabs li,
    .stick-to-head ul.search-tabs li {
        padding: 0 5px;
        line-height: 31px;
        vertical-align: top;}
    .search-block-content input,
    .search-block-content select,
    .search-block-content textarea {
        padding: 5px 6px;}
    .search-block-content .select2-search input {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        padding-left: 4px !important;}
    .search-block-content .select2-container--default .select2-selection--multiple {
        line-height: 1.4em !important;}
    .search-block-content .select2-container .select2-search--inline .select2-search__field {
        font-size: 14px;
        margin-top: 0;}
    .home .search-block form a.search-start {
        margin-top: 10px;}
    .home .search-block .btn-fill-border {
        padding: 0;}
    .home .simple-search-forms-wrapper {
        padding: 20px 10px 0px 10px;}
    .home .view360-content {
        height: 120px;}
    .home .view360-content img {
        top: 0;
        width: 120px;}
    .home .view360 .btn-fill-border {
        padding: 0 13px;}
    .home .header-presentation-right {
        right: 70px;
        width: 300px;}
    .home .view360 {
        padding: 0 10px 10px 10px;}
    .header-presentation .gallery-thumbs .swiper-slide {
        height: 80px !important;}
    .header-presentation .swiper-slide .arrow-image {
        height: 70px;}
    .header-presentation .gallery-thumbs .swiper-slide::before {
        background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 218 109' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M208 4C207.5 1 204.209 0 202 0H4.00003C1.79089 0 3.05176e-05 1.79086 3.05176e-05 4V105C3.05176e-05 107.209 1.79089 109 4.00003 109H202C204.209 109 207.5 108 208 105L217 60C217.5 56.5 217.5 55.5 217 52L208 4Z' fill='white' fill-opacity='0.8'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: 218px 80px;}
    .header-presentation .gallery-thumbs .swiper-slide::after {
        background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 218 109' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M208 4C207.5 1 204.209 0 202 0H3.99997C1.79083 0 -3.05176e-05 1.79086 -3.05176e-05 4V105C-3.05176e-05 107.209 1.79083 109 3.99997 109H202C204.209 109 207.5 108 208 105L217 60C217.5 56.5 217.5 55.5 217 52L208 4Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: 218px 80px;}
    .header-presentation .gallery-thumbs .swiper-slide:hover::after,
    .header-presentation .gallery-thumbs .swiper-slide-thumb-active::after {
        background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 218 109' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M208 4C207.5 1 204.209 0 202 0H3.99997C1.79083 0 -3.05176e-05 1.79086 -3.05176e-05 4V105C-3.05176e-05 107.209 1.79083 109 3.99997 109H202C204.209 109 207.5 108 208 105L217 60C217.5 56.5 217.5 55.5 217 52L208 4Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: 218px 80px;}
    .fieldset .select2-container .select2-search--inline .select2-search__field {
        font-size: 14px;}
    .home.sticky .stick-to-head form .fieldset.firstGroup > div:last-child,
    .sticky .stick-to-head form .fieldset.firstGroup > div:last-child {
        width: 190px;}
    .sticky .stick-to-head form .fieldset.firstGroup > div, .sticky .stick-to-head #price-range-block .price-range-item li, .sticky .stick-to-head .fieldset.horizontal > div:last-child {
        width: 135px;}
    .sticky .stick-to-head form .fieldset.firstGroup > div:nth-child(2),
    .sticky .stick-to-head form .fieldset.firstGroup > div:last-child {
        width: 150px;}
    .sticky .fieldset .select2-container--default .select2-selection--multiple .select2-selection__choice {
        margin-top: 4px;
        font-size: 14px;
        margin-bottom: 4px;}
    .fieldset .select2-container--default .select2-selection--multiple .select2-selection__choice {
        margin-top: 3px;
        font-size: 14px;
        margin-bottom: 2px;}
    .fieldset .select2-container--default .select2-selection--multiple .select2-selection__clear {
        top: 0px;}
    .sticky .stick-to-head .search-form-buttons a.search-start {
        line-height: 25px;
        padding: 0 0px 0 0px;
        width: 29px;
        top: 4px;}
    .sticky .stick-to-head .search-form-buttons a.search-start:after {
        background-size: 13px;
        height: 13px;
        width: 13px;
        left: 7px;
        top: 6px;}
}
@media only screen and (max-width: 1630px) {
    nav li a,
    nav button.dropdown {
        font-size: 14px;}
    nav li a.pointed {
        font-size: 16px;}
    nav button.dropdown {
        padding: 8px 15px 8px 7px;}
    .footer-top .footer-top-middle > ul > li {
        flex: 1 0 25%;}
}
@media only screen and (max-width: 1500px) {
    .section-inner {
        width: 1200px;
        margin: 0 auto;}
    .fixedwidth-section {
        width: 1200px;}
    .footer-inner {
        width: 1200px;}
    .property-item {
        width: 23%;}
    .property-items-wrapper .property-item {
        margin-right: 24px;}
    .single-offer .property-item {
        /*width: 31%;*/
        margin-bottom: 24px;}
    .single-offer .property-items-wrapper {
        text-align: justify;}
    .property-item {
        font-size: 14px;}
    .property-item-icongrid li.property-item-floor {
        flex: 0 1 43%;}
    .property-item-icongrid li.property-item-rooms {
        flex: 0 1 43%;}
    .footer-top .brand-wrap {
        width: 20%;}
    .footer-top .footer-top-middle {
        width: 55%;}
    .search-block h3 {
        position: relative;}
    
    .search-result-section .property-items-wrapper {
        margin-right: -10px;}
    .search-result-section .property-items-wrapper .property-item {
        flex: 0 1 24%;
        margin-right: 10px;}
    .search-result-section .banners-grid {
        margin: 35px 10px 35px 0;}
    .list-spec {
        -moz-column-count: 2;
        -moz-column-gap: 10px;
        -webkit-column-count: 2;
        -webkit-column-gap: 10px;
        column-count: 2;
        column-gap: 10px;
        width: 66%;}
    .list-spec li span:first-child {
        width: 188px;}
    .agent-bc-single-offer .blue-stripe-flex {
        display: block;}
    .agent-bc-single-offer .blue-stripe-flex a {
        margin-left: 0;
        padding: 10px 15px 0px 15px;
        width: 100%;}
    .single-offer .years-in {
        text-align: center;}
    .single-offer .agent-mobile {
        margin-bottom: 10px;}
    .search-simple .search-block h3 {
        position: absolute;
        top: -23px;}
    .advanced-search-page label {
        line-height: normal;
        display: inline-block;
        margin: 1px 0 5px 0;}
    .advanced-search-page .fieldset .important-field {
        margin-right: 0;}
    .radio-check-list label .tooltip-icon {
        width: 15px;
        height: 15px;
        right: -20px;
        top: 3px;
        background-size: 15px 15px;}
    .footer-top .socials-block {
        margin: 20px 0 0 40px;}
    .agent-bc-single-offer .blue-stripe-flex.flex-start {
        display: flex;}
    .single-offer .agent-bc-single-offer .blue-stripe-flex.flex-start {
        padding: 10px 0 0 10px;}
    .single-offer .agent-bc-single-offer .blue-stripe-flex.flex-start li:first-child {
        margin-right: 10px;}
    .single-offer .agent-bc-single-offer .blue-stripe-flex li {
        width: 47%;}
    .agent-single .agent-bc-single-offer .blue-stripe-flex {
        display: block;}
    .agent-single .agent-bc-single-offer .blue-stripe-flex li {
        margin-right: 15px;}
    .agent-bc-single-offer .blue-stripe-flex.flex-start li {
        padding-left: 40px;}
    .agent-bc-single-offer .blue-stripe-flex.flex-start li:first-child {
        margin-right: 15px;}
    .agent-bc-single-offer .blue-stripe-flex.flex-start li:last-child {
        margin-right: 0;}
    .property-items-wrapper {
        justify-content: normal;}
    .single-offer .property-item {
        /*flex: 0 1 31%;*/}
    .contacts .office .blue-stripe-flex {
        padding: 10px 15px;}
    .agent-list .agent-bc-single-offer .blue-stripe-flex li {
        margin-right: 15px;
        font-size: 16px;}
    .single-offer .offer-main-info-top-right li a {
        font-size: 0;
        padding-left: 0;
        color: transparent;}
    .offer-main-info-top .offer-main-info-top-right li a {
        width: 28px;}
    .stick-to-head .search-block-content {
        width: 1300px;}
    .stick-to-head ul.search-tabs {
        flex: 0 1 17%;}
    .home .stick-to-head .search-form-buttons,
    .stick-to-head .search-form-buttons {
        flex: 1 0 10% !important;}
    .home .stick-to-head .fieldset > div, .stick-to-head .fieldset > div {
        margin-right: 10px;}
    .search-simple .search-block.stick-to-head form a.search-start {
        margin-left: 0px;}
    .search-simple.sticky .search-block.stick-to-head form a.search-start,
    .sticky .search-block.stick-to-head form a.search-start{
        margin-left: 10px;}
    .table-prices .price_table{
        font-size: 16px;}
    .offer-main-info-top .offer-main-info-top-left {
        width: 87%;}
    .agent-list .agent-bc-single-offer .agent-image {
        height: 300px;}
    
    .home.sticky .stick-to-head form .fieldset.firstGroup > div:last-child,
    .sticky .stick-to-head form .fieldset.firstGroup > div:last-child {
        width: 180px;}
    .sticky .stick-to-head form .fieldset.firstGroup > div,
    .sticky .stick-to-head #price-range-block .price-range-item li,
    .sticky .stick-to-head .fieldset.horizontal > div:last-child {
        width: 120px;}
    .sticky .stick-to-head ul.search-tabs {
        flex: 0 1 15%;}
    .single-offer .no-tabbed .agent-wrapper-singleoffer, .single-offer .agent-bc-single-offer {
        width: 35%;}
    .list-spec {
        width: 61%;}
    .years-in {
        margin-bottom: 0;}
}
@media only screen and (max-width: 1430px) {
    .header-bottom {
        padding: 15px 30px 10px 30px;}
    .home header .logo,
    header .logo {
        width: 180px;}
    .offer-gallery-inner.gallery-grid-order-to4 {
        grid-template-columns: repeat(auto-fill, minmax(29%, auto));}
    .offer-gallery-inner.gallery-grid-order-to4 .image-gallery:last-child {
        display: none;}
    .header-buttons li a {
        padding: 0px 10px 0px 30px;
        transition: none;}
    .header-buttons .btn-fill-border::before {
        transition: none;}
    .header-buttons .btn-has-icon::after {
        background-size: 17px 17px;
        width: 17px;
        height: 17px;
        left: 7px;
        margin-top: 7px;}
    .header-buttons li:last-child, .header-buttons li:nth-child(3) {
        width: auto;}
    .header-buttons li {
        flex: auto;}
    .header-buttons li:last-child {
        margin-right: 0;}
    .header-buttons .btn-has-icon::after {
        left: 8px;}
    .header-top .header-top-favorites {
        margin-right: 30px;}
    .home .header-presentation-right {
        top: 150px;}
    .header-buttons li:last-child,
    .header-buttons li:nth-child(3) {
        position: relative;
        bottom: auto;}
    body:not(.home) .header-buttons li a.receive-offer-icon-white {
        background-color: #fff;
        color: #008ECB;}
    body:not(.home) .header-buttons li a.receive-offer-icon-white::before {
        border-color: #fff;}
    body:not(.home) .receive-offer-icon-white::after {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='26' viewBox='0 0 20 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2593 6.69805V23.5625C19.2593 24.9082 18.1809 26 16.8519 26H2.40741C1.07832 26 0 24.9082 0 23.5625V2.4375C0 1.0918 1.07832 0 2.40741 0H12.6439C13.2809 0 13.8927 0.258984 14.3441 0.716016L18.5521 4.97656C19.0035 5.42852 19.2593 6.05312 19.2593 6.69805ZM16.8519 23.5625V8.9375H11.6358C10.9688 8.9375 10.4321 8.39414 10.4321 7.71875V2.4375H2.40741V23.5625H16.8519ZM12.5887 2.63555V6.5H16.4055L12.5887 2.63555Z' fill='%23008ECB'/%3E%3Cpath d='M14.5898 13.782L8.74184 19.6574C8.55125 19.8504 8.2403 19.8504 8.04469 19.6523L4.66429 16.2043C4.47371 16.0113 4.47371 15.6965 4.66931 15.4984L5.83289 14.3305C6.02347 14.1375 6.33443 14.1375 6.53003 14.3355L8.41082 16.2551L12.7442 11.898C12.9347 11.7051 13.2457 11.7051 13.4413 11.9031L14.5948 13.0812C14.7854 13.2793 14.7804 13.589 14.5898 13.782Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}
    .header-buttons li.repairs-header a {
        height: 32px;
        margin-top: 3px;
        width: 34px;
        padding: 0;}
    .header-bottom .header-buttons {
        flex: 0 0 363px;}
    .header-buttons li {
        margin: 4px 15px 0 0;}
    .sticky .header-buttons li {
        margin-top: 0;}
    nav li {
        margin: 0;}
    nav li .btn-border.pointed {
        padding: 2px 15px;
        margin: 1px 5px 0 5px;}
    .header-bottom .brand-wrap {
        flex: 0 0 185px;}
    nav li a.pointed {
        font-size: 14px;}
    body {
        padding-top: 110px;}
    .offer-id-badge {
        top: 150px;}
    .table-prices .price_table{
        font-size: 16px;}
    .offer-gallery-inner.gallery-grid-order-to4 > div:nth-child(4){
        display: none;}
    .agent-list .agent-bc-single-offer .agent-contact-info li {
        margin-bottom: 10px;}
    .agent-languages {
        padding-left: 40px;}
    .agent-summary-years {
        padding-left: 40px;}
    .agent-address {
        padding-left: 40px;}
    
    .contacts .office {
    height: 420px;
    position: relative;
    margin-bottom: 70px;
    margin-right: 5px;
    margin-left: 5px;
    flex: 0 1 32%;
    border-radius: 6px;
    overflow: hidden;
}
}
@media only screen and (max-width: 1300px) {
    ul.breadcrumbs li {
        font-size: 10px;}
    ul.breadcrumbs {
        line-height: 0.8em;}
    ul.breadcrumbs li::after {
        top: 2px;}
    .section-inner {
        width: 1000px;
        margin: 0 auto;}
    .fixedwidth-section {
        width: 1000px;}
    .footer-inner {
        width: 1000px;}
    .property-item {
        width: 48%;}
    .search-simple .property-item {
        margin-right: 0;
        text-align: left;}
    .search-simple .property-items-wrapper:after {
        content: '';
        width: 100%;
        display: inline-block;}
    .property-item-bottom {
        padding: 5px 10px;}
    .property-item-bottom h2 {
        font-size: 14px;
        margin-top: 6px;}
    .property-item-location {
        font-size: 14px;}
    .home .header-presentation-right {
        right: 55px;}
    .single-offer .property-item {
        /*margin-right: 19px;*/}
    .search-simple .search-block-content form {
        display: block;}
    .search-simple .search-block-content form .fieldset > div:last-child,
    .home .search-block-content form .fieldset > div:last-child {
        margin-right: 0;}
    .search-simple .search-block-content form .fieldset {
        margin-bottom: 30px;}
    .search-simple .search-block-content form .fieldset.horizontal {
        margin-bottom: 0;}
    .single-offer .offer-main-info-bottom .property-item-price {
        flex: 1;}
    .offer-main-info-bottom .offer-main-info-bottom-wrapper .socials-block {
        text-align: right;
        margin-top: -12px;}
    .offer-main-info-bottom .offer-main-info-bottom-wrapper .socials-block span {
        display: block;
        font-size: 10px;
        margin-right: 0;
        font-weight: 700;
        text-transform: uppercase;}
    .single-offer .offer-main-info-bottom .property-item-price {
        flex: auto;}
    .single-offer .offer-interact {
        display: block;
        margin-top: 15px;}
    .offer-main-info-bottom .offer-main-info-bottom-wrapper .socials-block .sharer-container {
        display: flex;
        flex-wrap: wrap;
        width: 70px;
        height: 70px;}
    .list-spec {
        -moz-column-count: 1;
        -moz-column-gap: 10px;
        -webkit-column-count: 1;
        -webkit-column-gap: 10px;
        column-count: 1;
        column-gap: 10px;
        width: 60%;}
    .single-offer .agent-bc-single-offer {
        width: 37%;}
    .agent-wrapper-singleoffer .agent-bc-single-offer {
        width: 100%;}
    .agent-single .agent-bc-single-offer .blue-stripe-flex li {
        margin-top: 10px;
        margin-bottom: 10px;}
    .advanced-search-page .fieldset .important-field {
        flex: 1 0 100%;}
    .advanced-search-page .checkbox-line > div {
        display: block;
        width: 100%;}
    .posts-list-container .post-item:first-child a > div {
        width: 47%;}
    .footer-top .footer-top-middle > ul > li {
        margin-right: 20px;}
    .footer-top .footer-top-middle > ul > li:first-child {
        flex: 1 0 15%;}
    .blog-post .posts-list-container .post-item:first-child a > div {
        width: 100%;}
    nav li a {
        padding: 5px 7px;}
    nav li .btn-border.pointed {
        padding: 0px 10px;
        margin: 0 5px;}
    .single-offer .no-tabbed .agent-wrapper-singleoffer,
    .single-offer .agent-bc-single-offer {
        margin-left: 15px;
        width: 41%;}
    .list-spec {
        width: 55%;}
    .contacts .office {
        height: 500px;
        margin-bottom: 10px;
        flex: 0 1 49%;}
    .agent-list .agent-bc-single-offer .blue-stripe-flex li {
        margin-right: 15px;}

    .single-offer .offer-main-info div.property-item-icongrid {
        margin-right: 20px;
        max-width: 300px;}
    .search-result-section .property-items-wrapper {
        margin-right: -15px;}
    .search-result-section .property-items-wrapper .property-item {
        flex: 0 1 48%;
        margin-right: 15px;}
    .search-result-section .banners-grid {
        margin: 35px 15px 35px 0;}
    .stick-to-head .search-block-content {
        width: 1000px;
        margin: 0 auto;}
    .stick-to-head ul.search-tabs {
        flex: 0 1 14%;
        padding-right: 20px;}
    .home .stick-to-head ul.search-tabs li, .stick-to-head ul.search-tabs li {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;}
    body.sticky nav li a {
        padding: 0 7px;}
    .search-block.stick-to-head .search-block-content form {
        display: block;}
    .home .stick-to-head .fieldset,
    .stick-to-head .fieldset {
        margin-bottom: 22px;}
    .home .stick-to-head .fieldset.horizontal,
    .stick-to-head .fieldset.horizontal {
        margin-bottom: 0;}
    .home .stick-to-head .search-form-buttons,
    .search-simple .stick-to-head .search-form-buttons {
        text-align: right;
        margin-top: 20px;}
    .home .stick-to-head .search-form-buttons a,
    .search-simple .stick-to-head .search-form-buttons a {
        float: none;
        vertical-align: middle;}
    .home .stick-to-head .search-form-buttons a.advanced-search-btn,
    .stick-to-head .search-form-buttons a.advanced-search-btn {
        float: none;}
    .home .stick-to-head .search-form-buttons a.search-start,
    .search-simple .search-block.stick-to-head form a.search-start {
        margin: 0 0 0 10px;}
    .home .search-block.stick-to-head a.btn-fill-border {
        left: 0;}
    .header-buttons li.receive-offer-header a span {
        display: none;}
    .header-buttons li.receive-offer-header a {
        height: 32px;
        margin-top: 3px;
        width: 34px;
        padding: 0;}
    .header-buttons li.receive-offer-header a {
        }
    .header-buttons li.receive-offer-header a.btn-fill-border::before {
        padding: 6px 18px;}
    .header-buttons li.receive-offer-icon-white::after {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='26' viewBox='0 0 20 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2593 6.69805V23.5625C19.2593 24.9082 18.1809 26 16.8519 26H2.40741C1.07832 26 0 24.9082 0 23.5625V2.4375C0 1.0918 1.07832 0 2.40741 0H12.6439C13.2809 0 13.8927 0.258984 14.3441 0.716016L18.5521 4.97656C19.0035 5.42852 19.2593 6.05312 19.2593 6.69805ZM16.8519 23.5625V8.9375H11.6358C10.9688 8.9375 10.4321 8.39414 10.4321 7.71875V2.4375H2.40741V23.5625H16.8519ZM12.5887 2.63555V6.5H16.4055L12.5887 2.63555Z' fill='%23008ECB'/%3E%3Cpath d='M14.5898 13.782L8.74184 19.6574C8.55125 19.8504 8.2403 19.8504 8.04469 19.6523L4.66429 16.2043C4.47371 16.0113 4.47371 15.6965 4.66931 15.4984L5.83289 14.3305C6.02347 14.1375 6.33443 14.1375 6.53003 14.3355L8.41082 16.2551L12.7442 11.898C12.9347 11.7051 13.2457 11.7051 13.4413 11.9031L14.5948 13.0812C14.7854 13.2793 14.7804 13.589 14.5898 13.782Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");}
    #search-mobile {
        display: block;}
    body.sticky .header-buttons li.receive-offer-header a {
        padding: 0;}
    .description-block-content ul.table-prices .table-icons .sharer-container a {
        background-size: auto 26px;
        width: 26px;
        height: 26px;}
    .description-block-content ul.table-prices .table-icons .sharer-container a.sharer-icon-twitter {
        background-position: -26px center;}
    .description-block-content ul.table-prices .table-icons .sharer-container a.sharer-icon-linkedin {
        background-position: -52px center;}
    .description-block-content ul.table-prices .table-icons .sharer-container a.sharer-icon-pinterest {
        background-position: -78px center;}
    .contacts .office {
        margin-bottom: 50px;}
    .contacts .office-image {
        width: 70%;}
    .contacts .office .blue-stripe-flex {
        width: 30%;}
    .advanced-search-page .map .fieldset {
        display: block;}
    .advanced-search-page .map .fieldset > div {
        width: 100%;}
    .advanced-search-page .map .fieldset > div:first-child {
        margin-bottom: 20px;}
    .single-offer .offer-main-info .property-item-icongrid {
        width: 590px;}
    .agent-list .agent-bc-single-offer .agent-image {
        height: 220px;}
    .agent-list .agent-bc-single-offer {
        margin-bottom: 40px;}
    .agent-list .agent-bc-single-offer {
        padding: 10px;}
    .agent-bc-single-offer .blue-stripe-flex .agent-mobile a, 
    .agent-bc-single-offer .blue-stripe-flex .agent-landline a {
        pointer-events: all;}
}
@media only screen and (max-width: 1170px) {
    nav li a,
    nav button.dropdown {
        font-size: 12px;}
    nav button.dropdown {
        padding: 10px 15px 10px 10px;}
    body.sticky nav li a,
    body.sticky nav li a.pointed,
    body.sticky nav button.dropdown {
        font-size: 12px;}
}
@media only screen and (min-width: 1121px) {
    .gallery-top .swiper-pagination {
        display: none;}
    .gallery-top .swiper-button-next,
    .gallery-top .swiper-button-prev{
        display: none;}
}
@media only screen and (max-width: 1120px) {
    .section-inner {
        width: 100%;
        padding: 0 20px;}
    .fixedwidth-section {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;}
    .footer-inner {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;}
    .section-inner.section-col-2.about-us-section {
        display: block;}
    .section-inner.section-col-2.about-us-section > div {
        width: 100%;
        padding: 0;}
    .section-inner.section-col-2.about-us-section > div:last-child {
        margin-top: 50px;}
    .footer-top .footer-top-middle > ul {
        margin: 0 40px;}
    .footer-top-right h3::before {
        display: block;
        margin-bottom: 10px;
        position: relative;}
    .footer-top-right h3 {
        padding-left: 0;}
    .footer-top-right h3 span {
        display: inline-block;}
    .footer-top .socials-block {
        margin: 20px 0 0 40px;}
    .home .header-presentation-right {
        position: relative;
        top: 0;
        width: 100%;
        left: 0;
        right: 0;}
    
    
    /* Grid on home page header - remove comment to activate
    
    .header-presentation .header-slider {
        height: auto;}
    
    .header-presentation {
        height: auto;
        background-color: #fff;
        margin-top: 70px;}
    
    .header-presentation .gallery-top .swiper-wrapper {
        flex-wrap: wrap;}
    
    .header-presentation .gallery-top .swiper-slide {
        flex: 1 0 50%;
        height: 450px;
        transform: none !important;
        opacity: 1 !important;
        pointer-events: visible;}
    
    */
    .header-presentation {
        min-height: auto;
        height: auto;}
    .header-presentation .header-slider {
        height: 750px;}
    .homeslider-title {
        margin-top: 50px;}
    .gallery-top .swiper-pagination-bullet {
        background: #fff;
        opacity: .5;}
    .gallery-top .swiper-pagination-bullet-active {
        opacity: 1;
        background: #fff;}
    .view360 {
        background-color: rgb(255, 255, 255);}
    .home .search-block {
        margin-bottom: 45px;
        background-color: #008ECB;
        padding: 30px;
        margin-bottom: 0;}
    .view360 {
        border-radius: 0;
        padding: 0;}
    .view360 .btn-fill-border {
        width: 250px;
        display: block;
        margin: 0 auto;}
    .view360-content img {
        top: 0;
        display: block;
        margin: 0 auto;}
    .view360-content a {
        top: -8px;}
    .view360-content {
        height: 243px;}
    .home .search-block h3 {
        position: absolute;
        left: 320px;
        margin: 0;
        top: 38px;}
    .home .search-block .fieldset {
        display: flex;
        justify-content: space-between;}
    .home .search-block .fieldset > div {
        margin-right: 20px;}
    .home .search-block .fieldset > div:last-child {
        margin-right: 0;}
    .home .fieldset.horizontal > div:last-child {
        margin-right: 0;}
    .home .simple-search-forms-wrapper {
        padding-top: 40px;}
    .home .simple-search-forms-wrapper {
        padding-top: 35px;
        padding-bottom: 10px;}
    .home .search-block form a.search-start {
        display: inline-block;
        width: 150px;
        vertical-align: middle;
        margin-top: 0;}
    .home .search-block form a.advanced-search-btn {
        margin: 0 20px 0 0;
        display: inline-block;
        vertical-align: middle;}
    .home #header-main .header-bottom {
        background-color: #008CC8;
        position: relative;}
    .home .header-top {
        background-color: #fff;
        color: #333;}
    .home .header-top p {
        color: #333;}
    .home .header-top a {
        color: #008CC8;}
    .home .header-top .header-top-email:before {
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9434 7.65625C16.9434 8.59375 16.7936 9.45312 16.4941 10.2344C16.1947 11.0091 15.7715 11.6178 15.2246 12.0605C14.6777 12.5033 14.043 12.7246 13.3203 12.7246C12.8385 12.7246 12.4121 12.6107 12.041 12.3828C11.6699 12.1484 11.403 11.8424 11.2402 11.4648H11.084C10.3809 12.3047 9.48568 12.7246 8.39844 12.7246C7.24609 12.7246 6.33789 12.3796 5.67383 11.6895C5.00977 10.9928 4.67773 10.0423 4.67773 8.83789C4.67773 7.46419 5.11393 6.35742 5.98633 5.51758C6.85872 4.67773 7.99805 4.25781 9.4043 4.25781C9.96419 4.25781 10.5794 4.31315 11.25 4.42383C11.9271 4.52799 12.4837 4.65495 12.9199 4.80469L12.6953 9.58008C12.6953 10.485 12.9427 10.9375 13.4375 10.9375C13.8542 10.9375 14.1862 10.6348 14.4336 10.0293C14.681 9.41732 14.8047 8.61979 14.8047 7.63672C14.8047 6.58854 14.5866 5.66406 14.1504 4.86328C13.7142 4.05599 13.099 3.44076 12.3047 3.01758C11.5169 2.5944 10.6152 2.38281 9.59961 2.38281C8.28451 2.38281 7.14193 2.65299 6.17188 3.19336C5.20182 3.73372 4.45638 4.51497 3.93555 5.53711C3.42122 6.55273 3.16406 7.72786 3.16406 9.0625C3.16406 10.8594 3.64258 12.2396 4.59961 13.2031C5.56315 14.1602 6.95638 14.6387 8.7793 14.6387C9.4694 14.6387 10.2279 14.5638 11.0547 14.4141C11.8815 14.2578 12.6953 14.0332 13.4961 13.7402V15.6152C12.1029 16.2077 10.5566 16.5039 8.85742 16.5039C6.38346 16.5039 4.45312 15.8529 3.06641 14.5508C1.6862 13.2487 0.996094 11.4388 0.996094 9.12109C0.996094 7.51302 1.34766 6.05469 2.05078 4.74609C2.76042 3.43099 3.76628 2.40234 5.06836 1.66016C6.37695 0.911458 7.88086 0.537109 9.58008 0.537109C11.0124 0.537109 12.2917 0.830078 13.418 1.41602C14.5443 2.00195 15.4134 2.83529 16.0254 3.91602C16.6374 4.99674 16.9434 6.24349 16.9434 7.65625ZM6.94336 8.87695C6.94336 10.2507 7.50326 10.9375 8.62305 10.9375C9.20898 10.9375 9.65495 10.7324 9.96094 10.3223C10.2669 9.9056 10.4525 9.23177 10.5176 8.30078L10.6445 6.14258C10.3125 6.07096 9.93815 6.03516 9.52148 6.03516C8.70768 6.03516 8.07292 6.28906 7.61719 6.79688C7.16797 7.30469 6.94336 7.99805 6.94336 8.87695Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}
    .home .header-top .header-top-phone::before {
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2857 12.1719C14.2857 12.4621 14.1518 13.0313 14.0402 13.2992C13.7054 14.0358 12.2991 14.5715 11.529 14.5715C10.7812 14.5715 10.1004 14.2701 9.40848 14.0134C6.96429 13.1206 4.30804 10.4643 3.41518 8.02014C3.15848 7.32818 2.85714 6.64737 2.85714 5.89961C2.85714 5.12952 3.39286 3.72327 4.12946 3.38845C4.39732 3.27684 4.96652 3.14291 5.2567 3.14291C5.3125 3.14291 5.37946 3.14291 5.43527 3.16523C5.63616 3.2322 6.46205 4.86166 6.64062 5.17416C6.76339 5.38621 7.00893 5.64291 7.00893 5.89961C7.00893 6.39068 5.54688 7.11612 5.54688 7.55139C5.54688 7.77461 5.74777 8.05362 5.85938 8.25452C6.68527 9.72773 7.70089 10.7434 9.17411 11.5693C9.375 11.6809 9.65402 11.8818 9.87723 11.8818C10.3125 11.8818 11.0379 10.4197 11.529 10.4197C11.7857 10.4197 12.0424 10.6652 12.2545 10.788C12.567 10.9666 14.1964 11.7925 14.2634 11.9934C14.2857 12.0492 14.2857 12.1161 14.2857 12.1719ZM17.1429 3.50005C17.1429 1.7255 15.7031 0.285767 13.9286 0.285767H3.21429C1.43973 0.285767 0 1.7255 0 3.50005V14.2143C0 15.9889 1.43973 17.4286 3.21429 17.4286H13.9286C15.7031 17.4286 17.1429 15.9889 17.1429 14.2143V3.50005Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}
    .home .header-top .header-top-favorites a::before {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20.7143C11.7857 20.7143 11.5714 20.6339 11.4107 20.4732L3.06696 12.4375C2.94643 12.317 0 9.625 0 6.41071C0 2.4866 2.39732 0.142853 6.40178 0.142853C8.74553 0.142853 10.942 1.99107 12 3.03571C13.058 1.99107 15.2545 0.142853 17.5982 0.142853C21.6027 0.142853 24 2.4866 24 6.41071C24 9.625 21.0536 12.317 20.9464 12.4107L12.5893 20.4732C12.4286 20.6339 12.2143 20.7143 12 20.7143Z' fill='%23008ECB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9999 19.6523L20.2696 11.6741L20.2879 11.6581C20.2875 11.6585 20.2879 11.6582 20.2879 11.6581C20.299 11.648 20.4749 11.4882 20.7337 11.2076C21.0007 10.9182 21.3478 10.5092 21.6904 10.0128C22.3898 8.99971 23 7.72501 23 6.41071C23 4.65447 22.4681 3.36826 21.6013 2.51992C20.7318 1.66889 19.4068 1.14285 17.5982 1.14285C16.6811 1.14285 15.7295 1.50885 14.8366 2.05191C13.9524 2.58976 13.2005 3.2557 12.7026 3.74731L12 4.441L11.2974 3.74731C10.7995 3.2557 10.0476 2.58976 9.16337 2.05191C8.27055 1.50885 7.31886 1.14285 6.40178 1.14285C4.5932 1.14285 3.26823 1.66889 2.39867 2.51992C1.53186 3.36826 1 4.65447 1 6.41071C1 7.72489 1.6101 8.99959 2.31147 10.0165C2.94287 10.932 3.58019 11.544 3.74164 11.699C3.74896 11.706 3.7553 11.7121 3.76062 11.7173L11.9999 19.6523ZM3.06696 12.4375L11.4107 20.4732C11.5714 20.6339 11.7857 20.7143 12 20.7143C12.2143 20.7143 12.4286 20.6339 12.5893 20.4732L20.9464 12.4107C21.0536 12.317 24 9.625 24 6.41071C24 2.4866 21.6027 0.142853 17.5982 0.142853C15.2545 0.142853 13.058 1.99107 12 3.03571C10.942 1.99107 8.74553 0.142853 6.40178 0.142853C2.39732 0.142853 0 2.4866 0 6.41071C0 9.50131 2.72404 12.109 3.04082 12.4123C3.0535 12.4244 3.06232 12.4329 3.06696 12.4375Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}
    .home .header-top .header-top-profile a::before {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9978 15.8014C15.4464 17.9889 12.8906 19.4286 10 19.4286C7.10938 19.4286 4.55357 17.9889 3.00223 15.8014C3.29241 13.7143 4.14062 11.8616 6.03795 11.6049C7.02009 12.6764 8.4375 13.3572 10 13.3572C11.5625 13.3572 12.9799 12.6764 13.9621 11.6049C15.8594 11.8616 16.7076 13.7143 16.9978 15.8014ZM14.2857 8.00004C14.2857 10.3661 12.3661 12.2858 10 12.2858C7.63393 12.2858 5.71429 10.3661 5.71429 8.00004C5.71429 5.63396 7.63393 3.71432 10 3.71432C12.3661 3.71432 14.2857 5.63396 14.2857 8.00004ZM20 10.8572C20 5.33262 15.5246 0.857178 10 0.857178C4.47545 0.857178 0 5.33262 0 10.8572C0 16.3706 4.47545 20.8572 10 20.8572C15.5357 20.8572 20 16.3594 20 10.8572Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}
    .header-buttons li a.receive-offer-icon-white {
        background-color: #fff;
        color: #008ECB; }
    .header-buttons li a.receive-offer-icon-white:before {
        border-color: #fff;}
    .receive-offer-icon-white::after {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='26' viewBox='0 0 20 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2593 6.69805V23.5625C19.2593 24.9082 18.1809 26 16.8519 26H2.40741C1.07832 26 0 24.9082 0 23.5625V2.4375C0 1.0918 1.07832 0 2.40741 0H12.6439C13.2809 0 13.8927 0.258984 14.3441 0.716016L18.5521 4.97656C19.0035 5.42852 19.2593 6.05312 19.2593 6.69805ZM16.8519 23.5625V8.9375H11.6358C10.9688 8.9375 10.4321 8.39414 10.4321 7.71875V2.4375H2.40741V23.5625H16.8519ZM12.5887 2.63555V6.5H16.4055L12.5887 2.63555Z' fill='%23008ECB'/%3E%3Cpath d='M14.5898 13.782L8.74184 19.6574C8.55125 19.8504 8.2403 19.8504 8.04469 19.6523L4.66429 16.2043C4.47371 16.0113 4.47371 15.6965 4.66931 15.4984L5.83289 14.3305C6.02347 14.1375 6.33443 14.1375 6.53003 14.3355L8.41082 16.2551L12.7442 11.898C12.9347 11.7051 13.2457 11.7051 13.4413 11.9031L14.5948 13.0812C14.7854 13.2793 14.7804 13.589 14.5898 13.782Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}
    .home .header-top .header-top-registration a::before {
        background-image: url("data:image/svg+xml,%3Csvg width='27' height='24' viewBox='0 0 27 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9978 18.8013C15.4464 20.9888 12.8906 22.4285 10 22.4285C7.10938 22.4285 4.55357 20.9888 3.00223 18.8013C3.29241 16.7143 4.14062 14.8616 6.03795 14.6049C7.02009 15.6763 8.4375 16.3571 10 16.3571C11.5625 16.3571 12.9799 15.6763 13.9621 14.6049C15.8594 14.8616 16.7076 16.7143 16.9978 18.8013ZM14.2857 11C14.2857 13.366 12.3661 15.2857 10 15.2857C7.63393 15.2857 5.71429 13.366 5.71429 11C5.71429 8.6339 7.63393 6.71426 10 6.71426C12.3661 6.71426 14.2857 8.6339 14.2857 11ZM20 13.8571C20 8.33256 15.5246 3.85712 10 3.85712C4.47545 3.85712 0 8.33256 0 13.8571C0 19.3705 4.47545 23.8571 10 23.8571C15.5357 23.8571 20 19.3594 20 13.8571Z' fill='%23008ECB'/%3E%3Cpath d='M24.5 6.5C24.5 6.77344 24.2734 7 24 7H22V9C22 9.27344 21.7734 9.5 21.5 9.5H20.5C20.2266 9.5 20 9.27344 20 9V7H18C17.7266 7 17.5 6.77344 17.5 6.5V5.5C17.5 5.22656 17.7266 5 18 5H20V3C20 2.72656 20.2266 2.5 20.5 2.5H21.5C21.7734 2.5 22 2.72656 22 3V5H24C24.2734 5 24.5 5.22656 24.5 5.5V6.5ZM27 6C27 2.6875 24.3125 0 21 0C17.6875 0 15 2.6875 15 6C15 9.3125 17.6875 12 21 12C24.3125 12 27 9.3125 27 6Z' fill='%23008ECB'/%3E%3C/svg%3E%0A");}
    .header-presentation .gallery-thumbs {
        display: none;}
    .search-simple .property-item {
        width: 48%;}
    .offer-gallery-inner > div:nth-child(5),
    .offer-gallery-inner > div:nth-child(6) {
          display: none;}
    .offer-gallery-inner.gallery-grid-order-5up {
        grid-template-columns: repeat(auto-fill, minmax(33%, 1fr));}
    ul.table-prices ul li span {
        display: block;
        width: 100%;}
    
    
    .main_nav {
        position: absolute;
        right: 0;}
    .mobile-switch {
        display: block;
        right: 27px;
        top: 14px;}
    body.open-nav {
        overflow: hidden;}
    body.open-nav header {
        position: relative;
        z-index: 999;}
    body.open-nav .mobile-switch {
        top: 65px;
        position: fixed;
        padding: 13px 10px 7px 10px;
        width: auto;
        height: auto;
        border-radius: 50%;
        background-color: #fff;}
    body.open-nav .mobile-switch span:nth-child(2),
    body.open-nav .mobile-switch span:nth-child(3) {
        left: 10px;}
    .open-nav .mobile-switch span {
        background: #333;}
    nav {
        display: none;}
    .main_nav.open-nav nav {
        display: block;}
    .open-nav nav {
        display: block;
        position: fixed;
        background-color: #fff;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        right: 0;}
    .open-nav nav ul {
        background-color: #008cc8;
        display: block;
        padding: 0;
        overflow-y: scroll;
        height: 100%;}
    .open-nav nav ul li {
        text-align: center;
        margin: 0;
        background-color: #fff;
        padding: 10px 0;}
    .open-nav nav ul li:first-child {
        padding: 100px 0 0 0;}
    .open-nav .header-top {
        display: none;}
    .open-nav nav ul li a {
        color: #333;}
    .open-nav nav .dropdown-content {
        display: block;
        position: relative;
        box-shadow: none;
        text-transform: uppercase;}
    .open-nav nav li a,
    .open-nav nav button.dropdown {
        font-size: 16px;}
    .open-nav nav button.dropdown {
        display: none;}
    .open-nav nav li a.pointed {
        margin: 5px 0;}
    .open-nav .home nav .dropdown-content a,
    .open-nav nav .dropdown-content a {
        font-size: 14px;
        color: #fff;
        padding: 11px 15px;}
    .open-nav nav .dropdown-content {
        padding: 0;
        left: auto;}
    .open-nav nav .dropdown-button {
        margin-bottom: 0;
        line-height: 1.4em;
        padding: 0;}
    .home .header-bottom .header-buttons,
    .header-bottom .header-buttons {
        position: absolute;
        right: 86px;
        top: 15px;}
    .single-offer .no-tabbed .agent-wrapper-singleoffer .agent-bc-single-offer {
        width: 100%;}
    .single-offer .offer-main-info .property-item-icongrid div.property-item-location {
        height: 33px;}
    .single-offer .offer-main-info-top-right li a {
        color: transparent;
        font-size: 0;}
    .contacts .office {
        flex: 0 1 47%;}
    .list-spec {
        width: 48%;}
    .single-offer .no-tabbed .agent-wrapper-singleoffer, .single-offer .agent-bc-single-offer {
        width: 50%;}
    .stick-to-head .search-block-content {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;}
    .home .search-block.stick-to-head {
        padding: 0;}
    .stick-to-head ul.search-tabs {
        padding-right: 5px;}
    .home .search-block.stick-to-head form a.advanced-search-btn {
        margin: 0;}
    .home .search-block-content .search-form-buttons {
        text-align: right;
        top: 0;}
    .home.sticky .header-bottom .header-buttons, 
    .sticky .header-bottom .header-buttons {
        top: 10px;}
    .sticky .mobile-switch {
        top: 8px;}
    body.sticky.open-nav .mobile-switch {
        top: 54px;}
    #search-mobile {
        left: -70px;}
    nav .dropdown-content, .header-top-profile.loggedin .dropdown-content {
        min-width: none;}
    .add-property-page .search-block .fieldset {
        display: block;}
    .add-property-page .search-block .fieldset > div {
        width: 100%;}
    .home .view360 {
        padding: 10px;}
    .home .view360-content{}
    .property-item-spec-wrapper .property-item-spec {
        right: 20px;}
    .agent-single .agent-bc-single-offer .blue-stripe-flex li {
        margin: 0 10px 10px 0;
        width: 45%;
    }
}
@media only screen and (max-width: 991px) {
    .offer-gallery-inner.gallery-grid-order-to4 .image-gallery:nth-last-child(2) {
        display: none;}
    .search-simple .search-block-content .search-form-buttons a {
        width: 37px;
        padding-right: 0;
        font-size: 0;
        margin-left: 15px;}

    .search-simple .search-block form a.search-start {
        width: auto;
        padding-right: 35px;
        font-size: 16px;}
    .text-page-content .left-image,
    .text-page-content .leftimg {
        margin-right: 30px;
        margin-top: 30px;
        margin-bottom: 30px;}
    .text-page-content .right-image,
    .text-page-content .rightimg {
        margin-left: 30px;
        margin-top: 30px;
        margin-bottom: 30px;}
    .search-simple .btnlink-has-icon.advanced-search-btn::after {
        top: 0;
        margin-top: 0;}
    .advanced-search-page form .adv-form-wrapper {
        display: block;}
    .advanced-search-page form .adv-form-wrapper .map {
        margin-right: 0;}
    .advanced-search-page .fieldset .important-field {
        position: absolute;
        width: 46%;
        top: 30px;}
    .advanced-search-page .fieldset .important-field label {
        margin-top: 0;}
    .advanced-search-page .fieldset .important-field:first-child {
        margin-right: 20px;}
    .advanced-search-page .fieldset .important-field:last-child {
        right: 30px;}
    .advanced-search-page form .adv-form-wrapper .map {
        margin-top: 160px;}
    .header-top p {
        display: none;}
    .header-top .header-top-phone {
        margin-left: 0;}
    
    .agent-single .section-col-2.reviews-wrap {
        display: block;}
    .agent-single .section-col-2.reviews-wrap > div {
        flex: 0 1 100%;
        margin-bottom: 20px;}
    .single-offer .offer-main-info div.property-item-icongrid {
        max-width: 250px;}
    .single-offer .offer-main-info .property-item-icongrid {
        width: 520px;}
    .search-simple .search-block.stick-to-head form a.search-start {
        padding-right: 10px;}
    .search-simple .stick-to-head .btnlink-has-icon.advanced-search-btn::after {
        top: 1px;
        margin-top: 5px;}
    ul.table-prices ul li:nth-child(2) {
        flex: 1 0 7%;}
    .description-block-content ul.table-prices .table-icons .sharer-container a {
        margin-right: 5px;
        margin-bottom: 5px;}
    .description-block-content ul.table-prices .table-icons .sharer-container a:last-child {
        margin-right: 0;}
    .offer-gallery {
        height: 372px;}
        #cta-connect-btns {
        top: 140px;
        transform: none;}
    .advanced-search-page ul.search-tabs,
    ul.search-tabs {
        left: auto;
        position: relative;}
    .advanced-search-page h1 {
        position: relative;
        top: 0;}
    .search-simple .search-block ul.search-tabs {
        left: 380px;}
    .contacts .agent-bc-single-offer .blue-stripe-flex li:first-child {
        width: 52%;}
    .contacts .agent-bc-single-offer .blue-stripe-flex li:last-child {
        width: 41%;}
}
@media only screen and (max-width: 905px) {
    .search-results-shownumber {
        display: none;}
    .search-results-shownumber a {
        color: #000;}
    .search-simple .search-block .fieldset:first-child > div {
        flex: 0 1 49%;
        margin-right: 0;
        margin-top: 20px;}
    .search-simple .search-block .fieldset {
        flex-wrap: wrap;}
    .search-simple .fieldset.horizontal > div:first-child {
        flex: 0 1 66%;
        margin-right: 0;}
    .search-simple .fieldset.horizontal > div:last-child {
        flex: 0 1 32%;
        margin-right: 0;}
    .search-simple .simple-search-forms-wrapper {
        padding: 30px 20px 30px 20px;}
    
    .single-offer .offer-main-info-bottom .offer-main-info-bottom-wrapper {
        position: relative;
        flex-wrap: wrap;}
    .single-offer .offer-main-info-bottom .socials-block span {
        margin-right: 0;}
    .footer-top .socials-block {
        margin: 20px 0 0 20px;
        position: relative;
        text-align: left;}
    .footer-top .footer-top-middle > ul {
        margin: 0 20px;}
    .list-spec li span {
        width: 150px;}
    .single-offer .agent-bc-single-offer {
        margin-bottom: 50px;}
    .posts-list-container .post-item:first-child a > div {
        display: block;
        width: 100%;}
    .posts-list-container .post-item:first-child a > div:nth-child(2) {
        float: none;
        margin-left: 0;}
    .posts-list-container .post-item:first-child a .post-publish-date {
        margin-top: 0;}
    .content-page.no-tabbed {
        display: table;}
    .search-simple .stick-to-head .simple-search-forms-wrapper {
        padding: 0;}
    .agent-list .years-in {
        padding: 3px 10px 5px 5px;
        margin-left: 0;
        border-radius: 0 0 4px 0;}
    .footer-top .footer-top-middle > ul {
        display: block;}
    .footer-top .brand-wrap {
        width: 30%;}
    .footer-top .footer-top-middle {
        width: 40%;}
}
@media only screen and (max-width: 830px) {
    .offer-gallery-inner.gallery-grid-order-to4 {
        grid-template-columns: repeat(auto-fill, minmax(47%, auto));}
    .offer-gallery-inner.gallery-grid-order-to4 > div:nth-child(3) {
        display: none;}
    .header-bottom .header-buttons li:nth-child(1) a,
    .header-bottom .header-buttons li:nth-child(2) a,
    .header-bottom .header-buttons li:nth-child(3) a {
        color: transparent;
        width: 37px;
        display: block;
        padding-right: 0;
        font-size: 0;}
    .header-buttons li .btn-has-icon::after {
        left: 11px;}
    .header-buttons li a.btn-fill-border::before {
        padding: 0;}
    .footer-top .footer-top-middle > ul {
        margin: 0 0 0 20px;}
    .footer-top .socials-block {
        margin: 20px 0 0 20px;}
    .home .search-block .fieldset > div {
        margin-right: 0;
        flex: 0 1 48%;}
    .home .search-block .fieldset {
        flex-wrap: wrap;}
    .advanced-search-page .search-block-content .search-form-buttons a {
        width: 37px;
        padding-right: 0;
        font-size: 0;
        margin-left: 15px;}
    .offer-gallery-inner.gallery-grid-order-5up > div:nth-child(2),
    .offer-gallery-inner.gallery-grid-order-5up > div:nth-child(3) {
        display: none;}
    .offer-gallery-inner.gallery-grid-order-5up {
        grid-template-columns: repeat(auto-fill, minmax(47%, 1fr));}
    .list-spec li span:first-child {
        width: 100%;}
    .list-spec li {
        line-height: normal;}
    .agent-list .agents-wrapper {
        display: block;}
    .agent-list .agent-bc-single-offer {
        width: 100%;}
    .text-page-content .right-image,
    .text-page-content .left-image {
        margin-left: 0;
        margin-right: 0;
        float: none;
        width: 100%;}
    .post-arrow-image {
        display: none;}
    .arrows-posts a {
        width: 300px;
        padding: 7px 15px;
        border-radius: 6px;}
    .left-post-arrow a {
        background-position: left center;}
    .right-post-arrow a {
        background-position: right center;}
    .blog-post .share-bar .section-col-2 {
        display: block;}
    .search-simple .search-block .fieldset > div {
        margin-right: 0;
        flex: 0 1 48%;
        margin-bottom: 25px;}
    .home .search-block .fieldset, 
    .search-simple .search-block-content form .fieldset {
        margin-bottom: 0;}
    .search-simple .fieldset.horizontal > div {
        margin-bottom: 0;}
    .header-top .header-top-phone::before,
    .header-top .header-top-email::before {
        display: none;}
    .header-top .header-top-favorites,
    .header-top .header-top-profile {
        margin-right: 15px;}
    .header-top .header-top-registration a::before,
    .header-top .header-top-profile a::before,
    .header-top .header-top-favorites a::before {
        margin-right: 5px;}
    .posts-list-container .section-col-2 {
        display: block;}
    .contacts .offices-wrapper {
        display: block;}
    .list-spec {
        width: 43%;}
    .single-offer .no-tabbed .agent-wrapper-singleoffer,
    .single-offer .agent-bc-single-offer {
        width: 54%;}
    .single-offer .offer-main-info .property-item-icongrid {
        width: 340px;}
    .search-result-section .property-items-wrapper .property-item {
        flex: 0 1 47%;}
    .stick-to-head .search-block-content {
        display: block;}
    .stick-to-head ul.search-tabs {
        padding-right: 0;
        width: 100%;}
    .home .stick-to-head ul.search-tabs li, 
    .stick-to-head ul.search-tabs li {
        display: inline-block;
        width: auto;
        margin-bottom: 0;
        padding: 3px 20px 4px 20px;
        vertical-align: middle;}
    .home .stick-to-head .simple-search-forms-wrapper,
    .stick-to-head .simple-search-forms-wrapper {
        width: 100%;
        margin-top: 25px;}
    .home .search-block.stick-to-head .fieldset > div {
        margin-bottom: 25px;}
    .search-simple .search-block.stick-to-head .fieldset > div {
        flex: 0 1 48%;}
    .search-simple .stick-to-head .fieldset.horizontal > div:last-child {
        flex: 0 1 48%;}
    .home .search-block.stick-to-head .fieldset.horizontal > div {
        margin-bottom: 0;}
    .home header .logo,
    header .logo {
        width: 140px;}
    body .header-bottom .brand-wrap a {
        width: 145px;
        height: 42px;
        overflow: hidden;}
    header .header-bottom {
        padding: 10px 30px 3px 30px;}
    .home .header-bottom .header-buttons,
    .header-bottom .header-buttons {
        top: 10px;}
    body.sticky .header-bottom .brand-wrap {
        margin-top: 0;}
    .header-buttons li {
        margin-top: 0;}
    .mobile-switch {
        top: 8px;}
    body.sticky .header-buttons .btn-has-icon::after {
        left: 11px;}
    body.sticky .header-buttons li.repairs-header a {
        width: 37px;}
    body.open-nav .mobile-switch {
        top: 54px;}
    #search-mobile {
        top: 6px;}
    body {
        padding-top: 90px;}
    .offer-id-badge {
        top: 130px;}
    .agent-list .agent-bc-single-offer .agent-image {
        height: 320px;}
}
@media only screen and (max-width: 768px) {
    .footer-top .brand-wrap {
        float: none;
        text-align: center;
        width: 100%;}
    .footer-top .brand-wrap a {
        display: inline-block;
        margin-right: 25px;
        vertical-align: top;}
    .footer-top .brand-wrap a:last-child {
        vertical-align: top;
        margin-top: 0;
        margin-right: 0;
        margin-left: 25px;}
    .footer-top .footer-top-middle {
        width: 100%;
        float: none;
        margin-top: 80px;}
    .footer-top .footer-top-middle > ul {
        margin: 0;
        display: block;
        width: 100%;
        text-align: center;}
    .footer-top .socials-block {
        margin: 40px 0;
        width: 100%;
        text-align: center;}
    .footer-top .footer-top-right {
        width: 90%;
        float: none;
        display: block;
        margin: 30px auto;
        text-align: center;}
    .footer-top-right h3::before {
        margin: 10px auto;}
    .grid360 li {
        flex: 1 0 11%;
        margin: 20px 5px 0 5px;}
    .home .search-block form a.search-start {
        width: 250px;}
    .review .section-col-2 {
        display: block;}
    .blog-post .posts-list-container .section-col-2 {
        display: block;}
    .contacts .columns-2-list {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;}
    .footer-top .footer-top-middle > ul > li {
        margin-right: 0;}
    .list-spec {
        width: 100%;}
    .single-offer .no-tabbed .agent-wrapper-singleoffer,
    .single-offer .agent-bc-single-offer {
        width: 100%;
        float: none;
        margin-left: 0;
        margin-top: 30px;
        margin-bottom: 0;}
    .single-offer .no-tabbed .agent-wrapper-singleoffer .agent-bc-single-offer {
        margin-top: 0;}
    .single-offer .section-inner.no-tabbed {
        display: flex;
        flex-wrap: wrap;}
    .single-offer .section-inner.no-tabbed .agent-wrapper-singleoffer {
        order: 2;
        margin-bottom: 30px;}
    .single-offer .section-inner.no-tabbed .map-offer {
        order: 3;
        margin-bottom: 0;}
    .agent-bc-single-offer .agent-image {
        height: 300px;}
    .description-block-content ul.table-prices {
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;}
    .description-block-content ul.table-prices .head-table {
        display: none;}
    .description-block-content ul.table-prices > li {
        width: 49%;
        display: inline-block;
        flex: 0 1 49%;
        margin-bottom: 12px;}
    .description-block-content ul.table-prices ul {
        display: block;
        border: none;
        background-color: #fff;}
    .description-block-content ul.table-prices ul {
        padding: 40px;}
    .sort-table .sort-select {
        width: 150px;}
    .contacts .office {
        height: 250px;
        margin-bottom: 50px;}
    .contacts .office-image {
        width: 60%;}
    .contacts .office .blue-stripe-flex {
        width: 100%;}
    .contacts .office-image {
        width: 100%;
        height: 200px;}
    .contacts .office {
        height: auto;}
    .contacts .office {
        margin-bottom: 20px;}
    .single-offer .offer-main-info .property-item-icongrid {
        width: auto;}
    .single-offer .offer-main-info-top .offer-main-info-top-wrapper {
        display: block;}
    .single-offer .offer-main-info-top li {
        display: inline-block;
        vertical-align: top;}
    .single-offer .offer-main-info div.property-item-icongrid,
    .single-offer .offer-main-info ul.property-item-icongrid {
        display: inline-block;
        vertical-align: top;}
    .single-offer .offer-main-info ul.property-item-icongrid {
        max-width: 58%;
        width: auto;}
    .single-offer .offer-main-info .property-item-icongrid li {
        display: inline-block;
        margin-right: 15px;
        vertical-align: top;}
    .offer-main-info-top .offer-main-info-top-left {
        width: 83%;}
    .offer-main-info-top .offer-main-info-top-right {
        float: right;}
    .text-page-content img.center-image, .text-page-content img.centerimg {
        float: none;
        margin-left: auto;
        margin-right: auto;
        display: block;
        margin-top: 30px;
        margin-bottom: 30px;
        width: 100%;}
    .contacts .office .blue-stripe-flex {
        }
    .contacts .office .blue-stripe-flex > div {
        display: inline-block;
        vertical-align: top;}
    .contacts .office .blue-stripe-flex > div:first-child {
        width: 70%;}
    .contacts .office .blue-stripe-flex > div.bhours {
        }
    .contacts .office .blue-stripe-flex > div.bhours h4 {
        margin-top: 0;}
    .contacts .office .blue-stripe-flex p {
        margin: 0 0 10px 0;}
    .contacts .office .blue-stripe-flex li:first-child {
        margin-bottom: 10px;}
    .contacts .office .blue-stripe-flex {
        padding: 15px;}
    footer .footer-top h3 {
        text-align: center;}
}
@media only screen and (max-width: 730px) {

}
@media only screen and (max-width: 700px) {
    .single-offer .offer-main-info-bottom .property-item-price a.download-document {
        margin-top: 0;}
    .single-offer .property-item-price .current-price {
        margin-left: 0;}
    .single-offer .offer-main-info-bottom .property-item-price .old-price {
        left: 29px;}
    .single-offer .socials-block {
        margin-top: 0;
        top: 55px;}
    .footer-top .socials-block {
        top: 0;}
    .header-presentation .homeslider-title a {
        padding: 6px 20px;
        margin: 0 20px;}
    .search-simple .search-block ul.search-tabs {
        left: 340px;}
    
}
@media only screen and (max-width: 650px) {
    .header-top {
        padding: 2px 20px;}
    .header-top {
        height: 36px;}
    .header-top .header-top-registration a,
    .header-top .header-top-profile a {
        color: transparent;
        width: auto;
        font-size: 0;}
    .header-top .header-top-registration a:before,
    .header-top .header-top-profile a:before {
        margin-top: 0;}
    .header-top .header-top-registration a::before,
    .header-top .header-top-profile a::before {
        margin-right: 0;}
    .language-switch {
        margin-left: 20px;}
    .header-top .header-top-favorites a::before {
        margin-right: 5px;}
    .header-bottom .brand-wrap a {
        width: 53px;
        height: 40px;
        overflow: hidden;}
    .header-bottom {
        padding: 0;
        height: 55px;}
    .mobile-switch {
        right: 17px;}
    .home .header-bottom .header-buttons,
    .header-bottom .header-buttons {
        right: 75px;}
    .header-bottom .brand-wrap {
        position: absolute;
        left: 20px;}
    .header-presentation .gallery-thumbs .swiper-wrapper {
        display: block;}
    .header-presentation .gallery-thumbs .swiper-wrapper .swiper-slide {
        width: 100% !important;}
    .home .search-block {
        padding: 20px;}
    .home .search-block h3 {
        left: 300px;
        font-size: 20px;
        font-weight: bold;
        top: 28px;}
    .home .fieldset.horizontal > div:first-child {
        margin-right: 0;}
    .home .search-block-content .search-form-buttons {
        text-align: center;}
    .home .search-block form a.search-start {
        width: 180px;}
    .banners-grid > li {
        width: 100%;
        margin-bottom: 25px;}
    .banners-grid > li:last-child {
        margin-bottom: 0;}
    .single-offer .offer-main-info-bottom .property-item-price .old-price {
        left: auto;
        position: relative;
        top: auto;}
    ul.description-tabs {
        font-size: 14px;
        font-weight: 700;}
    ul.description-tabs li {
        padding: 12px 15px;}
    .footer-top .socials-block {
        text-align: center;}
    .agent-single .section-col-2 {
        display: block;}
    .agent-single .section-col-2 > div {
        width: 100%;}
    .agent-single .section-col-2 .agent-info {
        margin-top: 40px;}
    .arrows-posts {
        display: block;}
    .arrows-posts a {
        background-image: none;
        color: #008ECB;
        width: 100%;}
    .post-arrow-text {
        width: 100%;
        text-align: left;}
    .arrows-posts p {
        margin: 0;}
    
    /* Remove to enable header slider grid
    
    .header-presentation .gallery-top .swiper-wrapper {
        display: block;}
    .header-presentation .gallery-top .swiper-slide {
        height: 300px;}
    */
    
    .header-presentation .header-slider {
        height: 450px;}
    
    
    
    .search-simple .search-block h3 {
        display: none;}
    .advanced-search-page .fieldset .important-field {
        top: 20px;
        left: 20px;}
    .advanced-search-page .fieldset .important-field:last-child {
        right: 0;
        top: 120px;}
    .advanced-search-page form .adv-form-wrapper .map {
        margin-top: 230px;}
    .modalform .agreement-check label {
        width: 80%;}
    .contacts .office .blue-stripe-flex > div:first-child {
        width: 60%;}
    .search-simple .search-block ul.search-tabs {
        left: auto;}
}
@media only screen and (max-width: 640px) {
    .offer-gallery-inner.gallery-grid-order-to4 {
        grid-template-columns: repeat(auto-fill, minmax(100%, auto));}
    .offer-gallery-inner.gallery-grid-order-to4 > div:nth-child(2) {
        display: none;}
    .offer-main-info-top .offer-main-info-top-left {
        flex-wrap: wrap;}
    .single-offer .offer-main-info .property-item-icongrid {
        width: auto;
        flex: 1 0 100%;}
    .single-offer .offer-main-info div.property-item-icongrid {
        max-width: none;}
    .single-offer .offer-main-info .property-item-icongrid li {
        flex: auto;}
}
@media only screen and (max-width: 600px) {
    .single-offer .offer-main-info-bottom .offer-main-info-bottom-wrapper {
        display: block;}
    .offer-main-info-bottom .offer-main-info-bottom-wrapper .socials-block {
        text-align: left;
        margin-top: 1px;
        padding-top: 15px;
        border-top: 1px solid #ccc;}
    .single-offer .offer-main-info-bottom .socials-block span {
        margin-right: 15px;
        display: inline-block;
        text-transform: none;
        font-size: 16px;
        font-weight: 400;}
    .offer-main-info-bottom .offer-main-info-bottom-wrapper .socials-block .sharer-container {
        width: auto;
        display: inline-block;
        vertical-align: middle;
        height: auto;}
    .sharer-container a {
        margin-right: 15px;}
    .single-offer .offer-main-info-bottom .property-item-price a.download-document {
        margin-top: 0;
        margin-bottom: 15px;}
    .offer-main-info-bottom .offer-main-info-bottom-wrapper a.follow-offer {
        margin-bottom: 15px;
        margin-left: 3px;}
    .offer-main-info-bottom .offer-main-info-bottom-wrapper {
        padding-top: 0;}
    .single-offer .offer-main-info-bottom .property-item-price .current-price {
        margin-top: 15px;}
    .single-offer .offer-main-info-bottom .property-item-price .price-per-sqm {
        vertical-align: middle;
        margin-top: 15px;}
    .single-offer .offer-main-info-bottom .property-item-price .price-status {
        margin-top: 15px;}
    
    .search-result-section .property-items-wrapper {
        display: block;
        margin-right: 0;}
    .search-result-section .property-items-wrapper .property-item {
        flex: 0 1 100%;
        width: 100%;
        margin-right: 0;}
    .search-result-section .property-items-wrapper .property-item .property-item-bottom h2 {
        min-height: 40px;}
    .search-result-section .property-items-wrapper .property-item .property-item-price {
        margin: 20px 0;}
    .search-result-section .banners-grid {
        margin: 35px 0;}
    .modalform .fieldset {
        display: block;}
    .modalform .fieldset div {
        margin-right: 0;}
    .agent-list .agent-bc-single-offer .agent-image {
        height: 220px;}
}
@media only screen and (max-width: 550px) {
    .search-simple .property-item {
        width: 100%;}
    .search-results-sortby span {
        display: none;}
    .search-simple .search-block .fieldset {
        display: block;}
    .search-simple .search-block .fieldset > div {
        display: block;
        margin-right: 0;}
    .search-simple .search-block-content form .fieldset > div {
        margin-right: 0;
        margin-top: 20px;}
    .search-simple .search-block-content .search-form-buttons a:last-child {
        right: 0;}
    .list-spec {
        width: 100%;
        margin-bottom: 15px;}
    .single-offer .agent-bc-single-offer {
        width: 100%;
        margin-left: 0;}
  
    .contacts .office .blue-stripe-flex {
        display: block;}
    .contacts .office .blue-stripe-flex p {
        margin: 0 0 20px 0;}
    .contacts .office .blue-stripe-flex .agent-landline,
    .contacts .office .blue-stripe-flex .agent-email {
        display: inline-block;}
    .single-offer .offer-main-info .property-item-icongrid li:last-child {
        margin-right: 0;}
    .single-offer .property-items-wrapper {
        display: block;}
    #search-mobile {
        left: -50px;}
    .sort-table .sort-select {
        width: 40%;
        margin-left: 0;
        margin-right: 10px;}
    .sort-table .sort-select:last-child {
        margin-right: 0;}
    .sort-table p {
        display: block;}
    ul.description-tabs li {
        padding: 4px 10px;
        display: block;
        width: 100%;}
    ul.description-tabs li.selected {
        border-radius: 4px;}
    ul.description-tabs {
        width: 100%;
        text-align: center;}
    .contacts .office {
        height: auto;}
    .contacts .office-image {
        width: 100%;
        height: 200px;}
    .contacts .office .blue-stripe-flex {
        width: 100%;}
    .single-offer .offer-main-info-top .offer-main-info-top-left {
        display: block;
        width: 100%;}
    .single-offer .offer-main-info div.property-item-icongrid {
        width: 100%;
        margin-right: 0;}
    .single-offer .offer-main-info ul.property-item-icongrid {
        max-width: none;
        width: auto;}
    .offer-main-info-top .offer-main-info-top-right {
        float: none;}
    
    .agent-single .agent-bc-single-offer .blue-stripe-flex li {
        margin: 0 10px 10px 0;
        width: 45%;
    }
}

@media only screen and (max-width: 500px) {
    .header-top .header-top-favorites {
        margin-right: 7px}
    .header-top .header-top-email {
        margin-left: 7px;}
    .header-top .header-top-left {
        font-size: 12px;}
    .header-top {
        padding: 2px 10px;}
    .header-bottom .brand-wrap {
        left: 10px;}
    .mobile-switch {
        right: 7px;}
    .home .header-bottom .header-buttons, .header-bottom .header-buttons {
        right: 60px;}
    .footer-top .brand-wrap a {
        display: block;
        margin-right: 0;}
    .footer-top .brand-wrap a:last-child {
        margin-top: 35px;
        margin-right: 0;
        margin-left: 0;}
    .language-switch {
        margin-left: 15px;}
    .home .search-block form a.search-start {
        width: 100%;
        left: 0;}
    .home .search-block form a.advanced-search-btn {
        margin: 0 0 20px 0;}
    .home .search-block .fieldset {
        display: block;}
    .home .search-block .fieldset.horizontal {
        display: block;}
    .home .search-block h3 {
        margin: 0 0 20px 0;
        font-size: 25px;
        position: relative;
        left: auto;
        top: 0;}
    .advanced-search-page .search-block-content .search-form-buttons {
        position: relative;
        top: auto;
        right: auto;
        text-align: center;}
    .advanced-search-page .search-block-content .search-form-buttons a {
        width: auto;
        font-size: 16px;
        padding-right: 25px;
        margin: 10px auto;}
    .footer-bottom ul {
        display: block;}
    .offer-main-info-top .offer-main-info-top-wrapper {
        display: block;}
    .offer-main-info-top .offer-main-info-top-right ul {
        display: flex;
        justify-content: flex-start;}
    .offer-main-info-top .offer-main-info-top-right {
        flex: auto;}
    .offer-gallery-inner > div:nth-child(4) {
        display: none;}
    .offer-gallery-inner.gallery-grid-order-5up {
        grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));}
    .agent-list .agent-bc-single-offer .agent-image {
        height: 238px;}
    .agent-single .certificates ul {
        display: block;}
    .advanced-search-page .search-block .fieldset {
        margin-bottom: 40px;
        flex-wrap: wrap;
        display: block;}
    .advanced-search-page .search-block .fieldset > div {
        margin-right: 0;
        width: 100%;}
    .advanced-search-page .simple-search-forms-wrapper {
        padding: 20px;}
    .advanced-search-page .search-block .fieldset > div.important-field {
        width: calc(100% - 40px);}
    .section-basic h1 {
        font-size: 30px;
        margin: 0 0 20px 0;}
    #cta-connect-btns a:hover {
        right: -215px;}
    .list-spec {
        -moz-column-count: 1;
        -moz-column-gap: 10px;
        -webkit-column-count: 1;
        -webkit-column-gap: 10px;
        column-count: 1;
        column-gap: 10px;}
    .description-block-content ul.table-prices {
        display: block;}
    .description-block-content ul.table-prices > li {
        width: 100%;
        display: block;}
    .agent-list .years-in {
        width: 100%;
        height: 55px;}
    .agent-list .years-in {
        width: 100%;
        padding: 10px 10px 5px 5px;
        height: 55px;}
    .agent-list .agent-bc-single-offer .agent-image {
        background-position: center 54px;}
    .agent-list .agent-bc-single-offer .agent-image.no-years {
        background-position: center top;
        background-size: cover;}
    .cookieinfo {
        width: 100%;}
    .header-top .header-top-profile {
        margin-right: 7px;}
    .contacts .office .blue-stripe-flex > div:first-child {
        width: 50%;}
    .agent-list .agent-bc-single-offer .agent-image.blank-image {
        background-position: center;}
    .single-offer .property-item-spec-wrapper .property-item-spec {
        display: flex;}
    .agent-bc-single-offer .blue-stripe-flex li {
        margin: 0 10px 10px 0;
        width: 45%;}
}
@media only screen and (max-width: 480px) {
    .contacts .office .blue-stripe-flex > div:first-child {
        width: 100%;}
    .contacts .office .blue-stripe-flex > div {
        display: block;}
    .contacts .office .blue-stripe-flex > div.bhours {
        margin-top: 20px;}
    .single-offer .offer-main-info-top li.mobile-360 {
        top: -13px;
        position: relative;}
    .single-offer .offer-main-info-top li.mobile-360 img {
        height: 32px;}
    .agent-contact-wrap-info a {
        position: relative;
        margin-top: 20px;}
    .grid360 li {
        flex: 1 0 25%;}
}
@media only screen and (max-width: 430px) {
    .search-results-count {
        display: none;}
    .search-results-sortby {
        width: 100%;}
    .search-results-sortby select {
        width: 100%;}
    .agent-bc-single-offer .blue-stripe-flex.flex-start {
        display: inline-block;}
    .agent-bc-single-offer .blue-stripe-flex li {
        margin: 0 0 10px 0;
        width: 100%;}
    .agent-bc-single-offer .blue-stripe-flex.flex-start li:first-child {
        margin-right: 0;
        margin-bottom: 15px;}
    .single-offer .agent-bc-single-offer .blue-stripe-flex .years-in {
        text-align: left;}
    .agent-bc-single-offer .blue-stripe-flex a {
        text-align: left;
        margin-left: 0;
        padding-left: 0;}
    #maininfo-top .property-item-icongrid li {
        flex: 0 1 44%;}
    .blog-post .socials-block .sharer-container a {
        margin-right: 5px;}
    .blog-post .socials-block span {
        margin-right: 10px;}
    .header-buttons li.repairs-header {
        display: none;}
    .header-buttons li.receive-offer-header {
        margin-right: 0;}
    body .header-bottom .brand-wrap a,
    body.sticky .header-bottom .brand-wrap a {
        width: 42px;}
    #cd-registration p.submit-me {
        }
    #cd-registration p.submit-me a {
        display: block;}
    #cd-registration #register_from_registration {
        margin-top: 15px;
        margin-left: 0 !important;}
    .header-presentation .homeslider-title h2 {
        font-size: 16px;
        line-height: 1;}
    .header-presentation .homeslider-title a {
        padding: 10px 20px 6px 20px;}
    .agent-bc-single-offer .agent-image {
        background-size: 350px auto;}
    .single-offer .agent-bc-single-offer .agent-image {
        background-size: cover;}
    .contacts .agent-bc-single-offer .blue-stripe-flex li:first-child {
        width: 100%;}
    .contacts .agent-bc-single-offer .blue-stripe-flex li:last-child {
        width: 100%;}
    .agent-bc-single-offer .blue-stripe-flex.flex-start {
        display: inline-block;}
}
@media only screen and (max-width: 350px) {
    ul.search-tabs li {
        padding: 12px 15px;
        font-size: 14px;}
    .header-presentation .homeslider-title h2,
    .header-presentation .homeslider-title h2 span {
        font-size: 16px;}
    .header-presentation .homeslider-title a {
        font-size: 14px;}
    #cta-connect-btns {
        top: auto;
        bottom: 120px;}
    .single-offer .offer-main-info-bottom .property-item-price .price-status {
        margin-left: 0;
        margin-right: 0;}
    .single-offer .offer-main-info .property-item-icongrid {
        display: block;}
    .review-img {
        width: 118px;
        margin-right: 0;
        margin-bottom: 20px;}
    .review-item a {
        display: block;}
    .single-offer .offer-main-info-bottom .property-item-price a.download-document {
        margin-right: 0;}
    .single-offer .offer-main-info-bottom .property-item-price .current-price {
        margin-right: 0;
        padding-left: 19px;
        font-size: 24px;}
    .single-offer .property-item-price .current-price::before {
        background-size: 14px 20px;
        width: 14px;
        height: 20px;}
    .header-top .header-top-favorites a::before {
        margin-right: 2px;}
    .lang-flag {
        width: 19px;
        height: 19px;}
    .current-lang {
        width: 19px;
        height: 19px;}
    .language-switch {
        line-height: normal;
        margin-left: 9px;}
    .selecting-lang {
        height: 19px;
        width: 19px;}
    
}
@media only screen and (max-width: 300px) {
    .header-top .header-top-left {
        font-size: 12px;}
    .header-top .header-top-favorites {
        display: none;}
}




/*
SHARE
*/

    /* Detailed Offer */
        .share-and-print a.pans-for-share {
            width: auto;
            height: 100%;
            margin-right: 25px;
            margin-bottom: 25px;
            margin-top: 15px;
            position: relative;
            display: inline-block;
            opacity: 1;}
        .share-and-print a.pans-for-share:hover {
            opacity: 0.7;}
        .share-and-print a.pans-for-share:last-child {
            margin-right: 0;}
        .share-and-print a.pans-for-share p {
            display: block;
            font-weight: 700;
            margin: 0;}
        .share-and-print a.pans-for-share img {
            border: 1px solid #ccc;
            border-radius: 6px;
            padding: 10px;}

    .share-and-print .table-prices {
        list-style: none;}
    .share-and-print .table-prices li {
        margin: 0;
        list-style: none;}
    .share-and-print .table-prices li ul {
        padding: 20px;
        display: flex;
        margin: 0;
        border-bottom: 1px solid #ccc;
        list-style: none;}
    .share-and-print .table-prices li li {
        flex: 1;
        margin: 0;}
    .share-and-print .table-prices > li {
        }
    .share-and-print .table-prices > li:before {
        display: none;}

    .share-and-print .table-prices li.head-table {
        }
    .share-and-print .table-prices li.head-table ul li {
        }
    .share-and-print .table-prices ul li:last-child {
        display: none;}
        
