

/* Start:/local/components/rent/section/templates/.default/style.css?17835155963381*/
.catalog-grid{
    width:67.35vw;
    margin:0 auto;

    display:grid;
    grid-template-columns:repeat(4, minmax(0, 1fr));
    column-gap:2.6vw;
    row-gap:70px;
}

.catalog-card{
    width:100%;
    height:452px;

    display:flex;
    flex-direction:column;
    align-items:center;
}

.catalog-card__image{
    width:100%;
    height:226px;
    display:flex;
    justify-content:center;
    align-items:center;
    overflow:hidden;
    background-color: white;
}

.catalog-card__image img{
    width:auto;
    max-width:110%;
    max-height:176px;
    object-fit:contain;
}

.catalog-card__title{
    width:100%;
    margin-top:58px;

    text-align:center;

    font-family:"HelveticaNeueCyr";
    font-size:18px;
    line-height:130%;
    font-weight:400;

    color:#fff;
    text-decoration:none;

    min-height:46px;
}

.catalog-card__btn{
    margin-top:auto;
    width:100%;
    height:56px;
    display:flex;
    justify-content:center;
    align-items:center;
    gap:12px;
    background:rgba(255,255,255,.2);
    backdrop-filter:blur(4px);
    border:none;
    cursor:pointer;
    color:#fff;
    font-family:"Futura PT";
    font-size:18px;
    text-transform:uppercase;
    letter-spacing:.05em;
}

.catalog-card__btn svg{
    flex-shrink:0;
}

.catalog-card:hover .catalog-card__image img{
    transform:scale(1.03);
    transition:.3s;
}

.catalog-card__image img{
    transition:.3s;
}
@media (max-width: 768px){

    .catalog-grid{
        width: calc(100% - 24px) !important;
        margin: 0 auto;

        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 40px 12px;
    }

    .catalog-card{
        width: 100%;
        height: auto;
        min-height: 340px;
    }

    .catalog-card__image{
        width: 100%;
        height: 140px;
    }

    .catalog-card__image img{
        max-width: 100%;
        max-height: 100%;
        object-fit: contain;
    }

    .catalog-card__title{
    	width: 100%;
    	margin-top: 24px;

   	font-size: 14px;
    	line-height: 130%;

    	min-height: 54px;

    	display: -webkit-box;
    	-webkit-line-clamp: 3;
    	-webkit-box-orient: vertical;
    	overflow: hidden;
    }

    .catalog-card__btn{
        width: 100%;
        height: 46px;

        margin-top: 20px;

        font-size: 14px;
        gap: 8px;
    }

    .catalog-card__btn svg{
        width: 36px;

    }

}
@media (min-width: 768px) and (max-width: 1100px){

    .catalog-grid{
        width: 73.75vw !important;
        margin: 0 auto;
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        column-gap: 26px;
        row-gap: 60px;
    }


    .catalog-card{
        width:100%;
        height: 370px;
    }


    .catalog-card__image{
        width:100%;
        height:190px;
    }


    .catalog-card__title{
        width:100%;
        margin-top:35px;

        font-size: 14px;
        line-height:130%;

        min-height:46px;
    }


    .catalog-card__btn{
        width:100%;
        height:52px;
        font-size: 14px;
    }


    .catalog-card__btn svg{
        width: 30px;
    }

}
.catalog-card__btn:hover {
        box-shadow: 4.5px 0px 15px 3px rgba(255, 255, 255, 0.178);
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/form/callback/bitrix/form.result.new/.default/style.css?1658254330342*/
.order_input input {
    width: 100%;
    padding: 15px;
    border: 1px solid #dbdbdb;
    color: #212121;
}
.main_default_btn.order_btn {
    width: 100%;
    margin-top: 25px;
    padding: 15px 28px 13px;
}
.order_input {
    padding-bottom: 30px;
    font-size: 14px;
    line-height: 14px;
    font-family: 'MullerRegular', sans-serif;
}
/* End */
/* /local/components/rent/section/templates/.default/style.css?17835155963381 */
/* /bitrix/templates/.default/components/bitrix/form/callback/bitrix/form.result.new/.default/style.css?1658254330342 */
