/*!
Theme Name: smartlending
Theme URI: https://concept1.co.il/
Author: Roman Dydnuk
Author URI: http://dudnyk.rb@gmail.com
Description: This is wordpress theme made by Concept1. The url: <a target=\"_blank\" href=\"https://concept1.co.il/\">Concept1</a>
Version: 1.0.0
*/

/*
* Description: This is the main style that is used in all languages.
*              The /--- (Example text) ---/ allow you to navigate in file.
*              Comments tells about the code where it used.
*/

/*---------------- Import fonts.css ------------------*/

@import "fonts.css";

/*-------------- End import fonts.css ----------------*/
/*----------------------------------------------------*/
/*------------------- Default code -------------------*/


/*special color and sizes*/

:root {

    /*The colors (cr - to find by search)*/

    /*The background (bg - to find by search)*/

    /*The text sizes (sz - to find by search)*/

    /*Post sizes*/

}

* {
    box-sizing: border-box;
}

/*rest of all not standard style for texts*/

::placeholder, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
menu, nav, output, ruby, section, summary,
time, mark {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
    appearance: none;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    text-rendering: optimizeLegibility;
    text-decoration: inherit;
    color: inherit;
}
html {
    scroll-behavior: smooth;
}
body {
    font-family: 'ploni', sans-serif;
    font-style: normal;
    font-weight: normal;
}
body .container {
    max-width: 2600px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
body section {
    max-width: 2600px;
    width: 100%;
    margin: 0 auto;
}
body .site-main {
    /*background-image: url("");*/
    background-position: center;
    background-repeat: repeat;
    background-size: 100%;
    max-width: 2600px;
    width: 100%;
    margin: 0 auto;
}
body img {
    display: block;
    height: 100%;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    transform: scale(1);
    transition: transform 0.7s ease-in-out;
}
body select, body input, body textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    outline: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; /* Chrome and other browsers*/
}
input[type=number] {
    -moz-appearance:textfield; /* Firefox */
}
body select::-ms-expand {
    display: none;
}
body input[type="submit"] {
    cursor: pointer;
}
body .wpcf7-spinner,
body .wpcf7 form .wpcf7-response-output,
body .wpcf7-not-valid-tip,
body .wpcf7 form.invalid .wpcf7-response-output,
body .wpcf7 form.unaccepted .wpcf7-response-output,
body .wpcf7 form.payment-required .wpcf7-response-output {
    display: none !important;
}
body .mob {
    display: none;
}
body .fancybox-container {
    z-index: 9999999 !important;
}
body.stop {
    overflow: hidden;
}
body .woocommerce {
    width: 100%;
}
body #primary {
    position: relative;
    padding: 0;
    z-index: 1;
}

/*------------------ End default code ----------------*/
/*----------------------------------------------------*/
/*------------------- Header code --------------------*/

#banner {
    .container {
        margin-top: 66px;
        display: flex;
        flex-direction: column;
        max-width: calc(1200px + 60px);
        padding: 0 30px;
    }
    .logo {
        max-width: 195px;
        display: flex;
        margin: 0 0 32px auto;
    }

    .inner {
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
        width: 100%;

        .text {
            h1 {
                color: #FF4E31;
                text-align: right;
                font-size: 3.1875rem;
                font-style: normal;
                font-weight: 700;
                line-height: 1.17; /* 117.647% */
            }

            h3 {
                color: #111C3F;
                text-align: right;
                font-size: 2.6875rem;
                font-style: normal;
                font-weight: 700;
                line-height: 1.48; /* 148.837% */
            }

            a {
                display: flex;
                align-items: center;
                justify-content: center;
                width: fit-content;
                padding: 11px 17px;
                color: #111C3F;
                text-align: center;
                font-feature-settings: 'liga' off, 'clig' off;
                font-size: 1.92063rem;
                font-style: normal;
                font-weight: 600;
                line-height: 100%; /* 1.92063rem */
                border-radius: 31.077px;
                background: #2EE3C0;
                margin-top: 27px;
                transition: all .2s linear;

                &:hover {
                    color: #fff;
                    background: #111C3F;
                }
            }
        }

        .thumbnail {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            max-width: 450px;

            .bg {
                display: flex;
                width: 100%;
            }

            .label {
                margin: -40px auto 0;
            }
        }
    }

}

#advantages {
    .container {
        max-width: calc(655px + 60px);
        padding: 0 30px;
    }

    .title h2 {
        color: #111C3F;
        text-align: center;
        font-feature-settings: 'liga' off, 'clig' off;
        font-size: 3.1875rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.16; /* 116.59% */
        margin: 80px auto 15px;
    }

    .inner {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
        gap: 11px;

        .item {
            display: flex;
            align-items: center;
            justify-content: flex-end;
            width: 100%;
            border-radius: 6.93px;
            background: #E6EAFF;
            padding: 4px 0 4px 20px;

            .icon {
                display: flex;
                align-items: center;
                justify-content: center;
                margin: 0 auto;
            }

            .text {
                max-width: 450px;
                width: 100%;
                color: #111C3F;
                text-align: right;
                font-feature-settings: 'liga' off, 'clig' off;
                font-size: 1.45838rem;
                font-style: normal;
                font-weight: 500;
                line-height: 1.3; /* 130.679% */
                text-wrap: pretty;
            }
        }
    }
}

#selects {
    margin-top: 17px;

    .container {
        max-width: calc(762px + 60px);
        padding: 0 30px;
        display: flex;
        justify-content: space-between;
        gap: 20px;
    }

    .item {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 50%;
        max-width: 350px;

        .icon {
            max-width: 119px;
        }

        .text {
            margin-top: -35px;

            display: flex;
            align-items: center;
            flex-direction: column;
            justify-content: center;
            width: 100%;
            padding: 27px 5px 15px;
            border-radius: 6.93px;
            background: #E6EAFF;

            p {
                color: #6C79E5;
                text-align: center;
                font-size: 1.27338rem;
                font-style: normal;
                font-weight: 600;
                line-height: 1.4; /* 186.509% */
            }

            h2 {
                color: #6C79E5;
                font-size: 3.1835rem;
                font-style: normal;
                font-weight: 700;
                line-height: calc(2.375 / 3.1835);
                margin-bottom: .05em;
            }

            h4 {
                color: #111C3F;
                text-align: center;
                font-size: 1.39181rem;
                font-style: normal;
                font-weight: 400;
                line-height: 1.28; /* 128.088% */

                strong {
                    font-weight: 600;
                }
            }
        }
    }
}

#info {
    margin-top: 54px;

    .container {
        max-width: calc(1211px + 60px);
        padding: 0 30px;
        color: #111C3F;
        text-align: center;
        font-size: 1.09375rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.37; /* 137.143% */

        a {
            text-decoration: underline;
        }
    }
}

footer {
    height: 65px;
    gap: 10px;
    background: #96F2E3;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-top: 11px;

    p {
        color: #111C3F;
        text-align: center;
        font-feature-settings: 'liga' off, 'clig' off;
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: 1rem;
    }

    .buttons {
        display: flex;
        align-items: center;
        justify-content: space-between;
        max-width: 360px;
        width: 100%;
        padding: 0 30px;

        a {
            display: flex;
            align-items: center;
            justify-content: center;
            color: #111C3F;
            text-align: right;
            font-feature-settings: 'liga' off, 'clig' off;
            font-size: 0.875rem;
            font-style: normal;
            font-weight: 600;
            line-height: 1rem; /* 114.286% */
        }
    }
}


a.button-new {
                display: none;
                align-items: center;
                justify-content: center;
                width: fit-content;
                padding: 11px 17px;
                color: #111C3F;
                text-align: center;
                font-feature-settings: 'liga' off, 'clig' off;
                font-size: 1.92063rem;
                font-style: normal;
                font-weight: 600;
                line-height: 100%; /* 1.92063rem */
                border-radius: 31.077px;
                background: #2EE3C0;
                margin-top: 27px;
                transition: all .2s linear;

                &:hover {
                    color: #fff;
                    background: #111C3F;
                }
            }

/*----------------- End header code ------------------*/
/*----------------------------------------------------*/
/*-------------------- page code ---------------------*/


/*------------------ End page code -------------------*/
/*----------------------------------------------------*/
/*--------------- Fixed elements code ----------------*/

/*Captcha*/

.grecaptcha-badge {
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
}

/*whatsapp*/

/*colphone*/

/*------------- End Fixed elements code --------------*/
/*----------------------------------------------------*/
/*-------------- Animate elements code ---------------*/

/*------------ End Animate elements code -------------*/
/*----------------------------------------------------*/