

/* Start:/landing/style.css?17103325154076*/
h1, .dir, .c-categories, .advant {margin-bottom: 60px!important;}
.intec-content {max-width: 1200px!important;}
.d-flex {display: flex!important;}
.h1, .c-categories .widget-title.align-center {font-style: normal!important;font-weight: 700!important;font-size: 30px!important;line-height: 30px!important;}
p {font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: #333333;}
.dir-foto {width: 40%;flex-direction: column;align-items: center;}
.dir-foto img {width: 201px;height: 201px;}
.dir-foto p {font-weight: 700;font-size: 30px;line-height: 30px;color: #1C1C1C;text-align: center;padding-top: 10px;}
.dir-foto span {font-weight: 500;}
.dir-text {width: 60%;max-width: 641.09px;padding: 0 34px;}
.dir-text .h1 {transform: rotate(-0.01deg);margin: 0 0 20px 0!important;}
.dir-text p {margin: 0 0 20px 0!important;}
.diller {height: 550px;}
.rec7 {width: 100%;height: 311.69px;background: #666666;}
.rec7 .intec-content-wrapper{flex-direction: column;padding-top: 60px;}
.rec7 .h1 {text-transform: uppercase;color: #fff;margin-bottom: 40px;}
.recbtn {display: flex;flex-direction: row;justify-content: center;align-items: center;padding: 18px 90px;gap: 10px;border-radius: 2px;width: 305px;
height: 66px;}
.recbtn1 {background: #FECB00;margin-right: 101px;}
.recbtn2 {background: #CCCCCC;}
.rec7 a {font-style: normal;font-weight: 500;font-size: 30px;line-height: 30px;color: #1C1C1C;}
.rec7 a:hover {color: #ffffff!important;}
.rec7 img {float: right;width: 701.01px;height: 588.8px;margin-top: -190px;}

.c-categories .widget-title.align-center {text-align: left!important;text-transform: uppercase;}

.advant .intec-content-wrapper {flex-wrap: wrap;}
.advant-item {flex-wrap: wrap;width: 50%;height: 200px;}
.advant img {position: absolute;}
.advant p {z-index: 10;}
.advant ul li {font-style: normal;font-weight: 500;font-size: 14px;line-height: 20px;color: #000000;}

.reg, .auth {width: 50%;padding-right: 40px;}
.ns-bitrix.c-form-result-new.c-form-result-new-contacts .form-result-new-header {margin-bottom: 10px!important;}
.reg .c-form-result-new-contacts .form-result-new-fields, .auth .row {padding-top: 10px;}
.reg .form-result-new-fields.intec-ui-form-fields {display: flex!important;flex-direction: column;}
.ns-bitrix.c-form-result-new.c-form-result-new-contacts .form-result-new-field {width: 100%!important;}
.intec-ui-mod-block, .auth .form-control {height: 50px;}
.reg .form-result-new-field-title, .auth .form-group label {font-style: normal;font-weight: 100!important;font-size: 21px!important;line-height: 25px!important;color: #898686!important;}
.reg .intec-grid.intec-grid-a-h-end {display: flex;flex-direction: column;}
.reg .intec-grid-item, .auth .checkbox {flex-basis: content!important;margin-bottom: 20px;}
.reg .intec-ui.intec-ui-control-button.intec-ui-scheme-current, .auth .intec-ui.intec-ui-control-button.intec-ui-scheme-current {display: flex;flex-direction: row;justify-content: center;align-items: center;gap: 10px;border-radius: 2px;width: 305px;
height: 66px;background: #FECB00;font-size: 30px!important;margin: 0 auto;}
.auth .alert {font-size: 21px!important;padding: 16px!important;text-align: center;}

@media (max-width: 500px) {
	.dir .intec-content-wrapper{flex-direction: column;}
	.dir-foto, .dir-text {width: 100%;}
	.dir-text {padding: 0; padding-top: 30px;}
	.dir-text .h1 {font-size: 26px!important;}

    .rec7 {height: 400px;}
	.rec7-button {flex-direction: column; }
	.recbtn {margin-bottom: 10px;width: 100%;}
	.rec7 a {font-size: 24px;}
	.rec7 img {width: 90%;height: auto;margin-top: -50px;}

	.advant-item {width: 100%;height: auto;margin-bottom: 20px;}

	.reg, .auth {width: 100%;padding-right: 0;}
	.forms .intec-content-wrapper {flex-direction: column;}
	.reg {margin-bottom: 40px;}
	.auth {margin-bottom: 20px;}
}

.widget-web-form-2, .widget-web-form-2_review, .intec-template .intec-template-breadcrumb {display: none!important;}
.intec-template .intec-template-layout-page-wrapper {
    margin-bottom: 0!important;
}
/* End */


/* Start:/bitrix/templates/universe_s1/components/intec.universe/main.widget/form.1.custom2.landing/style.css?17103323998369*/
.c-form-result-new.c-form-result-new-form-1 .intec-content-wrapper {
    position: relative;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-block-bg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;    
	position: relative;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-fade {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(56, 56, 56, 0.76);
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-additional-picture {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50%;
    background-repeat: no-repeat;
}
.c-form-result-new.c-form-result-new-form-1 .position-left .form-result-new-additional-picture {
    right: 0;
}
.c-form-result-new.c-form-result-new-form-1 .position-right .form-result-new-additional-picture {
    left: 0;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-wrap {
    position: relative;
}
.c-form-result-new.c-form-result-new-form-1 .position-left .form-result-new-form-wrap {

}
.c-form-result-new.c-form-result-new-form-1 .position-right .form-result-new-form-wrap {

}
.c-form-result-new.c-form-result-new-form-1 .position-center .form-result-new-form-wrap {
    margin-left: auto;
    margin-right: auto;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-background {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-content {
    position: relative;
    padding: 80px 0;
    z-index: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-header {
    margin-bottom: 50px;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-title {
    text-align: left;
    font-size: 73px;
    line-height: 104px;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-description {
    text-align: left;
    margin-top: 15px;
    font-weight: 900;
    font-size: 104px;
    line-height: 104px;
}
.c-form-result-new.c-form-result-new-form-1 form {
    width: 70%;  
	position: relative;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-element {
    margin-bottom: 25px;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-element-input-wrap {
    position: relative;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-input {
    display: block;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    background-color: transparent;
    border-right: none;
    border-left: none;
    border-top: none;
    border-bottom: 2px solid;
    outline: none;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-element-input-wrap span {
    display: inline-block;
    margin-top: 15px;
    font-size: 18px;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-content form:after {
    content: url(/images/arrow-form-yellow.png);
    position: absolute;
	left: 0;
    top: 0px;  
	opacity: 0;
    transition: 1.4s;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-content.show_animation form:after{
	left: 100%;	 
	opacity: 1;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-input::placeholder {
    font-size: 19px;
    color: inherit;
    opacity: 0.5;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-input:focus::placeholder {
    opacity: 1;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-input.type-text,
.c-form-result-new.c-form-result-new-form-1 .form-result-new-input.type-email {
    font-size: 19px;
    line-height: 19px;
    padding: 15px 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-input.type-textarea {
    font-size: 14px;
    line-height: 21px;
    padding: 10px 25px;
    max-height: 100px;
    min-height: 100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-input.type-text.type-captcha {
    min-width: initial;
    max-width: initial;
    width: 180px;
    padding-right: 0;
    margin-top: 10px;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-element-input-caption {
    font-size: 19px;
}

.c-form-result-new.c-form-result-new-form-1 .form-result-new-submit {
    font-size: 0;
	text-align: left;
    padding-top: 50px;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-submit input {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding: 14px 33px;
    border: none;
    outline: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-captcha-title {
    margin-bottom: 10px;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-captcha {
    padding-top: 20px;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-error,
.c-form-result-new.c-form-result-new-form-1 .form-result-new-captcha-error {
    margin-top: 10px;
}

.c-form-result-new.c-form-result-new-form-1 .form-result-new-sent,
.c-form-result-new.c-form-result-new-form-1 .form-result-new-message {
    min-height: 350px;
    font-size: 25px;
    text-align: center;
}

.c-form-result-new.c-form-result-new-form-1 .theme-light .form-result-new-error .errortext,
.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-wrap.theme-light,
.c-form-result-new.c-form-result-new-form-1 .theme-light .form-result-new-input {
    color: #FFF!important;
    border-color: #fecb00;
}
.c-form-result-new.c-form-result-new-form-1 .theme-light .form-result-new-submit input {
	background-color: #FFF;
    font-size: 18px;
    line-height: 25px;
    color: #FECC00;
    background: rgba(0, 0, 0, 0.57);
}
.c-form-result-new.c-form-result-new-form-1 .theme-light .form-result-new-submit input:hover {
    background-color: #e0b506;
    color: #0f0f0f;
}

.c-form-result-new.c-form-result-new-form-1 .theme-dark .form-result-new-error .errortext,
.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-wrap.theme-dark,
.c-form-result-new.c-form-result-new-form-1 .theme-dark .form-result-new-input {
    color: #333!important;
    border-color: #333;
}
.c-form-result-new.c-form-result-new-form-1 .theme-dark .form-result-new-submit input {
    background-color: #333;
    color: #FFF;
}
.c-form-result-new.c-form-result-new-form-1 .theme-dark .form-result-new-submit input:hover {
    background-color: #FFF;
    color: #333;
}

@media all and (max-width: 1024px) {
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-title{
		font-size: 50px;
		line-height: 70px;
	}
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-description{
		font-size: 75px;
		line-height: 80px;
	}
}
@media all and (max-width: 1000px) {

    .c-form-result-new.c-form-result-new-form-1 .form-result-new-additional-picture {
        display: none;
    }
}
@media all and (max-width: 720px) {
    .c-form-result-new.c-form-result-new-form-1 .form-result-new-form-content {
        padding: 80px 0px;
    }
    .c-form-result-new.c-form-result-new-form-1 .form-result-new-title {
        font-size: 35px;
        line-height: 40px;
    }
}
@media all and (max-width: 550px) {
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-description{
		font-size: 50px;
		line-height: 55px;
	}
}
@media all and (max-width: 425px) {
	.c-form-result-new.c-form-result-new-form-1 form {
		width: 100%;
	}
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-content.show_animation form:after {
		left: 120%;
	}
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-description {
		font-size: 35px;
		line-height: 40px;
	}
}

.c-form-result-new.c-form-result-new-form-1 .form-result-new-title {
    text-align: left;
    font-size: 33px;
    line-height: 44px;
    padding-top: 44px;
}
/* End */
/* /landing/style.css?17103325154076 */
/* /bitrix/templates/universe_s1/components/intec.universe/main.widget/form.1.custom2.landing/style.css?17103323998369 */
