

/* Start:/bitrix/templates/universelite_s1/css/fonts.css?171802241219884*/
@font-face {
	font-family: 'Avenir';
	src: url('/bitrix/templates/universelite_s1/css/fonts/AvenirNextCyr/AvenirNextCyrRegular.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	font-display: swap;
}
@font-face {
	font-family: 'AvenirMedium';
	src: url('/bitrix/templates/universelite_s1/css/fonts/AvenirNextCyr/AvenirNextCyrMedium.ttf') format('truetype');
	font-style: normal;
	font-weight: 600;
	font-display: swap;
}
@font-face {
	font-family: 'AvenirBold';
	src: url('/bitrix/templates/universelite_s1/css/fonts/AvenirNextCyr/AvenirNextCyrBold.ttf') format('truetype');
	font-style: normal;
	font-weight: 700;
	font-display: swap;
}
@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldCondIt.eot');
	src: local('Myriad Pro Bold Condensed Italic'), local('MyriadPro-BoldCondIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldCondIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldCondIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldCondIt.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackIt.eot');
	src: local('Myriad Pro Black Italic'), local('MyriadPro-BlackIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackIt.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightIt.eot');
	src: local('Myriad Pro Light Italic'), local('MyriadPro-LightIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightIt.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackCond.eot');
	src: local('Myriad Pro Black Condensed'), local('MyriadPro-BlackCond'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackCond.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackCond.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackCond.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Cond.eot');
	src: local('Myriad Pro Condensed'), local('MyriadPro-Cond'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Cond.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Cond.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Bold.eot');
	src: local('Myriad Pro Bold'), local('MyriadPro-Bold'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Bold.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldIt.eot');
	src: local('Myriad Pro Bold Italic'), local('MyriadPro-BoldIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldIt.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiCnIt.eot');
	src: local('Myriad Pro Bold SemiCondensed Italic'), local('MyriadPro-BoldSemiCnIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiCnIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiCnIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiCnIt.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-CondIt.eot');
	src: local('Myriad Pro Condensed Italic'), local('MyriadPro-CondIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-CondIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-CondIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-CondIt.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightCond.eot');
	src: local('Myriad Pro Light Condensed'), local('MyriadPro-LightCond'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightCond.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightCond.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightCond.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiCn.eot');
	src: local('Myriad Pro SemiCondensed'), local('MyriadPro-SemiCn'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiCn.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiCn.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiCn.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiCnIt.eot');
	src: local('Myriad Pro SemiCondensed Italic'), local('MyriadPro-SemiCnIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiCnIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiCnIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiCnIt.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldCond.eot');
	src: local('Myriad Pro Bold Condensed'), local('MyriadPro-BoldCond'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldCond.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldCond.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldCond.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiExtIt.eot');
	src: local('Myriad Pro Light SemiExtended Italic'), local('MyriadPro-LightSemiExtIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiExtIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiExtIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiExtIt.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Semibold.eot');
	src: local('Myriad Pro Semibold'), local('MyriadPro-Semibold'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Semibold.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Black.eot');
	src: local('Myriad Pro Black'), local('MyriadPro-Black'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Black.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Black.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Regular.eot');
	src: local('Myriad Pro Regular'), local('MyriadPro-Regular'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Regular.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiCn.eot');
	src: local('Myriad Pro Light SemiCondensed'), local('MyriadPro-LightSemiCn'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiCn.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiCn.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiCn.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackCondIt.eot');
	src: local('Myriad Pro Black Condensed Italic'), local('MyriadPro-BlackCondIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackCondIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackCondIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackCondIt.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightCondIt.eot');
	src: local('Myriad Pro Light Condensed Italic'), local('MyriadPro-LightCondIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightCondIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightCondIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightCondIt.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiExt.eot');
	src: local('Myriad Pro Light SemiExtended'), local('MyriadPro-LightSemiExt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiExt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiExt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiExt.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiCnIt.eot');
	src: local('Myriad Pro Black SemiCondensed Italic'), local('MyriadPro-BlackSemiCnIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiCnIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiCnIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiCnIt.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldCondIt.eot');
	src: local('Myriad Pro Semibold Condensed Italic'), local('MyriadPro-SemiboldCondIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldCondIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldCondIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldCondIt.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldCond.eot');
	src: local('Myriad Pro Semibold Condensed'), local('MyriadPro-SemiboldCond'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldCond.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldCond.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldCond.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiExtIt.eot');
	src: local('Myriad Pro Bold SemiExtended Italic'), local('MyriadPro-BoldSemiExtIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiExtIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiExtIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiExtIt.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiCn.eot');
	src: local('Myriad Pro Semibold SemiCondensed'), local('MyriadPro-SemiboldSemiCn'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiCn.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiCn.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiCn.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiExtIt.eot');
	src: local('Myriad Pro Black SemiExtended Italic'), local('MyriadPro-BlackSemiExtIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiExtIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiExtIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiExtIt.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiExtIt.eot');
	src: local('Myriad Pro Semibold SemiExtended Italic'), local('MyriadPro-SemiboldSemiExtIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiExtIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiExtIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiExtIt.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiCnIt.eot');
	src: local('Myriad Pro Light SemiCondensed Italic'), local('MyriadPro-LightSemiCnIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiCnIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiCnIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-LightSemiCnIt.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiCn.eot');
	src: local('Myriad Pro Bold SemiCondensed'), local('MyriadPro-BoldSemiCn'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiCn.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiCn.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiCn.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiCnIt.eot');
	src: local('Myriad Pro Semibold SemiCondensed Italic'), local('MyriadPro-SemiboldSemiCnIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiCnIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiCnIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiCnIt.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldIt.eot');
	src: local('Myriad Pro Semibold Italic'), local('MyriadPro-SemiboldIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldIt.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-It.eot');
	src: local('Myriad Pro Italic'), local('MyriadPro-It'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-It.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-It.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-It.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiExt.eot');
	src: local('Myriad Pro Bold SemiExtended'), local('MyriadPro-BoldSemiExt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiExt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiExt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BoldSemiExt.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Light.eot');
	src: local('Myriad Pro Light'), local('MyriadPro-Light'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Light.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiExt.eot');
	src: local('Myriad Pro Semibold SemiExtended'), local('MyriadPro-SemiboldSemiExt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiExt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiExt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiboldSemiExt.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiExtIt.eot');
	src: local('Myriad Pro SemiExtended Italic'), local('MyriadPro-SemiExtIt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiExtIt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiExtIt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiExtIt.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiCn.eot');
	src: local('Myriad Pro Black SemiCondensed'), local('MyriadPro-BlackSemiCn'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiCn.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiCn.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiCn.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiExt.eot');
	src: local('Myriad Pro Black SemiExtended'), local('MyriadPro-BlackSemiExt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiExt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiExt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-BlackSemiExt.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiExt.eot');
	src: local('Myriad Pro SemiExtended'), local('MyriadPro-SemiExt'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiExt.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiExt.woff') format('woff'),
		url('/bitrix/templates/universelite_s1/css/../fonts/MyriadPro/MyriadPro-SemiExt.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
/* End */


/* Start:/bitrix/templates/universelite_s1/css/jquery.fancybox.css?14164272004863*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(/bitrix/templates/universelite_s1/css/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(/bitrix/templates/universelite_s1/css/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(/bitrix/templates/universelite_s1/css/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(/bitrix/templates/universelite_s1/css/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(/bitrix/templates/universelite_s1/css/fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(/bitrix/templates/universelite_s1/css/fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/bitrix/templates/universelite_s1/components/bitrix/system.pagenavigation/.default/style.css?16161375893734*/
.bx-pagination {
	margin: 10px 0;
}
.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
}
.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
.bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin: 0 2px 15px 2px;
}
.bx-pagination .bx-pagination-container ul li span{
	padding: 0 8px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	font-weight:bold;
	color: #000;
	font-size: 14px;
	border-radius: 4px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li a {
	text-decoration: none;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	vertical-align: middle;
	border:1px  solid transparent;
}
.bx-pagination .bx-pagination-container ul li a:hover span{
	background: #DADADA;
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	background: #fff;
	line-height: 28px;
	padding: 0 18px;
	color: #444;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{
	line-height: 28px;
	padding: 0 18px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-next,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev {
	vertical-align:bottom;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	opacity:1;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover {
	border:1px solid #ccc;
	border-radius: 3px;
}
/*color schemes*/
.bx-pagination.bx-green  .bx-pagination-container ul li.bx-active span{
	background: #3bc915;
	color: #fff;
}
.bx-pagination.bx-yellow  .bx-pagination-container ul li.bx-active span{
	background: #F9A91D;
	color: #fff;
}
.bx-pagination.bx-red  .bx-pagination-container ul li.bx-active span{
	background: #E22B2B;
	color: #fff;
}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	border:0;
	padding: 0 18px;
	color: #444;
	display: block;
	width: 15px;
	opacity:0.4;
	height: 31px;
	background: url(/bitrix/templates/universelite_s1/components/bitrix/system.pagenavigation/.default/image/arrow_right.png) no-repeat center;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span {
	border:0;
	padding: 0 18px;
	color: #444;
	display: block;
	width: 15px;
	height: 31px;
	opacity:0.4;
	background: url(/bitrix/templates/universelite_s1/components/bitrix/system.pagenavigation/.default/image/arrow_left.png) no-repeat center;
}
.show-more.show-more-btn {
	display:block;
	position:relative;
	cursor:pointer;
	width: 150px;
	margin: 20px auto;
	text-align: center;
	color: #0a56d3;
	font-size:14px;
	font-weight: bold;
}
.show-more.show-more-btn i {
	background: #0a56d3;
	border-radius: 100%;
	padding: 6px;
	color: #fff;
	margin-right: 7px;
	font-size: 16px;
	line-height: 0;
	display: inline-block;
	width: 28px;
}
.show-more-btn:hover i:before {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
/* End */


/* Start:/bitrix/templates/universelite_s1/components/bitrix/news.list/main.cnt.verno/style.css?17436607951651*/
.main-cnt-verno {
    padding: 60px 0 0px 0;
}

.main-cnt-verno-item .main-cnt-title,
.main-cnt-verno-item .main-cnt-title span {

    font-size: 53px;
    line-height: 53px;
    text-align: left;
    font-family: 'Montserrat-Black', sans-serif;
    color: #007D45;
}

.main-cnt-verno-item .main-cnt-title span{
	display: flex;
	align-items: center;
	margin: 0;
}

.main-cnt-title span {}

.main-cnt-verno-item {
    padding-right: 80px;
    padding-top: 0px;
    padding-left: 20px;
    padding-bottom: 0px;
    border-right: 1px solid #0000003d;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    align-items: center;
}

.main-cnt-text {
    font-family: 'Montserrat-Medium';
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
}
.main-cnt-verno-item:last-child {
    border: none;
}


@media all and (max-width: 1100px) {
	.main-cnt-verno .main-cnt-text br {
		display: none;
	}

	.main-cnt-verno-item .main-cnt-title {
		white-space: nowrap;
	}
	.main-cnt-verno-item {
		flex-direction: column;
		align-items: flex-start;
		padding-right: 40px;
		padding-left: 40px;
	}

	.main-cnt-verno-item .main-cnt-title {
		padding-bottom: 16px;
	}
}

@media all and (max-width: 768px) {
	.main-cnt-verno-item {
		padding-right: 30px;
		padding-left: 30px;
	}

	.main-cnt-verno-item .main-cnt-title, .main-cnt-verno-item .main-cnt-title span {
		font-size: 38px;
		line-height: 38px;
	}
}
@media all and (max-width: 650px) {
	.main-cnt-verno {
		display: none;
	}
}
/* End */


/* Start:/bitrix/templates/universelite_s1/components/bitrix/news.list/main.products.new/style.css?17235747337233*/

.main-products .products-item .products-item-image {
    background-size: cover;
    padding-bottom: 65%;
    background-position: center;
    position: relative;
    border-radius: 5px;
    overflow: hidden;
}

.main-products .products-item .products-item-image:after {
	content:"";
	background: #000000;
	background: linear-gradient(180deg, rgba(248, 248, 248, 0) 40%, rgb(0 0 0 / 60%) 100%);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.main-products .products-item .products-item-name {
    padding: 10px 40px;
    font-family: Montserrat-Bold;
    font-size: 30px;
    font-weight: 800;
    line-height: 36px;
    text-align: left;
    margin-top: 20px;
    border: 2px solid #007d45;
    display: inline-block;
}
.main-products .products-item .products-item-name-sect {
    font-family: Circe;
    /* font-size: 46px; */
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2;
    text-align: left;
    min-height: 58px;
    padding: 0 60px;
    text-align: center;
}

.main-products .products-item .products-item-btn .widget-element-button {
    transition: 0.4s;
    font-family: Avenir;
    font-size: 18px;
    font-weight: 800;
    line-height: 21.6px;
    text-align: left;
    color: #fff;
    display: inline-block;
    border-radius: 6px;
    padding: 16px 62px;
    cursor: pointer;
}

.main-products .products-item .products-item-btn .widget-element-button:hover {
    background: #ffd73a !important;
    color: #333333;
}

.main-products .products-item .products-item-btn {
    align-self: end;
    text-align: center;
}
.main-products .products-item:nth-child(even) .products-item-name {
    margin-left: calc(50% - 35px);
    padding-left: 35px;
}
.main-products .products-item .products-item-top {
    font-family: 'Montserrat-Bold', sans-serif;
    font-size: 40px;
    line-height: 48px;
    text-align: left;
    padding-bottom: 30px;
    color: #333333;
} 
.main-products .products-tabs {
    margin-right: -20px;
}
.main-products .products-item .products-item-name.name-mobile {
	display: none;
}
.main-products .main-title {
    text-align: center;
}
@media all and (max-width: 1024px) {
	.main-products .products-item .products-item-name-sect {
		/*font-size: 40px;
		line-height: 48px;*/
	}

	.main-products .products-item .products-item-flex {
		margin: -35px;
		margin: -15px;
	}

	.main-products .products-item .products-item-prod,.main-products .products-item .products-item-text {
		padding: 15px;
		width: 50%;
	}
	.main-products .products-item:nth-child(even) .products-item-name {
		margin-left: 50%;
		padding-left: 15px;
	}
	.main-products .products-item .products-item-name-sect{	
		padding: 0 10px;
	}
}

@media all and (max-width: 768px) {
	.main-products .products-item {
		padding: 20px;
		margin-bottom: 20px;
	}

	.main-products .products-item .products-item-name-sect {
		/*font-size: 30px;
		line-height: 36px;*/
	}
	.main-products .products-item .products-item-top {
		font-size: 30px;
		line-height: 36px;
	}
}
@media all and (max-width: 660px) {
	.main-products .products-tabs {
		margin-right: -20px;
	}

	.main-products .products-item .products-item-flex {
		display: block;
		margin: -10px;
	}

	.main-products .products-item .products-item-prod, .main-products .products-item .products-item-text {
		width: 100%;
		padding: 10px;
	}

	.main-products .products-item .products-item-image {
		padding-bottom: 64%;
	}

	.main-products .products-item .products-item-name {
        margin: 0;
        padding-bottom: 0px;
        padding-top: 20px;
	}
	.main-products .products-item .products-item-btn .widget-element-button {
		text-align: center;
		width: 100%;
		padding: 16px 12px;
	}
	.main-products .products-item .products-item-btn .widget-element-button {
		text-align: center;
		width: 100%;
		padding: 16px 12px;
	}

	.main-products .products-item .products-item-name:not(.name-mobile) {
		display: none;
	}
	.main-products .products-item .products-item-name.name-mobile {
	    margin: 0;
        display: block;
        padding-left: 0;
	}
	.main-products .products-item .products-item-name-sect {
		margin-bottom: 10px;
	}
}












.main-products .products-tabs {
    display: flex;
    margin-top: 25px;
    margin-bottom: 30px;
    margin-right: -20px;
    overflow: hidden;
    overflow-x: auto;
    -ms-overflow-style: none;  /* IE и Edge */
    scrollbar-width: none;  /* Firefox */
}

.main-products .products-tabs::-webkit-scrollbar {
    display: none;
}

.main-products .products-tabs .section-item {
    margin-right: 10px;
    font-family: 'Montserrat-Medium';
    font-size: 17px;
    font-weight: 350;
    line-height: 20.4px;
    text-align: left;
    color: #333333;
    padding: 12px 22px;
    background: #F7F7F7;
    border-radius: 80px;
    cursor: pointer;
    transition: 0.4s;
    white-space: nowrap;
}

.main-products .products-tabs .section-item:hover,
.main-products .products-tabs .section-item.active {
    background: #F4D64B;
}

.main-products .products-item {
    padding: 50px;
    margin-bottom: 50px;
    background: #f7f7f7;
}
.main-products .products-item:last-child {
    padding-bottom: 0;
}

.main-products .products-item .products-item-flex {
    display: block;
    margin: -10px;
}

.main-products .products-item .products-item-prod {
    display: block;
    text-decoration: none;
    color: #333333;
}

.main-products .products-item .products-item-prod, .main-products .products-item .products-item-text {
    max-width: 100%;
    width: 370px;
    padding: 10px;
}

.main-products .products-section {
    display: none;
}
.main-products .products-section.active {
    display: flex;
}


.main-products .products-item .products-item-category {
    display: flex;
    justify-content: center;
    padding-bottom: 20px;
    text-decoration: none;
}

.main-products .products-item .products-item-category span {
    font-weight: 700;
    color: black;
    background-color: #F4D64B;
    /*font-size: 17px;*/
    font-size: 24px;
    line-height: 20.4px;
    padding: 5px;
    text-align: center;
}

.main-products .products-item .products-item-image {
    padding-bottom: 64%;
}

.main-products .products-item .products-item-name {
    margin: 0;
    padding-bottom: 0px;
    padding-top: 20px;
}
.main-products .products-item .products-item-btn .widget-element-button {
    text-align: center;
    width: 100%;
    padding: 16px 12px;
}

.main-products .products-item .products-item-name:not(.name-mobile) {
    display: none;
}
.main-products .products-item .products-item-name.name-mobile {
    margin: 0;
    display: block;
    padding-left: 0;
}
.main-products .products-item .products-item-name-sect {
    margin-bottom: 10px;
}

@media all and (max-width: 1024px) {
    .main-products .products-item .products-item-prod, .main-products .products-item .products-item-text {
        width: 100%;
    }
    .main-products .products-section.active {
        display: block;
    }
}
/* End */


/* Start:/bitrix/templates/universelite_s1/components/bitrix/catalog.section.list/main.works.verno/style.css?17166323715409*/
.main-works-verno {}

.main-works-verno .main-verno-flex {
    display: flex;
    flex-wrap: wrap;
    margin: -10px;
}

.main-works-verno .main-verno-flex .main-verno-item {
    padding: 10px;
}

.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n-4), 
.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n){
    width: 60%;
}
.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n+2), 
.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n+4) {
    width: 40%;
}
.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n+3){
    width: 100%;
}

.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n+3) {
    width: 100%;
}
.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n+3) .main-verno-item-link {
    height: 500px;
}

.main-works-verno .main-verno-flex .main-verno-item .main-verno-item-link {
    height: 450px;
    position: relative;
    display: block;
    border-radius: 5px;
    overflow: hidden;
}
.main-works-verno .main-verno-flex .main-verno-item .main-verno-item-link .image-verno {
    background-size: cover;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center;
}

.main-works-verno .main-verno-flex .main-verno-item .main-verno-item-link .image-verno:after {
    content: "";
    background: #000000;
    background: linear-gradient(180deg, rgba(248, 248, 248, 0) 40%, rgb(0 0 0 / 60%) 100%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.main-works-verno .main-verno-flex .main-verno-item .main-verno-name {
    right: 90px;
    left: 30px;
    z-index: 2;
    position: absolute;
    bottom: 30px;
    font-size: 30px;
    font-weight: 500;
    line-height: 36px;
    text-align: left;
    color: #fff;
    font-family: 'Montserrat-Medium';
}
.main-works-verno .main-verno-flex .main-verno-item .main-verno-arr {
    position: absolute;
    z-index: 2;
    bottom: 30px;
    right: 30px;
}
.main-works-verno .main-verno-flex .main-verno-item.item-hide {
    display: none;
}

.main-works-verno .show-all {
    text-align: center;
    padding-top: 50px;
}

.main-works-verno .show-all .show-all-btn {
    transition: 0.4s;
    font-family: Avenir;
    font-size: 18px;
    font-weight: 800;
    line-height: 21.6px;
    text-align: left;
    color: #fff;
    display: inline-block;
    border-radius: 6px;
    padding: 16px 62px;
    cursor: pointer;
    background: #007D45;
}

.main-works-verno .show-all .show-all-btn:hover {
    color: #000;
    background: #f4d64b;
}

.main-works-verno .main-top-ttl, .main-works-verno .main-top-desc {
    width: 50%;
}

.main-works-verno .main-top-desc {
    font-family: Avenir;
    font-size: 18px;
    font-weight: 350;
    line-height: 23.4px;
    text-align: left;
    color: #333333;
}

.main-works-verno .main-top {
    padding-bottom: 50px;
}
.main-works-verno .main-top-ttl {
    padding-right: 30px;
}
.main-works-verno .main-verno-flex .main-verno-date {
    position: absolute;
    z-index: 2;
    color: #fff !important;
    font-size: 16px;
    line-height: 19.2px;
    text-align: left;
    padding: 8px 16px;
    top: 30px;
    left: 30px;
    backdrop-filter: blur(3px);
}

.main-works-verno .main-verno-flex .main-verno-date:after {    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #fff;
    opacity: 0.5;
    border-radius: 50px;}

.main-works-verno .main-verno-flex .main-verno-date:before {    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    opacity: 0.2;
    border-radius: 50px;}
@media all and (max-width: 800px) {
	.main-works-verno .main-top {flex-wrap: wrap;}

	.main-works-verno .main-top-ttl {
		width: 100%;
		padding: 0;
	}
	.main-works-verno .main-top {
		padding-bottom: 30px;
	}
	.main-works-verno .main-top-desc {
		width: 100%;
	}
	.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n-4), 
	.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n),
	.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n+2), 
	.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n+4){
		width: 50%;
	}
	.main-works-verno .main-verno-flex .main-verno-item .main-verno-item-link {
		height: 250px;
	}
	.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n+3) .main-verno-item-link {
		height: 350px;
	}
	.main-works-verno .show-all {
		padding-top: 30px;
	}
}
@media all and (max-width: 767px) {
	.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n-4), 
	.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n),
	.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n+2),
	.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n+4) {
		width: 100%;
	}
	.main-works-verno .main-verno-flex .main-verno-item:nth-child(5n+3) .main-verno-item-link {
		height: 250px;
	}
	.main-works-verno .main-verno-flex .main-verno-item .main-verno-name {
		font-size: 22px;
		line-height: 26px;
	}
}
@media all and (max-width: 400px) {
	.main-works-verno .main-top-desc {
		font-size: 16px;
		line-height: 21.4px;
	}
}
/* End */


/* Start:/bitrix/templates/universelite_s1/components/intec.universe/main.widget/form-index-verno/style.css?171663247210300*/
.ns-intec.c-form-result-new.c-form-result-new-form-1 {
    background: rgba(217, 205, 189, 0.25);
    padding-top: 50px;
    border-top: 10px solid rgba(191, 179, 162, 0.25);
border-bottom: 10px solid rgba(191, 179, 162, 0.25);
}
.c-form-result-new.c-form-result-new-form-1 .intec-content-wrapper {
    position: relative;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-block-bg {
    position: relative;
}
.c-form-result-new.c-form-result-new-form-1 .form-catalog-custom-bg {
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 86px;
    bottom: 100px;
    left: 0;
    right: 0;
    max-width: 1384px;
    margin: 0 auto;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-additional-picture {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50%;
    background-repeat: no-repeat;
}
.c-form-result-new.c-form-result-new-form-1 .position-left .form-result-new-additional-picture {
    right: 0;
}
.c-form-result-new.c-form-result-new-form-1 .position-right .form-result-new-additional-picture {
    left: 0;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-wrap {
    position: relative;
    width: 50%;
}
.c-form-result-new.c-form-result-new-form-1 .position-left .form-result-new-form-wrap {
    float: left;
}
.c-form-result-new.c-form-result-new-form-1 .position-right .form-result-new-form-wrap {
    float: right;
}
.c-form-result-new.c-form-result-new-form-1 .position-center .form-result-new-form-wrap {
    margin-left: auto;
    margin-right: auto;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-element .select-address{
	font-size: 18px;
    line-height: 19px;
    padding: 15px 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #333!important;
    border-color: #afafaf;
}
.startshop-forms-result-new.default .startshop-forms-result-new-row .startshop-forms-result-new-row-control select {
    width: 100%;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-content select {
    background: #e3f5f1;
    border: 2px solid #96ceaf;
    border-radius: 5px;
    outline: none;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-background {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-content {
    position: relative;
    padding: 50px 80px 0px 0px;
    z-index: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-header {

}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-title {
    font-size: 40px;
    line-height: 42px;
    width: 60%;
    font-weight: 800;
    text-align: left;
    color: #1e1d1d;
}
.c-form-result-new.c-form-result-new-form-1 .consent .intec-input-text,
.c-form-result-new.c-form-result-new-form-1 .consent .intec-input-text a {
    color: #919191;
}
.c-form-result-new.c-form-result-new-form-1 .consent .intec-input-text a{
	text-decoration:underline;
}
.c-form-result-new.c-form-result-new-form-1 .consent .intec-input-text a:hover{
    color: #696969;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-description {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    margin-top: 15px;
}

.c-form-result-new.c-form-result-new-form-1 .form-result-new-element {
    margin-bottom: 25px;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-element-input-wrap {
    position: relative;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-input {
    display: block;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    background-color: transparent;
    border-right: none;
    border-left: none;
    border-top: none;
    border-bottom: 1px solid;
    outline: none;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-input::placeholder {
    font-size: 19px;
    color: inherit;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-input:focus::placeholder {
   
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-input.type-text,
.c-form-result-new.c-form-result-new-form-1 .form-result-new-input.type-email {
    font-size: 18px;
    line-height: 19px;
    padding: 15px 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-input.type-textarea {
    font-size: 14px;
    line-height: 21px;
    padding: 10px 25px;
    max-height: 100px;
    min-height: 100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-input.type-text.type-captcha {
    min-width: initial;
    max-width: initial;
    width: 180px;
    padding-right: 0;
    margin-top: 10px;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-element-input-caption {
    font-size: 19px;
}

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

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

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

.c-form-result-new.c-form-result-new-form-1 .theme-dark .form-result-new-error .errortext,
.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-wrap.theme-dark,
.c-form-result-new.c-form-result-new-form-1 .theme-dark .form-result-new-input {
    color: #333!important;
    border-color: #afafaf;
}
.c-form-result-new.c-form-result-new-form-1 .consent .intec-input-selector {
    vertical-align: top;
    margin-top: 3px;
}
.c-form-result-new.c-form-result-new-form-1 .form-result-new-element .consent-text{
	display: inline-block;
    text-align: left;
}
.c-form-result-new.c-form-result-new-form-1 .theme-dark .form-result-new-submit input {
    background-color: transparent;
    color: #007d45;
    /* box-shadow: 0px 8px 13px 0px rgba(9, 34, 9, 0.1); */
    border: 2px solid #007d45;
}
.c-form-result-new.c-form-result-new-form-1 .theme-dark .form-result-new-submit input:hover {
    background-color: #007d45;
    color: #fff;
    -webkit-box-shadow: 0px 8px 25px 0px rgba(9,34,9,0.57);
    -moz-box-shadow: 0px 8px 25px 0px rgba(9,34,9,0.57);
    box-shadow: 0px 8px 25px 0px rgba(9,34,9,0.57);
}

@media all and (max-width: 1230px) {
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-title {
		font-size: 35px;
		line-height: 40px;
	    width: 50%;
	}
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-input::placeholder,
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-input.type-text,
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-input.type-email	{
	    font-size: 12px;
		padding: 5px 0px;
	}
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-element {
		margin-bottom: 15px;
	}
}
@media all and (max-width: 1000px) {
    .c-form-result-new.c-form-result-new-form-1 .form-result-new-form-wrap {
        float: none!important;
        margin: auto;
        width: initial;
        max-width: 80%;
    }
    .c-form-result-new.c-form-result-new-form-1 .form-result-new-additional-picture {
        display: none;
    }
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-title{
		width: 80%; 
		margin:0 auto;
		font-size: 30px;
		line-height: 35px;
	}
	.c-form-result-new.c-form-result-new-form-1 .form-catalog-custom-bg{
	    background-image: none !important;
	}
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-content{
		padding: 35px 0px 0px 0px;
	}
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-submit{
		padding: 35px 0;
	}
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-submit input{
		padding: 15px 45px;
	}
}
@media all and (max-width: 720px) {
    .c-form-result-new.c-form-result-new-form-1 .form-result-new-form-content {
        padding:30px 0px 0px 0px;
    }
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-title {
		font-size: 20px; 
		width: 100%;
	}
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-form-wrap{
		max-width: 100%;
	}
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-input::placeholder,
    .c-form-result-new.c-form-result-new-form-1 .form-result-new-input.type-text,
    .c-form-result-new.c-form-result-new-form-1 .form-result-new-input.type-email	{
		font-size: 15px;
	}
	.c-form-result-new.c-form-result-new-form-1 .form-result-new-submit input{
		padding: 17px 40px;
		font-size: 14px;
	}
}
/* End */


/* Start:/local/components/devade/startshop.forms.result.new/templates/main-verno/style.css?171671982422728*/
.startshop-forms-result-new.default {
    display: block;
    margin: 0px;
}

.startshop-forms-result-new.default .startshop-forms-result-new-wrapper {
    display: block;
    position: relative;

}

label.btn-2 {
    border-radius: 50px;
    overflow: hidden;
}

label.btn-2 {
    border: none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Poppins', sans-serif;
    font-size: inherit;
    font-weight: 600;
    margin-bottom: 1rem;
    margin-top: 1rem;
    outline: none;
    padding: 1rem 50px;
    position: relative;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    vertical-align: middle;
}

label.btn-2:hover::before {
    left: 5%;
}

label.btn-2::before {
    color: #fff;
    content: "\f382";
    font-family: "Font Awesome 5 Pro";
    font-size: 100%;
    height: 100%;
    left: -60%;
    line-height: 2.7;
    position: absolute;
    top: 0px;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

label.btn-2:hover {
    background-color: #497f42;
}


.startshop-forms-result-new.default .startshop-forms-result-new-caption {
    display: block;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 30px;
}

.startshop-forms-result-new.default .startshop-forms-result-new-row {
    display: block;
    margin-top: 15px;
}

.startshop-forms-result-new.default .startshop-forms-result-new-row .startshop-forms-result-new-row-name {
    margin-bottom: 5px;
    color: #262626;
    font-size: 14px;
}

.startshop-forms-result-new.default .startshop-forms-result-new-row .startshop-forms-result-new-row-control {

}

.startshop-forms-result-new.default .startshop-forms-result-new-row .startshop-forms-result-new-row-control .startshop-input-textarea,
.startshop-forms-result-new.default .startshop-forms-result-new-row .startshop-forms-result-new-row-control .startshop-input-select,
.startshop-forms-result-new.default .startshop-forms-result-new-row .startshop-forms-result-new-row-control .startshop-input-multiselect,
.startshop-forms-result-new.default .startshop-forms-result-new-row .startshop-forms-result-new-row-control .startshop-input-text,
.startshop-forms-result-new.default .startshop-forms-result-new-captcha .startshop-forms-result-new-captcha-code .startshop-input-text {
    width: 100%;
    outline: none !important;
}

.startshop-forms-result-new.default .startshop-forms-result-new-row .startshop-forms-result-new-row-control .startshop-input-textarea {
    resize: vertical;
}

.startshop-forms-result-new.default .startshop-forms-result-new-row .startshop-forms-result-new-row-control .startshop-forms-result-new-row-control-box {
    display: block;
    padding: 10px;
    border-radius: 5px;
}

.startshop-forms-result-new.default .startshop-forms-result-new-row .startshop-forms-result-new-row-control select {
    width: 100%;
}

.startshop-forms-result-new.default .startshop-forms-result-new-row .startshop-forms-result-new-row-control .startshop-forms-result-new-row-control-box .startshop-forms-result-new-row-control-box-wrapper {
    display: block;
    overflow: hidden;
}

.startshop-forms-result-new.default .startshop-forms-result-new-button {
    display: block;
    font-size: 12px;
    padding: 11px 11px;
    width: 100%;
    margin-top: 30px;
}

.startshop-forms-result-new.default .startshop-forms-result-new-captcha {
    display: block;
    margin-top: 20px;
}

.startshop-forms-result-new.default .startshop-forms-result-new-captcha .startshop-forms-result-new-captcha-caption {
    margin-bottom: 5px;
    color: #262626;
    font-size: 14px;
}

.startshop-forms-result-new.default .startshop-forms-result-new-captcha .startshop-forms-result-new-captcha-image {
    display: block;
    text-align: left;
    font-size: 0;
    margin-bottom: 5px;
}

.startshop-forms-result-new.default .startshop-forms-result-new-captcha .startshop-forms-result-new-captcha-image img {
    display: inline-block;
}

.form-result-new-error {
    display: block;
    color: #ff114a;
    font-size: 12px;
    text-align: left;
}

.startshop-forms-result-new.default .startshop-forms-result-new-row .startshop-forms-result-new-message-error,
.startshop-forms-result-new.default .startshop-forms-result-new-captcha .startshop-forms-result-new-message-error {
    margin-bottom: 10px;
}

.startshop-forms-result-new.default .startshop-forms-result-new-required {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 21px;
    font-weight: bold;
    color: #ff0000;
}

.startshop-forms-result-new.default .startshop-forms-result-new-sent {
    display: block;
    text-align: center;
}

.startshop-forms-result-new.default .submit-block {
    margin-top: 20px;
}

.c-form-result-new.c-form-result-new-form-1 .form-result-new-input.type-textarea {
    padding: 0;
    min-height: 50px;
}

.devade.startshop-forms-result-new.order-form__index {
    background-color: #007D45;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 87%;
    margin: 0 auto;
    border-radius: 11px;
    margin: 0 auto;
    padding: 22px;
}

.devade.startshop-forms-result-new .order-form__title {
    color: #fff;
    max-width: 960px;
    width: 100%;
    font-family: 'Montserrat-Medium';
    font-size: 40px;
    font-weight: 800;
    line-height: 48px;
    text-align: left;
    margin: 0;
    padding-bottom: 40px;
    letter-spacing: 2px;
}
#order_calculation.form-verno .devade.startshop-forms-result-new.order-form__index {
    padding: 70px 55% 70px 51px;
    width: 100%;
    border-radius: 5px;
    background-image: url(/images/Subtract.png);
    background-repeat: no-repeat;
    background-position: 100%;
}

.devade.startshop-forms-result-new .order-form__buttons {
    text-align: left;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media screen and (min-width: 1024px) {
    .devade.startshop-forms-result-new.order-form__index {
        padding: 20px 226px 25px 150px;
        margin-bottom: 30px;
        border-radius: 11px;
        width: 97%;
    }
}



.devade.startshop-forms-result-new .order-form__text {
    font-family: "Montserrat Light", sans-serif;
    font-size: 16px;
    margin: 0 0 15px 158px;
    color: #fff;
}

.devade.startshop-forms-result-new .order-form__grid {
    display: block;
}
.devade.startshop-forms-result-new .order-form__grid .order-form__field {
    padding-bottom: 16px;
}
.devade.startshop-forms-result-new .order-form__toggler.expanded svg {
    display: none;
}
.devade.startshop-forms-result-new .order-form__toggler.expanded span {
    height: 2px;
    background: red;
    width: 10px;
    margin: 0 5px 0 5px;
}

@media (min-width: 1200px) {
    .devade.startshop-forms-result-new .order-form__buttons .order-form__btn {
        min-width: 600px;
    }
}


.devade.startshop-forms-result-new .order-form__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    width: 50%;
    position: relative;
}

.devade.startshop-forms-result-new .order-form__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
}

.devade.startshop-forms-result-new .order-form-item__title {
    font-family: "Montserrat Light", sans-serif;
    font-size: 14px;
    margin: 0;
    color: #fff;
    text-align: right;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}
.devade.startshop-forms-result-new .intec-content__index {
    max-width: 1351px;
    width: 100%;
    margin: 0 auto;
}
.devade.startshop-forms-result-new .order-form__toggler {
    cursor: pointer;
}

.devade.startshop-forms-result-new .order-form-item-title__wrap {
    width: 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    align-items: center;
}

.devade.startshop-forms-result-new .order-form-item__title_required {
    position: relative;
    margin-right: 11px;
    width: 200px;
}

.devade.startshop-forms-result-new .order-form-item__title_required::after {
    content: "*";
    position: absolute;
    width: 5px;
    height: 5px;
    color: #e65649;
    top: 0;
    right: -11px;
}

.devade.startshop-forms-result-new .order-form-item__input {
    background-color: white;
    border-radius: 5px;
    border: 1px solid white;
    height: auto;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 18px 20px;
    outline: none;
}

.devade.startshop-forms-result-new .order-form-item__select {
    background-color: white;
    border-radius: 5px;
    border: 1px solid white;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    cursor: pointer;
    padding: 18px 20px;
}

#myFile {
    display: none;
}

.devade.startshop-forms-result-new .order-form-btn__wrap {
    font-family: "Montserrat Medium", sans-serif;
    font-size: 14px;
    margin: 0 0 0 0;
    color: white;
    text-align: right;
    background-color: #000;
    padding: 12px 20px 12px 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 206px;
    height: 44px;
    border-radius: 8px;
    font-weight: 400;
    cursor: pointer;
    border: 1px solid #007d45;
}

.devade.startshop-forms-result-new .order-form-btn__wrap::before {
    content: "";
    position: absolute;
    width: 27px;
    height: 24px;
    left: 12px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 419.2 419.2' style='enable-background:new 0 0 419.2 419.2;' xml:space='preserve'%3E%3Ccircle cx='158' cy='144.4' r='28.8' fill='white'/%3E%3Cpath d='M394.4,250.4c-13.6-12.8-30.8-21.2-49.6-23.6V80.4c0-15.6-6.4-29.6-16.4-40C318,30,304,24,288.4,24h-232 c-15.6,0-29.6,6.4-40,16.4C6,50.8,0,64.8,0,80.4v184.4V282v37.2c0,15.6,6.4,29.6,16.4,40c10.4,10.4,24.4,16.4,40,16.4h224.4 c14.8,12,33.2,19.6,53.6,19.6c23.6,0,44.8-9.6,60-24.8c15.2-15.2,24.8-36.4,24.8-60C419.2,286.8,409.6,265.6,394.4,250.4z M21.2,80.4c0-9.6,4-18.4,10.4-24.4c6.4-6.4,15.2-10.4,24.8-10.4h232c9.6,0,18.4,4,24.8,10.4c6.4,6.4,10.4,15.2,10.4,24.8v124.8 l-59.2-59.2c-4-4-10.8-4.4-15.2,0L160,236l-60.4-60.8c-4-4-10.8-4.4-15.2,0l-63.2,64V80.4z M56,355.2v-0.8 c-9.6,0-18.4-4-24.8-10.4c-6-6.4-10-15.2-10-24.8V282v-12.4L92,198.4l60.4,60.4c4,4,10.8,4,15.2,0l89.2-89.6l58.4,58.8 c-1.2,0.4-2.4,0.8-3.6,1.2c-1.6,0.4-3.2,0.8-5.2,1.6c-1.6,0.4-3.2,1.2-4.8,1.6c-1.2,0.4-2,0.8-3.2,1.6c-1.6,0.8-2.8,1.2-4,2 c-2,1.2-4,2.4-6,3.6c-1.2,0.8-2,1.2-3.2,2c-0.8,0.4-1.2,0.8-2,1.2c-3.6,2.4-6.8,5.2-9.6,8.4c-15.2,15.2-24.8,36.4-24.8,60 c0,6,0.8,11.6,2,17.6c0.4,1.6,0.8,2.8,1.2,4.4c1.2,4,2.4,8,4,12v0.4c1.6,3.2,3.2,6.8,5.2,9.6H56z M378.8,355.2 c-11.6,11.6-27.2,18.4-44.8,18.4c-16.8,0-32.4-6.8-43.6-17.6c-1.6-1.6-3.2-3.6-4.8-5.2c-1.2-1.2-2.4-2.8-3.6-4 c-1.6-2-2.8-4.4-4-6.8c-0.8-1.6-1.6-2.8-2.4-4.4c-0.8-2-1.6-4.4-2-6.8c-0.4-1.6-1.2-3.6-1.6-5.2c-0.8-4-1.2-8.4-1.2-12.8 c0-17.6,7.2-33.2,18.4-44.8c11.2-11.6,27.2-18.4,44.8-18.4s33.2,7.2,44.8,18.4c11.6,11.6,18.4,27.2,18.4,44.8 C397.2,328,390,343.6,378.8,355.2z' fill='white'/%3E%3Cpath d='M341.6,267.6c-0.8-0.8-2-1.6-3.6-2.4c-1.2-0.4-2.4-0.8-3.6-0.8c-0.4,0-0.4,0-0.4,0c-0.4,0-0.4,0-0.4,0 c-1.2,0-2.4,0.4-3.6,0.8c-1.2,0.4-2.4,1.2-3.6,2.4l-24.8,24.8c-4,4-4,10.8,0,15.2c4,4,10.8,4,15.2,0l6.4-6.4v44 c0,6,4.8,10.8,10.8,10.8s10.8-4.8,10.8-10.8v-44l6.4,6.4c4,4,10.8,4,15.2,0c4-4,4-10.8,0-15.2L341.6,267.6z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
}

.container-367 {
    width: 100% !important;
}
.startshop-button-checkbox .text, .startshop-button-checkbox .text a {
    color: #fff;
}

.startshop-button-checkbox .text a {
    text-decoration: underline;
}
#formMP .book {
    width: 243px;position: absolute;right: 0px;top: -10px;
}
.devade.startshop-forms-result-new .order-form__textarea {
    height: 98px;
    width: 100%;
    background-color: white;
    border-radius: 5px;
    border: 1px solid white;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 18px 20px;
    outline: none;
    resize: none;
}

.devade.startshop-forms-result-new .order-form__submit {
    border: none;
    border-radius: 8px;
    background: #000;
    padding: 16px 0;
    width: 100%;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: white;
    text-align: center;
}

.devade.startshop-forms-result-new .form-result-new-element-input-wrap {
    display: none;
}

.devade.startshop-forms-result-new .dopImageName {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

.devade.startshop-forms-result-new .order-form__block:nth-child(even) {
    width: 60%;
}

.devade.startshop-forms-result-new .order-form__block:nth-child(odd) {
    width: 40%;
}
.intec-content-wrapper .intec-content .devade.startshop-forms-result-new .order-form p.order-form__text {
    font-size: 16px;
    margin: 0 0 15px 158px;
}
/*.c-catalog-element .intec-content .devade.startshop-forms-result-new .order-form__title {
    font-size: 35px;
    margin: 0 0 10px 158px;
}
.c-catalog-element .intec-content .devade.startshop-forms-result-new .order-form {
    padding: 20px 226px 25px 150px;
}*/
.devade.startshop-forms-result-new .order-form-item__stub {
    position: relative;
    margin-right: 11px;
    width: 200px;
}
.devade.startshop-forms-result-new .order-form-item__stub:after {
    content: no-close-quote;
    position: absolute;
    width: 5px;
    height: 5px;
    color: #e65649;
    top: 0;
    right: -11px;
}
.devade.startshop-forms-result-new .order-form__buttons .order-form__btn {
    transition: 0.4s;
    font-family: Avenir;
    font-size: 18px;
    font-weight: 800;
    line-height: 21.6px;
    text-align: left;
    color: #333333;
    display: inline-block;
    border-radius: 6px;
    padding: 16px 62px;
    cursor: pointer;
    background: #f4d64b;
    width: auto;
    display: inline-block;
    min-width: auto;
}
.devade.startshop-forms-result-new .order-form__buttons {
    text-align: left;
}
.devade.startshop-forms-result-new .order-form__grid .startshop-button-checkbox .selector {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 20px;
    height: 20px;
    border-radius: 2px;
    background: #ffffff;
    margin-right: 4px;
    border: 1px solid #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#formMP .order-form-item__select {
	/* for Firefox */
	-moz-appearance: none;
	/* for Chrome */
	-webkit-appearance: none;
}
#formMP .order-form-item__select::-ms-expand {
	/* IE */
	display: none;
}
.devade.startshop-forms-result-new .order-form__grid .startshop-button-checkbox .selector:before {
    background-size: contain;
    background-color: transparent !important;
    background-image: url(/images/VectorArr.png) !important;
}
#formMP .order-form-item {
    position: relative;
}
#formMP .order-form-item.this_is_select::after {
    z-index: 2;
    content: "";
    position: absolute;
    right: 20px;
    width: 16px;
    height: 12px;
    background: url(/images/select.png);
    background-repeat: no-repeat;
    top: 24px;
}

.devade.startshop-forms-result-new .order-form__buttons .selector {
    display: none;
}

.devade.startshop-forms-result-new .order-form__buttons .text {
    font-family: Avenir;
    font-size: 15px;
    font-weight: 350;
    line-height: 16.5px;
    text-align: left;
    padding-left: 30px;
}
@media (max-width: 1200px) {
    /*.c-catalog-element .intec-content .order-form,
    .intec-content .order-form {
        padding: 20px 20px 25px;
    }*/
}
@media (max-width: 1120px) {
    #formMP .book {
        display: none;
    }
    /*.c-catalog-element .intec-content .devade.startshop-forms-result-new .order-form__title {
        font-size: 18px;
        margin: 0 0 20px;
        text-align: left;
    }
    .intec-content-wrapper .intec-content .devade.startshop-forms-result-new .order-form p.order-form__text {
        font-size: 12px;
        margin: 0 0 28px;
        line-height: 1.42857143;
    }*/.devade.startshop-forms-result-new .order-form__buttons {
    display: block;
}

.devade.startshop-forms-result-new .order-form__buttons .order-form__btn {
    margin-bottom: 30px;
}

.devade.startshop-forms-result-new .order-form__buttons .text {
    padding: 0;
}
}
@media (max-width: 1024px) {
#order_calculation.form-verno .devade.startshop-forms-result-new.order-form__index {
    padding: 40px 45% 40px 30px;
    background-position: 190%;
}
    .devade.startshop-forms-result-new .order-form__block:nth-child(even),
    .devade.startshop-forms-result-new .order-form__block:nth-child(odd) {
        width: 100%;
    }
    .devade.startshop-forms-result-new .order-form-item__title_required {
        width: auto;
    }
    .devade.startshop-forms-result-new .order-form {
        padding: 30px 10px 36px;
        margin: 0 20px 60px;
    }

    .devade.startshop-forms-result-new .order-form__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 8px;
    }

    .devade.startshop-forms-result-new .order-form__main {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 38px;
    }

   
    .devade.startshop-forms-result-new .order-form__text {
        font-size: 12px;
        margin: 0 0 28px;
    }

    .devade.startshop-forms-result-new .order-form-item__title {
        font-size: 12px;
        margin: 0;
    }

    .devade.startshop-forms-result-new .order-form-item-title__wrap {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .devade.startshop-forms-result-new .order-form-item__stub {
        display: flex;
    }
    .devade.startshop-forms-result-new .order-form-btn__wrap {
        font-size: 12px;
        margin: 0;
        height: 34px;
        border-radius: 4px;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 206px;
        padding-right: 38px;
    }

    .devade.startshop-forms-result-new .order-form__textarea {
        font-size: 12px;
        width: 100%;
        height: 80px;
        border-radius: 4px;
        padding: 16px 15px;
    }

    .devade.startshop-forms-result-new .order-form__submit {
        font-size: 14px;
        height: 44px;
        border-radius: 4px;
        padding: 0;
    }

    .devade.startshop-forms-result-new .order-form-item__select {
       padding: 16px 20px;
    }

    .devade.startshop-forms-result-new .order-form-item__input {
         padding: 16px 20px;
    }

    .devade.startshop-forms-result-new .order-form__block {
        gap: 16px;
    }
}

@media (max-width: 940px) {
	#order_calculation.form-verno .devade.startshop-forms-result-new.order-form__index {
		background-image: none;
		padding: 20px 20px 30px 20px;
	}

	.devade.startshop-forms-result-new .order-form__title {
		font-size: 30px;
		line-height: 36px;
	}

	.devade.startshop-forms-result-new .order-form__grid {
		padding-right: 50%;
		position: relative;
		margin-bottom: 70px;
	}

	.devade.startshop-forms-result-new .order-form__grid .order-form__field .order-form__toggle-box {
		position: absolute;
		right: 0;
		top: 0;
		bottom: 15px;
		left: 50%;
		padding-left: 16px;
	}

	.devade.startshop-forms-result-new .order-form__grid .order-form__field .order-form__toggle-box textarea.order-form__textarea {
		max-height: 100% !important;
		bottom: 0;
		position: absolute;
		top: 0;
		height: 100%;
	}

	.devade.startshop-forms-result-new .order-form__grid .startshop-forms-result-new-row-control-box-line.checkbox-item {
		position: absolute;
		bottom: -40px;
	}

	.devade.startshop-forms-result-new .order-form__grid .order-form__field {
		padding: 0;
	}

	#formMP .order-form-item__select, #formMP .order-form-item {
		margin-bottom: 15px;
	}

	.devade.startshop-forms-result-new .order-form__buttons {
		display: flex;
		justify-content: flex-start;
	}

	.devade.startshop-forms-result-new .order-form__buttons .order-form__btn {
		margin-bottom: 0;
		margin-right: 15px;
	}
}
#formMP .order-form-btn__block {
    position: relative;
}
#formMP .dopImageName {
    position: absolute;
    left: 156px;
    bottom: -22px;
}

#formMP .order-form-item__select {
    width: 100%;
}

#formMP .order-form__textarea {
    max-height: 167px;
}


@media (max-width: 700px) {
    .devade.startshop-forms-result-new .order-form__grid {
        padding-right: 0%;
        position: relative;
        margin-bottom: 0;
    }
    .devade.startshop-forms-result-new .order-form__grid .startshop-forms-result-new-row-control-box-line.checkbox-item {
        position: relative;
        bottom: 0;
        margin: 10px 0 40px 0;
    }
	.devade.startshop-forms-result-new .order-form__grid .order-form__field .order-form__toggle-box textarea.order-form__textarea{	
		max-height: 100% !important;
		bottom: 0;
		position: relative;
		top: 0;
		height: 150px;
	}
	.devade.startshop-forms-result-new .order-form__grid .order-form__field .order-form__toggle-box {
		position: relative;
		top: -10px;
		bottom: 0;
		left: 0;
		padding-left: 0;
	}
	.devade.startshop-forms-result-new .order-form__buttons {
		display: block;
	}
	.devade.startshop-forms-result-new .order-form__buttons .order-form__btn {
		margin-bottom: 20px;  
		text-align: center;
		margin-right: 0;
		width: 100%;
	}
}
@media (max-width: 400px) {
	#order_calculation.form-verno .devade.startshop-forms-result-new.order-form__index {
		padding: 20px 0px 30px 0px;
	}
	.devade.startshop-forms-result-new .order-form__title {
        font-size: 22px;
        line-height: 27px;
        padding-bottom: 20px;
    }
	.devade.startshop-forms-result-new .order-form__grid .startshop-forms-result-new-row-control-box-line.checkbox-item {
		margin: 10px 0 20px 0;
	}
}
/* End */


/* Start:/bitrix/templates/universelite_s1/components/bitrix/news.list/main.collections_new/style.css?172309257810437*/
.main-collections .collections-gallery-wrap .zoom-img {
    background-image: url(/images/loop-img.png);
    height: 50px;
    width: 50px;
    position: absolute;
    z-index: 3;
    right: 3px;
    top: 3px;
    cursor: pointer;
    background-color: #ffffff52;
    border-radius: 50%;
    background-size: 35px;
    background-position: center;
    background-repeat: no-repeat;
    pointer-events: none;
}

.lg-thumb-outer.lg-grab .lg-thumb.lg-group {
    margin: 0 auto;
}
.main-collections {}

.main-collections .header-collections-wrapper {
    display: flex;
    margin-bottom: 30px;
}

.main-collections .header-collections-wrapper .header-collections {
    /*width: 46%;
    padding-right: 50px;*/
}

.main-collections .header-collections-wrapper .collections-tabs {
    width: 54%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.main-collections .header-collections-wrapper .main-title {
    margin-bottom: 8px;
}

.main-collections .header-collections-wrapper .main-desc {
    font-size: 18px;
    font-weight: 350;
    line-height: 21.6px;
    text-align: left;
    color: #333333;
    font-family: 'Montserrat-Regular';
}

.main-collections .header-collections-wrapper .collections-tabs .collections-item {
    cursor: pointer;
    font-family: 'Montserrat-Medium';
    font-size: 17px;
    line-height: 20.4px;
    text-align: left;
    padding: 12px 22px;
    background: #F7F7F7;
    border-radius: 30px;
    transition: 0.4s;
    margin-right: 10px;
    margin-bottom: 10px;
}

.main-collections .header-collections-wrapper .collections-tabs .collections-item.active, 
.main-collections .header-collections-wrapper .collections-tabs .collections-item:hover {
    background: #F4D64B;
}

.main-collections .collections-item {
    background: #F7F7F7;
    padding: 70px;
}

.main-collections .collections-section.active {
    display: block;
}

.main-collections .collections-section {
    display: none;
    position: relative;
}

.main-collections .products-item-flex {
    display: flex;
    max-width: 100%;
}

.main-collections .products-item-flex .collections-gallery {
    width: 59%;
    padding-right: 35px;
    position: relative;
}

.main-collections .products-item-flex .collection-content {
    padding-left: 35px;
    width: 39%;
}

.main-collections .products-item-flex .gallery-item {
    transition: 0.4s;
    left: 0;
    top: 0;
    background-position: center;
    position: absolute;
    background-size: cover;
    bottom: 0;
    right: 0;
    opacity: 0;
}

.main-collections .collections-section .owl-nav {
    position: absolute;
    top: 295px;
    left: 0;
    right: 39%;
    padding: 0 70px;
    display: flex;
    justify-content: space-between;
    pointer-events: none;
}

.main-collections .collections-section .owl-nav button {
    pointer-events: all;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #FFFFFF !important;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #e3e1e1 !important;
}

.main-collections .collections-section .owl-nav button.owl-next {
    position: relative;
    left: 25px;
    top: -25px;
}

.main-collections .collections-section .owl-nav button.owl-prev {
    top: -25px;
    position: relative;
    right: 25px;
}


.main-collections .collection-content .collection-name {
    font-family: 'Montserrat-Medium';
    font-size: 30px;
    font-weight: 500;
    line-height: 36px;
    text-align: left;
    padding-bottom: 8px;
}

.main-collections .collection-content .collection-description {
    font-family: "Montserrat-Regular";
    font-size: 16px;
    font-weight: 350;
    line-height: 21.86px;
    text-align: left;
    margin-bottom: 30px;
}

.main-collections .collection-content .collection-link  a {
    text-decoration: none;
    transition: 0.4s;
    font-family: Avenir;
    font-size: 18px;
    font-weight: 800;
    line-height: 21.6px;
    text-align: left;
    color: #fff;
    display: inline-block;
    border-radius: 6px;
    padding: 16px 62px;
    cursor: pointer;
    background: #007D45;
    width: auto;
    display: inline-block;
    min-width: auto;
    min-width: 280px;
    text-align: center;
}

.main-collections .collection-content .collection-link a:hover {
    background: #F4D64B;
    color: #333;
}
.main-collections .collection-content {}

.main-collections .collection-content .collection-name {
    font-family: 'Montserrat-Medium';
    font-size: 30px;
    font-weight: 500;
    line-height: 36px;
    text-align: left;
    padding-bottom: 8px;
}

.main-collections .collection-content .collection-description {
    font-family: "Montserrat-Regular";
    font-size: 16px;
    font-weight: 350;
    line-height: 21.86px;
    text-align: left;
    margin-bottom: 30px;
}

.main-collections .collection-content  .collection-link  a {
    text-decoration: none;
    transition: 0.4s;
    font-family: Avenir;
    font-size: 18px;
    font-weight: 800;
    line-height: 21.6px;
    text-align: left;
    color: #fff;
    display: inline-block;
    border-radius: 6px;
    padding: 16px 62px;
    cursor: pointer;
    background: #007D45;
    width: auto;
    display: inline-block;
    min-width: auto;
    min-width: 280px;
    text-align: center;
}

.main-collections .collection-content .collection-link a:hover {
    background: #F4D64B;
    color: #333;
}

.main-collections .collection-bottom {
    position: absolute;
    bottom: 30px;
    z-index: 2;
    left: 0;
    right: 35px;
    padding: 10px 20px;
}

.main-collections .collection-bottom .collection-name {
    font-family: 'Montserrat-Medium';
    font-size: 30px;
    font-weight: 500;
    line-height: 36px;
    padding-bottom: 20px;
    text-align: center;
    color: #fff;
}

.main-collections .products-item-flex .gallery-item:after {
    content: "";
    background: #000000;
    background: linear-gradient(180deg, rgba(248, 248, 248, 0) 40%, rgb(0 0 0 / 60%) 100%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.main-collections .collection-bottom .owl-tabs {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.main-collections .collection-bottom .owl-tabs .owl-tab-item {
    cursor: pointer;
    background-size: cover;
    height: 50px;
    width: 50px;
    background-position: center;
    border-radius: 5px;
    margin: 8px;
    border: 1px solid #9d9d9d;
    transition: 0.4s;
}

.main-collections .collection-bottom .owl-tabs .owl-tab-item.active, 
.main-collections .collection-bottom .owl-tabs .owl-tab-item:hover {
    border-color: #F4D64B;
}.main-collections .gallery-item {}

.main-collections .collections-gallery-wrap {
    position: relative;
    padding-bottom: 450px;
    border-radius: 3px;
    overflow: hidden;
}

.main-collections .products-item-flex .gallery-item.active {
    opacity: 1;
}


@media (max-width: 1024px) {
	.main-collections .header-collections-wrapper {
		flex-wrap: wrap;
	}

	.main-collections .header-collections-wrapper .header-collections {
		width: 100%;
		padding-right: 0;
		/*padding-bottom: 30px;*/
	}

	.main-collections .products-item-flex {
		flex-wrap: wrap;
	}

	.main-collections .products-item-flex .collections-gallery {
		padding-right: 0;
		width: 100%;
	}

	.main-collections .collections-section .owl-nav {
		right: 0;
	}
	.main-collections .products-item-flex .collection-content {
		width: 100%;
		padding-left: 0;
		padding-top: 30px;
	}
	.main-collections .collection-bottom {
		bottom: 10px;
	}
}
@media (max-width: 768px) {
	.main-collections .header-collections-wrapper .collections-tabs {
		flex-wrap: nowrap;    width: calc(100% + 40px);
    max-width: calc(100% + 40px);
    margin-right: -20px;
		overflow: hidden;
		overflow-x: scroll;
	}
	.main-collections .header-collections-wrapper .collections-tabs::-webkit-scrollbar {
	  display: none;
	}
	 
	.main-collections .header-collections-wrapper .collections-tabs {
	  -ms-overflow-style: none;  /* IE и Edge */
	  scrollbar-width: none;  /* Firefox */
	}
	.main-collections .collections-gallery-wrap {
		padding-bottom: 365px;
	}

	.main-collections .collection-bottom .collection-name {
		padding-bottom: 10px;
	}
}
@media (max-width: 650px) {
	.main-collections .collections-gallery-wrap {
		padding-bottom: 365px;
	}

	.main-collections .collection-bottom .collection-name {
		padding-bottom: 10px;
	}

	.main-collections .header-collections-wrapper .header-collections {
		padding-bottom: 20px;
	}

	.main-collections .header-collections-wrapper .collections-tabs .collections-item {
		font-size: 14px;
		line-height: 16.4px;
	}

	.main-collections .header-collections-wrapper {
		margin-bottom: 20px;
	}
	.main-collections .collections-gallery-wrap {
		padding-bottom: 242px;
	}

	.main-collections .collection-bottom {
        right: 0;
        top: 0;
        position: relative;
        padding: 10px 0;
	}

	.main-collections .collection-bottom .collection-name {
		display: none;
	}

	.main-collections .products-item-flex .collection-content {
		padding-top: 10px;
	}

	.main-collections .collection-content .collection-name {
		font-size: 23px;
		line-height: 30px;
	}

	.main-collections .collection-content .collection-link a {
		width: 100%;
	}

	.main-collections .collections-item {
		padding: 30px;
	}
	.main-collections .collections-section .owl-nav {
		top: 145px;
		padding: 0 30px;
	}
	.main-collections .collection-bottom .owl-tabs {
        overflow: hidden;
        overflow-x: scroll;
        max-width: 100%;
        display: block;
        white-space: nowrap;
	}
	.main-collections .collection-bottom .owl-tabs .owl-tab-item {
		min-width: 50px;
		display: inline-block;
	}
	.main-collections .collection-bottom .owl-tabs::-webkit-scrollbar {
	  display: none;
	}
	.main-collections .collection-bottom .owl-tabs .owl-tab-item:first-child {
		margin-left: 0;
	}
	.main-collections .collection-bottom .owl-tabs {
	  -ms-overflow-style: none;  /* IE и Edge */
	  scrollbar-width: none;  /* Firefox */
	}
}
/* End */


/* Start:/bitrix/templates/universelite_s1/components/bitrix/news.list/main.reviews-verno/style.css?17198093677257*/
.main-reviews-verno-wrap .verno-reviews-prop {
    font-size: 16px;
}
.main-reviews-verno-wrap .verno-reviews-item .verno-reviews-top {
    display: flex;
    margin-bottom: 24px;
    justify-content: space-between;
}
.main-reviews-verno-wrap .verno-reviews-item {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
    border-radius: 5px;
    border: 1px solid #dfdfdf;
    padding: 30px;
	height:100%;
}
.main-reviews-verno-wrap .verno-reviews-item .preview-text {
	-webkit-line-clamp: 4;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.main-reviews-verno-wrap .verno-reviews-first-letter {
    font-family: 'Montserrat-Medium';
    font-size: 24px;
    font-weight: 500;
    line-height: 32.78px;
    letter-spacing: -0.07em;
    text-align: left;
    color: #007D45;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #F7F7F7;
    border-radius: 50%;
    margin-right: 24px;
    min-width: 60px;
}
.main-reviews-verno-wrap .verno-reviews-name {
    font-family: 'Montserrat-Medium';
    font-size: 16px;
    line-height: 32.78px;
    text-align: left;
    color: #333333;
    margin-right: 10px;
    display: flex;
    flex-wrap: wrap;
}
.main-reviews-verno-wrap .verno-reviews-data {
    white-space: nowrap;
    font-family: 'Montserrat-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 32px;
    text-align: left;
    color: #9D9D9D;
}
.main-reviews-verno-wrap .owl-stage {
    display: flex;
    margin-left: 1px;
}
.main-reviews-verno-wrap .verno-reviews-text .verno-reviews-hide {
    display: none;
}
.main-reviews-verno-wrap .verno-reviews-text {
    font-family: Avenir;
    font-size: 18px;
    font-weight: 300;
    line-height: 21.6px;
    text-align: left;
}
.main-reviews-verno-wrap .more-text.more-review {
    display: flex;
    transition: 0.4s;
    align-items: center;
    text-decoration: none;
    font-family: 'AvenirMedium', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 16.8px;
    text-align: left;
}

.main-reviews-verno-wrap .more-text.more-review svg {
    margin-left: 8px;
}

.main-reviews-verno-wrap .more-text.more-review:hover {
    color: #333;
}

.main-reviews-verno-wrap .more-text.more-review:hover svg path {
    stroke: #333;
}

.main-reviews-verno-wrap .more-text.more-review svg path {
    transition: 0.4s;
}
.main-reviews-verno-wrap .verno-reviews-item .verno-reviews-image .image {
    width: 210px;
    height: 210px;
    border-radius: 5px;
    background-size: cover;
    background-position: center;
}
.main-reviews-verno-wrap .verno-reviews-item .verno-reviews-image {
    margin-top: 24px;
    display: flex;
    gap: 10px;
    justify-content: center;
}

.main-reviews-verno .main-reviews-box-verno {
    position: relative;
}

.main-reviews-verno .main-reviews-box-verno .owl-nav {
    position: absolute;
    top: 50%;
    left: -100px;
    right: -100px;
    display: flex;
    justify-content: space-between;
    pointer-events: none;
}

.main-reviews-verno .main-reviews-box-verno .owl-nav button {
    width: 60px;
    height: 60px;
    background-color: #F2F2F2 !important;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: all;
    transition: 0.4s;
}

.main-reviews-verno .main-reviews-box-verno .owl-nav button:hover {
    background-color: #F4D64B;
}

.main-reviews-verno .main-reviews-box-verno .owl-nav button:hover path {
	stroke: #000;
}

.main-reviews-verno .main-reviews-box-verno .owl-nav button path {
    stroke: #9D9D9D;
    transition: 0.4s;
}
.main-reviews-verno-wrap .verno-reviews-item .verno-reviews-image .image-num {
    width: 76px;
    height: 76px;
    border-radius: 5px;
    font-family: Avenir;
    font-size: 20px;
    font-weight: 500;
    line-height: 27.32px;
    letter-spacing: -0.07em;
    color: #007D45;
    text-align: left;
    background: #F7F7F7;
    display: flex;
    justify-content: center;
    align-items: center;
}
.main-reviews-verno-wrap .verno-reviews-item .rating {
    display: flex;
    gap: 6px;
    margin: 6px 0 16px 0;
}
.main-reviews-verno-wrap .verno-reviews-item .rating {
    display: flex;
    gap: 6px;
    margin: 6px 0 16px 0;
}
.main-reviews-verno .main-top {
    margin-bottom: 50px;
}
.main-reviews-verno .main-top .main-top-col {
    width: 45%;
    padding-right: 20px;
}

.main-reviews-verno .main-top .main-top-col2 {
    width: 55%;
}

.main-reviews-verno .main-top .main-description {
    font-family: Avenir;
    font-size: 18px;
    font-weight: 300;
    line-height: 21.6px;
    text-align: left;
}


.main-reviews-verno .main-reviews-box-verno {
    position: relative;
}

.main-reviews-verno .owl-nav {
    position: absolute;
    top: 35%;
    left: -100px;
    right: -100px;
    display: flex;
    justify-content: space-between;
    pointer-events: none;
}

.main-reviews-verno .owl-nav button {
    width: 60px;
    height: 60px;
    background-color: #F2F2F2 !important;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: all;
    transition: 0.4s;
}

.main-reviews-verno .owl-nav button:hover {
    background-color: #F4D64B;
}

.main-reviews-verno .owl-nav button:hover path {
    stroke: #000;
}

.main-reviews-verno .owl-nav button path {
    stroke: #9D9D9D;
    transition: 0.4s;
}


@media (max-width:1530px) {
	.main-reviews-verno .owl-nav {
		left: -30px;
		right: -30px;
	}
}

@media (max-width:1530px) {
	.main-reviews-verno .main-reviews-box-verno .owl-nav {
		left: -30px;
		right: -30px;
	}
	.main-reviews-verno .main-top .main-top-col2 {
		width: 50%;
	}
}

@media (max-width:768px) {
	    .main-reviews-verno .owl-nav { 
        left: -30px;
        right: -30px;
        top: auto;
        bottom: 0;
        justify-content: center;
        gap: 12px;
    }
	.main-reviews-verno .main-reviews-box-verno .owl-nav {
		left: -30px;
		right: -30px;
	}
	.main-reviews-verno .main-top .main-top-col2 {
		width: 100%;
	}
	.main-reviews-verno .main-top {
		display: block;
		margin-bottom: 30px;
	}
	.main-reviews-verno .main-top .main-top-col {
		padding: 0;
		width: 100%;
	}
	.main-reviews-verno-wrap .owl-stage {
		display: block;
	}
	.main-reviews-verno .main-reviews-box-verno {
		padding-bottom: 90px;
	}
	.main-reviews-verno .main-reviews-box-verno .owl-nav {
		top: auto;
		bottom: 0;
		justify-content: center;
		gap: 12px;
	}
}
@media (max-width:650px) {
	.main-reviews-verno .main-top {
		margin-bottom: 20px;
	}
	.main-reviews-verno-wrap .verno-reviews-first-letter {
		min-width: 40px;
		font-size: 18px;
		width: 40px;
		height: 40px;
	}
	.verno-reviews-prop {
		display: none;
	}.main-reviews-verno-wrap .verno-reviews-data {
		text-align: right;
		width: 100%;
	}
}

@media (max-width:450px) {
	.main-reviews-verno-wrap .verno-reviews-item {
		padding: 20px;
	}
}

/* End */


/* Start:/bitrix/templates/universelite_s1/components/bitrix/news.list/main.blog-verno/style.css?17168935464988*/
.main-blog-verno {}

.main-blog-verno .blog-flex {
    display: flex;
    margin-bottom: 50px;
}

.main-blog-verno .blog-flex .main-title {
    margin: 0;
    width: 50%;
    padding-right: 20px;
}

.main-blog-verno .blog-flex .main-subtitle {
    width: 50%;
    font-family: Avenir;
    font-size: 18px;
    font-weight: 300;
    line-height: 21.6px;
    text-align: left;
}

.main-blog-verno .main-blog-item {
    border: none;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.main-blog-verno .owl-stage {
    display: flex;
}

.main-blog-verno .main-blog-img {
    height: 263px;
    background-size: cover;
    border-radius: 5px;
    background-position: center;
    margin-bottom: 24px;
}

.main-blog-verno .verno-blog-data {
    font-family: Avenir;
    font-size: 14px;
    font-weight: 500;
    line-height: 19.12px;
    color: #9D9D9D;
    text-align: left;
    padding-bottom: 16px;
}

.main-blog-verno .main-blog-name {
    padding: 0;
    font-family: Avenir;
    font-size: 22px;
    font-weight: 800;
    line-height: 26.4px;
    text-align: left;
    margin-bottom: 8px;
}

.main-blog-verno .main-blog-description {
    font-family: Avenir;
    font-size: 15px;
    font-weight: 400;
    line-height: 21px;
    text-align: left;
    color: #454645;
    margin-bottom: 40px;
}

.main-blog-verno .main-blog-detail {
    display: flex;
    transition: 0.4s;
    align-items: center;
    text-decoration: none;
    font-family: 'AvenirMedium', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 16.8px;
    text-align: left;
    color: #007D45;
}

.main-blog-verno .main-blog-detail svg {
    margin-left: 8px;
}

.main-blog-verno .main-blog-detail svg path {
    transition: 0.4s;
}

.main-blog-verno .main-blog-detail:hover svg path {
    stroke: #333;
}

.main-blog-verno .main-blog-detail:hover {
    color: #333;
}

.main-blog-verno .main-bottom {
    margin-top: 50px;
    text-align: center;
}

.main-blog-verno .main-bottom a {
    text-decoration: none;
    transition: 0.4s;
    font-family: Avenir;
    font-size: 18px;
    font-weight: 800;
    line-height: 21.6px;
    color: #fff;
    border-radius: 6px;
    padding: 16px 62px;
    cursor: pointer;
    background: #007D45;
    width: auto;
    display: inline-block;
    min-width: 280px;
    text-align: center;
}

.main-blog-verno .main-bottom a:hover {
    color: #333;
    background: #f4d64b;
}
.main-blog-verno .main-blog-item {
    box-shadow: none !important;
}

.main-blog-verno .main-blog-verno-carousel {
    position: relative;
}

.main-blog-verno .owl-nav {
    position: absolute;
    top: 35%;
    left: -100px;
    right: -100px;
    display: flex;
    justify-content: space-between;
    pointer-events: none;
}

.main-blog-verno .owl-nav button {
    width: 60px;
    height: 60px;
    background-color: #F2F2F2 !important;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: all;
    transition: 0.4s;
}

.main-blog-verno .owl-nav button:hover {
    background-color: #F4D64B;
}

.main-blog-verno .owl-nav button:hover path {
    stroke: #000;
}

.main-blog-verno .owl-nav button path {
    stroke: #9D9D9D;
    transition: 0.4s;
}




@media (max-width:1530px) {
	.main-blog-verno .owl-nav {
		left: -30px;
		right: -30px;
	}
}
@media (max-width:768px) {
	.main-blog-verno .main-blog-verno-carousel {
		padding-bottom: 100px;
	}

	.main-blog-verno .main-bottom {
		margin-top: 30px;
	}

	.main-blog-verno .blog-flex {
		display: block;
		margin-bottom: 30px;
	}

	.main-blog-verno .blog-flex .main-title {
		padding-right: 0;
		width: 100%;
		padding-bottom: 30px;
	}

	.main-blog-verno .blog-flex .main-subtitle {
		width: 100%;
	}
	.main-blog-verno .main-blog-description {
		margin-bottom: 16px;
	}
	.main-blog-verno .main-blog-description {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}
	.main-blog-verno .main-blog-verno-carousel {
		padding-bottom: 100px;
	}
	.main-blog-verno .main-bottom {
		margin-top: 30px;
	}
	.main-blog-verno .owl-nav {
		left: -30px;
		right: -30px;
		top: auto;
		bottom: 0;
		justify-content: center;
		gap: 12px;
	}
}

@media (max-width:600px) {
	.main-blog-verno .main-blog-description {
		-webkit-line-clamp: 3;
	}
	.main-blog-verno .owl-stage {
		display: block;
	}
		.main-blog-verno .owl-nav {
		position: relative;
		left: 0;
		right: 0;
	}
	.main-blog-verno .main-blog-verno-carousel {
		padding-bottom: 0;
	}
}

@media (max-width:450px) {
	.main-blog-verno .blog-flex .main-subtitle {
		font-size: 16px;
		line-height: 19.6px;
	}
	.main-blog-verno .main-blog-name {
		font-size: 18px;
		line-height: 22.4px;
	}
}
/* End */
/* /bitrix/templates/universelite_s1/css/fonts.css?171802241219884 */
/* /bitrix/templates/universelite_s1/css/jquery.fancybox.css?14164272004863 */
/* /bitrix/templates/universelite_s1/components/bitrix/system.pagenavigation/.default/style.css?16161375893734 */
/* /bitrix/templates/universelite_s1/components/bitrix/news.list/main.cnt.verno/style.css?17436607951651 */
/* /bitrix/templates/universelite_s1/components/bitrix/news.list/main.products.new/style.css?17235747337233 */
/* /bitrix/templates/universelite_s1/components/bitrix/catalog.section.list/main.works.verno/style.css?17166323715409 */
/* /bitrix/templates/universelite_s1/components/intec.universe/main.widget/form-index-verno/style.css?171663247210300 */
/* /local/components/devade/startshop.forms.result.new/templates/main-verno/style.css?171671982422728 */
/* /bitrix/templates/universelite_s1/components/bitrix/news.list/main.collections_new/style.css?172309257810437 */
/* /bitrix/templates/universelite_s1/components/bitrix/news.list/main.reviews-verno/style.css?17198093677257 */
/* /bitrix/templates/universelite_s1/components/bitrix/news.list/main.blog-verno/style.css?17168935464988 */
