@charset "UTF-8";
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{/*! font-family:sans-serif; */-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
h1{margin:0;line-height: 1.3;font-weight: 500;}
abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;font-weight: inherit;}sup{top:-0.5em;color: currentColor;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
ul{list-style:none; padding: 0;margin-bottom: 0;}
* {padding: 0; margin: 0; box-sizing: border-box; font-family: 'Montserrat', sans-serif; font-weight: normal;font-style: normal;color: #000000;}
html,body{overflow-x: hidden;max-width: 100vw;}
main{overflow-x: hidden;max-width: 100vw;}
body.fixed{overflow: hidden;height: 100dvh;width: 100vw;}

@font-face {
	font-family: 'Montserrat';
	src: url('/assets/fonts/Montserrat-Bold.eot');
	src: local('Montserrat Bold'), local('Montserrat-Bold'),
		url('/assets/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Montserrat-Bold.woff') format('woff'),
		url('/assets/fonts/Montserrat-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/assets/fonts/Montserrat-SemiBold.eot');
	src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
		url('/assets/fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Montserrat-SemiBold.woff') format('woff'),
		url('/assets/fonts/Montserrat-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}


@font-face {
	font-family: 'Montserrat';
	src: url('/assets/fonts/Montserrat-Regular.eot');
	src: local('Montserrat Regular'), local('Montserrat-Regular'),
		url('/assets/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Montserrat-Regular.woff') format('woff'),
		url('/assets/fonts/Montserrat-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	src: url('/assets/fonts/Montserrat-Medium.eot');
	src: local('Montserrat Medium'), local('Montserrat-Medium'),
		url('/assets/fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Montserrat-Medium.woff') format('woff'),
		url('/assets/fonts/Montserrat-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

footer{background-color: #E02263;}

.container{width: 100%;max-width: 1630px;margin: 0 auto;padding: 0 15px;}
h2{font-weight: 700;font-size: 50px;line-height: 120%;text-transform: uppercase;color: #E02263;margin-bottom: 0.5em;}

.btn-more{background-color: transparent;border: none;padding-right: 25px;position: relative;}
.btn-more:after{content:""; position: absolute;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M.3.3a1 1 0 0 1 1.4 0L5 3.6 8.3.3a1 1 0 1 1 1.4 1.42l-4 4a1 1 0 0 1-1.4 0l-4-4A1 1 0 0 1 .3.3' clip-rule='evenodd'/%3E%3C/svg%3E");width: 20px;height: 20px;background-repeat: no-repeat;background-position: center;right: 0;top: 0;}

.color-blue{color: #3A73B7 !important;}
.color-white *{color: white;}

.footer-wrapper{display: grid;grid-auto-columns: 1fr;grid-auto-rows: 1fr;grid-template-columns: 68% 30%;grid-template-rows: auto auto;gap: 17px 17px;grid-template-areas: "nav text" "copy logo";padding: 60px 0 calc(7vh + 20px) 0;}
.footer-copy{grid-area: copy;font-size: 24px;}
.footer-logo{grid-area: logo;justify-self: end;}
.footer-nav{grid-area: nav;display: flex;gap: 33px;align-self: flex-start;}
.footer-nav li:hover{border-bottom: solid 1px currentColor;cursor: pointer;}
.footer-nav li {font-size: 20px;text-transform: uppercase;}
.footer-nav li a {text-decoration: none;outline:0;}

.footer-text{padding-right: 12%;grid-area: text;}
.footer-text p{font-size: 14px;margin-bottom: 1.8em;}
.header-btn{padding: 12px 40px;background: #e02263;border-radius: 8px;font-weight: 500;font-size: 20px;line-height: 21px;color: #FFFFFF;border: none;text-decoration: none;}
 header{background-color: #fff;position: fixed;width: 100vw;z-index: 2;}
.header-logo{font-weight: bold;font-size: 30px;line-height: 0.7;height: 100%;align-items: center;display: flex;align-self: center;}
.header-logo a {font-weight: bold;text-decoration: none;}
.header-wrapper{display: flex;justify-content: space-between;padding: 20px 0;}
.header-nav-wrapper{display: flex;gap: 104px;}
.header-nav{display: flex;gap: 33px;align-items: center;}
.header-nav li{font-weight: 500;font-size: 20px;line-height: 21px;border-bottom: solid 2px #fff;text-transform: uppercase;}
.header-nav li a {font-weight: 500;text-decoration: none;outline:0;}
.header-nav li:hover{border-bottom: solid 2px currentColor; cursor:pointer }
.header-mobile-menu{display: none}

.ligal{font-weight: 400;font-size: 24px;line-height: 200%;text-align: center;text-transform: uppercase;color: #4B4B4B;position: fixed;bottom: 0;left: 0;width: 100vw;z-index: 1;background-color: #d7e8ec;min-height: 7vh;display: flex;justify-content: center;align-items: center;}

.modal{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.7);z-index: 1000;justify-content: center;align-items: center;/*! display: none; */}
.modal-close{position: absolute;top: 20px;right: 20px;background: none;border: none;color: #000;cursor: pointer;z-index: 1001;font-size: 0px;width: 35px;height: 35px;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='none'%3E%3Cpath fill='%23e02263' d='M27.55 4.28a2.47 2.47 0 1 0-3.49-3.5l-9.9 9.9L4.28.78A2.47 2.47 0 1 0 .8 4.29l9.88 9.89-9.9 9.9a2.47 2.47 0 0 0 3.5 3.48l9.9-9.9 9.89 9.9a2.47 2.47 0 0 0 3.49-3.49l-9.89-9.89z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: 100% 100%;}
.modal-content{background: #fff;padding: 40px;border-radius: 12px;max-width: 600px;width: 90%;max-height: 100dvh;overflow-y: auto;position: relative;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.modal-title{font-size: 32px;font-weight: 600;margin-bottom: 20px;color: #e02263;}
.modal-list{padding-left: 20px;font-size: 16px;line-height: 1.6;}
.modal-list li{margin-bottom: 12px;}
.modal-content p{margin-bottom: 1em}
.modal.pub .modal-content{max-width: 1200px;}


.where-to-buy{background-color: #EFEFEF;padding: 108px 0;}
.where-to-buy-column{width: 30%;display: flex;flex-direction: column;gap: 15px;}
.where-to-buy-item{display: flex;height: 83px;background: #FFFFFF;border-radius: 11px;justify-content: center;align-items: center;transition: .3s ease-in-out;}
.where-to-buy-item:hover{box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);}
.where-to-buy-item img{width: 80%; height: 70%; object-fit: contain;}
.where-to-buy-title{font-weight: 700;font-size: 24px;line-height: 120%;text-align: left;}
.where-to-buy-wrapper{display: flex;gap: 3.4%;margin-top: 40px;justify-content: center;}


.line-desc{font-weight: 500;font-size: 18px;line-height: 27px;color: #000000;max-width: 301px;margin-left: 34%;padding: 24px 0;}

.top-wrapper{display: flex;justify-content: center;}
.top-img-wrapper{width: 46%;background-color: #21204F;display: flex;justify-content: flex-end;flex-direction: column;align-items: flex-end;padding: 2.9% 7% 0 15px;}
.top-tramicent{width: 100%;max-width: 518px;margin-bottom: -109px;}
.top-text-wrapper{width: 54%;background-color: #EFEFEF;display: flex;align-items: center;padding-left: 2.6%;padding: 5% 0 0 2.6%;}
.top-h1{max-width: 815px;font-weight: bold;font-size: 37px;line-height: 1.2;}
.top-h1>span{font-weight: bold;font-size: 130%;}
.color-red, .color-red *{color: #e02263;}
.about{padding: 87px 0 0 0;}
.about-wrapper{display: flex;align-items: center;background-color: #EFEFEF;margin-bottom: 24px;border-radius: 8px;overflow: hidden;}
.about-text{width: 54%;padding: 50px 70px 39px 50px;}
.about-ul{display: flex;flex-direction: column;gap: 39px;}
.about-ul li{font-weight: 400;font-size: 24px;line-height: 150%;color: #21204F;padding-left: 80px;position: relative;}
.about-ul li:before{content:"";background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='47' fill='none'%3E%3Cpath fill='%2321204F' d='M46.15.65a4.05 4.05 0 0 0-5.6 1.2L17.86 36.73 6.8 26.53a4.05 4.05 0 0 0-5.5 5.93l14.53 13.4s.42.36.61.49a4.05 4.05 0 0 0 5.6-1.2l25.3-38.91A4.04 4.04 0 0 0 46.16.65'/%3E%3C/svg%3E");width: 39px;height: 53px;position: absolute;left: 0px;background-repeat: no-repeat;background-position: center;top: 9px;background-size: 100% auto;}
.about-img{width: 46%;background-color: #21204F;display: flex;align-items: center;justify-content: center;padding: 20px 0;}
.about-img img{width: 100%;max-width: 166px;}
.about-bordered-block{font-weight: 500;font-size: 24px;line-height: 27px;text-align: center;color: #000000;border: solid 2px #e02263;border-radius: 8px;padding: 18px 35px;}

.pokazanija{margin-bottom: 70px; padding-top: 100px}
.h2-desc{font-weight: 600;font-size: 20px;line-height: 150%;max-width: 900px;}
.pokazanija-wrapper{display: flex;gap: 30px;margin-top: 80px;max-width: 1260px;margin: 80px auto 0 auto;}
.pokazanija-item{width: 30%;font-weight: bold;font-size: 32px;background-color: gray;color: #fff;text-align: center;display: flex;flex-direction: column;justify-content: space-between;border-radius: 8px;background: linear-gradient(180deg, #C4C4C4 0%, #F1F1F1 100%);padding-top: 3.9%;overflow: hidden;}
.pokazanija-item img{width: 100%;margin-top: 9.5%;}
.use{background-color: #21204F;padding:85px 0 70px 0;}

.use-wrapper{display: flex;flex-direction: column;align-items: center;margin-top: 80px;margin: 82px 43px 0 37px;}
.use-title{border: solid 2px #e02263;border-radius: 8px;padding: 27px 20px;font-weight: 600;font-size: 32px;line-height: 150%;margin-bottom: -53px;position: relative;z-index: 1;background-color: #21204f;}
.use-content-wrapper{display: flex;border: solid 2px #e02263;border-radius: 8px;justify-content: space-between;padding: 58px 34px 0 57px;}
.use-text-left{width: 400px;padding: 85px 0;gap: 28px;display: flex;flex-direction: column;}
.use-item-title{font-weight: 600;font-size: 32px;line-height: 150%;display: flex;color: #FFFFFF;padding-left: 45px;}
.use-item{font-weight: 500;font-size: 20px;line-height: 140%;display: flex;gap: 15px;}
.use-item-img{width: 30px;}
.use-item-text{}
.use-text-img{width: 30%;margin: 5.1% 0 -13.8% -7.7%;}
.use-text-img img{width: 100%;}
.use-text-right{width: 351px;padding: 85px 0;gap: 28px;display: flex;flex-direction: column;}


.btns-wrapper{display: flex;gap: 15px;justify-content: space-between;}
.btn-red{padding: 12px 35px;background: #e02263;border-radius: 8px;font-weight: 500;font-size: 20px;line-height: 21px;color: #FFFFFF;border: none;text-decoration: none;}
.btn-red-transparent{padding: 12px 30px;background: #fff;border-radius: 8px;font-weight: 500;font-size: 20px;line-height: 21px;color: #e02263;border: solid 2px #e02263;text-decoration: none;}




.icon-pdf{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='29' fill='none'%3E%3Cpath fill='%23e02263' fill-rule='evenodd' d='m22.58 9.46-.02-.04a1 1 0 0 0-.3-.5l-8.5-8.5q-.2-.18-.42-.28l-.1-.04h-.04a1 1 0 0 0-.36-.08L12.8 0 12.75 0H2.83A2.84 2.84 0 0 0 0 2.83V25.5a2.84 2.84 0 0 0 2.83 2.83h17a2.84 2.84 0 0 0 2.84-2.83V9.92l-.01-.05-.01-.04q0-.2-.07-.37m-9.83-6.63v7.09h7.08zM5.58 21.6v2.5H4.25V17h2.24q.99 0 1.56.65.6.66.59 1.7 0 1.04-.58 1.64-.57.6-1.6.6zm3.95 2.5V17h1.74q1.15 0 1.84.79.69.78.7 2.16v1.15q0 1.4-.69 2.19-.68.8-1.89.8zm6.57-2.9h2.07v-1.18H16.1v-1.82h2.32V17h-3.65v7.08h1.33z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat: no-repeat;padding-left: 35px;top: 0;left: 0;background-position: left 8px;}
.icon-pdf a{text-decoration: none}
.icon-pdf:hover  *{color:#e02263}

@media (max-width:1630px){
	.container {max-width: 100%; padding: 0 20px;}
	h2 {font-size: 2.945vw;}
	.footer-wrapper {gap: 1.043vw 1.043vw; padding: 3.681vw 0 calc(7vh + 20px) 0;}
	.footer-copy {font-size: 1.472vw;}
	.footer-nav {gap: 2.025vw;}
	.footer-nav li {font-size: 1.227vw;}
	.footer-text p {font-size: 0.859vw;}

	.header-btn {padding: 0.736vw 2.454vw; border-radius: 8px; font-size: 1.227vw; line-height: 1.288vw;}
	.header-logo {font-size: 2.454vw;}
	.header-wrapper {padding: 1.227vw 0;}
	.header-nav-wrapper {gap: 6.38vw;}
	.header-nav {gap: 2.025vw;}
	.header-nav li {font-size: 1.227vw; line-height: 1.288vw; }

	.modal-close {top: 1.227vw; right: 1.227vw; width: 2.147vw; height: 2.147vw;}
	.modal-list {padding-left: 1.227vw; }

	.where-to-buy {padding: 6.626vw 0;}
	.where-to-buy-column {gap: 0.92vw;}
	.where-to-buy-item {height: 5.092vw; }
	.where-to-buy-title {font-size: 1.472vw;}
	.where-to-buy-wrapper {margin-top: 2.454vw;}
	.use {padding: 5vw 0 4.294vw 0;}
}


@media(max-width: 1260px) {
	.ligal {font-size: 1.905vw;}
}


@media (max-width:1200px){
	.top-h1{font-size: 3.083vw;}
	.line-desc {font-size: 1.5vw; line-height: 2.25vw; max-width: 350px; padding: 2vw 0;}
	.about {padding: 7.25vw 0 0 0;}
	.about-wrapper {margin-bottom: 2vw; border-radius: 8px;}
	.about-text {padding: 4.167vw 5.833vw 3.25vw 4.167vw;}
	.about-ul {gap: 3.25vw;}
	.about-ul li {font-size: 2vw; padding-left: 6.667vw;}
	.about-ul li:before {width: 3.25vw; height: 4.417vw; top: 0.75vw;}
	.about-img {padding: 1.667vw 0;}
	.about-img img {max-width: 13.833vw;}
	.about-bordered-block {font-size: 2vw; line-height: 1.25; border: solid 2px #e02263; border-radius: 8px; padding: 1.5vw 2.917vw;}
	.h2-desc {font-size: 1.367vw; max-width: 75vw;}
	.pokazanija-wrapper {gap: 2.5vw; margin-top: 6.667vw; max-width: 100%; margin: 6.667vw auto 0 auto;}
	.pokazanija-item {font-size: 2.667vw; border-radius: 8px;}
	.use {padding: 5.833vw 0 2.133vw 0;}
	.use-wrapper {margin-top: 6.667vw; margin: 6.833vw 3.583vw 0 3.083vw;}
	.use-title {  padding: 2.25vw 1.667vw; font-size: 2.667vw; margin-bottom: -4.417vw;}
	.use-content-wrapper {  padding: 4.833vw 2.833vw 0 4.75vw;}
	.use-text-left {width: 33.333vw; padding: 7.083vw 0; gap: 2.333vw;}
	.use-item-title {font-size: 2.667vw; padding-left: 3.75vw;}
	.use-item {font-size: 1.667vw; gap: 1.25vw;}
	.use-item-img {width: 2.5vw;}
	.use-text-right {width: 29.25vw; padding: 7.083vw 0; gap: 2.333vw;}
	.pokazanija{padding-top:8.333vw}
}

@media (max-width:768px){
	h2 {font-size: 32px;margin-bottom: 0.6em;}
	.container { padding: 0 30px;}
	.footer-wrapper {gap: 17px 17px; padding: 40px 0;grid-template-areas: "nav" "text" "copy" "logo";grid-template-columns: 1fr;}
	.footer-copy {font-size: 24px;}
	.footer-nav {gap: 15px;flex-direction: column;align-items: flex-start;}
	.footer-nav li:hover {border-bottom: solid 1px currentColor;}
	.footer-nav li {font-size: 20px;}
	.footer-text p {font-size: 14px;}
	.header-btn {padding: 12px 40px; border-radius: 8px; font-size: 20px; line-height: 21px;display: none;}
	.header-logo {padding: 0;align-items: flex-start;align-self: flex-start;font-size: 24px;}
	.header-logo sup{top: 0.2em;font-size: 50%;}
	.header-wrapper {gap: 104px;flex-direction: column;justify-content: center;align-items: center;width: 100%;gap: 20px;margin: 0;padding: 19px 0 19px 0;}
	.header-nav-wrapper {gap: 104px;flex-direction: column-reverse;justify-content: center;align-items: flex-end;width: 100%;gap: 20px;margin-top: -44px;}
	.header-nav {gap: 20px;width: 100%;justify-content: space-between;}
	.header-nav li {font-size: 20px; line-height: 21px; }
	.header-nav li:hover {border-bottom: solid 2px currentColor;}
	.header-nav-wrapper {  gap: 20px; position: relative;margin-top: 0;position: fixed;top: 0;right: 0;}
	.header-nav-wrapper.active{display: flex;background-color: #fff;position: fixed;width: 100%;height: 100dvh;top: 0;left: 0;z-index: 10;margin-top: 0;flex-direction: column;align-items: center;gap: 50px;}
	.header-nav-wrapper.active .header-nav {display: flex}
	.header-nav-wrapper.active .header-btn{display: block;}
	.header-nav-wrapper.active .header-mobile-menu{top: 7px;right: 7px;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' fill='none'%3E%3Cpath fill='%23d13e74' d='M22.1 12.37a1.03 1.03 0 1 0-1.47-1.46l-4.13 4.13-4.13-4.13a1.03 1.03 0 1 0-1.46 1.46l4.13 4.13-4.13 4.13a1.03 1.03 0 0 0 1.46 1.46l4.13-4.13 4.13 4.13a1.03 1.03 0 0 0 1.46-1.46l-4.13-4.13z'/%3E%3C/svg%3E");}
	.header-nav {gap: 20px;flex-direction: column;display: none;}
	.header-nav li {font-size: 20px; line-height: 21px; color: #000;}
	.header-nav li:hover {border-bottom: solid 2px currentColor;}
	.header-mobile-menu{display:block;position: absolute;right: 21px;width: 45px;height: 45px;z-index: 10;top: 8px;border: none;background-color: transparent;cursor: pointer;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23e02263' d='M4.67 21q-.5 0-.83-.34-.34-.33-.34-.83t.34-.83.83-.33h18.66q.5 0 .84.33.33.34.33.83A1.14 1.14 0 0 1 23.33 21zm0-5.83q-.5 0-.83-.34-.34-.33-.34-.83t.34-.83.83-.34h18.66q.5 0 .84.34.33.33.33.83a1.14 1.14 0 0 1-1.17 1.17zm0-5.84q-.5 0-.83-.33-.34-.34-.34-.83 0-.5.34-.83.33-.34.83-.34h18.66q.5 0 .84.34.33.33.33.83a1.14 1.14 0 0 1-1.17 1.16z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;}

	.ligal {font-size: 21px;line-height: 1.2;padding: 5px 15px;}

	.line-desc{font-size: 16px;line-height: 1.2;max-width: 395px;padding: 2vw 0;}

	.about {padding: 70px 0 80px 0;}
	.about-wrapper {margin-bottom: 12px; border-radius: 8px;align-items: stretch;}
	.about-text {padding: 16px 30px 10px 32px;width: 67%;}
	.about-ul {gap: 3.25vw;}
	.about-ul li {font-size: 18px; padding-left: 23px;}
	.about-ul li:before {width: 24px; height: 30px; top: 12px;left: -18px;}
	.about-img {padding: 13px 0;width: 33%;}
	.about-img img {max-width: 100%;width: 26%;}
	.about-bordered-block {font-size: 18px; line-height: 1.2; padding: 18px 20px;}
	.h2-desc {font-size: 16px; max-width: 100%;}
	.pokazanija-wrapper {gap: 15px; margin-top: 6.667vw; max-width: 100%; margin: 30px auto 0 auto;}
	.pokazanija-item {width: 33%;padding: 22px 0 0 0;align-items: center;font-size: 18px;}
	.pokazanija {margin-bottom: 80px;}
	.use {padding: 52px 0 21px 0;}
	.use-text-img{width: 28.5%;margin: 2.8% 0 -14% 0.7%;}
	.use-wrapper {margin-top: 6.667vw; margin: 29px 0 0 0;}
	.use-title { padding: 7px 11px; font-size: 20px; margin-bottom: -34px;}
	.use-content-wrapper { padding: 37px 10px 10px 18px;}
	.use-text-left {width: 33%; padding: 34px 0 10px 0; gap: 12px;}
	.use-item-title {font-size: 16px; padding-left: 35px;}
	.use-item {font-size: 14px; gap: 14px;}
	.use-item-img {width: 22px;}
	.use-text-right {  width: 36.5%;padding: 34px 0 10px 0;gap: 12px;}

	.modal-close {top: 7px; right: 8px; width: 35px; height: 35px;background-size: 15px;}
	.modal-content {padding: 40px; border-radius: 12px; max-width: 600px;}
	.modal-title {font-size: 32px; margin-bottom: 20px;}
	.modal-list {padding-left: 20px; font-size: 16px;}
	.modal-list li {margin-bottom: 12px;}

	.where-to-buy {padding: 153px 0 30px 0;}
	.where-to-buy-column {gap: 15px;width: calc(50% - 5px);}
	.where-to-buy-item {height: 83px; border-radius: 11px;}
	.where-to-buy-title {font-size: 24px;}
	.where-to-buy-wrapper {margin-top: 40px;flex-direction: row;gap: 10px;}

	.top-img-wrapper{width: 47%;padding: 14.8% 0 0 0;align-items: center;}
	.top-text-wrapper{width: 53%;padding: 11.4% 0 0 2.5%;}
	.top-tramicent{width: 65%;margin-bottom: -13.6%;}
	.top-h1{font-size: 19.7px;}
	.top-h1 > span{font-size: 142%;}
	.btn-red{padding: 10px;font-size: 16px;width: 50%;line-height: 1.2;}
	.btn-red-transparent{padding: 10px;font-size: 16px;width: 50%;line-height: 1.2;}
}


@media (max-width:765px){
	h2 {font-size: 4.183vw;}
	.container {padding: 0 3.922vw;}
	.footer-wrapper {gap: 2.222vw 2.222vw; padding: 5.229vw 0 calc(7vh + 20px) 0;}
	.footer-copy {font-size: 3.137vw;}
	.footer-nav {gap: 2.314vw;}
	.footer-nav li {font-size: 2.614vw;}
	.footer-text p {font-size: 1.83vw;}
	.header-btn {padding: 1.569vw 5.229vw; border-radius: 8px; font-size: 2.614vw; line-height: 2.745vw;}
	.header-logo {font-size: 24px;}
	.header-wrapper {gap: 13.595vw;  padding: 20px 0 16px 0;}
	.header-nav-wrapper {gap: 13.595vw; gap: 2.614vw; margin-top: 0;}
	.header-nav {gap: 2.614vw;}
	.header-nav li {font-size: 2.614vw; line-height: 2.745vw; }
	.header-nav-wrapper {gap: 2.614vw;}
	.header-nav-wrapper.active {gap: 6.536vw;}
	.header-nav-wrapper.active .header-mobile-menu {top: 0.915vw; right: 0.915vw;}
	.header-nav {gap: 2.614vw;}
	.header-nav li {font-size: 2.614vw; line-height: 2.745vw; }
	.header-mobile-menu {right: 7px; width: 45px; height: 45px; top: 5px;}
	.ligal {font-size: 2.745vw; padding: 0.654vw 15px;}
	.line-desc {font-size: 2.092vw; max-width: 51.634vw;}
	.about {padding: 52px 0 0 0;}
	.about-wrapper {margin-bottom: 1.569vw; border-radius: 8px;}
	.about-text {padding: 2.092vw 3.922vw 1.307vw 4.183vw;}
	.about-ul li {font-size: 2.353vw; padding-left: 3.007vw;}
	.about-ul li:before {width: 3.137vw; height: 3.922vw; top: 1.569vw; left: -2.353vw;}
	.about-img {padding: 1.699vw 0;}
	.about-bordered-block {font-size: 2.353vw; padding: 2.353vw 2.614vw;}
	.h2-desc {font-size: 2.092vw;}
	.pokazanija-wrapper {gap: 1.961vw; margin: 3.922vw auto 0 auto;}
	.pokazanija-item {padding: 2.876vw 0 0 0; font-size: 2.353vw;}
	.pokazanija {margin-bottom: 10.458vw;padding-top: 52px;}

	.use {padding: 52px 0 2.745vw 0;}
	.use-wrapper {margin: 3.791vw 0 0 0;}
	.use-title {border: solid 2px #e02263; border-radius: 8px; padding: 0.915vw 1.438vw; font-size: 2.614vw; margin-bottom: -4.444vw;}
	.use-content-wrapper {border: solid 2px #e02263; border-radius: 8px; padding: 4.837vw 1.307vw 1.307vw 2.353vw;}
	.use-text-left {padding: 4.444vw 0 1.307vw 0; gap: 1.569vw;}
	.use-item-title {font-size: 2.092vw; padding-left: 4.575vw;}
	.use-item {font-size: 1.83vw; gap: 1.83vw;}
	.use-item-img {width: 2.876vw;}
	.use-text-right {padding: 4.444vw 0 1.307vw 0; gap: 1.569vw;}
	.modal-close {top: 2.614vw; right: 2.614vw; width: 4.575vw; height: 4.575vw;}
	.modal-content {padding: 5.229vw; border-radius: 12px; max-width: 78.431vw;}
	.modal-title {font-size: 4.183vw; margin-bottom: 2.614vw;}
	.modal-list {padding-left: 2.614vw; font-size: 2.092vw;}
	.modal-list li {margin-bottom: 1.569vw;}
	.where-to-buy {padding: 14vw 0 3.922vw 0;}
	.where-to-buy-item {height: 10.85vw; border-radius: 11px;}
	.where-to-buy-title {font-size: 3.137vw;}
	.where-to-buy-wrapper {margin-top: 5.229vw;gap: 1.307vw;}
	.top-h1 {font-size: 2.575vw;}
}



@media(max-width:500px){
	.container { padding: 0 15px 0 15px;}
	.header-mobile-menu{width: 45px;height: 45px;}
	h2 {font-size: 28px;}
	.h2-desc{font-size: 16px;}
	.top-h1 {font-size: 16px;}
	.top-h1 > span{font-size: 177%;}
	.top-wrapper{flex-direction: column-reverse;}
	.top{padding: 60px 15px 15px 15px;}
	.top-img-wrapper{width: 100%;padding: 18.8% 0 0 0;}
	.top-text-wrapper{width: 100%;padding: 43px 13px 32px 13px;}
	.top-tramicent { width: 71%;  margin-bottom: -16%;}
	.footer-wrapper {gap: 17px 17px; padding: 40px 0 calc(7vh + 20px) 0;}
	.footer-copy {font-size: 16px;}
	.footer-nav {gap: 17px;flex-direction: column;align-items: flex-start;}
	.footer-nav li:hover {border-bottom: solid 1px currentColor;}
	.footer-nav li {font-size: 18px;}
	.footer-text p {font-size: 14px;}
	.header-btn {padding: 12px 40px; border-radius: 8px; font-size: 20px; line-height: 21px;display: none;}
	.header-logo {font-size: 24px;}
	.header-wrapper {padding: 20px 0 16px 0;}
	.header-nav li{font-size: 18px;line-height: 1.4;}
	.line{padding-top: 54px;}
	.line-desc {  font-size: 16px;	max-width: 265px;padding: 0;margin-left: 0;}
	.ligal {font-size: 10px; padding: 5px 15px;}

	.about-ul { gap: 24px; }
	.about {padding: 50px 0 0 0;}
	.about-wrapper {padding: 16px 12px 12px 12px;width: 100%;margin-bottom: 14px;flex-direction: column;}
	.about-text {font-size: 18px; padding: 15px 10px 14px 11px;width: 100%;}
	.about-ul li {font-size: 18px; padding-left: 44px;}
	.about-ul li:before {width: 24px; height: 24px; top: 50%; left: 10px;transform: translateY(-50%);}
	.about-img {padding: 13px 0;width: 100%;}
	.about-bordered-block {font-size: 15px;   padding: 14px 12px;text-align: left;}

	.pokazanija-wrapper {gap: 5.8vw; margin: 6vw auto 0 auto; flex-direction: column;}
	.pokazanija-item {padding: 6.4vw 0 0 0; font-size: 5.4vw; width: 100%; border-radius: 10px;}
	.pokazanija {margin-bottom: 9vw; padding-top: 12.8vw;}
		.use {padding: 54px 0 26px 0;}
	.use-wrapper {margin: 4vw 0 -4.6vw 0;}
	.use-title {border-radius: 8px; padding: 1.6vw 3.6vw 1.6vw 3.6vw; font-size: 3.6vw; margin-bottom: -5vw;}
	.use-content-wrapper {padding: 7.4vw 4vw 4vw 2vw; flex-direction: column; gap: 5.6vw;}
	.use-text-left {padding: 0; gap: 2.4vw; width: 100%; order: -1;}
	.use-item-title {font-size: 3.2vw; padding-left: 7.6vw; margin-bottom: -0.8vw;}
	.use-item {font-size: 2.8vw; gap: 3vw;}
	.use-item-img {width: 4.4vw;}
	.use-text-img {width: 100%; margin: 0 0 -43.6vw 0;}
	.use-text-right {order: -1; padding: 0; gap: 2.6vw; width: 100%;}

	.modal-close {top: 5px; right: 5px; width: 35px; height: 35px;}
	.modal-content {padding: 40px 20px; border-radius: 0; max-width: 600px;width: 100%;}
	.modal-title {font-size: 28px; margin-bottom: 20px;}
	.modal-list {padding-left: 20px; font-size: 16px;}
	.modal-list li {margin-bottom: 12px;}

	.where-to-buy {padding: 147px 0 36px 0;}
	.where-to-buy-column {gap: 16px;margin-bottom: 17px;width: 100%;}
	.where-to-buy-item {height: 60px; border-radius: 11px;overflow: hidden;}
	.where-to-buy-title {font-size: 18px;}
	.where-to-buy-wrapper {margin-top: 12px; gap: 13px;flex-direction: column;}
	/*.where-to-buy-item img{width: auto; height: 100%;}*/
}

