

/* Start:/local/components/capybara/services.banner/templates/new/style.css?17296867661475*/
.banner-component
{
	position: relative;
	width: 1093px; 
	margin: 0 auto 199px; 
	padding: 0 30px; 
	max-width: calc(100% - 60px);
}

.banner-component h1{margin-bottom: 39px; padding-top: 114px;}
.banner-component .h1-after{margin-bottom: 33px; padding-left: 2px;}

.banner-component {margin: 0 auto;}
.banner-component h1 {margin-bottom: 11px; padding-top: 94px;}
.banner-component .h1-after {font-size: 18px; line-height: 25px; max-width: 700px; font-weight: 100; margin-bottom: 54px;}

.banner-component h1{padding-top: 71px;}

@media(max-width: 768px) 
{
    .banner-component {max-width: 768px;width: 100%;box-sizing: border-box;}
    .banner-component h1 {padding-top: 27px;margin-bottom: 8px;font-size: 24px;line-height: 30px;}
    .banner-component .h1-after {font-size: 14px;line-height: 20px;}
	.main{overflow:hidden;}
}

@media(max-width: 768px){
	.banner-component{
		height: auto!important;
		/*overflow: hidden;*/
		padding-bottom: 25px;
		/*padding-top: 25px;*/
	}
}

@media(max-width: 768px) {
	.banner-component {
		max-width: 540px;
		width: 100%;
		box-sizing: border-box;
		 height: auto !important; 
		padding-bottom: 60px;
	}
	.banner-component h1 {
		padding-top: 27px;
		margin-bottom: 8px;
		font-size: 24px;
		line-height: 30px;
	}
	.banner-component .h1-after {
		font-size: 14px;
		line-height: 20px;
	}
	.main {
		overflow: hidden;
	}

	.banner-component .h1-after{
		margin-bottom: 0;
	}

	.banner-component+.content-box{
		padding-top: 0
	}
}
/* End */


/* Start:/local/components/capybara/services.banner/templates/new/css/ul.css?1729686766762*/
.banner-component__feature-list {margin-bottom: 60px;}


.banner-component ul{margin-bottom: 142px;}
.banner-component ul>li{position: relative; letter-spacing: .16px; font-size: 18px; line-height: 17px; padding-left: 34px; margin-bottom: 33px;}
.banner-component ul>li::before{content: ''; background: url(/local/templates/capybara3/img/check-mark.png) center no-repeat; width: 24px; height: 24px; position: absolute; top: -4px; left: 0;}
.banner-component ul {margin-bottom: 130px;}

@media(max-width: 768px) 
{
	.banner-component ul>li {font-size: 14px;line-height: 20px;padding-left: 26px;margin-bottom: 20px;}
    .banner-component ul>li::before {top: 1px;width: 18px;height: 18px;background-size: contain;}
    .banner-component ul {margin-bottom: 27px;}
}
/* End */


/* Start:/local/components/capybara/services.banner/templates/new/css/button.css?1729686766472*/
.banner-component .buttons-box{display: flex;}
.banner-component .buttons-box button {margin-right: 15px;}

@media(max-width: 768px) 
{
	.banner-component .buttons-box {align-items: center;flex-direction: column-reverse;}
    .banner-component .buttons-box button {margin: 0;}
}

.banner-component button.large {
    font-weight: bold;
    text-transform: initial;
    height: 64px;
    width: 360px;
    border: 4px solid #FFFFFF;
    font-family: "Gotham Pro Regular";
}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.css?172968687064*/
font.errortext
{
	color:red;
}

font.notetext
{
	color:green;
}

/* End */


/* Start:/local/templates/capybara3/components/bitrix/news.list/certificates/style.css?17296867662526*/
main.calc .sertificates {margin-bottom: 127px; padding-left: 0;}
main.calc .sertificates__list {padding-left: 17px;}
main.calc .sertificates__button {padding-left: 17px;}
.sertificates__button {
    margin-top: 50px;
}

.sertificates {
    position: relative;
    z-index: 10;
    padding: 70px 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.block-small-vert.type-sert:hover img {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-name: sertUp;
    animation-name: sertUp;
    left: -5%;
    top: -5%;
    width: 110%;
}
.block-small-vert.type-sert {margin: 0 7px; width: 266px;}
.block-small-vert.type-sert:nth-child(even) .text-field {
    background: -webkit-gradient(linear, left top, right top, color-stop(-0.04%, #934DA3), color-stop(100.17%, #EE8475));
    background: -o-linear-gradient(left, #934DA3 -0.04%, #EE8475 100.17%);
    background: linear-gradient(90deg, #934DA3 -0.04%, #EE8475 100.17%);
}
.sertificates__list {
    flex-wrap: wrap;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 74px 0 0 0;
}
.sertificates__list {
    padding-top: 44px;
}
@media(max-width: 1024px) {
    .main .sertificates__list {
        max-width: 600px;
        margin: 0 auto;
    }
    .block-small-vert.type-sert {
        margin: 0 7px 30px;
    }
}
@media(max-width: 768px) {
    main.calc .sertificates {margin-top: 0; margin-bottom: 50px;}
    main.calc .sertificates__list {padding: 0;}
    main.calc .sertificates .title-field-h2 {margin-bottom: 49px;}
    main.calc .sertificates__button {padding: 0; margin-top: 50px;}
    
    .sertificates__button {
        margin-top: 24px;
    }

    .sertificates__button {
        margin: 0 auto;
        width: 260px;
    }
    .sertificates {
        padding: 0;
        margin: 104px auto 30px;
    }
    .sertificates__list {
        padding: 50px 0 0 0;
        max-width: 260px !important;
        margin: 0 auto;
    }
    .block-small-vert.type-sert {
        margin: 0 0 30px;
    }
}
@media (min-width: 540px) and (max-width: 768px) {
    .sertificates {
        max-width: 540px;
        width: calc(100% - 60px);
    }
    .sertificates .flex-row {
        width: 100%;
        margin: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .sertificates .title-field-h2.center {
        width: 100%;
    }
    .block-small-vert.type-sert {
        width: 260px;
        margin: 0 5px 30px;
    }
}
/* End */


/* Start:/local/components/capybara/trusted.list/templates/.default/style.css?17296867661639*/
.body-main.smm .bitrix-trust {margin-bottom: 0!important;}

.bitrix-trust.email-fix {margin: 0 auto 129px;}

main.serm .bitrix-trust.email-fix {margin: 0 auto 195px;}

.bitrix-trust {z-index: 1; max-width: calc(100% - 60px); padding: 0 30px; width: 1110px; padding-left: 47px; margin: 0 auto 118px;}
.bitrix-trust .title-field-h2 {margin-bottom: 52px;}
.bitrix-trust>ul {display: flex; flex-wrap: wrap; justify-content: center;}
.bitrix-trust ul>li {position: relative; margin: 0 auto 20px; background: #fff; width: 267px; height: 110px; border-radius: 16px;}
.bitrix-trust ul>li img {width: 100%; height: auto; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}

.bitrix-trust {margin: 0 auto 94px;}

@media(max-width: 1200px) and (min-width: 769px) {
    .bitrix-trust ul>li {margin: 0 5px 20px;}
}
@media(max-width: 768px) {
    .bitrix-trust {padding: 0; margin: 0 auto 68px; max-width: 260px;}
    .bitrix-trust .title-field-h2 {margin-bottom: 21px;}
    .bitrix-trust .title-field-h2 h2 {font-size: 18px; line-height: 30px;}
    .bitrix-trust #customers_next, #customers_prev {bottom: 165px;}
    .bitrix-trust ul>li {position: unset;}
    .bitrix-trust ul>li img {width: 260px; position: unset; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);margin:5px 0;}
    main.seo .bitrix-trust .title-field-h2 h2 {font-size: 18px; line-height: 30px;}
    .bitrix-trust button.control_prev, .bitrix-trust button.control_next{    background: url(/local/templates/capybara3/img/arrow-white_large.png) 19px center no-repeat #FFC20C;background-size: 12px;background-position-x: 13px;}
}

/* End */
/* /local/components/capybara/services.banner/templates/new/style.css?17296867661475 */
/* /local/components/capybara/services.banner/templates/new/css/ul.css?1729686766762 */
/* /local/components/capybara/services.banner/templates/new/css/button.css?1729686766472 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.css?172968687064 */
/* /local/templates/capybara3/components/bitrix/news.list/certificates/style.css?17296867662526 */
/* /local/components/capybara/trusted.list/templates/.default/style.css?17296867661639 */
