

/* Start:/local/templates/port_2021/components/bitrix/news/service_center_2024/bitrix/news.list/service/style.css?171758826014487*/
.container h2,.container h1{
    margin: 0;
}
.ofd-btn {
    padding: 20px 28px;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    border-radius: 5px;
    text-transform: uppercase;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ofd-btn p{
    margin: 0;
}
.ofd-btn-transparent {
    background-color: transparent;
    border: 2px solid #FFF;
    transition: all .3s;
    color: #fff;
}

.ofd-btn-transparent:hover {
    background-color: #FFFFFF;
    color: #3246FD;
    transition: all .3s;
}

.ofd-btn-white {
    background: #FFF;
    color: #3246FD;
    transition: all .3s;
    /*display: inline-block;*/
    text-align: center;
}

.ofd-btn-white:hover {
    opacity: 0.8;
    transition: all .3s;
}

.ofd-btn-white-border {
    color: #3246FD;
    border: 2px solid #3246FD;
    /*display: inline-block;*/
    text-align: center;
    transition: all .3s;
}

.ofd-btn-white-border:hover {
    color: #FFF;
    background-color: #041DFC;
    transition: all .3s;
}

.ofd-btn-blue {
    background: #3246FD;
    color: #FFF;
    transition: all 0.3s;
    /*display: inline-block;*/
    text-align: center;
}

.ofd-btn-blue:hover {
    background-color: #041DFC;
    transition: all .3s;
}

@media (max-width: 1300px) {
    .ofd-container {
        max-width: 1040px;
    }
}

@media (max-width: 991px) {
    .ofd-btn {
        padding: 16px 28px;
        font-size: 14px;
    }
}

@media (max-width: 768px) {
    .ofd-container-big {
        padding: 0;
    }

    .ofd-full-container {
        padding: 0;
    }
}

@media (max-width: 468px) {
    .ofd-btn {
        padding: 16px 15px;
    }
}



.ofd-help__wrapper{
    padding-right: 0;
}
#ofd-help p{
    margin-top: 0;
}
.help__content-free{
    margin-bottom: 0;
}
.uslugi_list_block_1{
    background: #2F353E;
    border-radius: 10px;
    display: flex;
    padding: 60px 70px;
    margin: 30px -70px 40px -70px;
}
.uslugi_list_block_1_l_up{
    max-width: 865px;
    font-size: 64px;
    font-weight: 700;
    line-height: 70.4px;
    text-align: left;
    color: #fff;
    padding-bottom: 40px;
}
.uslugi_list_block_1_l_up label{
    color: #3246FD;
    position: relative;
}
.uslugi_list_block_1_l_up label:before{
    content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='623' height='98' viewBox='0 0 623 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M209.164 1C252.379 1.94805 356.236 5.78763 425.947 13.5616C513.085 23.2791 645.917 47.2172 618.288 70.4444C590.659 93.6715 417.446 104.1 235.731 91.7754C54.0163 79.4508 -24.6204 56.2237 8.32197 29.6784C41.2644 3.1331 283.551 1.71103 493.957 18.7759' stroke='%233246FD' stroke-width='2'/%3e%3c/svg%3e ");
    position: absolute;
    top: -10px;
    left: -19px;
}
.uslugi_list_block_1_l_down{
    display: flex;
    gap: 8px;
}
.uslugi_list_block_1_elem{
    color: #383838;
    font-size: 16px;
    font-weight: 700;
    line-height: 20.13px;
    text-align: center;
    padding: 18px 30px;
    background: #F9F9F9;
    border-radius: 10px;
}
.uslugi_list_block_1_elem:hover{
    background: #3246FD;
    color: #fff;
}
.uslugi_list_block_1_list_elems{
    display: flex;
    gap: 26px;
    padding-bottom: 40px;
}

.uslugi_list_block_1_r{
    position: relative;
    max-width: 482px;
    margin: 0 0 0 auto;
}
.uslugi_list_block_1_list_elems_title{
    padding-bottom: 4px;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 33.6px;
    text-align: left;
}
.uslugi_list_block_1_list_elems_desk{
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;

}
@media (max-width: 1664px) {

    .uslugi_list_block_1{
        flex-direction: column;
        gap: 40px;
        margin: 20px 0 0 0;
    }
    .uslugi_list_block_1_l{
        margin: 0 auto 0 0;
    }
    .uslugi_list_block_1_r{
        margin: 0 auto 0 auto;
        max-width: 100%;
    }
    .uslugi_list_block_1_list{
        display: flex;
        gap: 40px;
    }
}
@media (max-width: 1100px) {
    .uslugi_list_block_1{
        padding: 60px 43px;
    }
    .uslugi_list_block_1_list_elems{
        flex-direction: column;
        gap: 16px;
    }
    .uslugi_list_block_1_list_elems_img svg{
        width: 40px;
        height: 40px;
    }
}
@media (max-width: 900px) {
    .uslugi_list_block_1_l_up label:before{
        content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='374' height='60' viewBox='0 0 374 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M125.698 1C151.585 1.57278 213.799 3.89253 255.558 8.5893C307.756 14.4603 387.327 28.9229 370.776 42.956C354.226 56.989 250.465 63.2896 141.612 55.8435C32.7586 48.3973 -14.3475 34.3643 5.38611 18.3265C25.1197 2.28875 170.258 1.42958 296.298 11.7396' stroke='%233246FD' stroke-width='2'/%3e%3c/svg%3e ");
    }
    .uslugi_list_block_1{
        padding: 40px;
    }
    .uslugi_list_block_1_l_up{
        padding-bottom: 20px;
        font-size: 36px;
        line-height: 39.96px;
    }
    .uslugi_list_block_1_l_down{
        flex-wrap: wrap;
    }
    .uslugi_list_block_1_list_elems_img svg{
        width: 32px;
        height: 32px;
    }
    .uslugi_list_block_1_list_elems_title{
        font-size: 20px;
        line-height: 24px;
    }
    .uslugi_list_block_1_list_elems_desk{
        font-size: 14px;
        line-height: 21px;
    }
}
@media (max-width: 620px) {
    .uslugi_list_block_1_list{
        flex-direction: column;
        gap: 20px;
    }
    .uslugi_list_block_1{
        margin: 20px -20px 0 -20px;
        padding: 40px 20px;
        border-radius: 0;
    }
    .uslugi_list_block_1_l_up label:before {
        left: -11px;
    }
    .uslugi_list_block_1_list_elems{
        padding-bottom: 0;
    }
    .uslugi_list_block_1_l_up{
        font-size: 32px;
    }

}
@media (max-width: 392px) {
    .uslugi_list_block_1_l_up label:before {
        content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='269' height='44' viewBox='0 0 269 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M90.5007 1C109.081 1.41477 153.735 3.09459 183.707 6.4957C221.172 10.7471 278.283 21.22 266.404 31.3819C254.525 41.5438 180.051 46.1062 101.923 40.7142C23.7945 35.3222 -10.0156 25.1604 4.1481 13.5468C18.3117 1.93323 122.483 1.31108 212.948 8.77694' stroke='%233246FD' stroke-width='2'/%3e%3c/svg%3e ");
        top: 42px;
    }
}



/*b2*/
.usl_list_b2{
    padding: 40px 0 60px 0;
}
.usl_list_b3{
    padding: 40px 0 60px 0;
}
.usl_list_b2 .ofd-help{
    padding: 0px 0 100px 0;
}
.usl_list_b2_title{
    padding-bottom: 30px;
    color: #222222;
    font-size: 52px;
    font-weight: 700;
    line-height: 57.2px;
    text-align: left;

}
.usl_list_b2_list{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.usl_list_b2_elem{
    width: calc(100%/3 - 280px/3);
    padding: 40px;
    background: #F3F7F9;
    display: flex;
    gap: 20px;
    border-radius: 10px;
    cursor: pointer;
}
.usl_list_b2_elem:hover{
    background: #3246FD;
    color: white;
}
.usl_list_b2_elem:hover .usl_list_b2_elems_title,.usl_list_b2_elem:hover .usl_list_b2_elems_desk{
    color: white;
}
.usl_list_b2_elem:hover svg path,.usl_list_b2_elem:hover svg rect,.usl_list_b2_elem:hover svg line{
    stroke:white;
}
.usl_list_b2_elems_title{
    color: #222222;
    font-size: 32px;
    font-weight: 500;
    line-height: 38.4px;
    text-align: left;
    padding-bottom: 12px;
    display: block;
}
.usl_list_b2_elems_desk{
    color: #7A7A7A;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    text-align: left;
}
@media (max-width: 1550px) {
    .usl_list_b2_elem{
        flex-direction: column;
        gap: 20px;
    }
    .usl_list_b2{
        padding: 40px 75px;
    }
}
@media (max-width: 1410px) {
    .usl_list_b2{
        padding: 40px 20px;
    }
}
@media (max-width: 1300px) {
    .usl_list_b2{
        padding: 40px 0px;
    }
}
@media (max-width: 1080px) {
    .usl_list_b2_title{
        padding-bottom: 20px;
        font-size: 28px;
        line-height: 30.8px;
    }
    .usl_list_b2_elem{
        padding: 20px;
        width: calc(100%/3 - 160px/3);
    }
    .usl_list_b2_elems_img svg{
        width: 32px;
        height: 32px;
    }
    .usl_list_b2_elems_img img{
        width: 32px;
        height: 32px;
    }
    .usl_list_b2_elems_title{
        font-size: 20px;
        line-height: 24px;
        padding-bottom: 8px;
    }
    .usl_list_b2_elems_desk{
        font-size: 16px;
        line-height: 20.8px;
    }
}

@media (max-width: 620px) {
    .usl_list_b2_elem{
        width: calc(100% - 40px);
    }
}
/*b2*/

/*form1*/
.usl_list_b2_form{
    display: flex;
    background: linear-gradient(98deg, #9B54B9 9.85%, #4354FD 90.3%);
    padding: 32px 40px;
    border-radius: 10px;
    margin-bottom: 20px;
}
.usl_list_b2_form_title{
    color: #FFFFFF;
    font-size: 42px;
    font-weight: 700;
    line-height: 50.4px;
    text-align: left;
    padding-bottom: 8px;
}
.usl_list_b2_form_text{
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    text-align: left;
}
.usl_list_b2_form_r{
    margin: auto 0 auto auto;
    display: flex;
    height: 60px;
    gap: 8px;
    width: 100%;
    max-width: 702px;
}
.usl_btn_white{
    display: block;
    color: #3246FD;
    font-size: 16px;
    font-weight: 700;
    line-height: 20.13px;
    text-align: center;
    padding: 18px 28px;
    background: #FFFFFF;
    border-radius: 10px;
    border: 1px solid white;
    text-transform: uppercase;
    cursor: pointer;
}
.usl_btn_white:hover{
    border: 1px solid #3246FD;
    color: #fff!important;
    background: #3246FD;
}
.usl_list_b2_form_input{
    width: 100%;
    max-width: 463px;
}
.usl_list_b2_form_input input{
    color: white;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    background: none;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    padding: 18px 20px;
    width: 100%;
    max-width: 421px;
}
.usl_list_b2_form_input input::placeholder{
    color: white;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
}
@media (max-width: 1200px) {
    .usl_list_b2_form_r{
        max-width: 556px;
    }
    .usl_list_b2_form_input {
        max-width: 317px;
    }
    .usl_list_b2_form_input input {
        max-width: 276px;
    }
    .usl_list_b2_form_l{
        max-width: 450px;
    }
}
@media (max-width: 1060px) {
    .usl_list_b2_form{
        padding: 20px 20px 28px 20px;
    }
    .usl_list_b2_form_title{
        font-size: 24px;
        line-height: 28.8px;
        padding-bottom: 8px;
    }
    .usl_list_b2_form_text{
        font-size: 16px;
        line-height: 20.8px;
    }
    .usl_list_b2_form_r{
        flex-direction: column;
        height: auto;
        max-width: 334px;
    }
    .usl_list_b2_form_input input{
        max-width: calc(100% - 42px);
    }
    .usl_list_b2_form_input{
        max-width: 100%;
    }
    .usl_list_b2_form_l {
        max-width: 334px;
    }

}
@media (max-width: 620px) {
    .usl_list_b2_form{
        flex-direction: column;
        gap: 10px;
    }
    .usl_list_b2_form_l{
        max-width: 100%;
    }
    .usl_list_b2_form_r{
        max-width: 100%;
    }
}
/*form1*/

/*b3*/
.usl_list_b3_list{
    display: flex;
    gap: 20px;
}
.usl_list_b3_elem_t{
    max-width: 553px;
    margin: 0 auto;
}
.usl_list_b3_elem{
    width: calc(100%/2 - 180px/2);
    display: flex;
    flex-direction: column;
    padding: 40px 40px 20px 40px;
    border-radius: 10px;
}
.usl_list_b3_elem_title{
    color: #FFFFFF;
    font-size: 42px;
    font-weight: 700;
    line-height: 50.4px;
    text-align: center;

}
.usl_list_b3_elem_img{
    margin: 62px auto 0 auto;
}
.usl_list_b3_elem_text{
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    text-align: center;
    padding: 12px 0 20px 0;
}
.usl_list_b3_elem .usl_btn_white{
    max-width: 161px;
    margin: 0 auto 0 auto;
}

.color_black{
    background: #2F353E;
}
.color_green{
    background: #00B2BD;
}
.usl_list_b3_elem.color_black .usl_btn_white{
    color: #2F353E;
}
.usl_list_b3_elem.color_green .usl_btn_white{
    color: #00B2BD;
}
@media (max-width: 1550px) {
    .usl_list_b3{
        padding: 40px 75px;
    }
    .usl_list_b3_elem_img img{
        width: 100%;
    }
    .usl_list_b3_elem_img{
        max-width: 100%;
        margin: 33px auto 0 auto;
    }
}
@media (max-width: 1450px) {
    .usl_list_b3{
        padding: 32px 20px;
    }
}
@media (max-width: 1300px) {
    .usl_list_b3{
        padding: 32px 0px;
    }
}
@media (max-width: 900px) {
    .usl_list_b3_elem_t{
        margin: 0;
    }
    .usl_list_b3_elem_title{
        font-size: 24px;
        line-height: 28.8px;
        text-align: left;
    }
    .usl_list_b3_elem_text{
        font-size: 16px;
        line-height: 20.8px;
        text-align: left;
    }
    .usl_list_b3_list{
        flex-direction: column;
    }
    .usl_list_b3_elem{
        width: calc(100% - 40px);
        padding: 20px;
    }
    .usl_btn_white{
        font-size: 14px;
        padding: 12px 20px;
    }
    .usl_list_b3_elem .usl_btn_white{
        margin: 0;
    }
    .usl_list_b3_elem{
        flex-direction: row;
    }
    .usl_list_b3_elem_img{
        margin: auto 10px auto auto;
        max-width: 50%;
    }
}
@media (max-width: 450px) {
    .usl_list_b3{
        display: none;
    }
}
#ofd-help input[name="PHONE"]{
    flex: auto;
   /* width: calc(100% - 591px);*/
}
.ofd-help__wrapper{
    padding-right: 0!important;
}
@media (max-width: 1537px) {
    #ofd-help .ofd-help__content{
        padding:  60px 40px 60px 0;
        max-width: calc(50% - 40px);
    }
    .ofd-help__form {
        width: 100% !important;
        height: initial !important;
    }
    .ofd-help__wrapper{
        height: auto!important; ;
    }
}
@media (max-width: 1300px) {
    .ofd-container {
        max-width: 100%;
    }
    .usl_list_b2 .ofd-help{
        padding: 0px 0 60px 0;
    }
}
@media (max-width: 991px) {
    #ofd-help .ofd-help__content{
        padding: 0;
        max-width: 100%;
    }
}
@media (max-width: 768px) {
    #ofd-help input[name="PHONE"]{
        width: calc(100% - 32px);
    }
    .ofd-help__wrapper{
        border-radius: 10px!important;
    }
    .usl_list_b2, .usl_list_b3{
        padding: 40px 0 20px 0;
    }
    .usl_list_b2 .ofd-help{
        padding: 0px 0 60px 0;
    }
}

/* End */


/* Start:/local/templates/port_2021/components/bitrix/form.result.new/ofd_form_cons_2024/style.css?17563671887236*/
/*----------------------------------MODAL-----------------------------------*/
.application__modal {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 10;
}

.application__modal .application__modal-text p {
    margin: 5px;
}

.application__modal-wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
	padding: 50px 55px;
	color: #787878;
	border-radius: 10px;
	max-width: calc(750px - 72px*2);
	text-align: center;
}

.application__modal-title {
	font-weight: 700;
	line-height: 107.5%;
	font-size: 36px;
	color: #000;
	margin: 20px 0;
}

.application__modal-text {
	font-size: 16px;
	font-weight: 500;
	line-height: 156.8%;
	margin-bottom: 30px;
}

.application__modal-btn {
	padding: 16px 23px;
	border-radius: 5px;
	background: #3246FD;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	display: inline-block;
	cursor: pointer;
}

@media (max-width: 1199px) {
	.application__modal-wrapper {
		width: 600px;
	}
}

@media (max-width: 768px) {
	.application__modal-wrapper {
		padding: 40px 20px 44px;
		width: calc(100% - 40px);
	}

	.application__modal-title {
		font-size: 28px;
		margin-bottom: 16px;
	}

	.application__modal-text {
		margin-bottom: 20px;
	}
}
.application__form-top .error{
	border: 1px solid red;
}
.application__form-label.error, .application__form-label.error a{
	color: red;
}


/*----------------------------------/MODAL-----------------------------------*/
/*----------------------------------HELP-----------------------------------*/

.ofd-help {
	padding: 20px 0 60px;
	line-height: initial;
}

.ofd-help__wrapper {
	position: relative;
	overflow: hidden;
	background: linear-gradient(90deg, #3246FD 0.25%, #52CEDD 100%);
	border-radius: 10px;
	width: 100%;
	height: 448px;
	color: #FFF;
	padding-right: 20px;
	opacity: 1;
	transition-duration: 0.542s;
	animation-timing-function: cubic-bezier(0.5, 0.35, 0.15, 1);
}



.ofd-help__bg {
	background-image: url("/upload/img/fn/help-bg.png");
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0;
	display: flex;
	height: 100%;
}

.ofd-help__name {
	position: absolute;
	left: 400px;
	bottom: 40px;
	border-radius: 5px;
	background: rgba(50, 70, 253, 0.20);
	backdrop-filter: blur(8px);
	display: flex;
	gap: 10px;
	padding: 15px 20px 12px;
	z-index: 3;
}

.ofd-help__name-text {
	display: flex;
	flex-direction: column;
}

.ofd-help__name-top {
	color: #FFF;
	font-size: 16px;
	font-weight: 500;
	line-height: 152%;
}

.ofd-help__name-bottom {
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	line-height: 152%;
}

.ofd-help__img-man {
	flex: 0 1 630px;
	height: 430px;
	align-self: flex-end;
	margin: 0 55px 0 66px;
	z-index: 2;
	background-image: url("/upload/img/fn/Alexey.png");
	background-repeat: no-repeat;
	background-position-x: -10px;
	background-position-y: 0;
}

.ofd-help__content {
	padding: 60px 0;
}

.ofd-help__content-title {
	font-size: 42px;
	font-weight: 500;
	margin-bottom: 16px;
}

.ofd-help__content-text {
	font-size: 16px;
	font-weight: 400;
	line-height: 145%;
	max-width: 550px;
	margin-bottom: 10px;
}

.ofd-help__content-free {
	font-weight: 500;
}

.ofd-help__form {
	margin: 20px 0;
}

.ofd-help__form-top {
	margin: 20px 0 8px;
	display: flex;
	gap: 12px;
}

.ofd-help__form-top input {
	flex: 1;
	padding: 16px 71px 16px 15px;
	border-radius: 5px;
	border: 1px solid #FFF;
	background: transparent;
}
.ofd-help__form-top input {
	color: #FFF;
	font-size: 18px;
	line-height: 164%;
}
.ofd-help__form-top input::placeholder {
	color: #FFF;
	font-size: 18px;
	line-height: 164%;
}

.ofd-help__form-label {
	position: relative;
	font-size: 14px;
}

.ofd-help__form-label a {
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.ofd-real-checkbox {
	opacity: 0;
	width: 18px;
	height: 18px;
}
.help__content-title {
	font-size: 42px;
	font-weight: 500;
	margin-bottom: 16px;
}

.help__content-text {
	font-size: 16px;
	font-weight: 400;
	line-height: 145%;
	max-width: 550px;
	margin-bottom: 10px;
}

.help__content-free {
	font-weight: 500;
}

.ofd-custom-checkbox {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 18px;
	background-color: #F0F2FF;
	border: 1px solid #F0F2FF;
	color: #F0F2FF;
	border-radius: 9px;
}

.ofd-custom-checkbox::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	transition: .2s ease-in;
	width: 10px;
	height: 10px;
	background: #3246FD;
	border-radius: 50px;
	vertical-align: center;
	display: inline-block;
}

.ofd-real-checkbox:checked + .ofd-custom-checkbox::before {
	opacity: 1;
}

.ofd-help__socials {
	margin-top: 12px;
	display: flex;
	gap: 10px;
}

.ofd-help__socials-item {
	cursor: pointer;
	border-radius: 50px;
}

.ofd-help__socials div svg path {
	transition: all 0.3s;
}

.ofd-help__socials div:hover svg path {
	opacity: 0.8;
}


@media (max-width: 1400px) {
	.ofd-help__wrapper {
		height: 510px;
	}

	.ofd-help__img-man {
		margin: 0 20px 0 0;
	}

	.ofd-help__img-man {
		flex: 0 1 575px;
	}

	.ofd-help__name {
		left: 211px;
	}

	.help__content-title {
		max-width: 400px;
	}
}

@media (max-width: 1300px) {

	.ofd-help__img-man {
		margin-left: -20px;
	}

	.ofd-help__name {
		left: 191px;
	}

	.ofd-help__content {
		margin-left: -30px;
		z-index: 4;
	}

	.ofd-help__form {
		width: 100% !important;
		height: initial !important;
	}

	.ofd-help__form-label {
		font-size: 14px;
	}

	.ofd-help__form-top .ofd-btn-white {
		flex-shrink: 0;
	}
}

@media (max-width: 1199px) {
	.ofd-help__name {
		left: 186px;
	}

	.ofd-help__form-top input {
		padding: 16px 15px;
	}
}

@media (max-width: 991px) {
	.help__content-title {
		max-width: 100%;
		font-size: 24px;
		margin-bottom: 8px;
	}

	.help__content-text {
		max-width: 100%;
		font-size: 14px;
		margin-bottom: 6px;
	}

	.help__content-free {
		font-size: 14px;
	}
	.ofd-help {
		padding: 30px 0;
	}

	.ofd-help__wrapper {
		height: initial;
	}

	.ofd-help__bg {
		padding: 20px;
		background-size: 383px 347px;
		background-position-x: -10px;
		background-position-y: 0;
	}

	.ofd-help__img-man {
		display: none;
	}

	.ofd-help__name {
		display: none;
	}

	.ofd-help__content {
		margin-left: 0;
		padding: 0;
		width: 100%;
	}

	.ofd-help__content-title {
		max-width: 100%;
		font-size: 24px;
		margin-bottom: 8px;
	}

	.ofd-help__content-text {
		max-width: 100%;
		font-size: 14px;
		margin-bottom: 6px;
	}

	.ofd-help__content-free {
		font-size: 14px;
	}

	.ofd-help__form-label {
		font-size: 12px;
	}

	.ofd-help__form-top input::placeholder {
		font-size: 14px;
	}


}

@media (max-width: 768px) {
	.ofd-help__wrapper {
		border-radius: 0;
		padding-right: 0;
		background: linear-gradient(100deg, #3246FD 0.25%, #52CEDD 160%);
	}

	.ofd-help__bg {
		background-size: 363px 297px;
		background-position-x: -30px;
		background-position-y: -15px;
	}

	.ofd-help__form {
		margin: 20px 0;
	}

	.ofd-help__form-top {
		flex-direction: column;
		gap: 8px;
	}

	.ofd-help__form-top input {
		width: 100%;
	}
}


/*----------------------------------/HELP-----------------------------------*/
/* End */
/* /local/templates/port_2021/components/bitrix/news/service_center_2024/bitrix/news.list/service/style.css?171758826014487 */
/* /local/templates/port_2021/components/bitrix/form.result.new/ofd_form_cons_2024/style.css?17563671887236 */
