/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/


@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&display=swap');

body {
	color: #242425;
	background: #FFFFFF;
	overflow-x: hidden;
	font-family: 'Ubuntu', sans-serif;
}

p, span, h1, h2, h3, a {
	font-family: 'Ubuntu', sans-serif;
}



#cboxContent #topheaderw, #cboxContent #navpanel, #cboxContent #navpanel, #cboxContent #footer {
	display: none;
}


.captcha-type-challenge--recaptcha {
	margin-top: 45px;
  margin-bottom: 40px;
}


#firstscreen {
	background-color: #232325;
	height: 753px;
}


#block-videoprezentaciya {
	display: none;
}

.view-pervyy-ekran {
	max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
}

.view-pervyy-ekran .field-content {
    height: 603px;
    padding-top: 61px;
    padding-bottom: 75px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.view-pervyy-ekran .field-content img:nth-child(1) {
		width: 229px;
		height: auto;
}


.view-pervyy-ekran .textwrap {
	color: #fff;
}



.view-pervyy-ekran h1 span {
	font-weight: 400;
		font-size: 16px;
		margin: 0;
}


.view-pervyy-ekran h1 {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 40px;

    position: relative;
    transition-duration: 1s;
    left: -3px;
}


.view-pervyy-ekran h1 span.title {
	font-size: 92px;
	font-weight: 700;

}

.view-pervyy-ekran h1 span.under {
    font-size: 18px;
    line-height: 30px;
    position: relative;
    top: 4px;
    left: 24px;
    font-weight: 500;
    text-transform: uppercase;
}

.view-pervyy-ekran .textwrap span.sep {
    margin-top: 10px;
    position: relative;
}


.basebtn {
	width: 206px;
	text-align: center;
	line-height: 50px;
	background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
	background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
	border-radius: 6px;
	font-size: 16px;
	font-weight: 500;
	cursor: pointer;
	-webkit-transition-duration: 0.2s;
	     -o-transition-duration: 0.2s;
	        transition-duration: 0.2s;
}

.basebtn:hover {
	-webkit-box-shadow: 0px 0px 18px -3px rgba(255, 255, 255, 0.21);
	box-shadow: 0px 0px 18px -3px rgba(255, 255, 255, 0.21);
}

.view-pervyy-ekran p, .view-pervyy-ekran a {
	color: #fff;
}


.navwrapper {
	max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;

    height: 45px;
}

.navwrapper a {
	color: #232325;
	text-decoration: none;
	font-size: 16px;
	font-weight: 400;
}

.navwrapper .links a {
	margin-right: 25px;
	font-size: 16px;
		font-weight: 400;
		-webkit-transition-duration: 0.2px;
		     -o-transition-duration: 0.2px;
		        transition-duration: 0.2px;
}

.navwrapper .links:hover {
	background: -o-linear-gradient(236.63deg, #FA7255 -33.16%, #E64444 135.03%);
	background: linear-gradient(213.37deg, #FA7255 -33.16%, #E64444 135.03%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
-webkit-transition-duration: 0.2px;
     -o-transition-duration: 0.2px;
        transition-duration: 0.2px
}


.navwrapper .links a:last-child {
	margin: 0;
}


.navwrapper .soc a {
	margin-right: 25px;
	font-size: 16px;
		font-weight: 400;
}

.navwrapper .soc a:last-child {
	margin: 0;
	position: relative;
}

.navwrapper .soc .tel {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.navwrapper .soc .mail {
	margin-right: 35px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.navwrapper .soc .tel:before {
    content: "";
    background-image: url(/themes/seans/img/phone.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    background-size: cover;
    display: block;
    margin-right: 15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}


a:active {
	color: all;
}


.navwrapper .soc .mail:before {
    content: "";
    background-image: url(/themes/seans/img/mailblack.svg);
    background-position: center;
    background-repeat: no-repeat;
     width: 16px;
    height: 12px;
    background-size: cover;
    display: block;
    margin-right: 15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.navwrapper .soc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}


.presbtn {
		text-decoration: none;
		font-weight: 500;
		font-size: 16px;
		color: #fff;
		cursor: pointer;
}

.presbtn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.presbtn:before {
    content: "";
    background-image: url(/themes/seans/img/pres.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 33px;
    height: 33px;
    background-size: cover;
    display: block;
    margin-right: 15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}



.region-whatthis {
	max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
}

.view-my-sozdaem {
	text-align: center;
	margin-top: 150px;
	margin-bottom: 150px;
	position: relative;
}

.view-my-sozdaem img {
    position: absolute;
    bottom: 0;
    right: 0;
    max-width: 170px;
    height: auto;
}

.view-my-sozdaem  .views-field-field-titleformat {
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 25px;
	line-height: 48px;
}

.view-my-sozdaem .views-field-field-opisanie-formatirovannoe {
	font-weight: 400;
    font-size: 16px;
    line-height: 38px;
}

.view-bullits .paragraph {
	background-color: #F6F6F6;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	height: 438px;
	border-radius: 15px;

	-ms-flex-preferred-size: calc(100% / 3 - 13.4px );

	    flex-basis: calc(100% / 3 - 13.4px );
    margin-right: 20px;
    margin-bottom: 20px;

    font-weight: 500;
	font-size: 16px;
	line-height: 28px;
}


.view-bullits .paragraph.vis {
	opacity: 1;
}


.view-bullits .paragraph img {
	margin-bottom: 35px;
}

.view-bullits .paragraph:nth-child(1) {
	background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
	background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
	color: #fff;
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;

	font-weight: 700;
    font-size: 18px;
    line-height: 32px;
}



.view-bullits .paragraph:nth-child(2) {
 	-webkit-box-ordinal-group: 2;
 	    -ms-flex-order: 1;
 	        order: 1;	
}


.view-bullits .paragraph:nth-child(3) {
  	-webkit-box-ordinal-group: 4;
  	    -ms-flex-order: 3;
  	        order: 3;	
}


.view-bullits .paragraph:nth-child(4) {
		-webkit-box-ordinal-group: 5;
		    -ms-flex-order: 4;
		        order: 4;
}


.view-bullits .paragraph:nth-child(5) {
		-webkit-box-ordinal-group: 6;
		    -ms-flex-order: 5;
		        order: 5;
}


.view-bullits .paragraph:nth-child(6) {
		-webkit-box-ordinal-group: 7;
		    -ms-flex-order: 6;
		        order: 6;
}







.view-bullits .field-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}

.view-bullits .paragraph:nth-child(3n) {
	margin-right: 0;
}



.view--antison-sistema-monitoringa-sostoyaniya-voditeley {
	background-color: #F6F6F6;
	border-radius: 15px;
	text-align: center;
    padding-top: 80px;
    padding-bottom: 125px;
	margin-bottom: 100px;
}


.view--antison-sistema-monitoringa-sostoyaniya-voditeley .views-field-field-titleformat {
	font-size: 32px;
    line-height: 58px;
}


.view--antison-sistema-monitoringa-sostoyaniya-voditeley .views-field-field-opisanie-formatirovannoe {
    line-height: 58px;

    font-weight: 400;
	font-size: 16px;
	line-height: 37px;
	/* or 231% */

	text-align: center;

	max-width: 750px;
	margin: 0 auto

}


.view--antison-sistema-monitoringa-sostoyaniya-voditeley h2 {
		font-size: 32px;
}



.view--antison-sistema-monitoringa-sostoyaniya-voditeley .views-field-field-knopka-zayavki {
    width: 206px;
    text-align: center;
    line-height: 50px;
    background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
    background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    color: #fff;
    margin: 0 auto;
     margin-top: 60px;
     -webkit-transition-duration: 0.2s;
          -o-transition-duration: 0.2s;
             transition-duration: 0.2s;
}



.view--antison-sistema-monitoringa-sostoyaniya-voditeley .views-field-field-knopka-zayavki:hover {
-webkit-box-shadow: 0px 0px 32px 18px rgba(251, 115, 86, 0.14);
box-shadow: 0px 0px 32px 18px rgba(251, 115, 86, 0.14);
}





.view-id-bullits {
	margin-bottom: 80px;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph {
	border-radius: 15px;
    -ms-flex-preferred-size: calc(100% / 2 - 10px );
        flex-basis: calc(100% / 2 - 10px );
    height: 606px;
    overflow: hidden;
    margin-bottom: 20px;
    margin-right: 20px;
    position: relative;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph img {
	width: 100%;
	display: block;
	margin: 0;
	border-radius: 15px;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph:nth-child(2n) {
	margin-right: 0;
}



.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
	position: absolute;
	left: 40px;
	bottom: 60px;
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 38px;
	color: #fff;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph:nth-child(1) .field--name-field-opisanie-dlinnoe-formatiro {
	font-weight: 700;
	font-size: 28px;
	line-height: 43px;
	color: #fff
}


.view-vozmozhnosti p, .view-safety-as-a-service p {
	margin: 0;
}

.view-safety-as-a-service {
	margin-bottom: 120px;
}

.view-vozmozhnosti .view-header {
	text-align: center;
	margin-bottom: 80px;
}

.view-vozmozhnosti   h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 58px;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field--name-field-ikonka {
	position: absolute;
	left: 40px;
	top: 60px;
}

.view-vozmozhnosti .views-field-field-kartochkabig .field-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph {
	border-radius: 15px;
    -ms-flex-preferred-size: calc(100% / 2 - 10px );
        flex-basis: calc(100% / 2 - 10px );
    height: 606px;
    overflow: hidden;
    margin-bottom: 20px;
    margin-right: 20px;
    position: relative;
}

.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph img {
	display: block;
	margin: 0 auto;
}

.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph:nth-child(2n) {
	margin-right: 0;
}


.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
	position: absolute;
	left: 40px;
	bottom: 60px;
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 38px;
	color: #fff;
}

.view-vozmozhnosti  .views-field-field-kartochkabig .field--name-field-kreativ img {border-radius: 15px; width: 100%;}
.view-vozmozhnosti  .views-field-field-kartochkabig .field--name-field-ikonka img {border-radius: 0; width: auto;}
.view-vozmozhnosti  .views-field-field-kartochkabig .field--name-field-ikonka {
    position: absolute;
    left: 40px;
    top: 60px;
}

.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-kreativ img {
	width: auto;
}


.view-vozmozhnosti .views-field-field-kartochkabig .field--name-field-ikonka {
    position: absolute;
    left: 0;
    top: 120px;
    right: 0;
    margin: 0 auto;
    max-width: 300px;
}


.view-vozmozhnosti {
	margin-bottom: 120px;
}


#stat {
	max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;	
}


#prevents {
		max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;	
}

.view-statistika .view-header {
	text-align: center;
	margin-bottom: 80px;
}

.view-statistika .view-header h3 {
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 58px;
}


.view-statistika {
	margin-bottom: 120px;
}


.view-statistika .views-field-field-kartochka .field-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	margin-bottom: 100px;
}

.view-statistika .views-field-field-kartochka .field-content .paragraph {
	border-radius: 15px;
	background-color: #F6F6F6;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	text-align: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-right: 20px;
	height: 475px;
	-ms-flex-preferred-size: calc(100% / 3 - 13.4px );
	    flex-basis: calc(100% / 3 - 13.4px );
	margin-top: 130px;
}

.view-statistika .views-field-field-kartochka .field-content .paragraph:nth-child(3) {
	margin-right: 0;
}


.view-statistika .views-field-field-kartochka .field--name-field-cifry {
	font-style: normal;
	font-weight: 700;
	font-size: 42px;
	line-height: 32px;
	margin-bottom: 32px;
}

.view-statistika .views-field-field-kartochka .field--name-field-opisanie {
	margin: 0;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	text-align: center;
}


.view-statistika .views-field-field-kartochka .field-content .paragraph:nth-child(2) {
	background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
	background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
	color: #fff;
	margin-top: 0;
}

.view-statistika .views-field-field-kartochka .field-content .paragraph:nth-child(2) .field--name-field-cifry {
	font-weight: 700;
	font-size: 24px;
	line-height: 45px;
	margin-bottom: 0;
}

.view-statistika .views-field-field-kartochka .field-content .paragraph img {
	margin-bottom: 42px;
}


.view-statistika .views-field-field-vvp {
	text-align: center;
}


.view-statistika .views-field-field-vvp .field--name-field-cifry {
	font-weight: 700;
	font-size: 42px;
	line-height: 32px;
	/* identical to box height, or 76% */

	text-align: center;

	/* BASE */

	background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);

	background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	height: 100px;
}


.view-statistika .views-field-field-vvp .field--name-field-opisanie {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 39px;
	/* or 217% */

	text-align: center;

	color: #232325;
	margin-bottom: 100px;
	}



.view-sobytiya  .view-header {
	text-align: center;
	margin-bottom: 80px;
}

.view-sobytiya  .view-header h3 {
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 58px;
}


.view-sobytiya .views-field-field-triptikh .field-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}

.view-sobytiya .views-field-field-triptikh .field-content .paragraph--type--triptikh, .view-sobytiya .paragraph--type--triptikh-imidzh  	 {
	-ms-flex-preferred-size: calc(100% / 3 - 13.4px );
	    flex-basis: calc(100% / 3 - 13.4px );
	height: 894px;
	background-color: #232325;
	margin-right: 20px;
	flex-basis: calc(100% / 3 - 13.4px );
	text-align: center;
	overflow: hidden;
	border-radius: 15px;
	position: relative;
}

.view-sobytiya .views-field-field-triptikh .field-content .paragraph--type--triptikh {
		margin-top: 130px;
}


.view-sobytiya .paragraph--type--triptikh-imidzh  {
	background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
	background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
}
.view-sobytiya .paragraph--type--triptikh-imidzh  img {
    max-width: 101%;
    height: auto;
    position: absolute;
    display: block;
    bottom: -1px;
    left: 0;
    margin: 0;
}

.view-sobytiya .views-field-field-triptikh .field-content .paragraph--type--triptikh:nth-child(3) {
	margin-right: 0;
}

.view-sobytiya .paragraph--type--triptikh-imidzh img.mask {
	   width: 189px;
    margin: 0 auto;
    left: -8px;
    top: 161px;
    right: 0;
    height: 100%;
}



.view-sobytiya .views-field-field-triptikh .field-content .paragraph--type--triptikh:nth-child(2) img {
	max-width: 100%;
} 


.view-sobytiya .paragraph--type--kartochka-malenkaya {
	color: #fff;
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 38px;
	/* or 173% */

	text-align: center;
}


.view-sobytiya .views-field-field-triptikh .field-content .paragraph--type--triptikh:nth-child(1) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.view-sobytiya .views-field-field-triptikh .field-content .paragraph--type--triptikh:nth-child(3) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
}
 
.view-sobytiya .field--name-field-vstroennaya-kartochka {
 height: 750px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;

}

.view-sobytiya .paragraph--type--triptikh-imidzh img.logow {
    position: absolute;
    width: 150px;
    height: auto;
    display: block;
    top: 100px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.view-sobytiya {
	margin-bottom: 140px;
}


.view-prevent {
	position: relative;
}


.view-prevent .views-field-field-moreinfo {
    position: absolute;
    height: 100%;
    top: 0;
    border-radius: 15px;
    background-color: #F6F6F6;
    padding-top: 120px;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    pointer-events: none;
    -webkit-transition-duration: 0.6s;
         -o-transition-duration: 0.6s;
            transition-duration: 0.6s;
    -webkit-transform: translateY(60px);
        -ms-transform: translateY(60px);
            transform: translateY(60px);
}

.view-prevent .views-field-field-moreinfo.open {
	opacity: 1;
	cursor: auto;
	pointer-events: all;
	-webkit-transition-duration: 0.6s;
	     -o-transition-duration: 0.6s;
	        transition-duration: 0.6s;
	-webkit-transform: translateY(0px);
	    -ms-transform: translateY(0px);
	        transform: translateY(0px);
}


.view-prevent .views-field-field-moreinfo .paragraph--type--funkcionalnyy-blok {
	    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}


.view-prevent .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya {
    margin-bottom: 36px;
    padding-bottom: 36px;
    border-bottom: 1px solid #DADADA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 80px;
    margin-left: 38px;
    margin-right: 38px;
    padding-right: 80px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.view-prevent .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
}

.view-prevent .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya:nth-child(7) {
	border: none;
}


.view-prevent .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya .field--name-field-cifry {
	font-size: 42px;
    margin-right: 60px;
    font-weight: 600;
    background: -o-linear-gradient(236.63deg, #FA7255 -33.16%, #E64444 135.03%);
    background: linear-gradient(213.37deg, #FA7255 -33.16%, #E64444 135.03%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.view-prevent .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya .field--name-field-opisanie {
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 43px;
	color: #242425;
}


.view-prevent .views-field-field-moreinfo .paragraph--type--knopka-bolshaya {
	width: 100%;
    height: 164px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: -o-linear-gradient(233.81deg, #FA7255 4.86%, #E64444 117.49%);
    background: linear-gradient(216.19deg, #FA7255 4.86%, #E64444 117.49%);
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    cursor: pointer;
}


.paragraph--type--knopka-bolshaya .presbtn:before {
    content: "";
    background-image: url(/themes/seans/img/colorplay.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
    background-size: cover;
    display: block;
    margin-right: 35px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}



.view-prevent .views-field-field-kartochka .field-content .paragraph {
    border-radius: 15px;
    background-color: #F6F6F6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 20px;
    height: 475px;
    -ms-flex-preferred-size: calc(100% / 3 - 13.4px );
        flex-basis: calc(100% / 3 - 13.4px );
    margin-bottom: 20px;
}

.view-prevent .views-field-field-kartochka .field-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 100px;
}


.view-prevent .views-field-field-kartochka .field--name-field-cifry {
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    line-height: 32px;
    margin-bottom: 32px;

    background: -o-linear-gradient(236.63deg, #FA7255 -33.16%, #E64444 135.03%);

    background: linear-gradient(213.37deg, #FA7255 -33.16%, #E64444 135.03%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}



.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(1) {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1; }
.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(6) {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
    color: #fff; cursor: pointer; -webkit-transition-duration: 0.3; -o-transition-duration: 0.3; transition-duration: 0.3;}
.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(2) {-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;  margin-right: 0; }
.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(4) {-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5; }
.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(5) {-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6; margin-right: 0}
.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(3) {-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}


.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(1),
.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(2),
.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(3),
.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(5)

 {
    position: relative;
    top: 130px;
}

.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(6) a {
	display: none;
}

.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(6) img {
	-webkit-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}
.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(6):hover img {
		-webkit-transform: translateY(-10px);
		    -ms-transform: translateY(-10px);
		        transform: translateY(-10px);
		-webkit-transition-duration: 0.3s;
		     -o-transition-duration: 0.3s;
		        transition-duration: 0.3s;
}


#products {
	margin-bottom: 220px;
}


.view-prevent .views-field-field-kartochka .field--name-field-opisanie {
    margin: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 32px;
    text-align: center;
}


.view-prevent .view-header h2,
.view-komponenty .view-header h2
 {
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 58px;
    text-align: center;
    margin-bottom: 80px;
}




#how {
	max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;	
	margin-bottom: 120px;
   }


.view-komponenty .views-field-field-ryad .field-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	margin-bottom: 80px;
}


.view-komponenty .views-field-field-ryad .paragraph {
    border-radius: 15px;
    -ms-flex-preferred-size: calc(100% / 2 - 10px );
        flex-basis: calc(100% / 2 - 10px );
    position: relative;
    margin-right: 20px;
}


.view-komponenty .views-field-field-ryad .paragraph:last-child {
	margin-right: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.view-komponenty .views-field-field-ryad .paragraph img {
	border-radius: 15px;
}


.view-komponenty .views-field-field-ryad .paragraph .textwrapper {
	height: 291px;
	border-radius: 15px;
	background-color: #F3F3F3;
	padding-left: 38px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	margin-bottom: 20px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}


.view-komponenty .views-field-field-ryad .paragraph .field--name-field-zagolovok,
.view-komponenty .paragraph--type--monitoring-centr .field--name-field-zagolovok
{
	font-weight: 700;
	font-size: 22px;
	line-height: 38px;
	margin-bottom: 15px;
}


.view-komponenty .views-field-field-ryad .paragraph .field--name-field-opisaniecom,
.view-komponenty .paragraph--type--monitoring-centr	.field--name-field-opisaniecom	

{
	font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 32px;
}


.view-komponenty p {
	margin: 0;
}


.view-komponenty .paragraph--type--monitoring-centr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}



.view-komponenty .paragraph--type--monitoring-centr .text {
	height: 291px;
    border-radius: 15px;
    background-color: #F3F3F3;
    padding-left: 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.view-komponenty .paragraph--type--monitoring-centr .bigtext {
	height: 781px;
    border-radius: 15px;
    background-color: #F3F3F3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 0;
}


.view-komponenty .paragraph--type--monitoring-centr .bigtext ul {
	padding-left: 38px;
	padding-right: 38px;
}

.view-komponenty .paragraph--type--monitoring-centr .bigtext,
.view-komponenty .paragraph--type--monitoring-centr .wrapper {
    border-radius: 15px;
    -ms-flex-preferred-size: calc(100% / 2 - 10px );
        flex-basis: calc(100% / 2 - 10px );
    position: relative;
    margin-right: 20px;
}

.view-komponenty img {
	border-radius: 15px;
}



.view-komponenty .paragraph--type--monitoring-centr .bigtext ul {
list-style: none;
font-size: 16px;
}

.view-komponenty .paragraph--type--monitoring-centr .bigtext li {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #DADADA;
    line-height: 30px;
}

.view-komponenty .paragraph--type--monitoring-centr .bigtext li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border:none;
}

.dotsblock {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #fff;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
}


.dotsblock .vis {
	position: absolute;
}

.dotsblock .hid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 15px;
}

.dotsblock .hid img {
	margin-right: 20px;
}

.dotsblock .hid .textblock {
    max-width: 250px;
    line-height: 26px;
    font-size: 14px;
}


.view-komponenty	.dotsblock {
	display: none;
}

.paragraph--type--gruzovik {
	position: relative;
}

.paragraph--type--gruzovik .field--name-field-gruzovik {
	position: absolute;
	bottom: 0;
	left: 0;
	max-width: 100%;
	display: block;
}


.view-komponenty .views-field-field-centralnyy-blok {
	margin-bottom: 380px;
}

.view-komponenty	.field--name-field-nazvanie-razdela {
		position: absolute;
    /* BOTTOM: 0; */
    top:170px;
    font-weight: 500;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
    left: -38px;
    font-size: 22px;
    color: #fff;
}




.view-komponenty .dotsblock {
	position: absolute;
	display: block;
}

.view-komponenty .dotsblock {
	 cursor: pointer;
	 -webkit-transition-duration: 0.3s;
	      -o-transition-duration: 0.3s;
	         transition-duration: 0.3s;
}
   

.view-komponenty .field--name-field-tochki {
	position: relative;
}

.view-komponenty .dotsblock .vis.op {
	opacity: 0;
}

.view-komponenty .dotsblock .hid.active {
	 -webkit-transform: translateY(0);
	     -ms-transform: translateY(0);
	         transform: translateY(0);
	 -webkit-transition-duration: 0.2s;
	      -o-transition-duration: 0.2s;
	         transition-duration: 0.2s;
	 opacity: 1;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 pointer-events: all;
}
.view-komponenty .dotsblock .hid {
		-webkit-transition-duration: 0.2s;
		     -o-transition-duration: 0.2s;
		        transition-duration: 0.2s;
	opacity: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
background-color: #02020240;
backdrop-filter: blur(17px);
	border-radius: 1000px;
	width: 420px;
	    margin: 15px;
	    z-index: 90;
	    position: relative;
	    -webkit-transform: translateY(-10px);
	        -ms-transform: translateY(-10px);
	            transform: translateY(-10px);
	    -webkit-transition-duration: 0.3s;
	         -o-transition-duration: 0.3s;
	            transition-duration: 0.3s;

}

.view-komponenty .dotsblock .vis {
	z-index: 80;
}

.view-komponenty .dotsblock.dot1 {
    left: 322px;
    top: -45px;
}

.view-komponenty .dotsblock.dot2 {
		left: 361px;
    top: -29px;
}


.view-komponenty .dotsblock.dot3 {
 	left: 243px;
    top: -29px;
}

.view-komponenty .dotsblock.dot4 {
     left: 286px;
    top: -157px;
}


.view-komponenty .dotsblock.dot5 {
    left: 432px;
    top: -79px;
}

.view-komponenty .dotsblock .vis img {
    -webkit-box-shadow: 0 0 0px 2px;
            box-shadow: 0 0 0px 2px;
    cursor: pointer;
}

.view-komponenty .views-field-field-monitoring .paragraph {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}

.view-komponenty .views-field-field-monitoring .textwrapper {
	background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
	background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
	border-radius: 15px;
	color: #fff;
	-ms-flex-preferred-size: calc(100% / 2 - 10px );
	    flex-basis: calc(100% / 2 - 10px );
	margin-right: 20px;

	padding-left: 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-image: url("/themes/seans/img/dotsbg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


.view-komponenty .views-field-field-monitoring .field--name-field-foto-pod-opisaniem {
	border-radius: 15px;
	    -ms-flex-preferred-size: calc(100% / 2 - 10px );
	        flex-basis: calc(100% / 2 - 10px );
}

.view-komponenty .views-field-field-monitoring .field--name-field-foto-pod-opisaniem img {
	border-radius: 15px;
	max-width: 100%;
	display: block;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	margin: 0;
}


.view-komponenty .views-field-field-monitoring .textwrapper .field--name-field-zagolovok {
	font-weight: 700;
    font-size: 22px;
    line-height: 38px;
    margin-bottom: 15px;
}


.view-komponenty .views-field-field-monitoring .textwrapper .field--name-field-opisaniecom {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
}

.view-komponenty .views-field-field-monitoring {
	margin-top: 80px;
}

#monitoring {
	max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;	
}




.view-lk .views-row {
	position: relative;
}

.view-lk .views-row .views-field-field-slidernav {
    position: absolute;
    top: 269px;
    z-index: 90;
    width: 100%;
}

.view-lk .views-row .navright {
	right: -120px;
	position: absolute;
	cursor: pointer;
}

.view-lk .views-row .navleft {
	left: -120px;
	position: absolute;
	cursor: pointer;
}

.view-lk .owl-carousel .owl-item img {
	margin-bottom: 0;
}





.view-lk .view-header h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 58px;
	text-align: center;
	margin-bottom: 80px;
}


.view-lk .field--name-field-slayd img {
	border-radius: 15px;
}


.view-lk  .owl-dot span {
	background-color: #fff;
	background: #fff;
			width: 38.83px;
	height: 4px;
	margin: 3px;
		display: block;
}


.view-lk  .owl-dot.active span {
	background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
	background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
		width: 38.83px;
	height: 4px;
		display: block;
}

.owl-nav {
	display: none;
}


.view-lk .paragraph--type--slayd {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	color: #fff;
}

.view-lk .paragraph--type--slayd .owl-dots {
	position: absolute;
}

.view-lk .field--name-field-opisanie-dlinnoe-formatiro {
	position: absolute;
	font-weight: 700;
font-size: 24px;
line-height: 47px;
/* or 214% */

text-align: center;
margin-bottom: 70px;
}




.view-lk .owl-dots {
	    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    bottom: 122px;
}


.view-smallform {
	background: -o-linear-gradient(236.63deg, #FA7255 -33.16%, #E64444 135.03%);
	background: linear-gradient(213.37deg, #FA7255 -33.16%, #E64444 135.03%);
		border-radius: 15px;
}

.view-smallform .views-row {
	padding-left: 38px;
	padding-right: 38px;
	padding-top: 45px;
	padding-bottom: 45px;
	    -webkit-box-align: end;
	    -ms-flex-align: end;
	    align-items: end;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	        -webkit-box-pack: justify;
	        -ms-flex-pack: justify;
	                justify-content: space-between;
}

.view-smallform .views-row .views-field-field-titleformat {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 32px;
    color: #fff;
}

.view-smallform .views-field-field-knopka-zayavki {
	    width: 206px;
    text-align: center;
    line-height: 50px;
    height: 50px;
    background: #fff;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    color: #232325;
    -webkit-transition-duration: 0.2s;
         -o-transition-duration: 0.2s;
            transition-duration: 0.2s;
}

.view-smallform .views-field-field-knopka-zayavki:hover {
	-webkit-box-shadow: 0px 0px 18px -3px rgba(255, 255, 255, 0.21);
    box-shadow: 0px 0px 18px -3px rgba(255, 255, 255, 0.21);
}

.view-lk {
	margin-bottom: 30px;
}


#bag {
		max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;	
}

#bag h2 {
	    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 58px;
    text-align: center;
    margin-bottom: 80px;
}


#monitoring {
	margin-bottom: 120px;
}

.view-preimuschestva-sistemy .field-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	    border-radius: 15px;
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: contain;
	    background-image: url(/themes/seans/img/BGBULLIT.svg);
}


.view-preimuschestva-sistemy .field-content .paragraph {
	width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 280px;
}

.view-preimuschestva-sistemy .field-content .paragraph div {
	padding-left: 38px;
}


.view-preimuschestva-sistemy .field-content .paragraph:nth-child(2n) {
		margin-top: 130px;
}


.view-preimuschestva-sistemy .field-content .paragraph .field--name-field-zagolovok {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 38px;
	/* or 173% */
	margin-bottom: 20px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.view-preimuschestva-sistemy .field-content .paragraph .field--name-field-zagolovok:before {
	content: "";
	display: block;
	width: 52px;
	height: 47px;
	background-size: 47px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("/themes/seans/img/bullticon.svg");
	margin-right: 30px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}



.view-preimuschestva-sistemy .field-content .paragraph .field--name-field-zagolovok p {
	margin: 0;
}

.path-frontpage p {
	margin: 0;
}




.view-preimuschestva-sistemy .field-content .paragraph .field--name-field-opisaniecom {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 32px;
	/* or 200% */
	max-width: 460px;
}



.view-preimuschestva-sistemy .field-content .paragraph:nth-child(1) {
	top: 28px;
    position: relative;
}

.view-preimuschestva-sistemy .field-content .paragraph:nth-child(2) {
    position: relative;
    top: 30px;
}


.view-preimuschestva-sistemy .field-content .paragraph:nth-child(3) {
    position: relative;
    top: 16px;
}


.view-preimuschestva-sistemy .field-content .paragraph:nth-child(4) {
    position: relative;
    top: 19px;
}


.view-preimuschestva-sistemy .field-content .paragraph:nth-child(7) {
    position: relative;
    top: -10px;
}

.view-preimuschestva-sistemy .field-content .paragraph:nth-child(8) {
    position: relative;
    top: -10px;
}

.view-preimuschestva-sistemy .field-content .paragraph:nth-child(9) {
    position: relative;
    top: -20px;
}


.view-preimuschestva-sistemy .field-content .paragraph:nth-child(10) {
     position: relative;
    top: -15px;
}


#team {
			max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;	
}


.view-preimuschestva-sistemy {
	margin-bottom: 120px;
}


.view-otraslevye-resheniya h2 {
	    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 58px;
    text-align: center;
    margin-bottom: 38px;
}


.view-otraslevye-resheniya .views-field-body {
	text-align: center;
	max-width: 705px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 34px;
	margin-bottom: 120px;
}


.view-otraslevye-resheniya strong {
	margin-bottom: 28px;
	display: block;
}


.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.view-otraslevye-resheniya .field--name-field-kartinka-resheniya img {
	height: 100%;
	border-radius: 15px;
	-webkit-filter: grayscale(1);
	        filter: grayscale(1);
	-webkit-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
}


.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:hover img {
	-webkit-filter: grayscale(0);
	        filter: grayscale(0);
	-webkit-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
}

.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:hover .field--name-field-strelka {
	opacity: 1;
	-webkit-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
	-webkit-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}



.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph {
	overflow: hidden;
	border-radius: 15px;
	cursor: pointer;
	position: relative;
	margin-bottom: 20px;
	cursor: pointer;
}


.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph .field--name-field-kartinka-resheniya {
	height: 100%;
	width: 100%;
	border-radius: 15px;
}

.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph .field--name-field-zagolovok  {
	position: absolute;
	bottom: 60px;
	left: 38px;
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 35px;
	color: #fff;
} 


.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph .field--name-field-strelka {
	position: absolute;
	top: 40px;
	left: 38px;
	opacity: 0;
	-webkit-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
	  -webkit-transform: translateX(-10px);
	      -ms-transform: translateX(-10px);
	          transform: translateX(-10px);
}

.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph .field--name-field-strelka img {
	width: 50px;
}



.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(1),
.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(2),
.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(3)

{
	-ms-flex-preferred-size: calc(100% / 3 - 13.4px );
	    flex-basis: calc(100% / 3 - 13.4px );
	margin-right: 20px;
}

.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(3) {
	margin-right: 0;
}

.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(4) {
	width: 100%;
}


.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(5),
.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(6),
.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(7)

{
	-ms-flex-preferred-size: calc(100% / 3 - 13.4px );
	    flex-basis: calc(100% / 3 - 13.4px );
	margin-right: 20px;
}

.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(7) {
	margin-right: 0;
}


.views-field-field-partner .field-content img {
	    background-color: #F6F6F6;
    border-radius: 15px;
}




.view-hh .nodeheadwrap .imageblock img {
    filter: grayscale(1);
    border-radius: 15px;
    object-fit: cover;
    transition-duration: 0.3s;
    height: 508px;
}

.view-hh .nodeheadwrap a {
	color: #232325;
	text-decoration: none;
}

.view-hh .nodeheadwrap .imageblock:hover {
	filter: grayscale(0);
	transition-duration: 0.3s;
}


.view-partner  .owl-dot span {
	background-color: #DFDFDF;
	background: #DFDFDF;
			width: 38.83px;
	height: 4px;
	margin: 3px;
		display: block;
}


.view-partner  .owl-dot.active span {
	background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
	background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
		width: 38.83px;
	height: 4px;
		display: block;
}

/*
.view-partner .owl-item {
	min-width: 369px;
	max-width: 369px;
}
*/

.view-partner .view-header h3 {
	    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 58px;
    text-align: center;
    margin-bottom: 80px;
}


#team  {
	margin-bottom: 120px;
}


#team .owl-nav {
	display: block;
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display: block;
}

.view-partner .owl-dots {
	text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
}



#letters {
	background-color: #FAFAFA;
}

.region-letters {
				max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;	
}

.region-letters #block-webform form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	padding-bottom: 120px;
}

.region-letters #block-webform form .form-item:nth-child(1) input,
.region-letters #block-webform form .form-item:nth-child(2) input,
.region-letters #block-webform form .form-item:nth-child(4) input {
    width: 381px;
}

.region-letters #block-webform form .form-item:nth-child(1),
.region-letters #block-webform form .form-item:nth-child(2),
.region-letters #block-webform form .form-item:nth-child(3) {
	margin-right: 20px;
}

.region-letters #block-webform form .form-item:nth-child(6) input {
       width: 366px;
}

.region-letters #block-webform form .form-item:nth-child(5) {
    width: 66%;
    margin-right: 20px;
}

.region-letters #block-webform form .js-form-type-checkbox {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;

	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 34px;

}

.region-letters #block-webform form .form-item:nth-child(6) input {
    width: 22px;

        font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    font-weight: 400;
}


.region-letters #block-webform form .js-form-type-checkbox .description {

        font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    font-weight: 400;
}


.region-letters #block-webform form .form-item:nth-child(5) input {
	width: 100%;
}



.region-letters #block-webform form input {
	border: none;
	border-radius: 4px;
	height: 80px;
	background-color: #fff;

	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 34px;

	padding-left: 38px;
}


.region-letters #block-webform form #edit-actions input {
	  width: 366px;
	  padding: 0;
	  margin: 0;
	  color: #fff;

}

.region-letters #block-webform form .form-submit {
		  background: -o-linear-gradient(236.63deg, #FA7255 -33.16%, #E64444 135.03%);
		  background: linear-gradient(213.37deg, #FA7255 -33.16%, #E64444 135.03%);
	  	  font-weight: 500;
	  	  color: #fff;
}
.region-letters #block-webform form #edit-actions input {
	  background: -o-linear-gradient(236.63deg, #FA7255 -33.16%, #E64444 135.03%);
	  background: linear-gradient(213.37deg, #FA7255 -33.16%, #E64444 135.03%);
	  	  font-weight: 500;
	  	  color: #fff;
}



.region-letters #block-webform form #edit-actions .form-item, .region-letters #block-webform form #edit-actions .form-actions {
	margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}


#block-ostavtezayavku {
	text-align: center;
	font-size: 16px;
	margin-bottom: 80px;
}

#block-ostavtezayavku h2 {
		font-style: normal;
    font-weight: 700;
    font-size: 32px;
    margin-bottom: 29px;
    display: block;
    text-align: center;
    padding-top: 120px;
}


.form-item, .form-actions {
    margin-top: 0;
    padding-top: 0;
}

.view-partner {
	margin-bottom: 80px;
}

#footer {
		background-color: #232325;
		color: #fff;
}


#footer .view-futer a {
	color: #fff;
	text-decoration: none;
}

#footer .view-futer {
					max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;	
}

#footer .views-field-field-skolkovo .field-content {
	padding-top: 80px;
	padding-bottom: 80px;
}


#footer .views-field-field-skolkovo .field-content .row1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: 60px;
	padding-bottom: 60px;
		border-bottom: 0.7px solid rgba(255, 255, 255, 0.3);
}

#footer .views-field-field-skolkovo .field-content .row2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		border-bottom: 0.7px solid rgba(255, 255, 255, 0.3);
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;

			margin-bottom: 60px;
	padding-bottom: 60px;
		border-bottom: 0.7px solid rgba(255, 255, 255, 0.3);
}

#footer .views-field-field-skolkovo .field-content .row3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
}

#footer a {
	font-size: 16px;
}

#footer {
	font-size: 16px;
}

#footer .links a {
    font-size: 16px;
}

#footer .links a:last-child {
	margin-right: 0;
}

#footer .links {
	font-size: 16px;
}

.navwrapper .links {
	font-size: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	cursor: pointer;
}
.navwrapper .links:before {
	    content: "";
    background-image: url(/themes/seans/img/callback.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    background-size: cover;
    display: block;
    margin-right: 15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.navwrapper .links:hover:before {
	    content: "";
    background-image: url(/themes/seans/img/callback2.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    background-size: cover;
    display: block;
    margin-right: 15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}



.burger {
	cursor: pointer;
}

#footer .views-field-field-skolkovo .field-content .row2 .links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	width: 70%;
}


.burger span {
	font-size: 14px;
	font-weight: 500;
}

.burger img {
	margin-right: 15px;
}


#footer .views-field-field-skolkovo  .soc a {
	margin-right: 40px;
}


#footer .views-field-field-skolkovo .field-content .row1 .tg a:not(.sk) {
	    width: 150px;
    text-align: center;
    line-height: 47px;
    height: 47px;
    border-radius: 6px;
    font-size: 146px;
    font-weight: 500;
    cursor: pointer;

    border: 2px solid #FFFFFF;
	border-radius: 4px;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	display: block;

	margin-right: 30px;
	position: relative;
	-webkit-transition-duration: 0.2s;
	     -o-transition-duration: 0.2s;
	        transition-duration: 0.2s;
}

#footer a.sk img {
	max-width: 170px;
	height: auto;
	cursor: pointer;
}

#footer .views-field-field-skolkovo .field-content .row1 .tg a.vk {
	    width: 50px;
    margin-right: 10px;
}


#footer .views-field-field-skolkovo .field-content .row1 .tg a:hover {
	background-color: #fff;
	color: #232325;
}

#footer .views-field-field-skolkovo .field-content .row1 .tg a.sk:hover {
		background-color: #232325;
	color: #232325;
}


#footer .views-field-field-skolkovo .field-content .row1 .tg a.vk:hover {
	background-color: #232325;
	color: #232325;
}

#footer .views-field-field-skolkovo .field-content .row1 .tg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

#footer .views-field-field-skolkovo .field-content .row1 .soc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}


#footer .views-field-field-skolkovo .field-content .row1 .soc a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}




#footer .views-field-field-skolkovo .field-content .row1 .soc a:nth-child(1):before {
	content: "";
    background-image: url(/themes/seans/img/m.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 16px;
    height: 12px;
    background-size: cover;
    display: block;
    margin-right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}





#footer .views-field-field-skolkovo .field-content .row1 .soc a:nth-child(2):before {
	content: "";
    background-image: url('/themes/seans/img/t.svg');
    background-position: center;
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    background-size: cover;
    display: block;
    margin-right: 15px;
}


#footer .views-field-field-skolkovo .field-content .row1 .soc .sale {
	display: flex;
	position: relative;
	align-items: center;
}


#footer .views-field-field-skolkovo .field-content .row1 .soc .sale a {
	margin-right: 0;
	margin-left: 14px;
}

#footer .views-field-field-skolkovo .field-content .row1 .soc .sale a:before {
	content: none;
}
#footer .views-field-field-skolkovo .field-content .row1 .soc .sale:before {
	content: "";
    background-image: url(/themes/seans/img/m.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 16px;
    height: 12px;
    background-size: cover;
    display: block;
    margin-right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}



#navpanel {
    background-color: #F6F6F6;
    background-position: center;
    background-repeat: no-repeat;
    height: auto;
    color: #232325;
    background-size: cover;
}

.navpanelw {
	max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;	
}


.navpanelw h1 {
	display: none;
}

.navpanelw ol {
line-height: 21px;
font-size: 14px;
padding-top: 10px;
padding-bottom: 10px;
}

.breadcrumb {
	padding: 0;
}

.breadcrumb li:last-child {
	font-weight: 600;
}

.breadcrumb li:last-child {
	color: #232325;
}

.breadcrumb li a {
	font-weight: 400;
	text-decoration: none;
	 color: #232325;
}


.breadcrumb li:before {
    content: " ‐ ";
}


#imgpanel {
	background-color: #232325;
    background-image: url(/themes/seans/img/nodehead.svg);
    background-position: right;
    background-repeat: no-repeat;
}

#imgpanel .imgpanel {
    max-width: 1140px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
    height: 214px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}


.navpanelw .content {
	margin-top: 0;
}


.path-about .pagecontent {
	    max-width: 1140px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}



.path-about .paragraph--type--o-kompanii-tekst {
	padding-top: 120px;
	padding-bottom: 80px;
	border-bottom:  1px solid #DADADA;
}

.path-about .paragraph--type--o-kompanii-tekst .field--name-field-zagolovok {
		max-width: 500px;
		font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 57px;
	/* or 178% */
	color: #232325;
	margin-bottom: 35px;
}

.path-about  .paragraph--type--o-kompanii-tekst .field--name-field-opisanie-dlinnoe-formatiro {
		max-width: 500px;
		font-family: 'Ubuntu';
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 33px;
		color: #232325;
}


.path-about  .paragraph--type--nasha-missiya {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}


.path-about  .paragraph--type--nasha-missiya .textwrapper {
	-ms-flex-preferred-size: calc(100% / 2 - 10px );
	    flex-basis: calc(100% / 2 - 10px );
	margin-right: 20px;
}

.path-about  .paragraph--type--nasha-missiya .field--name-field-smotret-prezentaciyu {
	-ms-flex-preferred-size: calc(100% / 2 - 10px );
	    flex-basis: calc(100% / 2 - 10px );
	background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
	background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
	border-radius: 15px;
	width: 100%;
	height: 287px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}


.path-about  .paragraph--type--nasha-missiya .field--name-field-smotret-prezentaciyu span {
	font-weight: 600;
	text-decoration: none;
	color: #fff;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}


.path-about  .paragraph--type--nasha-missiya .field--name-field-smotret-prezentaciyu span:before {
	content: "";
    background-image: url('/themes/seans/img/bigplay.svg');
    background-position: center;
    background-repeat: no-repeat;
    height: 78px;
    width: 78px;
    background-size: 78px;
    margin-bottom: 30px;
}


.path-about  .paragraph--type--nasha-missiya .field--name-field-zagolovok {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 30px;
	/* or 136% */
	color: #232325;
	margin-bottom: 25px;
}  


.path-about  .paragraph--type--nasha-missiya .field--name-field-opisanie-dlinnoe-formatiro {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 33px;
	/* or 206% */
	max-width: 500px;

	color: #232325;
}


.path-about .views-field-field-nasha-missiya {
	margin-bottom: 120px;
}


.path-about .views-field-field-pochemu-vybirayut-nas- h2 {
	    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 58px;
    text-align: center;
    margin-bottom: 80px;
}


.path-about .views-field-field-pochemu-vybirayut-nas- .paragraph {
    background-color: #F6F6F6;
    border-radius: 15px;
    height: 247px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 60px;
    padding-right: 60PX;
    margin-bottom: 20px;
}



.path-about .views-field-field-pochemu-vybirayut-nas- .paragraph .field--name-field-ikonka {
	margin-right: 100px;
}


.path-about .views-field-field-pochemu-vybirayut-nas- .paragraph .field--name-field-opisaniecom {
	font-size: 16px;
	line-height: 38px;
}


.path-about .views-field-field-history h2 {
		    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 58px;
    text-align: center;
    margin-bottom: 140px;
}

.path-about .views-field-field-pochemu-vybirayut-nas- {
	margin-bottom: 120px;
}

.path-about .paragraph--type--istoriya-kompanii img {
	border-radius: 15px;
	display: block;
}

.path-about .paragraph--type--istoriya-kompanii {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 120px;
}

.path-about .paragraph--type--istoriya-kompanii:nth-child(2n) {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}

.path-about .paragraph--type--istoriya-kompanii .textwrapper {
		-ms-flex-preferred-size: calc(100% / 2 - 10px );
		    flex-basis: calc(100% / 2 - 10px );
		padding-right: 80px;
		padding-left: 0;
}

.path-about .paragraph--type--istoriya-kompanii:nth-child(2n) .textwrapper {
		padding-left: 80px;
		padding-right: 0;
}


.path-about .paragraph--type--istoriya-kompanii .field--name-field-foto-pod-opisaniem {
		-ms-flex-preferred-size: calc(100% / 2 - 10px );
		    flex-basis: calc(100% / 2 - 10px );
}





.path-about .paragraph--type--istoriya-kompanii .textwrapper .field--name-field-zagolovok {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 700;
font-size: 72px;
line-height: 49px;
/* or 68% */
text-align: right;
color: #232325;
margin-bottom: 35px;
}

.path-about .paragraph--type--istoriya-kompanii:nth-child(2n) .textwrapper .field--name-field-zagolovok {
		text-align: left;
}


.path-about .paragraph--type--istoriya-kompanii .textwrapper .field--name-field-opisanie {
	font-family: 'Ubuntu';
font-style: normal;
font-weight: 700;
font-size: 22px;
    line-height: 45px;
/* or 295% */

text-align: right;
margin-bottom: 35px;
color: #232325;

}

.path-about .paragraph--type--istoriya-kompanii:nth-child(2n) .textwrapper .field--name-field-opisanie {
		text-align: left;
}

.path-about .paragraph--type--istoriya-kompanii .textwrapper .field--name-field-opisanie-dlinnoe-formatiro {
	font-family: 'Ubuntu';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 34px;
/* or 200% */

text-align: right;

color: #232325;
}


.path-about .paragraph--type--istoriya-kompanii:nth-child(2n) .textwrapper .field--name-field-opisanie-dlinnoe-formatiro {
		text-align: left;
}


.views-field-field-achievements h2 {
	    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 58px;
    text-align: center;
    margin-bottom: 80px;
}


.views-field-field-achievements .paragraph {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background-color: #F6F6F6;
	border-radius: 15px;
    padding-top: 80px;
    padding-bottom: 170px;
    min-height: 250px;
    height: 250px;
}


.views-field-field-achievements .owl-dot.active span {
    background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
    background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
    width: 38.83px;
    height: 4px;
    display: block;
}

.views-field-field-achievements .owl-dot span {
    background-color: #DFDFDF;
    background: #DFDFDF;
    width: 38.83px;
    height: 4px;
    margin: 3px;
    display: block;
}


.views-field-field-achievements {
	margin-bottom: 120px;
}



.views-field-field-achievements .field--name-field-opisaniecom {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 40px;
	/* or 283% */

	text-align: center;

	color: #232325;
	max-width: 600px;
}

.views-field-field-achievements .field--name-field-ikonka {
	margin-bottom: 35px;
}

.views-field-field-achievements .owl-carousel {
	position: relative;
}

.views-field-field-achievements .owl-carousel .owl-dots {
    position: absolute;
    bottom: 64px;
    text-align: center;
    left: 0;
    right: 0;
}


.views-field-field-sertif .field-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.views-field-field-sertif .field-content .colorbox {
	display: none;
}

.views-field-field-sertif .field-content .paragraph {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 438px;
    border-radius: 15px;
    -ms-flex-preferred-size: calc(100% / 3 - 13.4px );
        flex-basis: calc(100% / 3 - 13.4px );
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    color: #fff;

    background: -o-linear-gradient(236.63deg, #FA7255 -33.16%, #E64444 135.03%);

    background: linear-gradient(213.37deg, #FA7255 -33.16%, #E64444 135.03%);
    cursor: pointer;
}


.views-field-field-sertif .field-content .paragraph .field--name-field-downloadfile {
	display: none;
}

.views-field-field-sertif .field-content .paragraph .field--name-field-opisanie {
	max-width: 290px;
	height: 168px;
	display: flex;
	align-items: center;
}

.views-field-field-sertif .field-content .paragraph img {
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
	-webkit-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
}

.views-field-field-sertif .field-content .paragraph:hover img {
	-webkit-transform: translateY(-10px);
	    -ms-transform: translateY(-10px);
	        transform: translateY(-10px);
	-webkit-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
}


.path-about .paragraph--type--nasha-missiya .field--name-field-smotret-prezentaciyu {
	cursor: pointer;
}

.path-about .paragraph--type--nasha-missiya .field--name-field-smotret-prezentaciyu span:before {
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
	-webkit-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
}

.path-about .paragraph--type--nasha-missiya .field--name-field-smotret-prezentaciyu:hover span:before {
	-webkit-transform: translateY(-10px);
	    -ms-transform: translateY(-10px);
	        transform: translateY(-10px);
	-webkit-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
}



.views-field-field-sertif .field-content .paragraph:nth-child(3n) {
	margin-right: 0;
}

.views-field-field-sertif .field-content .paragraph:nth-child(2n) {
	background: #F6F6F6;
	color: #232325;
}

.views-field-field-sertif h2 {
	font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 58px;
    text-align: center;
    margin-bottom: 80px;
}

.views-field-field-sertif img {
	margin-bottom: 40px;
}


.path-about .views-field-view h3 {
		font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 58px;
    text-align: center;
    margin-bottom: 80px;
}


.path-about .view-mediaonas .view-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}

.path-about .view-mediaonas .views-row .title {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 35px;
	text-align: center;
	margin-bottom: 32px;
	height: 105px;
	overflow: hidden;
	max-width: 290px;
	display: flex;
	align-items: center;
}

.path-about .view-mediaonas .views-row {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 15px;
    -ms-flex-preferred-size: calc(100% / 3 - 13.4px );
        flex-basis: calc(100% / 3 - 13.4px );
    margin-right: 20px;
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    cursor: pointer;
}

.path-about .view-mediaonas .views-row img {
	border-radius: 15px;
	margin-bottom: 20px;
	display: block;
	-webkit-filter: grayscale(1);
	        filter: grayscale(1);
	-webkit-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
	max-width: 100%;
	height: auto;
	-o-object-fit: cover;
	   object-fit: cover;
}

.path-about .view-mediaonas .views-row:hover img {
	-webkit-filter: grayscale(0);
	        filter: grayscale(0);
		-webkit-transition-duration: 0.3s;
		     -o-transition-duration: 0.3s;
		        transition-duration: 0.3s;
}

.path-about .view-mediaonas .views-row .textblock {
	background: #F6F6F6;
	border-radius: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	height: 280px;
}

.path-about .view-mediaonas .views-row .textblock a {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 35px;
    text-align: center;
    color: #232325;
    max-width: 300px;
    text-decoration: none;
    margin-bottom: 25px;
    display: block;
}

.path-about .view-mediaonas .views-row .textblock .source {
	font-size: 14px;
}


.path-about .view-mediaonas .view-footer {
	text-align: center;
}


.path-about .view-mediaonas .views-row:nth-child(3) {
	margin-right: 0;
}


.path-about .views-field-field-sertif {
	margin-bottom: 110px;
}

.morelink {
	margin: 0 auto;
	text-decoration: none;
	font-size: 16px;
	font-weight: 500;
	margin-top: 60px;
	color: #F3624F;
	display: block;
}


.views-field-view-1 h3 {
	    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 58px;
    text-align: center;
    margin-bottom: 80px;
}


.path-about .views-field-view  {
	margin-bottom: 100px;
}




.view-novosti .view-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.view-novosti .view-content.date {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
}



.path-about  .view-novosti-o-nas- .view-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}


.path-about  .view-novosti-o-nas- .view-content .views-row {
    -ms-flex-preferred-size: calc(100% / 2 - 10px );
        flex-basis: calc(100% / 2 - 10px );
    overflow: hidden;
    position: relative;
}


.path-about  .view-novosti-o-nas- .view-content .views-row a {
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-weight: 500;
	max-width: 400px;
	margin: 0;
	cursor: pointer;
}

.path-about  .view-novosti-o-nas- .view-content .views-row:nth-child(1) {
	margin-right: 20px;
}


.path-about  .view-novosti-o-nas- .view-content .views-row .textblock {
	background: -o-linear-gradient(236.63deg, #FA7255 -33.16%, #E64444 135.03%);
	background: linear-gradient(213.37deg, #FA7255 -33.16%, #E64444 135.03%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 200px;
	border-radius: 15px;
	line-height: 30px;
}


.path-about  .view-novosti-o-nas- .view-content .views-row img {
	border-radius: 20px;
	display: block;
	margin-bottom: 20px;
	-webkit-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
	-webkit-filter: grayscale(1);
	        filter: grayscale(1);
}


.path-about  .view-novosti-o-nas- .view-content .views-row:hover img {
	-webkit-filter: grayscale(0);
	        filter: grayscale(0);
	-webkit-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
}


.path-about  .view-novosti-o-nas- .view-footer {
	text-align: center;
}

.views-field-field-vakansiya .field-content .paragraph {
	background: #F6F6F6;
	border-radius: 15px;
	margin-bottom: 20px;
	padding-top: 50px;
	padding-bottom: 50px;
	padding-left: 38px;
	padding-right: 38px;
}

.views-field-view-2 h3 {
	font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 58px;
    text-align: center;
    margin-bottom: 80px;
}


.views-field-field-vakansiya  .views-field-view-1 {
	margin-bottom: 120px;
}


.views-field-field-vakansiya  .row1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		margin-bottom: 70px;
}

.views-field-field-vakansiya  .requirements {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.views-field-field-vakansiya  .requirements .row2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.views-field-field-vakansiya  .requirements .row2 div {
	margin-right: 40px;
}


.views-field-field-vakansiya .field--name-field-zagolovok {
	font-family: 'Ubuntu';
font-style: normal;
font-weight: 700;
font-size: 22px;
line-height: 38px;
/* or 173% */


color: #232325;
}


.views-field-field-vakansiya .field--name-field-zagolovok {

font-style: normal;
font-weight: 700;
font-size: 22px;
line-height: 38px;
/* or 173% */


color: #232325;
}


.views-field-field-vakansiya .field--name-field-oklad {

font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 38px;
/* or 119% */


color: #232325;

}


.views-field-field-vakansiya .row2 {
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 32px;
/* or 200% */


color: #232325;
}


.views-field-field-vakansiya .requirements a {
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 33px;
text-decoration: none;
/* or 194% */


/* orange_base */

background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);

background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

position: relative;


display: -webkit-box;


display: -ms-flexbox;


display: flex;

-webkit-box-align: center;

    -ms-flex-align: center;

        align-items: center;


}


.views-field-field-vakansiya .requirements a:after:hover {
		-webkit-transform: translateY(-10px);
		    -ms-transform: translateY(-10px);
		        transform: translateY(-10px);
}


.views-field-field-vakansiya .requirements a:after {
	content: "";
	background-image: url("/themes/seans/img/plus.svg");
	background-size: 47px;
	width: 47px;
	height: 47px;
	margin-left: 25px;
	display: block;
	background-position: center;
	-webkit-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}


.views-field-view-2 .view-footer {
	text-align: center;
}

.views-field-view-2 {
	margin-bottom: 120px;
}


 .view-novosti-o-nas- {
 	margin-bottom: 120px;
 }

 #ref {
 	background-color: #FAFAFA;
 	text-align: center;
 }


.view-refblock .view-content {
	padding-top: 80px;
	padding-bottom: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}


.view-refblock .view-content .views-field-field-logotip {
	margin-bottom: 35px;
}


.view-refblock .view-content .views-field-field-titleformat {
	font-size: 32px;
	line-height: 52px;
	text-align: center;
	font-weight: 700;
	margin-bottom: 25px;
}


.path-career .pagecontent {
	margin-bottom: 120px;
	margin-top: 120px;
}


.view-refblock .view-content .views-field-field-opisanie-formatirovannoe {
	font-weight: 400;
	font-size: 16px;
	/* identical to box height, or 212% */
	text-align: center;
	color: #232325;
	margin-bottom: 50px;
}



.view-refblock .view-content .views-field-field-refbutton {
	    width: 206px;
    text-align: center;
    line-height: 50px;
    background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
    background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    margin: 0 auto;
}

.view-refblock .view-content .views-field-field-refbutton a {
	color: #fff;
	text-decoration: none;
	display: block;
}


.view-hh {
	max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
}


.view-hh  .nodeheadwrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	 	-webkit-box-align: center;
	 	    -ms-flex-align: center;
	 	        align-items: center;
}

.view-hh  .nodeheadwrap .textblock {
    -ms-flex-preferred-size: calc(100% / 2 - 10px );
        flex-basis: calc(100% / 2 - 10px );
    margin-right: 20px;
}



.view-hh  .nodeheadwrap .imageblock {
 	-ms-flex-preferred-size: calc(100% / 2 - 10px );
 	    flex-basis: calc(100% / 2 - 10px );
 	text-align: center;
}


.view-hh .nodeheadwrap .title {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	margin-bottom: 70px;
	color: #232325;
	display: block;
}


.view-hh .nodeheadwrap .descp {
    font-size: 16px;
    line-height: 32px;
    max-width: 480px;
    display: block;
}

.view-hh .nodeheadwrap {
	border-bottom: 1px solid #DADADA;
	padding-bottom: 80px;
    margin-bottom: 80px;
}


.view-hh .views-field-field-vakansiya h2 {
	font-size: 32px;
	margin-bottom: 80px;
}


.path-сareer .pagecontent {
	margin-top: 120px;
	margin-bottom: 120px;
}



.path-referral .pagecontent {
		max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
	margin-top: 120px;
	margin-bottom: 120px;
	position: relative;
}


.path-referral .views-field-field-titleformat {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	font-size: 42px;
	line-height: 72px;
	/* or 171% */
	color: #232325;
	margin-bottom: 60px;
}


.path-referral .views-field-field-knopka-prezentacii {
	    width: 225px;
    text-align: center;
    line-height: 50px;
    background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
    background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    color: #fff;
    -webkit-transition-duration: 0.2s;
         -o-transition-duration: 0.2s;
            transition-duration: 0.2s;
}

.path-referral .views-field-field-knopka-prezentacii:hover {
	-webkit-box-shadow: 0px 0px 32px 18px rgba(251, 115, 86, 0.14);
	box-shadow: 0px 0px 32px 18px rgba(251, 115, 86, 0.14);
}




.path-referral .views-field-field__kond h2 {
	 border-top: 1px solid #DADADA;
    padding-top: 80px;
    margin-top: 80px;
}


.path-referral .views-field-field__kond h2,
.path-referral .views-field-field-bonus h2
 {
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	/* or 178% */
	margin-bottom: 80px;
}



.path-referral .views-field-field-bonus .field-content,
.path-referral .views-field-field__kond .field-content 
 {
	background-color: #F6F6F6;
	border-radius: 15px;
	padding-left: 38px;
	padding-right: 38px;
	padding-top: 70px;
	padding-bottom: 70px;
	margin-bottom: 20px;
}


.path-referral .views-field-field-bonus .field-content .paragraph,
.path-referral .views-field-field__kond .field-content .paragraph {
	margin-bottom: 38px;
	padding-bottom: 38px;
	border-bottom: 1px solid #DADADA;
}

.path-referral .views-field-field-bonus .field-content .paragraph:last-child,
.path-referral .views-field-field__kond .field-content .paragraph:last-child
 {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.path-referral .views-field-field-knopka-bolshaya {
	max-width: 320px;
	height: 70px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background: -o-linear-gradient(233.81deg, #FA7255 4.86%, #E64444 117.49%);
	background: linear-gradient(216.19deg, #FA7255 4.86%, #E64444 117.49%);
	border-radius: 15px;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 100px;
	cursor: pointer;
	-webkit-transition-duration: 0.2s;
	     -o-transition-duration: 0.2s;
	        transition-duration: 0.2s;
}


.path-referral .views-field-field-knopka-bolshaya:hover {
	-webkit-box-shadow: 0px 0px 32px 18px rgba(251, 115, 86, 0.14);
	box-shadow: 0px 0px 32px 18px rgba(251, 115, 86, 0.14);
}


.path-referral .views-field-field-knopka-bolshaya-2 {
		max-width: 320px;
	height: 70px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background: none;
	border-radius: 15px;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	border: 4px solid #EA4D48;
	color: #EA4D48;
	cursor: pointer;
	-webkit-transition-duration: 1s;
	     -o-transition-duration: 1s;
	        transition-duration: 1s;
	background: none;
}

.path-referral .views-field-field-knopka-bolshaya-2:hover {

}


.path-referral .views-field-field__kond .field-content .field--name-field-zagolovok {
	font-style: normal;
	font-weight: 700;
	font-size: 42px;
	line-height: 43px;
	/* identical to box height, or 102% */
	color: #232325;
	margin-bottom: 35px;
}


.path-referral .views-field-field__kond .field-content .field--name-field-opisaniecom {
	font-size: 16px;
	color: #232325;

}


.path-referral .views-field-field-bonus ul {
	list-style: none;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	color: #232325;
	padding: 0;
}

.path-referral .views-field-field-bonus li {
		line-height: 38px;
		margin-bottom: 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #DADADA;
}

.path-referral .views-field-field-bonus li:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}



.path-news .pagecontent,
.path-media .pagecontent
 {
			max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
	margin-top: 120px;
	margin-bottom: 120px;
}


.path-news .view-novosti .arthead,
.path-media .arthead
 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-top: 120px;
	margin-bottom: 80px;
}


.path-news .arthead .title,
.path-media .arthead .title
 {
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	color: #232325;
}

.path-news .arthead .btndate, .path-media .arthead .btndate {
	display: none;
}

.path-node .field--name-field-zagolovok-korotkiy {
	display: none;
}


.path-news .arthead .btndate,
.path-media .arthead .btndate

 {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 40px;
	/* identical to box height, or 286% */
	color: #FA7255;
	outline: none;
}

.path-news .newswrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	min-height: 350px;
}

.path-news .view-novosti .views-row {
	margin-bottom: 20px;
	cursor: pointer;
	-webkit-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
}

.path-news .view-novosti  .views-row:hover img {
	-webkit-filter: grayscale(0);
	        filter: grayscale(0);
		-webkit-transition-duration: 0.3s;
		     -o-transition-duration: 0.3s;
		        transition-duration: 0.3s;
}

.path-news .view-novosti  .views-row:hover .arrow {
	-webkit-transform: translateX(20px);
	    -ms-transform: translateX(20px);
	        transform: translateX(20px);
}

.path-news .view-novosti  .views-row img {
	-webkit-filter: grayscale(1);
	        filter: grayscale(1);
		-webkit-transition-duration: 0.3s;
		     -o-transition-duration: 0.3s;
		        transition-duration: 0.3s;
}

.btndate {
	cursor: pointer;
}


.path-news .newswrap .textblock .title {
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 42px;
	/* or 191% */
	color: #232325;
}

.path-news .newswrap .textblock .date {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 42px;
	color: #232325;
	cursor: pointer;
}


.path-news .newswrap .textblock img {
	max-width: 44px;
}

.path-news .newswrap .textblock {
	background-color: #F6F6F6;
	min-height: 350px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding-left: 38px;
	padding-top: 50px;
	padding-bottom: 50px;
	-ms-flex-preferred-size: calc(100% / 2 - 10px );
	    flex-basis: calc(100% / 2 - 10px );
	margin-right: 20px;
	border-radius: 15px;
}


.path-news .newswrap .textblock a {
	color: #232325;
	text-decoration: none;
	max-width: 387px;
	display: block;
}


.path-news .newswrap .image {
		-ms-flex-preferred-size: calc(100% / 2 - 10px );
		    flex-basis: calc(100% / 2 - 10px );
		overflow: hidden;
}

.path-news .newswrap .image img {
	width: 100%;
	height: 100%;
	border-radius: 15px;
	-o-object-fit: cover;
	   object-fit: cover;
}


.view-media .view-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
}


.view-media .view-content.date {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}


.view-media .view-content .views-row {
	-ms-flex-preferred-size: calc(100% / 3 - 13.4px );
	    flex-basis: calc(100% / 3 - 13.4px );
    margin-right: 20px;
    margin-bottom: 20px;
    cursor: pointer;
}

.view-media .view-content .views-row:nth-child(3n) {
	margin-right: 0;
}

.view-media .view-content.date .views-row {
	margin-right: 0;
}




.view-media .meadiawrap img {
	margin-bottom: 20px;
	display: block;
	border-radius: 15px;
	height: 400px;
	-o-object-fit: cover;
	   object-fit: cover;
	max-width: 100%;
	-webkit-filter: grayscale(1);
	        filter: grayscale(1);
	-webkit-transition-duration: 0.2s;
	     -o-transition-duration: 0.2s;
	        transition-duration: 0.2s;
}


.view-media .meadiawrap:hover img {
	-webkit-filter: grayscale(0);
	        filter: grayscale(0);
		-webkit-transition-duration: 0.2s;
		     -o-transition-duration: 0.2s;
		        transition-duration: 0.2s;
}


.view-media .meadiawrap .textblock {
	border-radius: 15px;
	background: #F6F6F6;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	min-height: 280px;
}

.view-media .meadiawrap .textblock .title {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 35px;
	/* or 194% */
	text-align: center;
	margin-bottom: 32px;
		height: 105px;
		overflow: hidden;
		max-width: 290px;
		display: flex;
		align-items: center;
}

.view-media .meadiawrap .textblock .title a {
	color: #232325;
	text-decoration: none;
	max-width: 300px;
	margin: 0 auto;
	display: block;
}

.view-media .meadiawrap .textblock .descp {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 35px;
	/* identical to box height, or 250% */

	text-align: center;

	color: #232325;
}

.view-media .meadiawrap .textblock .descp img {
	width: 100%;
	height: 43px;
	object-fit: cover;
}


.node .field--type-image {
	float: none;
}

.path-node .pagecontent {
				max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
	margin-top: 120px;
	margin-bottom: 120px;
}

.path-node  .block-page-title-block h1 {
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 55px;
	color: #232325;
	margin-bottom: 80px;
	max-width: 850px;
}




.path-node  .field--name-field-data-publikacii {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	color: #DADADA;
	margin-bottom: 40px;
}


.path-node  .field--name-field-glavnoe-foto img {
display: block;
    max-width: 850px;
    max-height: 454px;
    border-radius: 15px;
    object-fit: cover;
    -webkit-filter: grayscale(1);
    filter: grayscale(0);
    display: block;
    margin-bottom: 60px;
}


.path-node  .field--name-body {
	font-style: normal;
	max-width: 850px;
	font-weight: 400;
	font-size: 16px;
	line-height: 35px;
	/* or 219% */
	color: #232325;
	margin-bottom: 40px;
}

.path-node  .field--name-field-istochnik a {
	color: #232325;
	text-decoration: none;
	margin-bottom: 50px;
	font-size: 16px;
	display: block;
	font-weight: 500;
}


.ya-share2__list_direction_horizontal {
	padding: 0;
}

.ya-share2__list_direction_horizontal a {
	margin-right: 20px;
}

.ya-share2__list_direction_horizontal .ya-share2__icon {
	background-color: #FF764C;

}

.text-formatted ul, .text-formatted ol {
	padding: 0;
}


.path-node .imgpanel .field--name-body {
	margin-bottom: 0;
}

#block-webform-2 {
    position: absolute;
    z-index: 120;
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
}


.webform-submission-referalnaya-programma-ooo-ksor-add-form {
	max-width: 850px;
}

#block-webform-2 form input {
    border: none;
    border-radius: 4px;
    height: 80px;
    background-color: #fff;
    border: 1px solid #DADADA;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 34px;
    padding-left: 38px;
    width: 600px;
}

#block-webform-2 textarea {
	background-color: #fff;
    border: 1px solid #DADADA;
    border-radius: 4px;
    resize: none;
    padding-left: 38px;
    padding-top: 38px;
    width: 600px;
}

#block-webform-2 form input.webform-button--submit {
	background: -o-linear-gradient(236.63deg, #FA7255 -33.16%, #E64444 135.03%);
	background: linear-gradient(213.37deg, #FA7255 -33.16%, #E64444 135.03%);
    font-weight: 500;
    color: #fff;
    border: none;
}

#block-webform-2 .js-form-item-ostavlyaya-zayavku-vy-soglashaetes-s-obrabotkoy-personalnykh-dan {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

#block-webform-2 .js-form-item-ostavlyaya-zayavku-vy-soglashaetes-s-obrabotkoy-personalnykh-dan label {
	display: none;
}

#block-webform-2 .js-form-item-ostavlyaya-zayavku-vy-soglashaetes-s-obrabotkoy-personalnykh-dan input {
	    width: 22px;
    font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    font-weight: 400;
}


#block-webform-2  .form-item-vashe-imya {
	margin-bottom: 60px;
}

#block-webform-2  .form-item-ssylka-na-rezyume-ili-portfolio-kandidata {
	margin-bottom: 60px;
}

#block-webform-2 {
	position: relative;
	display: none;
}


#block-webform-2.active {
	position: relative;
	display: block;
}


.path-referral #block-seans-content.hidden {
	display: none;
}



#cboxClose {
	position: absolute;
    bottom: 3px;
    right: 5px;
    background: url(/themes/seans/img/minclose2.svg) no-repeat;
    width: 15px;
    height: 15px;
    text-indent: -9999px;
    background-size: contain;
    background-position: center;
    outline: none;
}


#colorbox #cboxTitle {
	display: none;
	    opacity: 0;
}

#cboxClose:hover {
	position: absolute;
    bottom: 3px;
    right: 5px;
    background: url(/themes/seans/img/minclose2.svg) no-repeat;
    width: 15px;
    height: 15px;
    text-indent: -9999px;
    background-size: contain;
    background-position: center;
    outline: none;
}

#cboxWrapper {
	border-radius: 15px;
}

#block-views-block-burger-block-1 {
	position: fixed;
    background-color: #fff;
    left: 0;
    top: 0;
        height: 100%;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    -webkit-transition-duration: 0.5s;
         -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
    z-index: 100;
}

#block-views-block-burger-block-1.open {
	opacity: 1;
	pointer-events: all;
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
	z-index: 100;
}


#block-views-block-burger-block-1 .content {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

#block-views-block-burger-block-1 .views-row {
    max-width: 1140px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}


#block-views-block-burger-block-1 .views-row ul {
	text-align: center;
}


#block-views-block-burger-block-1 .views-row a {
	color: #232325;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 25px;
	text-decoration: none;
	display: block;
}


#block-views-block-burger-block-1 .views-field-field-ikonka-zakryt {
	position: fixed;
	right: 80px;
	top: 100px;
	cursor: pointer;
}


#block-views-block-burger-block-1 .views-field-field-ikonka-zakryt img {
	width: 25px;
	height: auto;
}











.view-komponenty .dotsblock .vis .num {
	display: none;
}


.paragraph--type--moblist {
	display: none;
}





.view-komponenty .paragraph--type--monitoring-centr .bigtext {
	margin-right: 0;
}


.view-komponenty .views-field-field-ryad .paragraph .field--name-field-foto-pod-opisaniem .field__item:nth-child(2) {
	display: none;
}

.paragraph--type--gruzovik .field--name-field-gruzovik .field__item:nth-child(2) {
	display: none;
}


.views-field-field-partner .owl-carousel .owl-item img {
	width: 100%;
	max-width: 100%;
	height: auto;
}

.owl-carousel .owl-stage-outer {
    /* override */
    overflow: initial;
}

.view-pervyy-ekran .textwrap span {
	margin-bottom: 52px;
	line-height: 30px;
	display: block;
	font-size: 18px;
}




.view-pervyy-ekran h1 span {
	margin: 0;
	margin-bottom: 0;
}


.view-pervyy-ekran .textwrap h1 span {
		margin: 0;
	margin-bottom: 0;
}

.path-frontpage .pagewrap {
	overflow: hidden;
}







/*CBOX*/



.view-id-howit .views-field-field-moreinfo {
    height: 100%;
    top: 0;
    padding-top: 80px;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition-duration: 0.6s;
         -o-transition-duration: 0.6s;
            transition-duration: 0.6s;
}



.view-id-howit .views-field-field-moreinfo .paragraph--type--funkcionalnyy-blok {
	    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}


.view-id-howit .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya {
    margin-bottom: 36px;
    padding-bottom: 36px;
    border-bottom: 1px solid #DADADA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 80px;
    margin-left: 38px;
    margin-right: 38px;
    padding-right: 80px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.view-id-howit .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
}

.view-id-howit .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya:nth-child(7) {
	border: none;
}


.view-id-howit .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya .field--name-field-cifry {
	font-size: 42px;
    margin-right: 60px;
    font-weight: 600;
    background: -o-linear-gradient(236.63deg, #FA7255 -33.16%, #E64444 135.03%);
    background: linear-gradient(213.37deg, #FA7255 -33.16%, #E64444 135.03%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.view-id-howit .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya .field--name-field-opisanie,
.view-id-howit .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya .field--name-field-opisanie-bolshoe
 {
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 43px;
	color: #242425;
}




.view-id-howit .views-field-field-moreinfo .paragraph--type--knopka-bolshaya {
	width: 100%;
    height: 164px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #242425;
    font-size: 24px;
    font-weight: 600;
    cursor: pointer;

    display: none;
}

.view-id-howit .views-field-field-moreinfo .paragraph--type--knopka-bolshaya a {
	text-decoration: none;
	    color: #242425;
    font-size: 24px;
    font-weight: 600;
    cursor: pointer;
}


.view-id-howit .views-field-field-moreinfo {
	max-width: 900px;
	margin: 0 auto;
}


/*FAQ*/

.path-faq .pagecontent {
	max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
	padding-top: 120px;
	padding-bottom: 120px;
}

.path-faq .pagecontent .paragraph--type--vopros {
	margin-bottom: 60px;
}

.path-faq .pagecontent .paragraph--type--vopros:last-child {
	margin-bottom: 0;
}

.path-faq .field--name-field-zagolovok {
	font-size: 32px;
	margin-bottom: 40px;
	font-weight: 700;
	line-height: 45px;
}

.path-faq .field--name-field-opisanie-dlinnoe-formatiro {
	line-height: 32px;
	font-size: 16px;
}

/**/


#block-webform-3 {
	position: fixed;
	left: 0;
	top: 0;
	background-color: #fff;
	color: #232325;
	width: 100%;
		height: 100%;

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		opacity: 0;
		pointer-events: none;
		-webkit-transition-duration: 0.5s;
		     -o-transition-duration: 0.5s;
		        transition-duration: 0.5s;
		-webkit-transform: translateY(-100%);
		    -ms-transform: translateY(-100%);
		        transform: translateY(-100%);
}

#webform-submission-zadat-vopros-add-form {
	max-width: 600px;
}


#block-webform-3  form input {
  border: none;
  border-radius: 4px;
  height: 80px;
  background-color: #fff;
  border: 1px solid #DADADA;
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 34px;
  padding-left: 38px;
  width: 600px;
}


#webform-submission-zadat-vopros-add-form .webform-submission-zadat-vopros-add-form {
	max-width: 650px;
	margin: 0 auto;
}


#block-webform-3 .js-form-item-so-stranicy{
	display: none;
}


#block-webform-3 textarea {
  background-color: #fff;
  border: 1px solid #DADADA;
  border-radius: 4px;
  resize: none;
  padding-left: 38px;
  padding-top: 38px;
  width: 600px;
}


#block-webform-3 form input.webform-button--submit {
  background: -o-linear-gradient(236.63deg, #FA7255 -33.16%, #E64444 135.03%);
  background: linear-gradient(213.37deg, #FA7255 -33.16%, #E64444 135.03%);
  font-weight: 500;
  color: #fff;
  border: none;
}


#block-webform-3 .js-form-item-ostavlyaya-zayavku-vy-soglashaetes-s-obrabotkoy-personalnykh-dan {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}


#block-webform-3 .js-form-item-ostavlyaya-zayavku-vy-soglashaetes-s-obrabotkoy-personalnykh-dan input {
  width: 22px;
  font-family: 'Ubuntu', sans-serif;
  font-size: 16px;
  font-weight: 400;
}


#block-webform-3 .formclose {
  position: fixed;
  right: 80px;
  top: 100px;
  cursor: pointer;
  width: 25px;
}


#block-webform-3.open {
	opacity: 1;
	pointer-events: all;
	-webkit-transition-duration: 0.5s;
	     -o-transition-duration: 0.5s;
	        transition-duration: 0.5s;
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
	z-index: 120;
}




.path-faq .field--name-field-bigbutton {
  width: 100%;
  height: 142px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -o-linear-gradient(233.81deg, #FA7255 4.86%, #E64444 117.49%);
  background: linear-gradient(216.19deg, #FA7255 4.86%, #E64444 117.49%);
  border-radius: 15px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 100px;
  cursor: pointer;
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
}

.path-faq .views-field-field-vopros {
	margin-bottom: 80px;
}



.region-firstscreen {
	position: relative;
	overflow: hidden;
	height: 100%;
}

.region-firstscreen #block-video {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 70;
	height: 100%;
}

.block-views-blockpervyy-ekran-block-1 {
	z-index: 72;
	position: relative;
}

.region-firstscreen #block-video video {
    width: 100vw;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-filter: brightness(0.45);
            filter: brightness(0.45);
}

.region-firstscreen #block-video .content {
	margin: 0;
	height: 100%;
}

.region-firstscreen #block-video .content div {
	height: 100%;
}




.page-node-type-spasibo-za-zayavku .pagecontent {
	height: 600px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	text-align: center;
}

.page-node-type-spasibo-za-zayavku .pagecontent p {
		font-size: 32px;
	font-weight: 700;
}





/*Анимация появления*/

/*
.anblock {
	opacity: 0;
	transition-duration: 0.3;
}

.anblock.vis {
	opacity: 1;
	transition-duration: 0.3;
}

.view-bullits .field-content {
	opacity: 0;
	transition-duration: 1s;
}


.view-bullits .field-content.vis {
	opacity: 1;
	transition-duration: 1s;
}

*/


/*Анимация*/

.view-bullits .field-content,
#block-views-block-antison-sistema-monitoringa

 {
	opacity: 1;
	transition-duration: 1.2s;
}


.view-bullits .field-content.vis,
#block-views-block-antison-sistema-monitoringa.vis
 {
	opacity: 1;
	transition-duration: 1.2s;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph,
.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph,
.view-statistika .views-field-field-kartochka .field-content .paragraph,
.view-sobytiya .views-field-field-triptikh .field-content,
.view-prevent .views-field-field-kartochka .field-content,
#block-views-block-clientsconfirm-block-1
 {
	opacity: 1;
	transition-duration: 0.7s;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph.vis,
.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph.vis,
.view-statistika .views-field-field-kartochka .field-content .paragraph.vis,
.view-sobytiya .views-field-field-triptikh .field-content.vis,
.view-prevent .views-field-field-kartochka .field-content.vis,
#block-views-block-clientsconfirm-block-1.vis

 {
	opacity: 1;
	transition-duration: 0.7s;
}


.view-pervyy-ekran h1 {
	opacity: 1;
	transition-duration: 1s;
}

.view-pervyy-ekran .textwrap span {
	opacity: 1;
	transition-duration: 1.5s;
}

.basebtn {
	opacity: 1;
	transition-duration: 1.5s;
}

.presbtn,
.view-pervyy-ekran .field-content img

 {
	opacity: 1;
	transition-duration: 1.5s;
}

.view-pervyy-ekran h1.vis,
.view-pervyy-ekran .textwrap span.vis,
.basebtn.vis,
.presbtn.vis,
.view-pervyy-ekran .field-content img.vis
 {
	opacity: 1;
}




/*Пресс-центр*/


.galleryhead {
	display: flex;
	align-items: center;
	justify-content: space-between;
    border-bottom: 1px solid #DADADA;
    padding-bottom: 80px;
    margin-bottom: 80px;
}

.galleryhead .titlepage {
	font-style: normal;
	font-weight: 700;
	font-size: 42px;
	line-height: 72px;
	/* or 171% */


	color: #232325;
}


.galleryhead  a {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 72px;
	/* or 450% */
	color: #DADADA;
	text-decoration: none;
	position: relative;
	display: flex;
	align-items: center;

}

.galleryhead  a:before {
    content: "";
    background-image: url(/themes/seans/img/backline.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 30px;
    height: 14px;
    background-size: cover;
    display: block;
    margin-right: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

}

.path-video .pagecontent iframe {
	border-radius: 15px;
}


.path-video .view-video .block .content,
.path-photo .views-field-field-galereya-osnovnaya .block .content
 {
	margin: 0;
}

.path-video .view-glavnoe-video,
.path-photo .views-field-field-galereya-osnovnaya .views-field-field-frontphoto

 {
	margin-bottom: 20px;
}

.path-photo .views-field-field-frontphoto {
	margin-bottom: 20px;
}

.path-photo .views-field-field-frontphoto img {
	height: 500px;
	object-fit: cover;
	border-radius: 15px;
	cursor: pointer;
	max-width: 100%;
	transition-duration: 0.2s;
}

.path-photo .paragraph--type--galereya img,
.path-photo .views-field-field-frontphoto img
 {
	transition-duration: 0.2s;	
}

.path-photo .paragraph--type--galereya img:hover,
.path-photo .views-field-field-frontphoto img:hover {
	opacity: 0.7;
}


.path-video .pagecontent,
.path-photo .pagecontent 
 {
		max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
	margin-top: 120px;
	margin-bottom: 120px;
}

.path-video .view-video .view-content .views-row,
.path-photo .views-field-field-galereya-osnovnaya .field-content .paragraph
 {
	flex-basis: calc(100% / 3 - 13.4px );
	margin-bottom: 20px;
	border-radius: 15px;
	margin-right: 20px;
}


.path-video .view-video .view-content .views-row {
	background-color: #f6f6f6;
}


.path-video .view-video .view-content .views-row:nth-child(3n),
.path-photo .views-field-field-galereya-osnovnaya .field-content .paragraph:nth-child(3n)
 {
	margin-right: 0;
}

.path-photo .views-field-field-galereya-osnovnaya .field-content .paragraph img {
	border-radius: 15px;
	cursor: pointer;
	max-width: 100%;
	height: 300px;
	object-fit: cover;
	display: block;
	margin: 0;
}



.path-video .view-video .view-content,
.path-photo .views-field-field-galereya-osnovnaya .field-content
  {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    flex-basis: auto;

}


.path-press .pagecontent {
	max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
	margin-top: 120px;
	margin-bottom: 120px;
}


.path-press .pagecontent h1 {
	font-style: normal;
	font-weight: 700;
	font-size: 42px;
}

.path-press .pagecontent #block-pagetitle {
    border-bottom: 1px solid #DADADA;
    padding-bottom: 80px;
    margin-bottom: 80px;
}


.path-press .pagecontent .views-label {
	font-size: 24px;
    margin-bottom: 80px;
    display: block;
    font-weight: 700;
}


.path-press .views-field-field-kontakty .field-content {
	display: flex;
}

.path-press  .views-field-field-kontakty {
	border-bottom: 1px solid #DADADA;
    padding-bottom: 80px;
    margin-bottom: 80px;
}

.path-press .views-field-field-ssylki-na-razdely {
		border-bottom: 1px solid #DADADA;
    padding-bottom: 80px;
    margin-bottom: 80px;
}


.path-press  .paragraph--type--kontakty-press-centr {
	margin-right: 120px;
}


.path-press  .views-field-field-kontakty .field--name-field-zagolovok
{
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	margin-bottom: 30px;
}

.path-press  .views-field-field-kontakty .field--name-field-opisaniecom {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	color: #232325;
	margin-bottom: 30px;
}

.path-press  .views-field-field-kontakty .field--name-field-pochta a {
	font-weight: 500;
	font-size: 17px;
	color: #232325;
		text-decoration: none;
		margin-bottom: 20px;
		display: block;
		position: relative;
		display: flex;
		align-items: center;
}

.path-press  .views-field-field-kontakty .field--name-field-pochta a:before {
	content: "";
    background-image: url(/themes/seans/img/mailblack.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 16px;
    height: 12px;
    background-size: cover;
    display: block;
    margin-right: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


.path-press  .views-field-field-kontakty .field--name-field-tg a {
		font-weight: 500;
	font-size: 17px;
	color: #232325;
	text-decoration: none;
			position: relative;
		display: flex;
		align-items: center;
}


.path-press  .views-field-field-kontakty .field--name-field-tg a:before {
		content: "";
    background-image: url(/themes/seans/img/tgicon.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 13px;
    height: 12px;
    background-size: cover;
    display: block;
    margin-right: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


.path-press .views-field-field-ssylki-na-razdely .field-content,
.path-press  .views-field-field-presskit .field-content
 {
	display: flex;
	justify-content: flex-start;
}

.path-press .views-field-field-ssylki-na-razdely .field-content .paragraph,
.path-press .views-field-field-presskit  .field-content .paragraph
 {
    flex-basis: calc(100% / 2 - 10px );
    margin-right: 20px;
    position: relative;
    cursor: pointer;
}

.path-press .views-field-field-ssylki-na-razdely .field-content .paragraph:last-child,
.path-press .views-field-field-presskit .field-content .paragraph:last-child
 {
    flex-basis: calc(100% / 2 - 10px );
    margin-right: 0;
}

.path-press .views-field-field-ssylki-na-razdely .field-content .paragraph a,
.path-press .views-field-field-presskit .field-content .paragraph a
 {
	display: none;
}

.path-press .views-field-field-ssylki-na-razdely .field-content .paragraph img 
{
	border-radius: 15px;
	filter: grayscale(1);
	transition-duration: 0.3s;
}

.path-press .views-field-field-ssylki-na-razdely .field-content .paragraph:hover img {
	filter: grayscale(0);
	transition-duration: 0.3s;
}



.path-press .views-field-field-ssylki-na-razdely .field--name-field-nazvanie,
.path-press .views-field-field-presskit .field--name-field-nazvaniepress
 {
	position: absolute;
    left: 40px;
    bottom: 50px;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 38px;
    color: #fff;
}




.path-press .views-field-field-presskit .field-content .paragraph {
	background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
	background-image: url("/themes/seans/img/dotsbg.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 15px;
	height: 300px;
	border-radius: 15px;
}

.path-press .views-field-field-presskit .field-content .paragraph img {
	position: absolute;
	top: 60px;
	left: 40px;
}

.path-press .views-field-field-presskit .field-content .field--name-field-fayl {
	display: none;
}



.view-id-clientsconfirm .views-field-field-kartochka .field-content {
	display: flex;
	justify-content: flex-start;
}

.view-id-clientsconfirm  .views-field-field-kartochka .field-content .paragraph {
	flex-basis: calc(100% / 3 - 13.4px );
	margin-right: 20px;
	background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
	border-radius: 15px;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	color: #fff;
	height: 400px;
}


.view-id-clientsconfirm  .views-field-field-kartochka .field-content .paragraph:nth-child(3) {
	margin-right: 0;
}

.view-id-clientsconfirm  .views-field-field-kartochka .field-content .paragraph .field--name-field-cifry {
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 32px;
	margin-bottom: 25px;
}

.view-id-clientsconfirm  .views-field-field-kartochka .field-content .paragraph .field--name-field-ikonka {
	margin-bottom: 20px;
}

.view-id-clientsconfirm  .views-field-field-kartochka .field-content .paragraph .field--name-field-opisanie {
		font-size: 16px;
		line-height: 29px;
}



.view-id-clientsconfirm .views-label-field-kartochka {
	text-align: center;
	margin-bottom: 60px;
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	/* or 173% */
	text-align: center;
	color: #232325;
	display: block;
}



#block-views-block-clientsconfirm-block-1 h2 {
	margin-bottom: 38px;
}


.view-id-clientsconfirm  .views-field-field-opisanie-formatirovannoe {
	max-width: 630px;
	text-align: center;
	margin: 0 auto;
	  margin-bottom: 0px;
	margin-bottom: 70px;
	line-height: 30px;
}


#block-views-block-clientsconfirm-block-1 {
	margin-bottom: 120px;
}





.path-about .views-field-field-kartochka {
	padding-top: 120px;
	margin-bottom: 80px;
	padding-bottom: 80px;
	border-bottom: 1px solid #DADADA;
}


.path-about .views-field-field-kartochka .field-content {
	display: flex;
	flex-direction: row;
}


.path-about .views-field-field-ikonki .field-content {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}




.path-about .views-field-field-ikonki {
	margin-bottom: 80px;
	padding-bottom: 80px;
}




.path-about .views-field-field-kartochka .field-content .paragraph {
	margin-right: 120px;
}

.path-about .views-field-field-kartochka .field-content .paragraph:last-child {
	margin-right: 0;
}


.path-about .views-field-field-ikonki .field--name-field-opisanie {
		font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 31px;
	/* or 194% */
}


.path-about .views-field-field-ikonki img {
	margin-bottom: 35px;
}


.path-about .views-field-field-kartochka .field-content .paragraph .field--name-field-cifry {
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
	  background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	margin-bottom: 30px;
}


.path-about .views-field-field-kartochka .field-content .paragraph .field--name-field-opisanie {
	font-style: normal;
		font-weight: 500;
	font-size: 16px;
	line-height: 31px;
	/* or 194% */
}



.views-field-field-sertif  .owl-dot.active span {
    background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
    background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
    width: 38.83px;
    height: 4px;
    display: block;
}

.views-field-field-sertif  .owl-dot span {
    background-color: #DFDFDF;
    background: #DFDFDF;
    width: 38.83px;
    height: 4px;
    margin: 3px;
    display: block;
}


.views-field-field-sertif  .owl-dots {
text-align: center;
padding-top: 35px;
}


.view-prevent .views-field-field-kartochka .field-content .paragraph {
	transition-duration: 0.3s;
}


.view-prevent .views-field-field-kartochka .field-content .paragraph.an {
	opacity: 0.2;
	transition-duration: 0.3s;
}



.path-press .views-field-field-presskit .field--name-field-nazvaniepress {
	display: flex;
	align-items: center;
}

.path-press .views-field-field-presskit .field--name-field-nazvaniepress:after {
	content: "";
	background-image: url("/themes/seans/img/loadicon.svg");
	background-position: center;
	background-repeat: no-repeat;
	width: 15px;
	height: 18px;
	background-size: cover;
	display: block;
	margin-left: 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hidlink {
	display: none;
}


#mapwrap {
background-image: url("/themes/seans/img/mapbg2.png");
background-size: 100%;
background-repeat: no-repeat;
background-position: bottom;
}


/*

.pagecontent .block-system-main-block {
	text-align: center;
		padding: 60px;
		font-size: 32px;
		padding-bottom: 140px;
		padding-top: 120px;
}

*/


colortext  {
font-style: normal;
    font-weight: 700;
    font-size: 22px;
    background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    top: 1px;
    position: relative;
    left: -2px;
}



.js-form-item-ostavlyaya-zayavku-vy-soglashaetes-s-obrabotkoy-personalnykh-dan a {
	font-size: 16px;
    font-weight: 500;
    color: #F3624F;
    text-decoration: none;
}


/*Блок Куки*/

#block-kuki {
	display: none;
	transition-duration: 0.2s;
	position: fixed;
	max-width: 700px;
	left: 30px;
	font-size: 14px;
	bottom: 30px;
	border-radius: 15px;
	color: #fff;
	background-color: #232325;
	z-index: 130;
	 padding: 30px;
}

#block-kuki.show {
	display: block;
}

#block-kuki button {
	width: 206px;
	text-align: center;
	line-height: 50px;
	background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
	background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
	border-radius: 6px;
	font-size: 16px;
	font-weight: 500;
	cursor: pointer;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	color: #fff;
	border:none;
	outline: none;
}


#block-kuki .textblock {
    margin-bottom: 30px;
    line-height: 23px;
    font-size: 14px;
    color: #fff;
}

#footer #block-kuki a {
	font-size: 14px;
}

#block-kuki button {
	font-size: 14px;
}

#block-kuki .title {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 17px;
    color: #fff;
}

#block-kuki .title {
 font-size: 24px;
  font-weight: 500;
    margin-bottom: 20px;
        color: #fff;
}

#block-kuki a {
	color: #fff;
	font-weight: 500;
}


.disclaimer {
	color: #ffff;
	font-size: 12px;
	opacity: 0;
	transition-duration: 1.5s;
}

.disclaimer.vis {
	opacity: 1;
	transition-duration: 1.5s;
}


.view-pervyy-ekran .textwrap span.sep i {
	margin-left: 5px;
}




.path-user #myfooter {
	display: none;
}

.path-user #politik {
	display: none;
}

.path-user #block-seans-content {
    max-width: 600px;
    margin: 0 auto;
    padding-top: 120px;
    padding-bottom: 120px;
}

.page-node-type-novost a {
	text-decoration: none;
	color: #242425;
}



#bgvideo.mob {
	display: none;
}


.region-letters  .g-recaptcha {
    display: flex;
    justify-content: center;
}

.region-letters .captcha {
	width: 100%;
}


.messages__wrapper {
	position: fixed;
    left: 15px;
    bottom: 15px;
    z-index: 1000;
    opacity: 0.9;
}

#edit-secter {
	display: none;
}

#edit-secter--2 {
	display: none;
}

#edit-secter--3 {
	display: none;
}

/*Изменение положения блоков на глдавной 22.05*/
/*
.view-vozmozhnosti {
	margin-bottom: 0;
}
*/


.path-webform #block-seans-content .content {
    height: 600px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.path-webform #block-seans-content .content  {
    font-size: 32px;
    font-weight: 700;

}

.path-webform #block-seans-content .content a {
	display: none;
}


/*Адаптив*/



@media (min-width: 2500px) {
	#firstscreen {
		height: 1080px;
	}

	.view-pervyy-ekran .field-content {
		padding-top: 200px;
	}


}




@media (min-width: 1920px) {

	.view-pervyy-ekran h1 span.under {
    top: 12px;
}


}


@media (max-width: 1480px) {

.region-firstscreen #block-video video {
    position: relative;
    left: -306px;
    width: 124%;
}

}


@media (max-width: 1360px) {



.view-pervyy-ekran h1 span.title {
  font-size: 72px;
  font-weight: 700;
}



.view-lk .views-row .navleft {
    left: -80px;
    position: absolute;
    cursor: pointer;
}

.view-lk .views-row .navright {
    right: -80px;
    position: absolute;
    cursor: pointer;
}



.view-pervyy-ekran .textwrap span {
  margin-bottom: 52px;
  line-height: 23px;
  display: block;
  font-size: 16px;
}



.view-pervyy-ekran .field-content {
    height: 536px;
}

#firstscreen {
    height: 681px;
}





.view-pervyy-ekran .textwrap {
		bottom: 19px;
    position: relative;
}



}



@media (max-width: 1280px) {

.view-lk .views-row .navleft {
	display: none;
}

.view-lk .views-row .navright {
	display: none;
}

}


@media (max-width: 1240px) {

.region-firstscreen #block-video video {
    position: relative;
    left: 0;
    width: 100vw;
}

}


@media (max-width: 1140px) {


#mapwrap {
	background-image: none;
}

.path-about .view-novosti-o-nas- .view-content .views-row img {
	width: 100%;
}



.view-komponenty .views-field-field-ryad .paragraph img {
	max-width: 100%;
}


.view-komponenty .paragraph--type--monitoring-centr .bigtext {
	margin-right: 0;
}

.view-komponenty img {
	max-width: 100%;
}

.view-lk .owl-carousel .owl-item img {
	max-width: 100%;
	height: auto;
}

.view-preimuschestva-sistemy .field-content .paragraph:nth-child(10) {
    position: relative;
    top: -50px;
}


.view-preimuschestva-sistemy .field-content .paragraph:nth-child(9) {
    position: relative;
    top: -45px;
}


.view-preimuschestva-sistemy .field-content .paragraph:nth-child(2) {
    position: relative;
    top: 55px;
}


.view-preimuschestva-sistemy .field-content .paragraph:nth-child(1) {
    top: 46px;
    position: relative;
}


.region-letters #block-webform form .form-item:nth-child(1) input, .region-letters #block-webform form .form-item:nth-child(2) input, .region-letters #block-webform form .form-item:nth-child(3) input {
    max-width: 356px;
}

.region-letters #block-webform form .form-item:nth-child(4) {
    width: 65%;
    margin-right: 20px;
}


.view-sobytiya .paragraph--type--triptikh-imidzh img.mask {

    top: 169px;
}


#block-views-block-burger-block-1 .views-row a {
    font-size: 24px;
    margin-bottom: 20px;
}


.view-lk .owl-carousel .owl-item img {
	max-width: 100%;
	height: auto;
}

}



@media (max-width: 1180px) {


	.path-press .views-field-field-ssylki-na-razdely .field-content .paragraph img {
		max-width: 100%;
		object-fit: cover;
	}

.view-preimuschestva-sistemy .field-content {
	background-image: none;
}


.view-media .meadiawrap .textblock .title {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  margin-bottom: 25px;
  max-width: 280px;
  height: auto;
}



	/*Отключение анимации*/



.view-bullits .field-content,
#block-views-block-antison-sistema-monitoringa

 {
	opacity: 1;
	transition-duration: 1.2s;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph,
.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph,
.view-statistika .views-field-field-kartochka .field-content .paragraph,
.view-sobytiya .views-field-field-triptikh .field-content,
.view-prevent .views-field-field-kartochka .field-content,
#block-views-block-clientsconfirm-block-1
 {
	opacity: 1;
}



.view-pervyy-ekran h1 {
	opacity: 1;
}

.view-pervyy-ekran .textwrap span {
	opacity: 1;
}

.basebtn {
	opacity: 1;
}

.presbtn,
.view-pervyy-ekran .field-content img

 {
	opacity: 1;
}


.region-letters #block-webform form .form-item:nth-child(1) input, .region-letters #block-webform form .form-item:nth-child(2) input, .region-letters #block-webform form .form-item:nth-child(3) input {
    max-width: 100%;
}

.region-letters #block-webform form {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.region-letters #block-webform form .form-item:nth-child(1) input, .region-letters #block-webform form .form-item:nth-child(2) input, .region-letters #block-webform form .form-item:nth-child(3) input {
    max-width: 100%;
    width: 100%;
} 


.region-letters #block-webform form #edit-actions input {
	width: 100%;
}

.region-letters #block-webform form .form-item:nth-child(4) {
	width: 100%;
}

.region-letters #block-webform form .form-actions {
	width: 100%;
}


	.region-letters #block-webform form .form-item:nth-child(1) input, .region-letters #block-webform form .form-item:nth-child(2) input, .region-letters #block-webform form .form-item:nth-child(3) input, .region-letters #block-webform form .form-item:nth-child(4) input {
    width: 100%;
}

.region-letters #block-webform form .form-item:nth-child(5) {
    width: 100%;
    margin-right: 20px;
}



}


@media (max-width: 1024px) {



#footer .views-field-field-skolkovo .field-content .row1 .soc {
	font-size: 14px;
}

#bag #block-views-block-clientsconfirm-block-1 h2 {
  margin-bottom: 25px;
}


.path-about .views-field-field-kartochka .field-content .paragraph .field--name-field-cifry {
	margin-bottom: 20px;
}

.path-about .views-field-field-ikonki .field--name-field-opisanie {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 32px;
}

.path-about .views-field-field-ikonki .field-content {
  flex-direction: column;
  justify-content: center;
  align-content: center;
  text-align: center;
}


.path-about .views-field-field-kartochka .field-content .paragraph {
  margin-right: 0;
  margin-bottom: 40px;
} 

.path-about .views-field-field-kartochka .field-content .paragraph:last-child {
	margin-bottom: 0;
}

.path-about .views-field-field-kartochka .field-content {
  flex-direction: column;
  justify-content: center;
  align-content: center;
  text-align: center;
}



.path-about .views-field-field-ikonki  .field-content .paragraph {
	margin-bottom: 60px;
}


.path-about .views-field-field-kartochka {
  padding-top: 80px;
}

.path-about .views-field-field-ikonki  .field-content .paragraph:last-child {
	margin-bottom: 0;
}


.path-about .views-field-field-ikonki .field--name-field-opisanie br {
	display: none;
}

.path-about .views-field-field-kartochka .field-content .paragraph .field--name-field-opisanie {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 30px;
}





	#footer a {
  font-size: 14px;
}


#footer .links a {
  font-size: 14px;
}



#footer .views-field-field-skolkovo .field-content .row1 .tg a {
  width: 190px;
}


#footer .views-field-field-skolkovo .field-content .row1 .tg a {
	font-size: 14px;
}


.view-media .view-content {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.view-media .view-content .views-row {
  -ms-flex-preferred-size: calc(100% / 2 - 10px );
      flex-basis: calc(100% / 2 - 10px );
  margin-right: 0;
  margin-bottom: 20px;
  cursor: pointer;
}


.view-media .view-content.date {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.path-news .arthead .title, .path-media .arthead .title {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  color: #232325;
}

.view-media .view-content .views-row:nth-child(2) {
	margin-right: 0;
}



.views-field-field-vakansiya .field--name-field-oklad {
	font-size: 22px;
}


.path-about .paragraph--type--istoriya-kompanii .textwrapper .field--name-field-zagolovok {
  font-size: 52px;
}


.view-my-sozdaem .views-field-field-titleformat {
    max-width: 700px;
    margin: 0 auto;
    margin-bottom: 25px;
}

.view-my-sozdaem .views-field-field-titleformat br {
	display: none;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph img {
	-o-object-fit: cover;
	   object-fit: cover;
}


.view-sobytiya .paragraph--type--triptikh-imidzh img.mask {
    width: 164px;
    top: 200px;
}

.view-prevent .views-field-field-kartochka .field--name-field-opisanie {
    margin: 0;
    font-weight: 500;
    font-size: 16px;
    line-height: 29px;
    text-align: center;
}

.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(6) img {
	margin-bottom: 25px;
}

.view-komponenty img {
    max-width: 100%;
    height: auto;
}


.view-komponenty .field--name-field-podr img {
	height: 367px
}


.view-komponenty .field--name-field-tochki {
    position: relative;
    top: 62px;
    left: -43px;
}


.view-komponenty .dotsblock.dot4 {
    left: 286px;
    top: -154px;
}


.view-lk .field--name-field-opisanie-dlinnoe-formatiro {
	max-width: 600px;
    font-size: 18px;
    line-height: 42px;
}


.view-preimuschestva-sistemy .field-content {
	background-image: none;
}

.view-preimuschestva-sistemy .field-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.view-preimuschestva-sistemy .field-content .paragraph:nth-child(2n) {
	margin: 0;
}

.view-preimuschestva-sistemy .field-content .paragraph:nth-child(2), .view-preimuschestva-sistemy .field-content .paragraph:nth-child(3), .view-preimuschestva-sistemy .field-content .paragraph:nth-child(4),.view-preimuschestva-sistemy .field-content .paragraph:nth-child(5),
.view-preimuschestva-sistemy .field-content .paragraph:nth-child(6), .view-preimuschestva-sistemy .field-content .paragraph:nth-child(7), .view-preimuschestva-sistemy .field-content .paragraph:nth-child(8),
.view-preimuschestva-sistemy .field-content .paragraph:nth-child(9), .view-preimuschestva-sistemy .field-content .paragraph:nth-child(10), .view-preimuschestva-sistemy .field-content .paragraph:nth-child(1)
 {
    position: relative;
    top: 0;
    height: auto;
    margin-bottom: 70px;
    text-align: center;
}

.view-preimuschestva-sistemy .field-content .paragraph:last-child {
	margin-bottom: 0;
}

#bag h2 {
	margin-bottom: 120px;
}

.view-preimuschestva-sistemy .field-content .paragraph .field--name-field-zagolovok {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 25px;
}

.view-preimuschestva-sistemy .field-content .paragraph .field--name-field-zagolovok br {
	display: none;
}


.view-preimuschestva-sistemy .field-content .paragraph div {
	padding: 0;
}

.view-preimuschestva-sistemy .field-content .paragraph .field--name-field-opisaniecom {
	margin: 0 auto;
}

.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph .field--name-field-zagolovok {
    left: 20px;
    font-size: 18px;
    max-width: 200px;
    line-height: 31px;
}



.view-komponenty .paragraph--type--monitoring-centr .text {
    height: 352px;
}


#footer .views-field-field-skolkovo .field-content .row1 .soc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  line-height: 46px;
}

}



@media (max-width: 1020px) {
/*
#footer .views-field-field-skolkovo .field-content .row1 .soc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  line-height: 46px;
}
*/
}

@media (max-width: 980px) {




.view-id-clientsconfirm .views-field-field-kartochka .field-content .paragraph .field--name-field-opisanie {
  font-size: 14px;
  line-height: 26px;
}



.path-career .pagecontent {
	margin-bottom: 80px;
	margin-top: 80px;
}

.view-id-clientsconfirm .views-field-field-kartochka .field-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
}


.view-id-clientsconfirm .views-field-field-kartochka .field-content .paragraph {
	height: auto;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-right: 0;
	margin-bottom: 20px;
}


.navpanelw ol {
  line-height: 43px;
  font-size: 9px;
}

.path-node .field--name-field-data-publikacii {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #DADADA;
  margin-bottom: 40px;
}

.path-node .block-page-title-block h1 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 55px;
  color: #232325;
}


.path-node .field--name-body {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 29px;
  color: #232325;
}

.path-node .field--name-field-glavnoe-foto img {
  display: block;
  max-width: 100%;
  max-height: 454px;
  border-radius: 15px;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  display: block;
  margin-bottom: 60px;
  -o-object-fit: cover;
     object-fit: cover;
}


.path-node .block-page-title-block h1 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 46px;
  color: #232325;
}


.view-hh .nodeheadwrap .textblock {
  -ms-flex-preferred-size: calc(100% / 2 - 10px );
      flex-basis: calc(100% / 2 - 10px );
  margin-right: 0;
  width: 100%;
  text-align: center;
}

.view-hh .nodeheadwrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}


	.view-hh .nodeheadwrap .imageblock {
		display: none;
	}


.views-field-field-sertif .field-content .paragraph img {
	max-width: 80px;
}

.path-about .view-mediaonas .view-content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.path-about .view-mediaonas .views-row {
	margin-right: 0;
}

.path-about .view-mediaonas .views-row img {
	width: 100%;
}


.path-about .view-mediaonas .views-row {
	display: block;
}

.path-about .paragraph--type--istoriya-kompanii .textwrapper .field--name-field-zagolovok {
  font-size: 45px;
}


.views-field-field-sertif .field-content .paragraph {
	font-size: 14px;
}

.path-about .view-mediaonas .views-row .textblock a {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 29px;
  text-align: center;
  color: #232325;
  max-width: 290px;
  text-decoration: none;
  margin-bottom: 25px;
  display: block;
  max-width: 260px;
}


.view-bullits .paragraph:nth-child(1) {
    background: -o-linear-gradient(236.97deg, #FA7255 0.04%, #E64444 101.68%);
    background: linear-gradient(213.03deg, #FA7255 0.04%, #E64444 101.68%);
    color: #fff;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    font-weight: 700;
    font-size: 18PX;
    line-height: 32px;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph:nth-child(1) .field--name-field-opisanie-dlinnoe-formatiro {
    font-size: 24px;
    line-height: 43px;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
    font-size: 18px;
    line-height: 33px;
}

.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
	    font-size: 18px;
    line-height: 33px;
}

.view-statistika .views-field-field-kartochka .field-content .paragraph:nth-child(2) .field--name-field-cifry {
    font-weight: 700;
    font-size: 18px;
    line-height: 45px;
    margin-bottom: 0;
}


.view-statistika .views-field-field-kartochka .field--name-field-cifry {
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 23px;
}

.view-sobytiya .paragraph--type--kartochka-malenkaya {
    font-size: 18px;
    line-height: 38px;
}


.view-sobytiya .views-field-field-triptikh .field-content .paragraph--type--triptikh, .view-sobytiya .paragraph--type--triptikh-imidzh {
	height: 830PX;
}


.view-sobytiya .field--name-field-vstroennaya-kartochka {
    height: 682px;
}


.view-sobytiya .paragraph--type--triptikh-imidzh img.mask {
    width: 162px;
    top: 179px;
}


.view-prevent .views-field-field-kartochka .field--name-field-opisanie {
	max-width: 200px;
}

.view-prevent .views-field-field-kartochka .field--name-field-opisanie br {
	display: none;
}


.view-komponenty .paragraph--type--monitoring-centr .bigtext {
    height: 760px;
}


.view-komponenty .views-field-field-centralnyy-blok {
    margin-bottom: 234px;
}


.view-komponenty .field--name-field-tochki {
    position: relative;
    top: 81px;
    left: -43px;
}


.view-komponenty .dotsblock.dot1 {
    left: 308px;
    top: -53px;
}


.view-komponenty .dotsblock.dot2 {
    left: 347px;
    top: -42px;
}


.view-preimuschestva-sistemy .field-content .paragraph .field--name-field-zagolovok {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}


.view-preimuschestva-sistemy .field-content .paragraph .field--name-field-zagolovok:before {
    margin-right: 0;
    margin-bottom: 25px;
}





.view-bullits .paragraph:nth-child(1) {
  color: #fff;
  font-weight: 700;
  font-size: 16PX;
  line-height: 31px;
}


	.view-bullits .paragraph:nth-child(1) img {
		display: none;
	}



}


@media (max-width: 860px) {

#footer .views-field-field-skolkovo .field-content .row3 .c {
	width: 100%;
	display: block;
	margin-bottom: 15px;
}


#block-kuki {
    position: fixed;
    max-width: 100%;
    left: 15px;
    font-size: 14px;
    bottom: 30px;
    border-radius: 15px;
    color: #fff;
    background-color: #232325;
    right: 15px;
    z-index: 130;
    padding: 30px;
}

#footer #block-kuki a {
	font-size: 9px;
}

#block-kuki .textblock {
    margin-bottom: 30px;
    line-height: 16px;
    font-size: 9px;
    color: #fff;
}


#footer .views-field-field-skolkovo .field-content .row1 .soc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  line-height: 46px;
  justify-content: center;
  align-items: center;
}


#footer .views-field-field-skolkovo .soc a {
  margin-right: 0;
}

#footer .views-field-field-skolkovo .field-content .row2 {
	flex-direction: column-reverse;
}


#footer .views-field-field-skolkovo .field-content .row2 img {
	margin-bottom: 50px;
}

.path-news .arthead .title, .path-media .arthead .title {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  color: #232325;
}


.path-press .views-field-field-ssylki-na-razdely .field--name-field-nazvanie, .path-press .views-field-field-presskit .field--name-field-nazvaniepress {
	left: 20px;
}


.path-press .views-field-field-presskit .field-content .paragraph img {
	left: 20px;
}


.path-press .views-field-field-ssylki-na-razdely .field-content, .path-press .views-field-field-presskit .field-content {
	display: block;
}


.path-press .views-field-field-ssylki-na-razdely .field-content .paragraph, .path-press .views-field-field-presskit .field-content .paragraph {
	margin-bottom: 20px;
}


.path-press .views-field-field-kontakty .field-content {
	display: block;
}

.path-press .paragraph--type--kontakty-press-centr {
	margin-right: 0;
	margin-bottom: 70px;
}

.path-press .views-field-field-ssylki-na-razdely .field-content .paragraph, .path-press .views-field-field-presskit .field-content .paragraph {
  flex-basis: calc(100% / 2 - 10px );
  margin-right: 0;
  position: relative;
  cursor: pointer;
  width: 100%;
  min-width: 100%;
}

.path-press .views-field-field-ssylki-na-razdely .field-content .paragraph img {
  max-width: 100%;
  object-fit: cover;
  width: 100%;
  display: block;
}


.view-statistika .views-field-field-kartochka .field--name-field-opisanie {
	max-width: 190px;
}

.view-statistika .views-field-field-kartochka .field--name-field-opisanie br {
	display: none;
}

	.path-news .newswrap {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-pack: start;
	      -ms-flex-pack: start;
	          justify-content: flex-start;
	  min-height: 350px;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	      -ms-flex-direction: column;
	          flex-direction: column;
	}


	.path-news .newswrap .textblock {
	  margin-right: 0;
	  border-radius: 15px;
	  margin-bottom: 20px;
	}

	.view-bullits .paragraph br {
		display: none;
	}

	.view-bullits .paragraph .field--name-field-opisanie {
		max-width: 200px;
		height: 100px;
	}


	.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
	    position: absolute;
	    left: 25px;
	    bottom: 40px;
	}


	.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph:nth-child(1) .field--name-field-opisanie-dlinnoe-formatiro {
	    font-size: 22px;
	    line-height: 37px;
	}

	.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
		position: absolute;
	    left: 25px;
	    bottom: 40px;
	}


	.view-komponenty .views-field-field-monitoring .textwrapper {
    padding-left: 25px;
}


.view-komponenty .paragraph--type--monitoring-centr .text {
	padding-left: 25px;
}

.view-komponenty .views-field-field-ryad .paragraph .textwrapper {
		padding-left: 25px;
}

	.view-statistika .views-field-field-kartochka .field--name-field-opisanie {
    margin: 0;
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    text-align: center;
	}

	.view-sobytiya .paragraph--type--triptikh-imidzh img.mask {
    width: 135px;
    top: 210px;
	}


	.view-komponenty .dotsblock .hid {
		width: 381px;
	}


	.view-komponenty .field--name-field-tochki {
	    position: relative;
	    top: 134px;
	    left: -69px;
	}


	.view-komponenty .dotsblock.dot1 {
	    left: 301px;
	    top: -58px;
	}

	.view-komponenty .dotsblock.dot2 {
	    left: 334px;
	    top: -37px;
	}

	.dotsblock .hid .textblock {
    	max-width: 230px;
	}

	.view-komponenty .views-field-field-monitoring .textwrapper .field--name-field-opisaniecom br {
		display: none;
	}


	.view-komponenty .paragraph--type--monitoring-centr .bigtext li {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #DADADA;
    line-height: 28px;
	}


	.view-komponenty .paragraph--type--monitoring-centr .bigtext {
    height: 710px;
	}


	.view-komponenty .views-field-field-centralnyy-blok {
    margin-bottom: 177px;
	}

	.view-komponenty .views-field-field-monitoring .textwrapper .field--name-field-opisaniecom {
		max-width: 320px;
	}


	#footer .views-field-field-skolkovo .field-content .row2 .links {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}


	#footer .links a {
    font-size: 14px;
    width: 200px;
    margin-bottom: 35px;
	}


	#footer .views-field-field-skolkovo .field-content .row2 {
    margin-bottom: 65px;
    padding-bottom: 33px;
	}



	.path-about .paragraph--type--nasha-missiya {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

.path-about .paragraph--type--nasha-missiya .field--name-field-smotret-prezentaciyu {
	padding-top: 60px;
	padding-bottom: 60px;
}


.path-about .paragraph--type--nasha-missiya .textwrapper {
  -ms-flex-preferred-size: calc(100% / 2 - 10px );
      flex-basis: calc(100% / 2 - 10px );
  margin-right: 0;
  margin-bottom: 60px;
}


.path-about .paragraph--type--istoriya-kompanii {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 120px;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  align-items: center;
  text-align: center;
}

.path-about .paragraph--type--istoriya-kompanii .textwrapper {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  text-align: center;
}


.path-about .paragraph--type--istoriya-kompanii .textwrapper .field--name-field-zagolovok {
	text-align: center;
}

.path-about .paragraph--type--istoriya-kompanii .textwrapper .field--name-field-opisanie {
	text-align: center;
}


.path-about .paragraph--type--istoriya-kompanii .textwrapper .field--name-field-opisanie-dlinnoe-formatiro {
	text-align: center;
}


.path-about .paragraph--type--istoriya-kompanii .textwrapper .field--name-field-opisanie-dlinnoe-formatiro {
  margin-bottom: 60px;
}



.path-about .paragraph--type--istoriya-kompanii:nth-child(2n) .textwrapper {
  padding-left: 0;
  padding-right: 0;
}

.path-about .paragraph--type--istoriya-kompanii:nth-child(2n) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.path-about .paragraph--type--istoriya-kompanii:nth-child(2n) .textwrapper .field--name-field-zagolovok {
  text-align: center;
}

.path-about .paragraph--type--istoriya-kompanii:nth-child(2n) .textwrapper .field--name-field-opisanie {
  text-align: center;
}

.path-about .paragraph--type--istoriya-kompanii:nth-child(2n) .textwrapper .field--name-field-opisanie-dlinnoe-formatiro {
  text-align: center;
}


.views-field-field-sertif .field-content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}


.views-field-field-sertif .field-content .paragraph {
	margin-right: 0;
}


.views-field-field-sertif .field-content .paragraph {
  font-size: 14px;
  padding-top: 40px;
  padding-bottom: 40px;
}


.views-field-field-sertif img {
  margin-bottom: 25px;
}

.path-about .view-novosti-o-nas- .view-content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}


.path-about .view-novosti-o-nas- .view-content .views-row:nth-child(1) {
  margin-right: 0;
  margin-bottom: 20px;
} 


.path-about .view-novosti-o-nas- .view-content .views-row img {
	-o-object-fit: cover;
	   object-fit: cover;
}




 #footer .views-field-field-skolkovo .field-content .row1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

#footer .views-field-field-skolkovo .soc a:nth-child(2) {
	margin-right: 0;
}

#footer .views-field-field-skolkovo .field-content .row1 .soc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#footer .views-field-field-skolkovo .field-content .row1 .tg {
	margin-bottom: 50px;
}


#footer .views-field-field-skolkovo .field-content .row3 {
	display: block;
}

#footer .views-field-field-skolkovo .field-content .row3 .t {
    margin-bottom: 30px;
    display: block;
}

#footer .views-field-field-skolkovo .field-content .row3 a {
	text-decoration: underline;
}

 #footer .views-field-field-skolkovo .field-content {
 	text-align: center;
 }


 #footer .views-field-field-skolkovo .field-content .row2 .links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

}


@media (max-width: 768px) {


.galleryhead .titlepage {
	font-size: 24px;
}

.galleryhead a {

  font-size: 14px;
}


.galleryhead a:before {
  content: "";
  background-image: url(/themes/seans/img/backline.svg);
  background-position: center;
  background-repeat: no-repeat;
  width: 24px;
  height: 13px;
  background-size: cover;
  display: block;
  margin-right: 15px;
}




.path-press .views-field-field-kontakty .field--name-field-opisaniecom {
	font-size: 14px;
}

.path-press .views-field-field-kontakty .field--name-field-pochta a {
	font-size: 14px;
}


.path-press .pagecontent h1 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
}


.view-smallform .views-row .views-field-field-titleformat {
  font-size: 22px;
}


.path-press .views-field-field-kontakty .field--name-field-tg a {
	font-size: 14px;
}


.view-smallform .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 38px;
  padding-right: 38px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 200px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  align-items: center;
  text-align: center;
}


.view-smallform .views-row .views-field-field-titleformat {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 33px;
  color: #fff;
  margin-bottom: 25px;
}



.view-id-clientsconfirm .views-field-field-opisanie-formatirovannoe {
	font-size: 14px;
}


.view-lk .owl-dots {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  bottom: 77px;
}

html {
	overflow-x: hidden;
}


.view-media .view-content {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}




.path-news .newswrap .textblock .title {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 38px;
  color: #232325;
}




	.view-hh .views-field-field-vakansiya h2 {
		display: none;
	}

.view-hh .nodeheadwrap .textblock {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  margin-right: 0;
  width: 100%;
  text-align: center;
}

.view-hh .nodeheadwrap .descp {
  font-size: 14px;
  line-height: 29px;
}

.view-hh .views-field-field-vakansiya h2 {
  font-size: 24px;
  margin-bottom: 80px;
}

.view-hh .nodeheadwrap .title {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 39px;
  color: #232325;
  display: block;
}

.path-сareer .pagecontent {
  margin-top: 80px;
  margin-bottom: 80px;
}


 .path-about p {
 	font-size: 14px;
 }


 .path-referral p {
 	font-size: 14px;
 }


.path-about .views-field-field-pochemu-vybirayut-nas- .paragraph .field--name-field-opisaniecom {
  font-size: 16px;
  line-height: 34px;
}


	.paragraph--type--moblist {
	display: block;
} 


.path-referral .views-field-field-titleformat {
	font-size: 24px;
}

.path-referral .views-field-field__kond h2, .path-referral .views-field-field-bonus h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 80px;
}

.path-referral .views-field-field-knopka-prezentacii {
	font-size: 14px;
}


.path-referral .views-field-field-knopka-bolshaya {
	font-size: 14px;
}

.path-referral .views-field-field__kond .field-content .field--name-field-zagolovok {
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 43px;
  color: #232325;
  margin-bottom: 21px;
}

.path-referral .views-field-field-knopka-bolshaya-2 {
	font-size: 14px;
}

.path-referral .views-field-field-bonus li {
	font-size: 14px;
}


.path-referral .views-field-field-knopka-bolshaya {
	font-size: 14px;
}


.path-referral .views-field-field-titleformat {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 52px;
  color: #232325;
}



.view-komponenty .paragraph--type--moblist .block  {
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #232325;
  border-radius: 1000px;
  color: #fff;
  width: 100%;
  z-index: 90;
  position: relative;
  margin-bottom: 20px;
}


.views-field-field-vakansiya .requirements a {
	font-size: 14px;
}


.views-field-field-vakansiya .row2 {
	font-size: 14px;
}



.views-field-field-vakansiya .requirements a:after {
  background-size: 30px;
  width: 30px;
  height: 30px;
}


.view-komponenty .paragraph--type--moblist .block img {
  margin-right: 20px;
  padding: 15px;
}


.path-about .views-field-field-pochemu-vybirayut-nas- h2 {
	font-size: 24px;
}


.path-about .paragraph--type--o-kompanii-tekst .field--name-field-zagolovok {
	font-size: 24px;
}


.view-komponenty .paragraph--type--moblist .block .textblock {
  max-width: 250px;
  line-height: 26px;
  font-size: 14px;
}


.path-about .paragraph--type--istoriya-kompanii .textwrapper .field--name-field-opisanie {
	font-size: 18px;
}


.path-about .views-field-field-history h2 {
	font-size: 24px;
}

.views-field-field-achievements h2 {
	font-size: 24px;
}


.views-field-field-sertif h2 {
	font-size: 24px;
}

.view-refblock .view-content .views-field-field-titleformat {
	font-size: 22px;
}

.views-field-view-1 h3 {
	font-size: 24px;
}

.views-field-view-2 h3 {
	font-size: 24px;
}


.view--antison-sistema-monitoringa-sostoyaniya-voditeley .views-field-field-opisanie-formatirovannoe {
    max-width: 650px;
}


.view-bullits .paragraph {
    -ms-flex-preferred-size: calc(100% / 2 - 10px );
        flex-basis: calc(100% / 2 - 10px );
}

.view-bullits .paragraph:nth-child(1) {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}


.view-bullits .paragraph:nth-child(2n) {
	margin-right: 0;
}

.view-bullits .paragraph:nth-child(3n) {
	margin-right: 0;
}

.view-bullits .paragraph:nth-child(3) {
	margin-right: 20px;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph {
	text-align: center;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph:nth-child(1) .field--name-field-opisanie-dlinnoe-formatiro {
	font-size: 18px;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
	left: 0;
	width: 100%;
	margin: 0 auto;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field--name-field-ikonka {
	display: none;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph {
  height: 456px;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph img {
  height: 456px;
}





.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
	left: 0;
	width: 100%;
	margin: 0 auto;
}



.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph {
  height: 456px;
}


.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph img {
  height: 456px;
}




.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph {
	text-align: center;
}

.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph:nth-child(1) .field--name-field-opisanie-dlinnoe-formatiro {
	font-size: 18px;
}


.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
	left: 0;
	width: 100%;
	margin: 0 auto;
}


.view-vozmozhnosti .views-field-field-kartochkabig .field--name-field-ikonka {

    position: absolute;
    left: 0;
    top: -46px;
    right: 0;
    margin: 0 auto;
    max-width: 300px;

}


.view-vozmozhnosti .views-field-field-kartochkabig .field--name-field-ikonka img {
	width: 200px;
}


.path-frontpage h3 {
  font-size: 24px;
  line-height: 46px;
}

.path-frontpage h2 {
  font-size: 24px;
  line-height: 46px;
}


.view-statistika .view-header h3, 
.view-prevent .view-header h2,
.view-komponenty .view-header h2,
.view-lk .view-header h3,
.view-sobytiya .view-header h3,
#bag h2,
.view-partner .view-header h3,
.path-about .views-field-view h3
 {
	  font-size: 24px;
  line-height: 46px;
}


.view-komponenty .views-field-field-ryad .paragraph .field--name-field-opisaniecom, .view-komponenty .paragraph--type--monitoring-centr .field--name-field-opisaniecom {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 30px
 }


 .view-komponenty .views-field-field-ryad .paragraph .field--name-field-zagolovok, .view-komponenty .paragraph--type--monitoring-centr .field--name-field-zagolovok {
  font-weight: 700;
  font-size: 18px;
  line-height: 35px;
  margin-bottom: 
}


.view-komponenty .paragraph--type--monitoring-centr .bigtext li {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #DADADA;
  line-height: 24px;
  font-size: 14px;
}


.view-komponenty .paragraph--type--monitoring-centr .bigtext {
  height: 673px;
}

#how {
	margin-bottom: 70px;
}


.view-smallform .views-row .views-field-field-titleformat {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 33px;
  color: #fff;
}


.view-komponenty .field--name-field-nazvanie-razdela {
	display: none;
}


.view-komponenty .field--name-field-podr img {
  height: 280px;
}


.view-komponenty .views-field-field-centralnyy-blok {
  margin-bottom: 200px;
}


.view-safety-as-a-service {
  margin-bottom: 80px;
}


.view-vozmozhnosti {
  margin-bottom: 70px;
}

#bag h2 {
	margin-bottom: 70px;
}


.view-preimuschestva-sistemy .field-content .paragraph .field--name-field-opisaniecom {
	font-size: 14px;
}


.view-statistika .views-field-field-kartochka .field-content {
	display: block;
}


.view-statistika .views-field-field-kartochka .field-content .paragraph {
	margin-top: 0;
}


.view-statistika .views-field-field-kartochka .field-content .paragraph {
	margin-right: 0;
	margin-bottom: 20px;
}

.view-statistika .views-field-field-kartochka .field-content .paragraph {
	height: 400px;
}


.view-otraslevye-resheniya .views-field-body {
	font-size: 14px;
	max-width: 600px;
}

.view-preimuschestva-sistemy .field-content .paragraph .field--name-field-zagolovok {
	font-size: 18px;
	margin-bottom: 10px;
}

.view-sobytiya .views-field-field-triptikh .field-content {
	display: block;
}

.view-sobytiya .views-field-field-triptikh .field-content .paragraph--type--triptikh, .view-sobytiya .paragraph--type--triptikh-imidzh {
	margin: 0;
	margin-bottom: 20px;
}

.view-sobytiya .paragraph--type--triptikh-imidzh {
	display: none;
}


.view-sobytiya .views-field-field-triptikh .field-content .paragraph--type--triptikh {
  height: 900PX;
}

.view-sobytiya .paragraph--type--kartochka-malenkaya {
  font-size: 16px;
  line-height: 36px;
}


.view-prevent .views-field-field-kartochka .field-content {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.view-prevent .views-field-field-kartochka .field-content .paragraph {
  border-radius: 15px;
  background-color: #F6F6F6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 0;
  height: 475px;
  -ms-flex-preferred-size: calc(100% / 2 - 10px );
      flex-basis: calc(100% / 2 - 10px );
  margin-bottom: 20px;
}


.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(1), .view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(2), .view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(3), .view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(5) {
  position: relative;
  top: 0;
}


.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(6) {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}

.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(1) {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}


#products {
  margin-bottom: 80px;
}


.views-field-field-monitoring .textwrapper .field--name-field-zagolovok {
  font-weight: 700;
  font-size: 18px;
  line-height: 35px;
  margin-bottom: 15px;
}


.view-komponenty .views-field-field-monitoring .textwrapper .field--name-field-opisaniecom {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
}



.view-komponenty .dotsblock .vis img {
	display: none;
}

.view-komponenty .dotsblock .vis img.num {
	display: block;
}



.view-komponenty .dotsblock .vis {
	pointer-events: none;
}



.view-komponenty .field--name-field-tochki {
  position: relative;
  top: 75px;
  left: -99px;
}


.view-komponenty .dotsblock.dot4 {
  left: 283px;
  top: -139px;
}



.view-komponenty .views-field-field-monitoring .textwrapper .field--name-field-zagolovok {
  font-weight: 700;
  font-size: 18px;
  line-height: 32px;
  margin-bottom: 15px;
}


.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content {
	display: block;
}


.view-otraslevye-resheniya .field--name-field-kartinka-resheniya img {
	width: 100%;
		height: 400px;
		-o-object-fit: cover;
		   object-fit: cover;
		display: block;
		margin: 0;
}


.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(1), .view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(2), .view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(3) {
	margin-right: 0;
}


.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(5), .view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(6), .view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph:nth-child(7) {
	margin-right: 0;
}



#block-ostavtezayavku h2 {

    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 20px;
    display: block;
    text-align: center;
    padding-top: 120px;

}


#block-ostavtezayavku {
  font-size: 14px;
}


#footer .views-field-field-skolkovo .field-content .row1 .tg a {
  width: 202px;
  text-align: center;
  line-height: 50px;
  height: 50px;
  border-radius: 6px;
  font-size: 146px;
  font-weight: 500;
  cursor: pointer;
  border: 2px solid #FFFFFF;
  border-radius: 4px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  display: block;
  margin-right: 30px;
  position: relative;
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
}

#footer .views-field-field-skolkovo .field-content .row1 .tg a.sk {
	border: none;
	margin: 0;
}


.region-letters #block-webform form .js-form-type-checkbox .description {
	font-size: 14px;
}


.view-pervyy-ekran h1 span {
  font-weight: 400;
  font-size: 14px;
}

.presbtn a {
  text-decoration: none;
  font-weight: 500;
  font-size: 14px;
}


.view-my-sozdaem .views-field-field-titleformat {
  max-width: 700px;
  margin: 0 auto;
    margin-bottom: 0px;
  margin-bottom: 22px;
}


.view-my-sozdaem .views-field-field-opisanie-formatirovannoe {
  font-weight: 400;
  font-size: 14px;
  line-height: 38px;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph:nth-child(1) .field--name-field-opisanie-dlinnoe-formatiro {
	line-height: 33px;
}


.view--antison-sistema-monitoringa-sostoyaniya-voditeley .views-field-field-knopka-zayavki {
	font-size: 14px;
}


.view--antison-sistema-monitoringa-sostoyaniya-voditeley .views-field-field-opisanie-formatirovannoe {
  line-height: 58px;
  font-weight: 400;
  font-size: 14px;
  line-height: 37px;
  text-align: center;
}


.view-my-sozdaem img {
  position: absolute;
  bottom: 12px;
  right: 0;
  width: 55px;
}


.basebtn {
	font-size: 14px;
}


.view-my-sozdaem .views-field-field-titleformat {
  font-size: 22px;
  font-weight: 700;
  line-height: 42px

}

}



@media (max-width: 640px) {


#footer .views-field-field-skolkovo .field-content .row1 .tg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}


#footer .views-field-field-skolkovo .field-content .row1 .tg a.vk {
    width: 170px;
    margin-right: 0;
    margin-bottom: 15px;
}

#footer .views-field-field-skolkovo .field-content .row1 .tg a:not(.sk) {
	margin-right: 0;
}


#footer .views-field-field-skolkovo .field-content .row1 .tg a.sk {
	margin-top: 35px;
}

#footer #block-kuki a {
	font-size: 9px;
}

	.views-field-field-sertif .field-content .paragraph .field--name-field-opisanie {
		height: auto;
	}

	.path-video .pagecontent, .path-photo .pagecontent,
		.path-press .pagecontent
	 {
		margin-top: 80px;
		margin-bottom: 80px;
	}

.galleryhead {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #DADADA;
  padding-bottom: 27px;
  margin-bottom: 50px;
}

.path-video .view-video .view-content, .path-photo .views-field-field-galereya-osnovnaya .field-content {
	display: block;
}

.path-video .view-video .view-content .views-row, .path-photo .views-field-field-galereya-osnovnaya .field-content .paragraph {
	margin-right: 0;
}


.path-photo .views-field-field-galereya-osnovnaya .field-content .paragraph img {
  border-radius: 15px;
  cursor: pointer;
  max-width: 100%;
  height: 300px;
  object-fit: cover;
  display: block;
  margin: 0;
}



#footer .views-field-field-skolkovo .field-content .row3 .t {
	line-height: 40px;
}

.path-press .paragraph--type--kontakty-press-centr {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}


.path-press .views-field-field-ssylki-na-razdely .field--name-field-nazvanie, .path-press .views-field-field-presskit .field--name-field-nazvaniepress {
  position: absolute;
  left: 40px;
  bottom: 50px;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 38px;
  color: #fff;
}



.path-press .pagecontent #block-pagetitle {
	text-align: center;
}


	.view-smallform .views-row .views-field-field-titleformat br {
		display: none;
	}


.path-press .views-field-field-ssylki-na-razdely .field--name-field-nazvanie, .path-press .views-field-field-presskit .field--name-field-nazvaniepress {
	bottom: 30px;
}




.path-press .pagecontent .views-label {
	text-align: center;
}

.path-press .paragraph--type--kontakty-press-centr:last-child {
	margin-bottom: 0;
}

.path-press .pagecontent .views-label {
  font-size: 24px;
  margin-bottom: 80px;
  display: block;
  font-weight: 700;
  line-height: 35px;
}

.path-press .views-field-field-kontakty {
  border-bottom: 1px solid #DADADA;
  padding-bottom: 60px;
  margin-bottom: 60px;
}


.path-press .paragraph--type--kontakty-press-centr {
	text-align: center;
}

.path-press .views-field-field-kontakty .field--name-field-zagolovok {
	text-align: center;
}



#block-views-block-burger-block-1 .views-field-field-ikonka-zakryt {
  right: 15px;
  top: 30px;
}


	#block-webform-3 form input {
		width: 100%;
		max-width: 100%;
			font-size: 14px;
	}

	#webform-submission-zadat-vopros-add-form {
		max-width: 100%;
	}


	.path-faq .field--name-field-bigbutton {
		font-size: 14px;
	}

.path-faq .field--name-field-opisanie-dlinnoe-formatiro {
  line-height: 29px;
  font-size: 14px;
}

.path-faq .field--name-field-zagolovok {
  font-size: 24px;
  margin-bottom: 29px;
  font-weight: 700;
  line-height: 41px;
}

#block-webform-3 textarea {
  max-width: 100%;
  font-size: 14px;
  width: 100%;
}

.path-faq .field--name-field-bigbutton {
  width: 100%;
  height: 80px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -o-linear-gradient(233.81deg, #FA7255 4.86%, #E64444 117.49%);
  background: linear-gradient(216.19deg, #FA7255 4.86%, #E64444 117.49%);
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 100px;
  cursor: pointer;
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
}

.path-faq .pagecontent {
  padding-top: 80px;
  padding-bottom: 80px;
}

#block-webform-3 {
	font-size: 14px;
}

#webform-submission-zadat-vopros-add-form {
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}


#block-webform-3 form input {
  height: 50px;
}

.navpanelw ol {
  line-height: 21px;
  font-size: 9px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.view-media .meadiawrap .textblock .title a {
  color: #232325;
  text-decoration: none;
  max-width: 280px;
  margin: 0 auto;
  display: block;
}


#block-webform-3 .formclose {
  right: 15px;
  top: 30px;
}

.view-referral .views-row {
	text-align: center;
}


.path-news .newswrap .textblock .date {
	font-size: 14px;
}

.path-news .newswrap .textblock a {
  color: #232325;
  text-decoration: none;
  max-width: 290px;
  display: block;
}


.path-about .views-field-field-pochemu-vybirayut-nas- .paragraph {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	text-align: center;
}


.path-referral .views-field-field-knopka-prezentacii {
    margin: 0 auto;
}


.path-about .views-field-field-pochemu-vybirayut-nas- .paragraph .field--name-field-ikonka {
	margin: 0;
}


.path-about .views-field-field-pochemu-vybirayut-nas- .paragraph {
	height: auto;
	padding-top: 40px;
	padding-bottom: 40px;
}


.path-referral p {
  font-size: 14px;
  line-height: 29px;
}


/*--*/

.views-field-field-vakansiya .requirements .row2 {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}


.views-field-field-vakansiya .row1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}


.views-field-field-vakansiya .requirements {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}


.views-field-field-vakansiya .field--name-field-oklad {
  font-size: 16px;
  margin-top: 20px;
}


/*--*/


.path-about .paragraph--type--o-kompanii-tekst {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}


.path-about .paragraph--type--o-kompanii-tekst .field--name-field-zagolovok {
  margin-bottom: 14px;
}


.path-about .views-field-field-pochemu-vybirayut-nas- .paragraph .field--name-field-ikonka {
	margin-bottom: 15px;
}


.view-refblock .view-content .views-field-field-refbutton {
	font-size: 14px;
}



.view--antison-sistema-monitoringa-sostoyaniya-voditeley .views-field-field-opisanie-formatirovannoe {
  max-width: 550px;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph img {
  height: 390px;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph {
  height: 390px;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
  font-size: 16px;
  line-height: 31px;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph:nth-child(1) .field--name-field-opisanie-dlinnoe-formatiro {
  font-size: 16px;
}




.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph {
	  height: 390px;
}

.view--antison-sistema-monitoringa-sostoyaniya-voditeley .views-field-field-opisanie-formatirovannoe,
.view-vozmozhnosti  .views-field-field-opisanie-formatirovannoe {
  max-width: 550px;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph img,
.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph img 
 {
  height: 390px;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph,
.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph,
 {
  height: 390px;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro,
.view-vozmozhnosti .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro
 {
  font-size: 16px;
  line-height: 31px;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph:nth-child(1) .field--name-field-opisanie-dlinnoe-formatiro,
.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph:nth-child(1) .field--name-field-opisanie-dlinnoe-formatiro,
 {
  font-size: 16px;
}



.views-field-field-gruzovik {
	margin-bottom: 80px;
}


.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph:nth-child(1) .field--name-field-opisanie-dlinnoe-formatiro {
	font-size: 16px;
}

.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
	font-size: 16px;
}


.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-kreativ img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}


.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph {
	  height: 390px;
}


.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
  font-size: 18px;
  line-height: 31px;
}


.view-statistika .views-field-field-vvp img {
	max-width: 100%;
}


.view-komponenty .views-field-field-ryad .field-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.view-komponenty .views-field-field-ryad .paragraph {
  border-radius: 15px;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  position: relative;
  margin-right: 0;
}


.view-komponenty .views-field-field-ryad .paragraph img {
	width: 100%;
}


.view-komponenty .views-field-field-ryad .paragraph .textwrapper {
  padding-left: 0;
  text-align: center;
}


.view-komponenty .views-field-field-ryad .paragraph:last-child {
	display: block;
}


.view-komponenty .paragraph--type--monitoring-centr {
	display: block;
}

.view-komponenty .paragraph--type--monitoring-centr img {
	width: 100%;
}


.view-komponenty .paragraph--type--monitoring-centr .text {
  padding-left: 0;
  text-align: center;
  height: 291px;
}

.view-komponenty .paragraph--type--monitoring-centr .bigtext ul {
  list-style: none;
  font-size: 14px;
  text-align: center;
}

.view-komponenty .paragraph--type--monitoring-centr .bigtext {
  height: 543px;
}

.view-komponenty .paragraph--type--monitoring-centr .bigtext, .view-komponenty .paragraph--type--monitoring-centr .wrapper {
	margin-right: 0;
}

.view-komponenty .views-field-field-ryad .paragraph .field--name-field-foto-pod-opisaniem .field__item:nth-child(2) {
	display: block;
}

.view-komponenty .field--name-field-tochki {
	display: none;
}

.view-komponenty .views-field-field-ryad .paragraph .field--name-field-foto-pod-opisaniem .field__item:nth-child(1) {
	display: none;
}



.paragraph--type--gruzovik .field--name-field-gruzovik .field__item:nth-child(2) {
	display: block;
}

.paragraph--type--gruzovik .field--name-field-gruzovik .field__item:nth-child(1) {
	display: none;
}

.view-komponenty .field--name-field-tochki {
  position: relative;
  top: 130px;
  left: -127px;
}


.view-komponenty .dotsblock.dot1 {
  left: 286px;
  top: -68px;
}

.view-komponenty .dotsblock.dot2 {
  left: 319px;
  top: -52px;
}


.view-komponenty .dotsblock.dot3 {
  left: 243px;
  top: -67px;
}


.view-komponenty .dotsblock.dot4 {
  left: 286px;
  top: -138px;
}


.view-komponenty .dotsblock.dot5 {
  left: 399px;
  top: -95px;
}


.view-komponenty .field--name-field-podr img {
  height: 190px;
}


.view-komponenty .field--name-field-tochki {
  position: relative;
  top: 42px;
  left: -127px;
}

.view-komponenty .views-field-field-monitoring .paragraph {
  display: block;
}

.view-komponenty .views-field-field-monitoring .textwrapper {
	margin: 0;
	  padding-left: 0;
  text-align: center;
  height: 291px;
}

.view-komponenty .views-field-field-monitoring .textwrapper .field--name-field-opisaniecom {
	margin: 0 auto;
}

.view-komponenty .views-field-field-monitoring .textwrapper {
	margin-bottom: 20px;
}

.view-komponenty .views-field-field-monitoring img {
	width: 100%;
}


.view-lk .owl-carousel .owl-item img {
  max-width: 100%;
  height: 450px;
  -o-object-fit: cover;
     object-fit: cover;
}





.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph .field--name-field-zagolovok {
  font-size: 18px;
  max-width: 200px;
  line-height: 31px;
  text-align: center;
  margin: 0 auto;
  left: 0;
  right: 0;
}


.view-komponenty .paragraph--type--moblist .block {
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #F3F3F3;
  border-radius: 1000px;
  color: #242425;
  width: 100%;
  z-index: 90;
  position: relative;
  margin-bottom: 20px;
}

.view-komponenty .paragraph--type--moblist .block .textblock {
  max-width: 320px;
  line-height: 26px;
  font-size: 14px;
}


.view-otraslevye-resheniya .field--name-field-kartinka-resheniya img {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  margin: 0;
}


.view-otraslevye-resheniya .field--name-field-kartinka-resheniya img {
  -webkit-filter: brightness(36%) grayscale(1);
          filter: brightness(36%) grayscale(1);
 }

 .view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph .field--name-field-zagolovok {
 	max-width: 320px;
 }




.view-prevent .views-field-field-kartochka .field-content {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.view-prevent .views-field-field-kartochka .field-content .paragraph {
  border-radius: 15px;
  background-color: #F6F6F6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 0;
  min-height: 290px;
  -ms-flex-preferred-size: calc(100% / 2 - 10px );
      flex-basis: calc(100% / 2 - 10px );
  margin-bottom: 20px;
}

.view-prevent .views-field-field-kartochka .field-content .paragraph:nth-child(6) img {
	width: 90px;
}

.view-prevent .views-field-field-kartochka .field--name-field-opisanie {
	max-width: 320px;
}

.view-bullits .field-content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}


.view-bullits .paragraph {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  margin-right: 0;
}

.view-bullits .paragraph .field--name-field-opisanie {
  max-width: 320px;
  height: auto;
}


.view-my-sozdaem img {
  position: relative;
  bottom: 12px;
  right: 0;
  width: 170px;
  margin-top: 60px;
}

.view-my-sozdaem {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 80px;
  position: relative;
}

.view-my-sozdaem .views-field-field-opisanie-formatirovannoe {
  font-weight: 400;
  font-size: 14px;
  line-height: 34px;
}


.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph:nth-child(1) .field--name-field-opisanie-dlinnoe-formatiro {
	font-size: 18px;
}

.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph:nth-child(1) .field--name-field-opisanie-dlinnoe-formatiro br {
	display: none;
}


.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
  font-size: 18px;
  line-height: 31px;
  max-width: 250px;
  margin: 0 auto;
  left: 0;
  right: 0;
}

.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro  br {
	display: none;
}

.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro br {
	display: none;
}

.view-vozmozhnosti .views-field-field-kartochkabig .field--name-field-ikonka img {
  width: 150px;
}



.view-id-howit .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya .field--name-field-opisanie,
.view-id-howit .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya .field--name-field-opisanie-bolshoe
 {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 32px;
  color: #242425;
}


.view-id-howit .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya {

  margin-left: 0;
  margin-right: 0;
}


.view-id-howit .views-field-field-moreinfo .paragraph--type--knopka-bolshaya a {
  text-decoration: none;
  color: #242425;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
}


.view-id-howit .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya {
  margin-left: 0;
  margin-right: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}


.view-id-howit .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya .field--name-field-cifry {
  font-size: 42px;
  margin-right: 0;
  font-weight: 600;
  background: -o-linear-gradient(236.63deg, #FA7255 -33.16%, #E64444 135.03%);
  background: linear-gradient(213.37deg, #FA7255 -33.16%, #E64444 135.03%);
    background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 30px;
  text-align: center;
}


.view-id-howit .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya .field--name-field-opisanie,
.view-id-howit .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya .field--name-field-opisanie-bolshoe
 {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 32px;
  color: #242425;
  text-align: center;
}


.view-id-howit .views-field-field-moreinfo .field-content .paragraph--type--kartochka-malenkaya {
  padding-left: 20px;
  padding-right: 20px;
}


.presbtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  align-items: center;
}


.paragraph--type--knopka-bolshaya .presbtn::before {
  margin-right: 0;
  margin-bottom: 30px;
}

}



@media (max-width: 580px) {


	.views-field-field-achievements .field--name-field-opisaniecom {
		padding: 15px;
	}

	.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph {
		-ms-flex-preferred-size: auto;
		    flex-basis: auto;
	}

	.view-vozmozhnosti .views-field-field-kartochkabig .field-content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}

	.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph {
		margin-right: 0;
	}

	.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
	  font-size: 18px;
	  line-height: 31px;
	  max-width: 320px;
	  margin: 0 auto;
	  left: 0;
	  right: 0;
	}

	.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph {
  		height: 420px;
		}

		.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph img, .view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph img {
	  height: 420px;
	}

	.view-vozmozhnosti .views-field-field-kartochkabig .field--name-field-ikonka img {
  width: 200px;
}

.view-vozmozhnosti .paragraph:nth-child(2) .field--name-field-kreativ img,
.view-vozmozhnosti .paragraph:nth-child(3) .field--name-field-kreativ img,
.view-vozmozhnosti .paragraph:nth-child(6) .field--name-field-kreativ img
 {
 		-webkit-filter: brightness(70%);
 		        filter: brightness(70%);
}

.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph:nth-child(4) .field--name-field-ikonka img  {
	width: 219px;
}


.view-bullits .paragraph:nth-child(3) {
	margin-right: 0;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph {
	margin-right: 0;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro br {
	display: none;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro  {
	max-width: 320px;
	margin: 0 auto;
	left: 0;
	right: 0;
}


.view--antison-sistema-monitoringa-sostoyaniya-voditeley .views-field-field-opisanie-formatirovannoe, .view-vozmozhnosti .views-field-field-opisanie-formatirovannoe {
  max-width: 450px;
}

.view-komponenty .dotsblock .vis img.num {
  display: block;
  width: 18px;
}


.view-komponenty .field--name-field-tochki {
  position: relative;
  top: 71px;
  left: -149px;
}


.view-lk .view-header h3 br {
	display: none;
}


.path-about .view-mediaonas .views-row .textblock {
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}


.path-about .paragraph--type--istoriya-kompanii img {
	max-width: 100%;
	height: auto;
}

}


@media (max-width: 480px) {


.captcha-type-challenge--recaptcha {
    margin-top: 25px;
    margin-bottom: 25px;
}

.view-pervyy-ekran .textwrap h1 span {
	text-align: left;
}


.view-pervyy-ekran h1 {
	justify-content: center;
}

.view-pervyy-ekran .textwrap span.sep {
	left: 0;
}




.view-pervyy-ekran #undertext {
	text-align: center;
}

.disclaimer.vis {
  text-align: center;
  line-height: 20px;
}


#firstscreen {
    height: 753px;
}


.basebtn {
  font-size: 14px;
  margin: 0 auto;
}

.view-pervyy-ekran .field-content img:nth-child(1) {
	margin: 0 auto;
}



.views-field-field-vakansiya .requirements {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.views-field-field-vakansiya .row1 {
	text-align: center;
}


.views-field-field-vakansiya .requirements .row2 div {
  margin-right: 0;
}


.views-field-field-vakansiya .requirements .row2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 40px;
}


.views-field-field-vakansiya .requirements a:after {
	display: none;
}

.views-field-field-achievements .owl-carousel .owl-dots {
  bottom: 113px;
}



	.navwrapper .soc {
		display: none;
	}


.view--antison-sistema-monitoringa-sostoyaniya-voditeley .views-field-field-opisanie-formatirovannoe, .view-vozmozhnosti .views-field-field-opisanie-formatirovannoe {
  max-width: 420px;
  padding: 20px;
}

.view-komponenty .views-field-field-centralnyy-blok {
  margin-bottom: 143px;
}

.path-frontpage h2 {
  font-size: 18px;
  line-height: 36px;
  max-width: 420px;
}

.view--antison-sistema-monitoringa-sostoyaniya-voditeley {
  padding-top: 80px;
  padding-bottom: 80px;
}

.view-prevent .view-header h2 br {
	display: none;
}


.view-komponenty .field--name-field-tochki {
  position: relative;
  top: 113px;
  left: -164px;
}


.view-komponenty .dotsblock .vis img.num {
  display: block;
  width: 13px;
}


.view-komponenty .dotsblock.dot3 {
  left: 249px;
  top: -78px;
}

.view-komponenty .dotsblock.dot4 {
  left: 273px;
  top: -132px;
}


.view-komponenty .dotsblock.dot5 {
  left: 350px;
  top: -103px;
}


.view-komponenty .dotsblock.dot2 {
  left: 306px;
  top: -73px;
}

.view-komponenty .dotsblock.dot1 {
  left: 286px;
  top: -87px;
}

.view-komponenty .paragraph--type--moblist .block .textblock {
  max-width: 280px;
  line-height: 26px;
  font-size: 14px;
}


.view-smallform .views-row .views-field-field-titleformat {
  font-size: 22px;
}


.view-smallform .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 38px;
  padding-right: 38px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 200px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  align-items: center;
  text-align: center;
}



#bag h2 {
	margin: 0 auto;
	margin-bottom: 70px;
}

.view-smallform .views-row .views-field-field-titleformat {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 33px;
  color: #fff;
  margin-bottom: 25px;
}


.path-frontpage h2 {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
}

.region-letters #block-webform form .js-form-type-checkbox .description {
  font-size: 12px;
}

.view-preimuschestva-sistemy .field-content .paragraph {
	width: 100%;
}

.view-lk .owl-dots {
	bottom: 70px;
}


}


@media (max-width: 460px) {



.path-news .newswrap .textblock img {
  opacity: 0;
}


.path-news .newswrap .textblock {
  margin-right: 0;
  border-radius: 15px;
  margin-bottom: 20px;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  padding-top: 20px;
}


.path-news .newswrap .textblock a {
  color: #232325;
  text-decoration: none;
  max-width: 280px;
  display: block;
  margin: 0 auto;
  font-size: 16px;
  line-height: 33px;
}


	.views-field-field-partner .field-content img {
  background-color: none;
  border-radius: 5px;
}


	.view-komponenty .field--name-field-podr img {
  height: 121px;
}

.view-komponenty .views-field-field-centralnyy-blok {
  margin-bottom: 180px;
}

.view-statistika .view-header h3, .view-prevent .view-header h2, .view-komponenty .view-header h2, .view-lk .view-header h3, .view-sobytiya .view-header h3, #bag h2, .view-partner .view-header h3, #bag #block-views-block-clientsconfirm-block-1 h2 {
  font-size: 22px;
  line-height: 44px;
}

.path-frontpage h3 {
  font-size: 22px;
  line-height: 44px;
}


.view-statistika .views-field-field-vvp img {
  max-width: 80%;
}

.view-statistika .views-field-field-vvp .field--name-field-cifry {
  font-size: 32px;
}

.view-statistika .views-field-field-vvp .field--name-field-opisanie {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 35px;
  text-align: center;
  color: #232325;
  margin-bottom: 71px;
}

.owl-carousel .owl-item img {
	max-width: 100%;
}

.view-otraslevye-resheniya .views-field-field-otraslevoe-reshenie .field-content .paragraph .field--name-field-strelka {
	display: none;
}



.view-pervyy-ekran .textwrap span {
  margin-bottom: 52px;
  display: block;
  line-height: 28px;
  font-size: 14px;
}


.view-pervyy-ekran .textwrap span {
  margin-bottom: 30px;
}


.view-sobytiya {

    margin-bottom: 80px;

}

.view-prevent .views-field-field-kartochka .field-content {

  margin-bottom: 80px;
}


.view-komponenty .paragraph--type--moblist .mobblock:last-child {
	margin-bottom: 0;
}


.view-bullits .paragraph {
	height: auto;
	padding-top: 40px;
	padding-bottom: 40px;
}


.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph:nth-child(1) .field--name-field-opisanie-dlinnoe-formatiro {
  font-size: 16px;
}

.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
	font-size: 16px;
}

}



@media (max-width: 440px) {


	#bgvideo.full {
		display: none;
	}

	#bgvideo.mob {
		display: block;
	}


.path-about .owl-dot span {
  width: 19.83px;
}



.views-field-field-sertif .field-content .paragraph {
  font-size: 14px;
  padding-top: 40px;
  padding-bottom: 40px;
  height: 350px;
}



.view-refblock .view-content .views-field-field-logotip img {
	height: auto;
	max-width: 70px;
}


.path-about .view-novosti-o-nas- .view-content .views-row .textblock {
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}


.view-refblock .view-content .views-field-field-titleformat {
  font-size: 22px;
  line-height: 37px;
}


.path-about .view-novosti-o-nas- .view-content .views-row a {
	max-width: 290px;
}

.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph:nth-child(1) img {
	height: 250px;
}


	.view-id-clientsconfirm .views-label-field-kartochka {
  font-size: 18px;
}


.path-frontpage h2 br {
	display: none;
}

.view--antison-sistema-monitoringa-sostoyaniya-voditeley .views-field-field-opisanie-formatirovannoe {
  line-height: 33px;;
}


.view-my-sozdaem .views-field-field-opisanie-formatirovannoe br {
	display: none;
}


.view-pervyy-ekran .textwrap span {
  margin-bottom: 25px;
}

.view-pervyy-ekran h1 span.title {
  font-size: 62px;
  font-weight: 700;
}

.view-pervyy-ekran h1 span.under {
  font-size: 16px;
  line-height: 25px;
  position: relative;
  top: 4px;
  left: 15px;
  font-weight: 500;
}

.view-pervyy-ekran .field-content {
  height: 603px;
  padding-top: 75px;
  padding-bottom: 75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.view-pervyy-ekran .textwrap {
  color: #fff;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.view-komponenty .paragraph--type--moblist .block {
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 1000px;
  color: #242425;
  width: 100%;
  z-index: 90;
  position: relative;
  margin-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.view-komponenty .paragraph--type--moblist .block img {
  margin-right: 0;
  padding: 15px;
  margin-bottom: 15px;
}

.view-lk .field--name-field-opisanie-dlinnoe-formatiro {
  max-width: 320px;
  font-size: 16px;
  line-height: 40px;
}


.view-partner {
	max-width: 100%;
}


.view-komponenty .paragraph--type--monitoring-centr .bigtext {
	height: 620px;
}

.region-letters #block-webform form .js-form-type-checkbox .description {
  font-size: 12px;
}
.region-letters #block-webform form .js-form-type-checkbox .description a {
	font-size: 12px;
}


.view-lk .field--name-field-opisanie-dlinnoe-formatiro br {
	display: none;
}


.views-field-field-gruzovik {
	display: none;
}


.view-komponenty .views-field-field-centralnyy-blok {
  margin-bottom: 73px;
}


.view-komponenty .paragraph--type--moblist .mobblock:nth-child(1),
.view-komponenty .paragraph--type--moblist .mobblock:nth-child(2),
.view-komponenty .paragraph--type--moblist .mobblock:nth-child(4)
 {
	display: none;
}



.view-prevent .views-field-field-kartochka .field--name-field-opisanie {
  max-width: 280px;
} 

.view-komponenty .paragraph--type--monitoring-centr .bigtext {
  height: 650px;
}


.views-field-field-achievements .field--name-field-opisaniecom {
  line-height: 35px;
}


.path-about .views-field-field-pochemu-vybirayut-nas- .paragraph {
  padding-left: 30px;
  padding-right: 30PX;
}


.path-about .views-field-field-sertif,
.views-field-field-achievements
 {
  margin-bottom: 70px;
}

.path-about .paragraph--type--istoriya-kompanii {
	margin-bottom: 70px;
}

.path-about .views-field-field-history h2 {
	margin-bottom: 80px;
}

.path-about .views-field-field-pochemu-vybirayut-nas- {
	margin-bottom: 80px;
}


.path-about .views-field-field-nasha-missiya {
  margin-bottom: 70px;
}

.path-about .paragraph--type--o-kompanii-tekst {
	padding-top: 70px;
}


.path-photo .views-field-field-frontphoto img {
	height: 300px;
}

}



@media (max-width: 380px) {



.view-pervyy-ekran .textwrap span.sep {
  left: 0;
  max-width: 290px;
  margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
  margin-top: 15px;
  margin-bottom: 25px;
}


.view-lk .owl-dot span {
  width: 19.83px;
}

.owl-dot span {
  width: 19.83px;
}


.path-frontpage h2 {
  width: 290px;
  max-width: 100%;
  min-width: 290px;
  margin: 0 auto;
}


.view--antison-sistema-monitoringa-sostoyaniya-voditeley .views-field-field-knopka-zayavki {
	margin-top: 35px;
}


.view-safety-as-a-service .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
  max-width: 290px;
  margin: 0 auto;
  left: 0;
  right: 0;
}

.view-vozmozhnosti .views-field-field-kartochkabig .field-content .paragraph .field--name-field-opisanie-dlinnoe-formatiro {
  max-width: 290px;
}


.view-bullits .paragraph .field--name-field-opisanie {
  max-width: 290px;
  height: auto;
}

.region-letters #block-webform form .js-form-type-checkbox {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 34px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}


.view-partner .owl-dot span {
    background-color: #DFDFDF;
    background: #DFDFDF;
    width: 10.83px;
    height: 4px;
    margin: 3px;
    display: block;
}

}

@media (max-width: 320px) {

}