body {
    font-family: 'Open Sans';

	   margin: 0!important;
	   background: #F6F1EA;
}

div
 a {
    cursor: pointer;
    text-decoration: none!important;
  }
a:active, a:focus { outline: none; text-decoration: none; }

input, textarea {outline:none; 	          font-family: 'Open Sans';}
input:active, textarea:active {outline:none;}
:focus {outline:none;}
button:active, button:focus {
  outline: none;
}
         button:active, button:focus {
  outline: none;
}


::-webkit-scrollbar {
    width: 0px; /* ширина для вертикального скролла */
    height: 6px; /* высота для горизонтального скролла */
    background-color: rgba(51, 51, 51, 0.1);     border-radius: 9em;
}

/* ползунок скроллбара */
::-webkit-scrollbar-thumb {
    background-color: #504B49;
    border-radius: 9em;

}

::-webkit-scrollbar-thumb:hover {
    background-color: #504B49;
}

::-webkit-scrollbar-button:vertical:end:increment {
    background:
      #fff;
}

::-webkit-scrollbar-button:horizontal:start:decrement {
    background: #fff;
}

::-webkit-scrollbar-button:horizontal:end:increment {
    background: #fff;
}

.wrp {
  margin-left: auto;
  margin-right: auto;
  width: 1368px;
}
.body-wrapper-overflow {
	overflow: hidden;
}




.burger-menu-button {
	position: relative;
	width: 20px;
	height: 20px;
}


.burger-menu-button-line1 {
height: 2px;
width: 20px;

background: #505050;
position: absolute;
top: 4px;
left: 0;    transition: 0.3s;
}
.burger-menu-button-line2 {
height: 2px;
width: 20px;

position: absolute;
top: 10px;
left: 0;
background: #505050;
}
.burger-menu-button-line3 {
height: 2px;
width: 20px;

background: #505050;
position: absolute;
top: 16px;
left: 0;    transition: 0.3s;
}

.catalogse-buttonn2 .burger-menu-button-line1 {
    transition: 0.3s;     
        top: 9px;
        background: #fff;
        transform: rotate(45deg);
}

.catalogse-buttonn2 .burger-menu-button-line2 {
    width: 0;
}

.catalogse-buttonn2 .burger-menu-button-line3 {
        transition: 0.3s;
        top: 9px;
           background: #fff;
        left: 0;
        transform: rotate(-45deg);
}


.headerpradar {
	padding-top: 51px;
	padding-bottom: 50px;
}
.header {
	display: flex;
justify-content: space-between;
align-items: center;
}

.header-right-menu-but {
display: flex;

font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 20px;
/* identical to box height, or 100% */
display: flex;
align-items: center;

text-transform: uppercase;

color: #504B49;
gap: 23px;

}


.burger-menu-button-ov {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 27px;
	height: 27px;
	border-radius: 3px;
	border: 2px solid #F6F1EA;
}

.catalogse-buttonn2  .burger-menu-button-ov {
	border: 2px solid #fff;
}


.header-right-menu-but {
	position: relative;
	z-index: 999;
}

.catalogse-buttonn2   {
color: rgba(0, 0, 0, 0);
}


.headerpradar {
	
}



.overlaynenu {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	top: -200%;
	background: rgba(0, 0,  0, 0);
	z-index: 99;

}

.overlaynenu-open {
	top: 0;
}

.fifix {
	overflow: hidden;
}


.menu-catalog-window {
position: fixed;
width: 476px;
height: calc(100vh + 400px);
right: -100vw;
transition: 0.5s;
background: #504B49;
top:0;


width: calc(((100vw / 2) - 684px) + 440px);
	box-sizing: border-box;
}

.menu-catalog-window-open {
	right: 0;
	transition: 0.5s;

}

.about-number-razd {
	display: none;
}


.first-screen {
	border-radius: 12px;
	box-sizing: border-box;
	padding-top: 374px;
	padding-bottom: 74px;
	position: relative;
	overflow: hidden;
}

.first-screen-slide-video1 {
position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;

    justify-content: center;
    align-items: center;
}
.first-screen-slide-video1 video {
	    width: 100%;
    object-fit: contain;
    min-height: 100%;
}
.first-screen-title {
	margin-bottom: 41px;
	
margin-top: 0;
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 48px;
/* or 120% */
text-align: center;
position: relative;
z-index: 2;
color: #F6F1EA;


}
.first-screen  .button1 {
	position: relative;
z-index: 2;
}
 .button1{
	display: flex;
	margin-left: auto;
	margin-right: auto;
	width: fit-content;
	justify-content: center;
	align-items: center;


font-weight: 600;
font-size: 18px;
line-height: 26px;
/* identical to box height, or 144% */
text-align: center;
text-transform: uppercase;

color: #504B49;

padding: 12px 20px;transition: 0.3s;

background: #F6F1EA;
border-radius: 12px;

}
a.button1:hover  {
	transition: 0.3s;
	opacity: 0.8;
}


.mt150 {
	margin-top: 150px;
}
.mb150 {
	margin-bottom: 150px;
}







 .spacetext1 {
 
font-style: normal;
font-weight: 700;
font-size: 36px;
line-height: 46px;
/* or 128% */
text-align: center;

color: #D9D9D9;




                position: relative;
                white-space: pre-wrap;
                word-wrap: break-word;
            }
            
            .spacetext1 .char,
            .spacetext1 .char-spacer {
                display: inline-block;
                transition: color 0.2s ease;
                white-space: pre;
font-style: normal;
font-weight: 700;
font-size: 36px;
line-height: 46px;
/* or 128% */
text-align: center;

color: #D9D9D9;
            }
            
            .spacetext1 .char-spacer {
                width: 0.3em; /* небольшая ширина для пробелов */
            }
.spacetext1 {
    white-space: pre-wrap;
    word-break: keep-all;
    overflow-wrap: normal;
}

.spacetext1 .word {
    display: inline-block;
    white-space: nowrap;
}

.spacetext1 .word-spacer {
    display: inline;
}


.about-home-text {
	max-width: 1033px;
	margin-left: auto;
	margin-right: auto;
}

.about-hometitle {
	margin-top: 0;/* PRADAR Franchise */
margin-bottom: 25px;
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 48px;
text-align: center;
text-transform: uppercase;

color: #504B49;


}
.cel-block {
	display: flex;
	gap:140px;
	align-items: center;
	padding-left: 128px;
}
.cel-left {
	display: flex;
	width: 428px;
}
.cel-left pirture {
	display: flex;
	width: 100%;
}
.cel-left img {
	width: 100%;
}


.section-title {
	margin-top: 0;
	margin-bottom: 0;
font-style: normal;
font-weight: 600;
font-size: 40px;
line-height: 48px;

color: #504B49;


}


.cel-list {
width: 464px;
margin-top: 36px;
}
.cel-list ul {
padding: 0;
margin: 0;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 26px;
/* or 130% */

color: #504B49;
list-style: none;
display: flex;
flex-direction: column;
gap: 12px;
}

.cel-list ul li {
	position: relative;
	padding-left: 30px;
}

.cel-list ul li:before {
	content:'';
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	background: #504B49;
	top: 12px;
	left: 8px;
}

.about-brand-cards {
	display: flex;
	gap: 25px;
	flex-wrap: wrap;
}

.about-brand-card{
	width: calc((100% - 125px) / 6);
}

.about-brand-card-text {
margin-top: 35px;
font-style: normal;
font-weight: 700;
font-size: 15px;
line-height: 18px;
/* or 120% */

color: #504B49;


}

.section-title.mb74 {
	margin-bottom: 74px;
}


.about-brand-card-icon {
	margin-bottom: 30px;
width: 62px;
height: 62px;
border-radius: 50%;
display: flex;
justify-content: center;
background: #D9D9D9;

}
.about-brand-card-icon img {
	width: 100%
}
.about-brand-card-datainer{
width: fit-content;
padding-right: 18px;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 24px;
/* identical to box height, or 120% */

color: #75533F;
 background: #F6F1EA;
position: relative;
z-index: 2;
}



.about-brand-card-data{
	position: relative;
}

.about-brand-card-data:before {
	content: '';
	position: absolute;
	background-image: url('data:image/svg+xml,<svg width="150" height="1" viewBox="0 0 150 1" fill="none" xmlns="http://www.w3.org/2000/svg"><line x1="4.37114e-08" y1="0.5" x2="150" y2="0.500013" stroke="%2375533F" stroke-dasharray="2 2"/></svg>');
bottom: 4px;
left: 0;
	width: 100%;
	height: 1px;
	background-repeat: repeat-x;
	background-size: 150px 1px;
	background-position: right;
}

.inwesticii {
	display: flex;
	flex-wrap: wrap;
	gap: 28px;
	margin-top: 64px;
}
.inwesticii-item {
/* Rectangle 46 */

box-sizing: border-box;

width: calc((100% - 56px) / 3);
padding: 32px 27px 29px 27px;
border: 1px solid #504B49;
border-radius: 12px;

}
.inwesticii-title {
margin-top: 22px;
margin-bottom: 17px;
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 22px;
/* or 122% */

color: #504B49;


}
.inwesticii-text {

font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* or 143% */

color: #504B49;


}

body .rale {
	   font-family: 'Raleway';
}





.inwesticii-num {

font-style: normal;
font-weight: 300;
font-size: 28px;
line-height: 22px;
/* identical to box height, or 79% */

color: #504B49;


}


.inwesticii-icon {

	
	
}

.inwesticii-icon-img {
	display: flex;
	width: 140px;
		height: 140px;
		display: flex;
	justify-content: center;
	align-items: center;
	position: relative;

}
.inwesticii-icon-img  img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.about-numbers {
	padding-bottom: 75px;
	margin-bottom: 90px;
	border-bottom: 1px solid #75533F;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
    justify-content: center;
}

.about-number {
width: calc((100% - 90px) / 4);
box-sizing: border-box;
padding-left: 20px;
padding-right: 20px;
padding-top: 35px;
}

.about-number1, .about-number2, .about-number3 {

border-right: 1px dashed #75533F;


}

.about-number-text {
margin-top: 20px;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 26px;
/* or 144% */
text-align: center;

color: #504B49;


}



.about-number-num span{

font-style: normal;
font-weight: 400;
font-size: 112px;
line-height: 100%;
/* identical to box height, or 41% */
text-align: center;
letter-spacing: -0.05em;
display: block;
color: #75533F;


}
.about-number-num {
	position: relative;
	display: flex;
	justify-content: center;
	gap:8px;
	align-items: center;
}
.mlbrub {

font-style: normal;
font-weight: 300;
font-size: 44px;
line-height: 46px;
/* or 105% */

color: #75533F;


}
.more-label {
	position: absolute;
	top: -33px;
	left: 50%;
	transform: translateX(-50%);

font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 26px;
/* identical to box height, or 108% */
text-transform: uppercase;

color: #504B49;


}

.vesy-wrapper {
	position: relative;
}


.vesy-cols {
	position: relative;
	z-index: 2;
	padding-left: 116px;
	padding-right: 120px;
	display: flex;
	justify-content: space-between;
	padding-bottom: 148px;
}


.vsy-image {
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
width: 1110px;
}
.vsy-image img {
	width: 100%;
}


.vesy-col1 {
margin-top: 198px;
}
.vesy-col2 {
	margin-top: 337px;
}


.vesy-title {

font-style: normal;
font-weight: 600;
font-size: 30px;
line-height: 40px;


color: #504B49;

margin-bottom: 31px;
}

.vesy-ram{

width: 332px;
box-sizing: border-box;

background: #D9D9D9;
border-radius: 12px;
padding: 16px 16px 16px 28px;
}

.vesy-ram ul {
padding: 0;
margin: 0;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 26px;
/* or 130% */

color: #504B49;
list-style: none;
display: flex;
flex-direction: column;
gap: 12px;
}

.vesy-ram ul li {
	position: relative;
	padding-left: 30px;
}

.vesy-ram ul li:before {
	content:'';
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	background: #504B49;
	top: 12px;
	left: 8px;
}


.vibiraya-items {
	display: flex;
	flex-wrap: wrap;
	gap: 26px;
	padding-top: 57px;
}

.vibiraya-item {
	width: calc((100% - 78px) / 4);

background: #D9D9D9;
border-radius: 12px;
padding: 101px 18px 30px 27px;
box-sizing: border-box;
position: relative;
}


.vibiraya-title {

font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 22px;
/* or 122% */

color: #504B49;


}
.vibiraya-text {
margin-top: 24px;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* or 143% */

color: #504B49;


}
.vibiraya-icon {
position: absolute;
display: flex;

}

.vibiraya-icon{
margin-inline: auto;
    animation-name: fade-our;
    animation-fill-mode: both;
    animation-timing-function: linear;
    view-timeline-name: --fade-our-image;
    animation-timeline: --fade-our-image;
    animation-range: 6% 66%;

    display: flex;
}
.vibiraya-icon img , .vibiraya-icon picture{
	width:100%;
	display: flex;
}




@keyframes fade-our {
0% {
    transform: translateY(-37px);
    opacity: 1;
}

100% {
    transform: translateY(0);
    opacity: 1;
}
}

.vibiraya-icon1 {
width: 159px;
top: -53px;
right: 33px;

}
.vibiraya-icon2{
top: -82px;
right: -5px;
width: 234px;
}
.vibiraya-icon3 {
width: 167px;
right: 15px;
top: -56px;
}
.vibiraya-icon4 {
width: 196px;
right: 10px;
top: -84px;
}



.formaty {
	display: flex;
	gap:24px;
}


.formaty-item {
	width: calc((100% - 48px) / 3);
	box-sizing: border-box;
}
.formatItemCategory {
	position: relative;
}
.formatItemCategory_Block {
	position: absolute;
	top: -20px;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 12px;
	border: 2px solid var(--border-color);
	border-width: 2px;
	padding: 8px 16px;
	font-family: Open Sans;
	font-weight: 600;
	font-size: 16px;
	line-height: 26px;
	text-transform: uppercase;
	z-index: 2;
	color: #504B49;
	background-color:#F6F1EA;
}

.formaty-item-iner {
	height: 100%;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	padding-top: 29px;
	padding-bottom: 34px;
	border-radius: 12px;
	gap: 18px;
	position: relative;
	transition: 0.3s;
}
.formaty-item-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.formaty-item-more a {
	position: relative;
	z-index: 2;
}
.headerpradar {
    position: relative;
    z-index: 999;
}

.formaty-item-iner:hover {
	transition: 0.3s;
	transform: scale(1.03);
}
.formaty-item-iner1 {
background: #75533F;
}
.formaty-item-iner2{
background: #011E41;
}
.formaty-item-iner3 {
background: #F8403F;
}

.formaty-item-top-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 272px;
}
.formaty-item-top-icon picture {
	width: 226px;
	display: flex;

}

.formaty-item-top-icon picture  img {
	width: 100%;
}
.formaty-item-top-icon img {
	max-width: 296px;
	width: auto;
}

.formaty-item-top-title {
margin-top: 23px;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 24px;
/* or 133% */
text-align: center;

color: #F6F1EA;


}

.formaty-item-bottom {
	border-top: 1px solid #D9D9D9;
	padding: 23px 17px 0 17px;
}
.formaty-item-cols {
	display: flex;
	gap: 26px;
	margin-bottom: 32px;

}

.formaty-item-col {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	gap: 17px;
	width: calc(50% - 26px);
	box-sizing: border-box;
}

.formaty-item-col-item {
display: flex;
gap: 8px;
}
.formaty-item-col-value {

width: 56px;
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 16px;
/* or 114% */

color: #F6F1EA;


}
.formaty-item-col-title {
max-width: calc(100% - 64px);
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 16px;
/* or 114% */

color: #F6F1EA;


}
.formaty-item-razd {

width: 0px;
height: 105px;

border: 1px dashed #F6F1EA;


}




.formaty {
	margin-top: 64px;
}



.steps-block {
	display: flex;
	flex-wrap: wrap;
gap: 35px 24px;
}


.steps-item {
	width: calc((100% - 72px) / 4);
}

.steps-text{
margin-top: 26px;
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 22px;
/* or 122% */

color: #504B49;


}
.steps-item-header {
display: flex;
align-items: center;
gap:12px;
}

.steps-num {
width: 52px;
height: 52px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
border: 1px solid #75533F;

font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 26px;
/* identical to box height, or 144% */

color: #75533F;


}
.steps-line {
background: #75533F;
height: 1px;
width: calc(100% - 64px);
}







.dluya-kogo {
display: flex;
gap: 120px;
}
.dluya-kogo-left {
width: 460px;
border-right: 1px solid #75533F;
padding-top: 24px;
}
.dluya-kogo-right	{
width: calc(100% - 580px);
}

.dluya-kogo-left-ul-label {
margin-bottom: 12px;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 26px;
/* or 144% */

color: #504B49;


}
.dluya-kogo-left-ul{
width: 350px;
margin-top: 57px;
}

.dluya-kogo-left-ul ul {
padding: 0;
margin: 0;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 26px;
/* or 130% */

color: #504B49;
list-style: none;
display: flex;
flex-direction: column;
gap: 12px;
}

.dluya-kogo-left-ul ul li {
	position: relative;
	padding-left: 30px;
}

.dluya-kogo-left-ul ul li:before {
	content:'';
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	background: #504B49;
	top: 12px;
	left: 8px;
}
.dluya-kogo-item {
padding-bottom: 31px;
display: flex;
gap:72px;
margin-bottom: 31px;
border-bottom: 1px solid #75533F;
}
.dluya-kogo-item:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.dluya-kogo-item-icon {
	display: flex;
	width: 56px;
	align-items: flex-start;
}
.dluya-kogo-item-icon img {
	width: 100%;
}
.dluya-kogo-info-title {
margin-bottom: 16px;
font-style: normal;
font-weight: 600;
font-size: 26px;
line-height: 30px;
/* identical to box height, or 115% */

color: #504B49;

}
.dluya-kogo-info-desc {

font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 26px;
/* or 144% */

color: #504B49;

}
.dluya-kogo-info {
	width: 558px;
}
.biglogounparalax {
	margin-left: auto;
	margin-right: auto;
	display: flex;
	width: 805px;
}
.biglogounparalax img {
	width: 100%;
}
.parelax-image {
	padding-top: 400px;
	padding-bottom: 100px;
}
.footer-wrapper {
	background: #fff;
	padding-top: 45px;
	padding-bottom: 45px;
}
.logofooter {
	display: flex;
	margin-left: auto;
	margin-right: auto;
	width: 264px;
}
.logofooter img {
	width: 100%;
}
.footer-socials {
	display: flex;
	justify-content: center;
	align-items: center;
	gap:42px;
	margin-top: 18px;
	margin-bottom: 18px;
}

.footer-socials a {
transition: 0.3s;
display: flex;
}
.footer-socialss1 {
width: 35px;
}
.footer-socialss2 {
width: 40px;
}
.footer-socialss3 {
width: 35px;
}
.footer-socials img {
width: 100%;
}
.footer-socials a:hover {
	transition: 0.3s;
	transform: scale(1.06);
}

.footer-copyright {

font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 125%;
/* identical to box height, or 25px */

color: #505050;
text-align: center;
}
.form-wrapper {
	margin-bottom: 100px;
	margin-top: 138px;
}
.form-block {
	display: flex;
	justify-content: space-between;
}
.form-block-left {
	width: 556px;
}
.form-block-left-title {
margin-top: 82px;
font-style: normal;
font-weight: 600;
font-size: 26px;
line-height: 30px;
/* or 115% */

margin-bottom: 60px;
color: #504B49;


}
.form-block-left-cont-item {
display: flex;
align-items: center;

font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 130%;
padding-top: 21px;
padding-bottom: 21px;


color: #504B49;
gap: 43px;
border-bottom: 1px solid #75533F;

}
.form-block-left-cont-item img {
	width: 36px;
}


.form-block-right {
	width: 580px;
	padding-left: 24px;
	border-left: 1px solid #75533F;
}





.button2 {

font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 125%;
/* identical to box height, or 25px */
text-align: center;

color: #505050;

display: flex;
flex-direction: row;
align-items: center;
width: fit-content;
justify-content: center;
cursor: pointer;
box-shadow: none;
/* Frame 5 */

box-sizing: border-box;

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 42px;

border: 1px solid #505050;
border-radius: 12px;
background: none;	transition: 0.3s; 
margin-left: auto;
margin-right: auto;

}
.button2:hover {
	transition: 0.3s;
	background: #505050;
	color: #F6F1EA;
}


.form-input-submit {
	margin-top: 38px;
}
.form-agreement{
margin-top: 12px;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 125%;
/* or 15px */
text-align: center;

color: #505050;
max-width: 400px;
margin-left: auto;
margin-right: auto;
}

.form-agreement a {
font-weight: 400;
font-size: 12px;
line-height: 125%;

color: #505050;	
}


.form-df {
	display: flex;flex-wrap: wrap;
	gap:22px 15px;
}

.form-input12 {
	width: calc((100% - 15px) / 2);
}

.form-input1 {
	width: 100%;
}

.form-input-label {
margin-bottom: 5px;
font-style: normal;
font-weight: 400;
font-size: 11px;
line-height: 125%;

color: #505050;


}
.form-input-input input, .form-input-input textarea {
/* input */

box-sizing: border-box;

width: 100%;
/* color/white */
background: #FFFFFF;
border: 1px solid rgba(80, 80, 80, 0.3);
border-radius: 8px;
padding: 12px;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 120%;
color: #505050;
box-shadow: none;

}
.form-input-input input::placeholder, .form-input-input textarea::placeholder {

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 120%;
color: #B1AEBB;
}


.pradarcollection-first-screen {
padding: 42px 116px;
background: #75533F;
border-radius: 12px;
display: flex;
gap:170px;

}
.pradarcollection-first-screen-wrapper {
	padding-bottom: 74px;}
.pradarcollection-first-screen-left {
width: 556px;
padding-top: 24px;
}
.pradarcollection-first-screen-wrapper2 .pradarcollection-first-screen {
    background: #011E41;
    align-items: center;
    height: 440px;
    gap: 0;
    box-sizing: border-box;
    justify-content: space-between;
}
.pradarcollection-first-screen-wrapper2 .pradarcollection-first-screen-image {
    width: 439px; 


    }
    .pradarcollection-first-screen-wrapper3 .pradarcollection-first-screen-image {
    width: 324px; 


    }
.pradarcollection-first-screen-wrapper3 .pradarcollection-first-screen {
background: #F8403F;

    align-items: center;
    height: 440px;
    gap: 0;
    box-sizing: border-box;
    justify-content: space-between;
}
.pradarcollection-first-screen-wrapper3 .pradarcollection-first-screen-left, .pradarcollection-first-screen-wrapper2 .pradarcollection-first-screen-left  {
    padding-top: 0;
}
.pradarcollection-first-screen-title1 {
margin-top: 0;

font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 48px;

color: #FFF7EA;

margin-bottom: 16px;
}
.pradarcollection-first-screen-text1 {
margin-bottom: 47px;

font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 26px;
/* or 130% */

color: #F6F1EA;
max-width: 458px;

}
.pradarcollection-first-screen-text2 p{
margin-top: 0;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 24px;
/* or 150% */

color: #F6F1EA;


}
.pradarcollection-first-screen-text2 ul {
padding: 0;
margin: 0;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
/* or 130% */

color: #F6F1EA;
list-style: none;
display: flex;
flex-direction: column;
gap: 12px;
}

.pradarcollection-first-screen-text2 ul li {
	position: relative;
	padding-left: 24px;
}

.pradarcollection-first-screen-text2 ul li:before {
	content:'';
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	background: #F6F1EA;
	top: 6px;
	left: 8px;
}


.pradarcollection-first-screen-image {
width: 295px;
display: flex;
}

.pradarcollection-first-screen-image picture, .pradarcollection-first-screen-image img {
	width: 100%;
	display: flex;
}

.collection-cards {
	display: flex;
	flex-wrap: wrap;
	gap:24px;
}

.collection-card {
	width: calc((100% - 72px) / 4);
	box-sizing: border-box;/* Rectangle 46 */

box-sizing: border-box;
padding: 30px 27px;

border: 1px solid #504B49;
border-radius: 12px;

}

.collection-card-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 16px;
	width: 120px;
	height: 120px;
}
.collection-card-icon img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}


.collection-card-num {
margin-top: 35px;
font-style: normal;
font-weight: 300;
font-size: 28px;
line-height: 22px;
/* identical to box height, or 79% */

color: #504B49;

margin-bottom: 22px;
}
.collection-card-title {
margin-bottom: 23px;
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 22px;
/* identical to box height, or 122% */

color: #504B49;


}
.collection-card-text {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* or 143% */

color: #504B49;




}
.auditoriya {
display: flex;
justify-content: center;
align-items: center;
gap:140px;
}
.auditoriya-left {
display: flex;
width: 556px;
}
.auditoriya-left img {
	border-radius: 12px;
	width: 100%;
}


.auditoriya-right {
width: 440px;
}
.auditoriya-right-text {
margin-top: 40px;

font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 26px;
/* or 144% */

color: #504B49;


}
.collection-numbers {
	padding-bottom: 87px;
	margin-bottom: 87px;
	border-bottom: 1px solid #75533F;
	display: flex;
}
.collection-numbers-item {
	width: calc(100% / 5);
border-right: 1px dashed #75533F;
padding-bottom: 60px;


}
.collection-numbers-item:last-child {
	border-right: none;
}
.collection-numbers-title {
	margin-left: auto;
	margin-right: auto;
	height: 56px;
width: 145px;
display: flex;
align-items: flex-end;
font-style: normal;
font-weight: 700;
font-size: 15px;
line-height: 18px;
/* or 120% */
text-align: center;

color: #504B49;
margin-bottom: 20px;
justify-content: center;


}
.collection-numbers-numwrp{
display: flex;
justify-content: center;
gap:4px;
align-items: center;
}
.collection-numbers-numtext {

font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 26px;
/* or 144% */

color: #75533F;


}
.collection-numbers-numbig {

font-style: normal;
font-weight: 400;
font-size: 72px;
line-height: 46px;
/* identical to box height, or 64% */
text-align: center;
letter-spacing: -0.05em;

color: #75533F;


}

.primer {
	overflow: hidden;
	display: flex;
	justify-content: space-between;
}
.primer-left {
width: 669px;
display: flex;
position: relative;
z-index: 55;
}
.primer-left img {
	width: 100%;
	border-radius: 12px;
}


.primer-item-arrow {
	
    width: 24px;
    height: 24px;
    display: flex;
    position: absolute;
    left: -44px;
    top: 1px;
}
.primer-item-arrow img {
	width:100%;
	display: flex;
}





.primer-item  {
	position: relative;
}

.primer-right {
	width: 556px;
}
.primer-items {
	margin-top: 27px;
	display: flex;
	flex-direction: column;
	gap:18px;
}
.primer-item-label {
margin-bottom: 4px;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 26px;
/* identical to box height, or 144% */

color: #504B49;

}
.primer-value {

font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 22px;
/* identical to box height, or 122% */

color: #504B49;

}

.menu-catalog-window-iner {
	margin-left: 116px;
	width: 324px;
	padding-top: 90px;
	overflow-y: auto;
	    height: 100%;
    box-sizing: border-box;
}
.menu-catalog-window-menu {
display: flex;
flex-direction: column;
gap:32px;
}
.menu-catalog-window-menu-item {

font-style: normal;
font-weight: 400;
font-size: 26px;
line-height: 34px;
/* identical to box height, or 94% */
text-transform: uppercase;

color: #FFFFFF;

display: block;
}
.menu-catalog-window-menu-item:hover {
	transition: 0.3s;
	color: #F6F1EA;
}
.mnu-left-cont {
margin-top: 100px;
}
.menu-cont-item {
	gap:42px;
display: flex;

font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 62px;
/* or 388% */

color: #FFFFFF;
border-bottom: 1px solid #FFFFFF;

}
.menu-cont-item img {
	width: 30px;
}


.pradarcollection-first-screen-image {
    width: 295px;
    display: flex;
    align-items: flex-start;
}
.first-screen-prad-bigimg {
	display: none;
}



.collection-cards-three {

}
.collection-cards-three .collection-card {
	width: calc((100% - 48px) / 3);
	padding: 36px 27px 27px 27px;
}



.footermail {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    gap: 20px;
    flex-wrap: wrap;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    line-height: 125%;
    color: #505050;
}

.footermail a {
    transition: 0.3s;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    line-height: 125%;
    color: #505050;
}
.footermail a:hover {
	opacity: 0.7;
	    transition: 0.3s;
}


.form-soglasie {
    max-width: 700px;
    text-align: left;
}

.contacts-form-agree, .contacts-form-agree a {
    font-size: 14px;
}
.contacts-form-agree {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 125%;
    text-align: left;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    color: #505050;
}
.form-soglasie input {
    position: relative;
    top: 3px;
}

.contacts-form-agree a  {
	text-decoration: underline!important
}


.textpageblock h2{
font-size: 24px;
line-height: 130%;
    color: #504B49;
    margin-top: 40px;
    margin-bottom: 20px;
}
.textpageblock p {
line-height: 130%;
font-size: 14px;
margin-top: 12px;
margin-bottom: 12px;
    color: #504B49;
}
.textpageblock ul {
line-height: 130%;
font-size: 14px;
    color: #504B49;
    margin-top: 12px;
margin-bottom: 12px;
}
.textpageblock a{
line-height: 130%;
font-size: 14px;
text-decoration: underline!important;
    color: #504B49;
}

.has-text-align-right {
	text-align: right;
}







#cookie_notification {
	display: none;
	position: fixed;
	bottom: 10px;
	z-index: 99999;
	left:50%;transform: translatex(-50%);
	width: 100%;
	max-width: 1368px;
	box-sizing: border-box;
	
	border-radius: 10px;
	border: 1px solid #75533F;


	        color: #F6F1EA;
        background: #504B49;
}
#cookie_notification.show {
    display: flex;
}
#cookie_notification .wrp0 {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
	padding: 15px;
}
#cookie_notification p {
	margin: 0;
font-weight: 500;
font-size: 16px;
line-height: 130%;
max-width: 750px;
color: #FFFFFF;


}
.cookie_notification-buttons {
	display: flex;
	gap: 20px;
}
.button.cookie_accept{
	transition: 0.3s;
	
	display: flex;
	justify-content: center;
	align-items: center;
padding: 13px 48px;
background: #b287fd;
border-radius: 12px;

font-weight: 500;
font-size: 16px;
line-height: 22px;
color: #FFFFFF;
border: none;
	box-shadow: none;
	cursor: pointer;
	    color: #504B49;
    padding: 12px 20px;
    transition: 0.3s;
    background: #F6F1EA;
    width: 180px;
    border: 1px solid #F6F1EA;
}
.button.cookie_accept:hover{
	transition: 0.3s;
	color: #F6F1EA;
border: 1px solid #75533F;
background: #75533F;
}
.cookie_accept22 {
	
font-weight: 500;
font-size: 16px;
line-height: 22px;

box-sizing: border-box;

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 13px 40px;

width: 180px;
border: 1px solid #F6F1EA;
border-radius: 12px;

color:#F6F1EA;
text-decoration: none;

		transition: 0.3s;
}
.cookie_accept22:hover {
	transition: 0.3s;
	    background: #F6F1EA;
	color:  #75533F;
border: 1px solid #75533F;
}

@media (max-width: 1430px) {
  #cookie_notification {
        max-width: 984px;
    } 
	
#cookie_notification p {

font-size: 12px;
line-height: 130%;
max-width: 550px;
}
}
	
@media (max-width: 1000px) {
     #cookie_notification {
        max-width: 704px;
			 box-sizing: border-box;
    }
	#cookie_notification .wrp0 {
    display: flex
;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding: 15px;
    flex-direction: column;
    gap: 15px;
}
}
@media(max-width: 720px) {

	  #cookie_notification {
        max-width: calc(100% - 40px);
			 box-sizing: border-box;
    }
	#cookie_notification .wrp0 {
    display: flex
;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding: 12px;
    flex-direction: column;
    gap: 15px;
}
	    #cookie_notification p {
        font-size: 10px;
        line-height: 130%;
        max-width: 100%;
    }
	.button.cookie_accept , .cookie_accept22 {
		width: calc(50% - 5px);
		box-sizing: border-box;
		font-size: 12px;
    line-height: 120%;
		padding: 8px;
	}
	.cookie_notification-buttons {
    display: flex
;
    gap: 10px;
    width: 100%;
}
}
