.t450__burger_container{opacity:.4;}


.t798__text.t-text{min-height:181px;}

/*Футер*/

#t-footer .t-form__inputsbox{
    position:relative;
}

#t-footer .t-input{border-radius:40px !important;}
#t-footer .tn-form__submit button{border-radius:40px !important;}

#t-footer .tn-form_horiz .t-form__inputsbox,
#t-footer .tn-form_horiz .t-input-group{
    display:block !important;
}

#t-footer button.t-submit{
    font-size: 25px !important;
    line-height: 1;
    vertical-align: middle;
    width: 47px !important;
    height: 47px !important;
    bottom: 24px;
    right: 5px;
    position: absolute;
}

#t-footer .tn-form__submit:hover button.t-submit:hover{
    right:8px;
}

.tn-elem[data-elem-id="1556186412423"] .tn-atom, 
.tn-elem[data-elem-id="1556193248435"] .tn-atom, 
.tn-elem[data-elem-id="1556194799392"] .tn-atom, 
.tn-elem[data-elem-id="1556200914956"] .tn-atom,
.tn-elem[data-elem-id="1556506273532"] .tn-atom,
.tn-elem[data-elem-id="1556346710843"] .tn-atom,
#rec101860299 button,
#t-footer .tn-form__submit button.t-submit{
    background-image:linear-gradient(to right, #FF1D49, #E94F6D) !important;
    -webkit-transition: .2s all ease-in-out !important;
	-o-transition: .2s all ease-in-out !important;
	transition: .2s all ease-in-out !important;
}

.tn-elem[data-elem-id="1556186412423"] .tn-atom:hover, 
.tn-elem[data-elem-id="1556193248435"] .tn-atom:hover, 
.tn-elem[data-elem-id="1556194799392"] .tn-atom:hover, 
.tn-elem[data-elem-id="1556200914956"] .tn-atom:hover,
.tn-elem[data-elem-id="1556506273532"] .tn-atom:hover,
.tn-elem[data-elem-id="1556346710843"] .tn-atom:hover,
#rec101860299 button:hover{
    -webkit-transform: translateY(-3px) !important;
	-ms-transform: translateY(-3px) !important;
	-o-transform: translateY(-3px) !important;
	transform: translateY(-3px) !important;
}




.t668__wrapper {
    border-radius: 10px;
    box-shadow: 0 0 5px rgba(71, 6, 173, 0.1);
}


.t668__title.t-name.t-name_xl{
    vertical-align: middle;
    line-height: 62px;
}

.t668__title.t-name.t-name_xl span:first-child{
    color: rgb(71, 6, 173);
    display: inline-block;
    line-height: 62px;
    height: 62px;
    vertical-align: bottom;
    margin-right: 53px;
    width:40px;
    font-size:46px;
}

@media screen and (max-width: 480px){
    .t668__title.t-name.t-name_xl span:first-child{display:block;}
    .t668__title.t-name.t-name_xl{line-height: 1.4; font-size: 14px;}
}

.t668 .t-container .t668__col:last-child .t668__wrapper{
    background-color: #FFF700;
}


.t404__col{
    -webkit-transition: .2s all ease-in-out;
	-o-transition: .2s all ease-in-out;
	transition: .2s all ease-in-out;
    border-radius: 10px;
    overflow: hidden;
    -webkit-filter: grayscale(1);
    -o-filter: grayscale(1);
    filter: grayscale(1);
}

.t404 .t404__img{
    -webkit-transition: .2s all ease-in-out;
	-o-transition: .2s all ease-in-out;
	transition: .2s all ease-in-out;
    -webkit-filter: grayscale(1);
    -o-filter: grayscale(1);
    filter: grayscale(1);
}

.t404__col:hover .t404__img{
     -webkit-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
}

.t404__col .t404__textwrapper.t404__paddingsmall{
    padding: 35px 35px 40px 63px;
}

.t404__col:hover{
    -webkit-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
}

.t404 .t404__title{
    height:auto !important;
}

.t404 .t404__showmore{font-size: 24px; font-weight:normal;}

/*Слайдер партнеров*/


@media screen and (min-width: 992px){

    .t738 .t738__item{
        -webkit-transition: .2s all ease-in-out;
    	-o-transition: .2s all ease-in-out;
    	transition: .2s all ease-in-out;
    	-webkit-filter: grayscale(1);
    	-o-filter: grayscale(1);
    	filter: grayscale(1);
    }
    
    .t738 .t738__item:hover{
        -webkit-filter: grayscale(0);
    	-o-filter: grayscale(0);
    	filter: grayscale(0);
    }

}

/*Мои услуги*/

.t649 .t649__col.t-col.t-col_6.t-prefix_3.t-align_left.t-item{
    padding-left:0;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    width:100%;
    max-width:100%;
    margin: 0 !important;
    background-image: url(https://static.tildacdn.com/tild6262-3862-4034-a666-626362346663/mp--bg.png);
    border-radius: 10px;
    background-color: #ffffff;
    background-position: right center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 0px 5px 0px rgba(71,6,173,0.1);
    position:relative;
    padding: 80px 40px;
}


.t649 .t649__linkwrapper{
    padding: 0;
    box-sizing: border-box;
    position:relative;
}

.t649 .t649__text{
    width: 650px;
}

.t649 .t-container  .t649__col .t649__linkwrapper::before{
    position: absolute;
    font-size: 288px;
    font-weight: bold;
    opacity: .7;
    top: 0;
    color: #fff;
    vertical-align: middle;
    right: 40px;
    align-items: center;
    padding-top: 30px;
    line-height: 1;
    display: flex;
    font-family: 'Muller',Arial,sans-serif;
    
    -webkit-transition: .2s all ease-in-out;
	-o-transition: .2s all ease-in-out;
	transition: .2s all ease-in-out;
}

.t649 .t-container .t649__col:first-child .t649__linkwrapper::before{
    content:'01';
}

.t649 .t-container .t649__col:nth-child(3) .t649__linkwrapper::before{
    content:'02';
}

.t649 .t-container .t649__col:nth-child(5) .t649__linkwrapper::before{
    content:'03';
}

.t649 .t-container  .t649__col .t649__linkwrapper:hover::before{
    right:60px;
}


@media screen and (max-width: 960px){
    .t649 .t649__col.t-col.t-col_6.t-prefix_3.t-align_left.t-item{margin-bottom:30px !important;}
    .t649 .t-container  .t649__col .t649__linkwrapper::before{display:none;}
}

@media screen and (max-width: 480px){
    .t649__uptitle{
        font-size:20px !important;
        text-align: center !important;
    }
    
    .t-heading_sm{
        font-size: 24px !important;
        text-align: center !important;
    }
    
    .t649__text.t-text.t-text_sm{
            font-size: 14px !important;
        text-align: center !important;
    }
    
    .t649 .t649__col.t-col.t-col_6.t-prefix_3.t-align_left.t-item{padding:40px !important;}
}


/*  Блоки блога на главной */

@media screen and (min-width: 1200px){
    #rec101891458 .t404 .t-container .t404__col:not(:nth-child(2)){
        position:relative;
        height: 500px;
    }
        
    #rec101891458 .t404 .t-container .t404__col:not(:nth-child(2)) .t404__imgbox{
        position:absolute;
        width:100%;
        height:100%;
        -webkit-box-shadow: inset 0 500px 0 0 rgba(0,0,0,.4);
    	box-shadow: inset 0 500px 0 0 rgba(0,0,0,.4);
    }
    #rec101891458 .t404 .t-container .t404__col:not(:nth-child(2)) .t404__textwrapper{
        position:absolute;
        width:100%;
        bottom:0;
        padding:60px;
        -webkit-box-sizing: border-box;
    	-moz-box-sizing: border-box;
    	box-sizing: border-box;
    	color:#fff;
    }
    
    #rec101891458 .t404 .t-container .t404__col:not(:nth-child(2)) .t-uptitle .t404__date,
    #rec101891458 .t404 .t-container .t404__col:not(:nth-child(2)) .t-heading,
    #rec101891458 .t404 .t-container .t404__col:not(:nth-child(2)) .t-descr{
        color:#fff;
    }
    
    #rec101891458 .t404 .t-container:nth-child(2){
        height:500px;
        position:relative;
        margin-bottom:40px;
    }
    
    #rec101891458 .t404 .t-container:nth-child(2) .t404__col{
        position:absolute;
        top:0;
        left:0;
    }
    
    #rec101891458 .t404 .t-container:nth-child(2) .t404__col:nth-child(2){
        top:300px;
    }
    
    #rec101891458 .t404 .t-container:nth-child(2) .t404__col:first-child{
        border-bottom:2px solid #4706AD;
        border-radius:0;
        
        -webkit-filter: grayscale(0);
        -o-filter: grayscale(0);
        filter: grayscale(0);
    }
    
    #rec101891458 .t404 .t-container:nth-child(2) .t404__col:first-child .t404__textwrapper{
        padding:0 !important;
    }
    
    #rec101891458 .t404 .t-container:nth-child(2) .t404__col:not(:last-child){
        height: 245px;
    }
    
    #rec101891458 .t404 .t-container:nth-child(2) .t404__col:not(:last-child) .t-uptitle .t404__date,
    #rec101891458 .t404 .t-container:nth-child(2) .t404__col:not(:last-child) .t-heading,
    #rec101891458 .t404 .t-container:nth-child(2) .t404__col:not(:last-child) .t-descr{
        color:#000;
    }
    
    #rec101891458 .t404 .t-container:nth-child(2) .t404__col:not(:last-child) .t404__imgbox{
        display:none;
    }
    
    
    #rec101891458 .t404 .t-container:nth-child(2) .t404__col:last-child{
        position:absolute;
        right:0;
        left:auto;
        max-width:760px;
        widht:100%;
    }
    
    #rec101891458 .t404 .t-container:nth-child(2) .t404__col:last-child .t404__textwrapper{
        margin-bottom:0;
        background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
    }
    
    #rec101891458 .t404 .t-container:nth-child(2) .t404__col:last-child .t404__textwrapper .t-heading{
        height: auto !important;
    }

}


/*END блоки блога на главной*/


@media screen and (max-width: 960px){
    .t649 .t649__text {
        width: 100%;
        max-width: 100%;
    }
}










/*ОБО МНЕ--Основные компетенции*/

.t526 .t526__container.t-container{
    display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: stretch;
	align-items: stretch;
	position:relative;
}

.t526 .t526__col{
    position:relative;
    display: block;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.t526 .t526__itemwrapper{
    border-radius: 10px;
    background-color: #4706AD;
    background-image: linear-gradient(to left, rgba(0,0,0,.4), rgba(0,0,0,0));
    padding: 50px 60px;
    height:100%;
    
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.t526 .t526__wrapperleft .t526__persdescr,
.t526 .t526__wrapperleft .t526__perstext{
    color: #fff;
}

.t526 .t-clear.t526__separator{
    width:100%;
    height:50px;
}

.t526 .t-col_4{max-width:359px;}


@media screen and (max-width: 1200px){
    .t526 .t-col_4{max-width: 31% !important;}
}

@media screen and (max-width: 960px){
    .t526 .t-col_4{max-width: 100% !important;}
}

@media screen and (max-width: 668px){
    .t526__col-mobstyle{
        padding-left:20px !important;
        padding-right:20px !important;
    }
}

@media screen and (max-width: 570px){
    .t526__col-mobstyle{width: 100%;}
}

@media screen and (max-width: 480px){
    .t526 .t526__itemwrapper{
        padding: 50px 20px;
    }
}

/*Обо мне*/

#rec102064954 .t513__row .t513__leftcol.t-col.t-col_9{
    margin-bottom:0;
    padding-left: 65px;
}


#rec102064954 .t513__row .t513__rightcol.t-col.t-col_9{
    margin-top:35px;
    padding-left: 65px;
}

#rec102064954 .t513__row{
    -webkit-transition: .2s all ease-in-out;
    -o-transition: .2s all ease-in-out;
    transition: .2s all ease-in-out;
    
    -webkit-box-shadow: inset 2px 0 0 #c4c4c4;
    box-shadow: inset 2px 0 0 #c4c4c4;
}



#rec102064954 .t513__row:hover{
    -webkit-box-shadow: inset 5px 0 0 #4706AD;
    box-shadow: inset 5px 0 0 #4706AD;
}


#rec103700655 .tn-elem[data-elem-id="1557377082881"]{
    overflow:auto !important;
    height:auto  !important;
}




/*Семинар для дилеров*/


/*Спойлер*/

#rec101863280 .t668__title.t-name.t-name_xl span:first-child{
    font-weight: 600 !important;
    width: 200px;
    font-size: 30px !important;
}

#rec101863280 .t668 .t-container .t668__col:last-child .t668__header{
    background: none;
}

/*Блок покупки*/
#rec101865300 .tn-elem[data-elem-id="1556347162806"] .tn-atom{
    border-bottom: 1px solid #fff !important;
    text-align: center;
}




/*Личная консультация*/

/*Компетенции*/

#rec103392994 .t490 .t490__col{
    border-radius: 10px;
    box-shadow: 0 0 5px rgba(71, 6, 173, 0.1);
    padding-top: 45px;
    padding-bottom: 0;
    height:256px;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 20px 20px;
}

.t490__separator{margin-bottom:0;}

.t490__img {margin-bottom: 0;}

#rec103392994 .t490 .t-container .t490__col:nth-child(even){
    background: #F4F2FC;
}

#rec103392994 .t490 .t490__col .t-heading{
    font-size: 22px;
    text-align: center;
}






@media screen and (max-width: 480px){
    #rec101891458{padding-bottom:15px !important;}
    
    .t404__col .t404__textwrapper.t404__paddingsmall {padding: 30px 0;}
    
    #rec102063580 .t404__col .t404__textwrapper.t404__paddingsmall {padding: 30px 15px;}
    
    #rec103392994 .t490 .t490__col{width:auto;}
    
    #rec103392994 {padding-bottom:0 !important;}
    
    .t526 .t-col_4{margin-bottom:20px;}
    
    #rec102065273 .t396__artboard, #rec104186024 .t396__artboard{height: 90px !important;}
    
    #rec102064954 .t513__row .t513__rightcol.t-col.t-col_9 {margin-top: 15px;}
    
    .t513__rightcol, .t513__leftcol{margin-bottom:0;}
    
    #rec106454714 .t605__img_circle{
        width:150px !important;
        -webkit-order: 1;
    	-moz-order: 1;
    	-ms-order: 1;
    	-o-order: 1;
    	order: 1;
    }
    
    #rec106454714 .t605__title.t-name{
        justify-content: center;
        -webkit-order: 2;
    	-moz-order: 2;
    	-ms-order: 2;
    	-o-order: 2;
    	order: 2;
    	margin-top: 20px;
    }
    
    #rec106454714 .t605__text.t-text{
        min-height:161px;
        margin-top: 0;
        margin-bottom: 0;
        -webkit-order: 3;
    	-moz-order: 3;
    	-ms-order: 3;
    	-o-order: 3;
    	order: 3;
    }
    
    #rec106454714 .t-slds__wrapper{
        display: -webkit-flex;
    	display: -moz-flex;
    	display: -ms-flex;
    	display: -o-flex;
    	display: flex;
    	-webkit-flex-wrap: wrap;
    	-moz-flex-wrap: wrap;
    	-ms-flex-wrap: wrap;
    	-o-flex-wrap: wrap;
    	flex-wrap: wrap;
    	-ms-align-items: flex-start;
    	align-items: flex-start;
    }
    #rec106454714 .t-slds__wrapper > div{
        display: -webkit-flex;
    	display: -moz-flex;
    	display: -ms-flex;
    	display: -o-flex;
    	display: flex;
    	width: 100%;
    }
    
    .t798__text.t-text{min-height:322px;}
}


.tp-menu__waves{
    width: auto !important;
    display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;

}


.tp-menu__waves::before{
    content:'';
    background-position: center;
    background-repeat: no-repeat;
    content: '';
    width: 120px;
    height: 60px;
    display: block;
    background-image: url(https://static.tildacdn.com/tild3137-3031-4431-b933-623262366430/logo-iskra_site.png);
    background-size: 65px;
}

.tp-menu__waves img{display:block;}