

/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?16904772712729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/bitrix/templates/audit/styles.css?17485182281599*/
.nca-cookiesaccept-line {
  display: flex !important;
  align-items: center !important;
  max-width: 1115px !important;
  position: fixed !important;
  z-index: 100;
  bottom: 40px !important;
  left: 0 !important;
  right: 0 !important;
  margin: 0 auto !important;
  background: #fff !important;
  box-shadow: 0 4px 30px 0 rgba(0,0,0,.25) !important;
}
.nca-cookiesaccept-line > div > div {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.nca-cookiesaccept-line-text {
  flex: auto;
  font-size: 18px;
  font-family: var(--font-secondary);
  line-height: 1.5;
  margin-right: 40px;
color: var(--color-text) !important;
}
#nca-cookiesaccept-line-accept-btn {
  border: none;
  border-radius: 0;
  background: var(--color-primary);
  color: #fff;
  height: 64px;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  text-align: center;
  padding-left: 24px;
  padding-right: 24px;
  transition: border var(--transition),color var(--transition),background-color var(--transition);
}
#nca-cookiesaccept-line-accept-btn:hover {
  color: #fff;
  background-color: #ad1516;
}
 @media (max-width: 767px) {
.nca-position-left div {
width: 100%;
}
.nca-cookiesaccept-line > div {
  flex-direction: column;
padding: 16px;
}
.nca-cookiesaccept-line-text {
  font-size: 16px;
  margin-right: 0;
  margin-bottom: 20px;
}
#nca-cookiesaccept-line-accept-btn {
  width: 100%;
height: 50px;
}
.nca-cookiesaccept-line {
padding: 16px !important;
}
}
.about a {
  text-decoration: underline;
}
.about p {
  margin-bottom: 16px;
}
/* End */


/* Start:/bitrix/templates/audit/template_styles.css?17485182289733*/
@charset "UTF-8";
:root{--color-primary:#C21718;--color-text:#333333;--body-bg:#ffffff;--font-family:PTSans,system-ui,-apple-system,Arial,sans-serif;--font-size:22px;--font-weight:normal;--line-height:1.45455;--font-secondary:PTSerif,system-ui,-apple-system,Arial,sans-serif;--layout-padding:20px;--layout-min-width:320px;--layout-max-width:calc(1192px + var(--layout-padding) * 2);--grid-gap:20px;--ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--transition:300ms var(--ease-in-out)}
@font-face{font-family:PTSans;font-style:normal;font-weight:400;src:url(/bitrix/templates/audit/fonts/PTSans-Regular.woff) format("woff"),url(/bitrix/templates/audit/fonts/PTSans-Regular.woff2) format("woff2")}
@font-face{font-family:PTSerif;font-style:normal;font-weight:400;src:url(/bitrix/templates/audit/fonts/PTSerif-Regular.woff) format("woff"),url(/bitrix/templates/audit/fonts/PTSerif-Regular.woff2) format("woff2")}
@font-face{font-family:PTSerif;font-style:normal;font-weight:700;src:url(/bitrix/templates/audit/fonts/PTSerif-Bold.woff) format("woff"),url(/bitrix/templates/audit/fonts/PTSerif-Bold.woff2) format("woff2")}
*{padding:0;margin:0;box-sizing:border-box;outline:0}
html{font-size:16px;height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
body{font-size:var(--font-size);font-family:var(--font-family);font-weight:var(--font-weight);line-height:var(--line-height);min-width:var(--layout-min-width);background-color:var(--body-bg);color:var(--color-text);min-height:100%;display:flex;flex-direction:column}
body.overflow-hidden{overflow:hidden}
ol,ul{padding:0;list-style:none}
a{text-decoration:none;color:var(--color-text)}
button,input,textarea{font:inherit}
button{background-color:transparent;border:none;font:inherit;cursor:pointer}
img{max-width:100%;height:auto}
hr{border:none;height:1px;margin-top:24px;margin-bottom:24px;background-color:var(--color-gray-light)}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:34px;margin-bottom:37px;line-height:1.105;font-weight:400;font-family:var(--font-secondary)}
.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}
.h1,h1{font-size:72px}
.h2,h2{font-size:56px;line-height:1.28571}
.h3,.h4,h3,h4{font-size:24px}
.main{flex:auto;padding-bottom:46px}
.container{width:100%;padding-right:var(--layout-padding);padding-left:var(--layout-padding);margin-left:auto;margin-right:auto;max-width:var(--layout-max-width)}
.button{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center;height:80px;padding-left:24px;padding-right:24px;border-radius:4px;border:1px solid var(--color-text);transition:border var(--transition),color var(--transition),background-color var(--transition)}
a.button,a.button:hover{text-decoration:none}
.button_icon{justify-content:space-between}
.button_medium{height:64px}
.button_primary{border:none;border-radius:0;background:var(--color-primary);color:#fff}
.button__icon{flex:none;margin-left:40px;width:32px}
.header{margin-top:33px;margin-bottom:115px}
.header__container{display:flex;align-items:center;justify-content:space-between}
.logo{display:flex;align-items:center}
.logo__icon{width:23px;flex:none;margin-right:9px}
.logo__legend{font-weight:700;font-family:var(--font-secondary)}
.phone{display:flex;align-items:center;font-weight:700;font-family:var(--font-secondary);transition:color var(--transition)}
.phone:after{content:"";flex:none;width:24px;height:24px;background:url(/bitrix/templates/audit/img/phone.svg) center/cover no-repeat}
.phone .legend{margin-right:10px}
.intro{margin-bottom:88px}
.intro__wrapper{max-width:788px;margin:0 auto}
.intro__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:32px}
.cover{height:600px;overflow:hidden;margin-bottom:96px}
.cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.features{margin-bottom:96px}
.features__title{max-width:788px;margin-bottom:32px}
.features__grid{max-width:1125px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:105px}
.features__box-icon{margin-bottom:8px}
.about{background-color:#f5f5f5;padding-top:96px;padding-bottom:110px;margin-bottom:96px}
.about__container{display:flex;align-items:flex-start;justify-content:space-between}
.about__block{flex:none;max-width:586px;width:100%}
.about__title{margin-bottom:24px}
.list{flex:none;width:100%;max-width:478px}
.list__item{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:14px;border-bottom:2px solid #fff}
.list__item:after{flex:none;margin-left:20px;content:"";width:24px;height:24px;background:url(/bitrix/templates/audit/img/check-circle.svg) center/cover no-repeat}
.list__item:first-child{border-top:2px solid #fff}
.info{margin-bottom:96px}
.info__title{margin-bottom:58px}
.info__holder{display:flex;align-items:flex-start;justify-content:space-between}
.info__desc{max-width:300px;font-size:24px;font-family:var(--font-secondary);line-height:1.33333}
.info__content{flex:none;max-width:784px;width:100%}
.info__buttons{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:32px}
.info__hidden{max-height:0;overflow:hidden;transition:max-height var(--transition)}
.info__content_open .info__hidden{max-height:var(--info-height)}
.info__inner{padding-top:32px}
.more{display:inline-flex;align-items:center;color:var(--color-primary);margin-top:32px}
.more:before{content:"Показать всё"}
.info__content_open .more:before{content:"Скрыть"}
.more:after{content:"";flex:none;width:32px;margin-left:7px;height:30px;background:url(/bitrix/templates/audit/img/down.svg) center/cover no-repeat;transition:transform var(--transition);position:relative}
.info__content_open .more:after{transform:rotate(180deg);margin-top:6px}
.contacts__title{margin-bottom:33px}
.contacts__grid{display:flex;justify-content:space-between}
.contacts__desc{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-secondary);font-size:24px;line-height:1.66;flex:none;width:100%}
.contacts__desc:first-child{max-width:550px}
.contacts__desc:nth-child(2){max-width:473px}
.contacts__desc a{transition:color var(--transition)}
.footer{position:relative;padding-top:36px;padding-bottom:84px;font-size:16px}
.footer a{transition:color var(--transition)}
.footer:before{content:"";max-width:1192px;height:1px;position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;background-color:#d9d9d9}
.footer__container{display:flex;align-items:center;justify-content:space-between}
.popup{display:flex;align-items:center;max-width:1115px;position:fixed;z-index:100;bottom:40px;left:0;right:0;margin:0 auto;background:#fff;box-shadow:0 4px 30px 0 rgba(0,0,0,.25);padding:24px}
.popup__desc{flex:auto;font-size:18px;font-family:var(--font-secondary);line-height:1.5;margin-right:40px}
.popup__desc a{text-decoration:underline;transition:color var(--transition)}
@media (min-width:1100px){
	.button:hover{border-color:var(--color-primary);color:var(--color-primary)}
	.button_primary:hover{color:#fff;background-color:#ad1516}
	.contacts__desc a:hover,.footer a:hover,.phone:hover,.popup__desc a:hover{color:var(--color-primary)}
}
@media (max-width:1099px){
	:root{--font-size:18px}
	.h1,h1{font-size:56px}
	.h2,h2{font-size:40px}
	.header{margin-bottom:80px}
	.intro{margin-bottom:60px}
	.cover{height:400px;margin-bottom:60px}
	.features{margin-bottom:65px}
	.features__grid{gap:32px}
	.about{padding-top:54px;padding-bottom:58px;margin-bottom:72px}
	.about__container{flex-direction:column}
	.about__block{max-width:100%;margin-bottom:40px}
	.list{max-width:100%}
	.info{margin-bottom:71px}
	.info__title{margin-bottom:37px}
	.info__holder{flex-direction:column}
	.info__desc{margin-bottom:40px}
	.more{margin-top:27px}
	.contacts__grid{flex-direction:column;align-items:flex-start}
	.contacts__desc{font-size:20px}
	.contacts__desc:first-child{margin-bottom:30px}
	.footer{padding-top:30px;padding-bottom:30px}
	.footer:before{left:var(--layout-padding);right:var(--layout-padding);width:auto}
	.footer__container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:16px}
	.popup{left:var(--layout-padding);right:var(--layout-padding)}
}
@media (max-width:767px){
	:root{--line-height:1.5}
	.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:24px}
	.h1,h1{font-size:40px;line-height:1.2}
	.h2,h2{font-size:32px;line-height:1.25}
	.main{padding-bottom:31px}
	.button_medium{height:50px}
	.header{margin-top:17px;margin-bottom:56px}
	.logo__icon{width:26px}
	.logo__legend{font-size:13px;max-width:118px;line-height:1.23077}.
	intro{margin-bottom:40px}
	.intro__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:16px}
	.cover{height:300px;margin-bottom:72px}
	.features__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:41px}
	.info__desc{font-size:18px;line-height:1.5;margin-bottom:31px}
	.info__buttons{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:16px}
	.info__inner{padding-top:16px}
	.contacts__title{margin-bottom:24px}
	.contacts__desc{font-size:18px;line-height:1.5}
	.contacts__desc:first-child{max-width:100%;margin-bottom:16px}
	.contacts__desc:nth-child(2){display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:16px;max-width:100%}
	.popup{flex-direction:column;padding:16px}
	.popup__desc{font-size:16px;margin-right:0;margin-bottom:20px}
	.popup .button{width:100%}
}
@media (max-width:575px){
	.phone .legend{display:none}
	.cover{height:200px}
}
/* End */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?16904772712729 */
/* /bitrix/templates/audit/styles.css?17485182281599 */
/* /bitrix/templates/audit/template_styles.css?17485182289733 */
