@charset "UTF-8";
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;width: 100%;}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;margin-bottom: 0.4em;max-width: 610px;font-family: 'Neo Sans Pro Cyr';font-weight: 500;font-size: 77px;line-height: 90%;letter-spacing: -3px;}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:50%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.75em;color: inherit;}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: 'Nunito'; font-weight: 600;	font-style: normal;color:#fff}
html,body{overflow-x: hidden;max-width: 100vw;background-image: url(../img/bg-crop.webp);background-attachment: fixed;background-size: 100%;background-position: center;background-size: cover;}
html.no-scroll {  overflow: hidden; }
main{overflow-x: hidden;max-width: 100vw;}
section{margin-bottom: 200px;min-height: 100vh;}
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-SemiBold.eot');
    src: local('Nunito-SemiBold'), local('Nunito-SemiBold'),
        url('../fonts/Nunito-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-SemiBold.woff2') format('woff2'),
        url('../fonts/Nunito-SemiBold.woff') format('woff'),
        url('../fonts/Nunito-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

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


h2{font-style: normal;font-weight: 700;font-size: 80px;line-height: 90%;letter-spacing: -1px;color: #FFFFFF;font-family: 'Neo Sans Pro Cyr';}
h3{font-family: 'Neo Sans Pro Cyr';font-weight: 700;font-size: 44px;line-height: 100%;letter-spacing: -1px;color: #FFFFFF;}
.container{/*! max-width: 1920px; */margin: 0 auto;padding: 0 48px;height: 100%;overflow: hidden;width: 100%;}
.left-side{padding-left: 26.6%;}
#app{/*! overflow: hidden */}
#top{padding-top:80px; }

footer{background: linear-gradient(180deg, #334962 0%, #1D3148 120.74%);}
footer .container{display: flex;flex-wrap: wrap;padding: 30px 48px 92px 48px;justify-content: space-between;}
.footer-menu{display: flex;gap: 30px;width: 68%;}
.footer-item a{text-decoration: none;font-size: 21px;}
.footer-contacts{width: 28%;margin-bottom: 80px;}
.footer-p-big{font-size: 12px !important;letter-spacing: 0.1px;line-height: 1.4 !important;margin-bottom: 16px !important;}
.footer-contacts p{margin-bottom: 1em;font-size: 10px;line-height: 1.2;}
.footer-copy{width: calc(100% - 136px);text-align: left;font-size: 13px;align-self: flex-end;}
.footer-logo{width: 136px;text-align: right;align-self: flex-end;}
.btn-accordion { background: transparent; border: none;cursor: pointer;transition: background-color 0.3s; }
.btn-accordion:hover {}
.btn-accordion:after {content: '›'; transition: transform 0.3s; font-size: 23px;padding: 0 10px;}
.btn-accordion.active:after { transform: rotate(180deg);    }
.accordion-content {max-height: 0;overflow: hidden; transition: max-height 0.3s ease-out; }
.accordion-content.open { max-height: 500px; }

.note{font-style: normal;font-weight: 600;font-size: 14px;line-height: 100%;color: #143A6B;}

header{pointer-events: none;padding: 20px 50px;padding-bottom: 50px;display: flex;justify-content: space-between;width: 100vw;align-items: center;position: fixed;z-index: 2;top: 0;background: linear-gradient(180deg, #355378FF 12.92%, #3D5C8200 100%);}
.header-logo{pointer-events: auto;width: 193px;display: flex;align-items: center;}
.header-logo img{width: 100%;}
.header-nav{pointer-events: auto;display: flex;gap: 30px;align-items: center;flex: 1 1 auto;justify-content: center;position: relative;}
.header-nav-item .header-buy-btn{display:none}
.header-nav-item a{text-decoration: none;font-size: 19px;white-space: nowrap;}
.header-nav-item a, .header-nav-item a:hover, .header-nav-item a:focus{outline:0;}
.header-nav-item.active>a, .header-nav-item:hover>a{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 0.3em;}
.header-buy-btn{pointer-events: auto;}
.header-burger{pointer-events: auto;display: none;}
.header-nav-item{position: relative;padding-bottom: 2px;}
.header-nav-item:hover .header-nav-submenu{position: absolute;margin-top: 2px;width: 320px;height: auto;display: flex;flex-direction: column;padding: 21px;gap: 10px;box-shadow: 0px 4px 30px #6EAAFD;backdrop-filter: blur(13px);border-radius: 17px;background: linear-gradient(180deg, rgba(64, 105, 156, 0.08) 0%, rgba(64, 95, 134, 0.8) 100%);}
.header-nav-submenu{display: none}
.header-nav-submenu .header-nav-item {text-decoration: none;}
.header-nav-submenu .header-nav-item.active, .header-nav-submenu .header-nav-item:hover {text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 0.3em;}

.top-wrapper{display: grid;grid-template-columns: 33.6% 68.4%;grid-template-rows: auto auto;grid-template-areas: "title img" "text img";/*! overflow: hidden; */}
.top-h1{margin-top:0;font-family: 'Neo Sans Pro Cyr';margin-bottom: 3.4%;}
.top-text{margin: 2% 0 0 0;}
.top-text h1{margin-bottom: 18.5%;}
.top-text-item{display: flex;align-items: center;padding: 25px 20px 25px 32px;gap: 17px;max-width: 610px;margin-bottom: 34px;/*! background-image: url(../img/tab_red.min.webp); *//*! background-size: 100% 100%; *//*! mix-blend-mode: luminosity; */position: relative;}
.top-text-item:before{content:'';background-image: url(../img/tab_red.min.webp);  background-size: 100% 100%;width: 100%;height: 100%;top: 0;left: 0;position: absolute;z-index: 0;/*mix-blend-mode: luminosity;*/}
.top-text-item-img{font-weight: 600;font-size: 36px;line-height: 110%;letter-spacing: -1px;position: relative;}
.top-text-item-title{font-weight: 600;font-size: 36px;line-height: 110%;letter-spacing: -1px;position: relative;}
.top-img{grid-area: img;margin: -1% 2.5% 0 -4.4%;position: relative;}
.top-img .note{padding-left: 25.6%;}
.top-img img{width: 100%;max-height: 64vh;object-fit: contain;}
#top.section-hidden .anim-big-n {  transform: translate(-30vw, -10vw);}
#top.section-active .anim-big-n { transform: translate(0, 0);}
#app.loaded .top-text-item {animation: slideInRight 1.5s ease-in-out forwards;}


.about-wrapper{display: flex;align-items: center;overflow: hidden;}
.about-wrapper .note{position: absolute;right: 20px;bottom: 83px;width: 48%;}
.about-text-wrapper{max-width: 745px;margin-right: 4.5%;}
.about-left{width: 50%;}
.about-desc-wrapper{display: flex;margin-top: 130px;}
.about-desc-item{font-size: 26px;line-height: 1.1;width: 50%;}
.about-right{width: 40%;}
.about-img-wrapper{width: 25%;margin: -10% 0 0 0;display: flex;align-items: center;justify-content: center;}
.about-img{width: 100%;}
.about-item{font-family: 'Neo Sans Pro Cyr';/*! height: 70px; */font-style: normal;font-weight: 700;font-size: 64px;line-height: 100%;color: #143A6B;background-image: url(../img/tab_blue.min.webp);background-size: 100% 100%;padding: 0 0.5em;line-height: 1.4em;position: relative;white-space: nowrap;}
.about-item:before{content:"";background-image: url('../img/arr.webp');position: absolute;width: 0.85em;height: 0.85em;left: -1em;background-size: contain;background-repeat: no-repeat;top: 50%;transform: translateY(-50%);}
.about-items{display: flex;flex-direction: column;gap: 33px;margin: -11% 0 0 4.7%;}
.about-benefits-list{display: flex;flex-direction: column;align-items: flex-start;gap: 60px;}
.about-benefits-item{padding: 3px 9px 3px 74px;color: #143A6B;max-width: 573px;line-height: 1.12;font-size: 24px;min-height: 54px;display: flex;align-items: center;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='34' fill='none'%3E%3Ccircle cx='16.5' cy='17' r='16.5' fill='%23C1ECFC' opacity='.3'/%3E%3Ccircle cx='16.5' cy='17' r='13.5' fill='%23C1ECFC' fill-opacity='.5'/%3E%3Cpath fill='%23C01220' fill-rule='evenodd' d='M15.6 8.5 10.2 10A1.6 1.6 0 0 0 9 11.4v6.5a6.8 6.8 0 0 0 3.8 6.2l2.9 1.3a.8.8 0 0 0 .6 0l2.9-1.3a6.8 6.8 0 0 0 3.8-6.2v-6.5a1.5 1.5 0 0 0-1.2-1.5l-5.4-1.4h-.8Zm4 6.7a.8.8 0 0 0-.5-1.3c-.2 0-.4 0-.5.2l-3.4 3.4-1.8-1.8a.8.8 0 0 0-1.2.8l.1.3 2.4 2.3a.8.8 0 0 0 1 0l4-3.9Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: 0 50%;transition: 0.8s ease-in-out;background-size: 58px 57px;}


#about.section-hidden .anim-big-n2 {  transform: translate(-32vw, -10vw);}
#about.section-active .anim-big-n2 { transform: translateX(-6vw);}
#about.section-hidden .about-benefits-item1 { transform: translateY(-10vw);}
#about.section-hidden .about-benefits-item2 { transform: translateY(-20vw);}
#about.section-hidden .about-benefits-item3 { transform: translateY(-30vw);}
#about.section-hidden .about-benefits-item4 { transform: translateY(-40vw);}
#about.section-hidden .about-benefits-item { opacity:0}
#about.section-active .about-benefits-item { transform: translateY(0vw);opacity:1;max-width: 100%;}
#about.section-active .anim-bg::after{animation: slideInRight 1.5s ease-in-out forwards;}


.card-title{max-width: 1024px;}
.card-desc-wrapper{display: flex;gap: 21px;margin-top: 5%;}
.card-desc-item{display: flex;flex-direction: column;padding: 24px;background: rgba(193, 236, 252, 0.45);border: 1px solid #FFFFFF;box-shadow: 0px 4px 30px #6EAAFD;backdrop-filter: blur(13px);border-radius: 20px;align-items: flex-start;width: 33.333%;}
.card-desc-item:before{/*! content:""; */position: absolute;width: 100%;height: 100%;top: 0;left: 0;backdrop-filter: blur(4px);z-index: 0;}
.card-desc-item-img{margin-bottom: 4px;}
.card-desc-item-title{font-size: 42px;margin-bottom: 10px;color: #143A6B;}
.card-desc-item-p{font-size: 26px;line-height: 1.1;color: #143A6B;}


#lines .container{width: 100vw}
.lines-title{margin-top: 5%;max-width: 600px;line-height: 1.2em;}
.lines-wrapper{display: flex;flex-direction: column;align-items: flex-start;gap: 0;margin-top: 72px;}
.lines-item{padding: 16px 70px 16px 0;/*! background: rgba(193, 236, 252, 0.3); *//*! border: 1px solid #FFFFFF; *//*! box-shadow: 0px 4px 30px #6EAAFD; *//*! backdrop-filter: blur(13.35px); *//*! border-radius: 20px; */font-size: 34px;align-items: center;display: flex;gap: 14px;color: #fff;}
.lines-item>span{color: inherit;}


.packs-wrapper{grid-template-areas: "sirop ing90 desc" "sirop ing60 desc";display: grid;/*! grid-auto-columns: 1fr; *//*! grid-auto-rows: 1fr; */grid-template-columns: 24% 29% 46%;grid-template-rows: 1fr 1fr;overflow: hidden;/*! transform: translateX(100vw); */}
.packs-card{transition:.3s; padding: 10px 0 18px 0;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;cursor: pointer;gap: 12px;}
.packs-card:hover img{transform: scale(1.04)}
.packs-card img{transition: .3s}
.packs-ingavirin-sirop{grid-area: sirop;padding-top: 19%;}
.packs-ingavirin-60-img{width: 58%;}
.packs-ingavirin-90-img{width: 58%;}
.packs-ingavirin-sirop-img{width: 70%;}
.packs-text-wrapper{padding: 23px 13px 23px 15px;background: rgba(193, 236, 252, 0.57);border: 1px solid rgba(255, 255, 255, 0.5);backdrop-filter: blur(13.35px);border-radius: 15px;width: 400px;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.66309 2.58986L8.29003 6.2168L4.66309 9.84375' stroke='%23143A6B' stroke-width='1.03627' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: calc(100% - 10px) 50%;background-size: 20px 20px;}
.packs-card-title{font-size: 31px;line-height: 1;color: #143A6B;}
.packs-card-desc{font-size: 18px;line-height: 1.1;color: #143A6B;}
.packs-ingavirin-90{grid-area: ing90;}
.packs-ingavirin-60{grid-area: ing60;}
.packs-title{margin-bottom: 48px;line-height: 1.2em;}
.packs-desc-wrapper{grid-area: desc;padding: 5.9% 0 0 34%;}
.packs-desc{font-size: 34px;line-height: 1.2;}



.slide-out-left {animation: slideOutToLeft 0.8s ease-in-out forwards !important;}
.slide-in-right {animation: slideInFromRight 0.8s ease-in-out forwards !important;}
.slide-in-bottom {animation: slideInFromBottom 0.8s ease-in-out forwards !important;}


.fp-section { position: absolute;  width: 100%;   height: 100%;   top: 0;   left: 0;}
.video-p{font-size: 26px;line-height: 28px;}
.video-title{font-weight: 700;font-size: 80px;line-height: 90%;letter-spacing: -1px;color: #FFFFFF;margin-bottom: 10.8%;}
.video-wrapper{display: flex;gap: 2.4%;align-items: center;margin-top: 46px;width: 1344px;}
.video-left{width: 50%;border-radius: 10px;overflow: hidden;}
.video-right{width: 50%;}
.video-content{position: relative;  cursor: pointer;  overflow: hidden;  border-radius: 12px;}
.video-content:before{opacity: 0.7;transition:.3s;content: '';position: absolute;width: 160px;height: 160px;background-image: url('../img/play.svg');background-repeat: no-repeat;background-position: center;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.video-content:hover:before{opacity: 1}
#videos .container{padding-left: 3.2%;}
#videos.section-active .anim-bg::after{animation: slideInRight 1.5s ease-in-out forwards;}

.where-to-buy-wrapper{display: flex;gap: 56px;margin-top: 53px;margin: 53px 0 155px 0;}
.where-to-buy-col{width: 33%;display: flex;flex-direction: column;gap: 10px;}
.where-to-buy-title{font-size: 28px;margin-bottom: 0;}
.where-to-buy-link{border-radius: a10px;overflow: hidden;height: 62px;max-width: 100%;display: flex;justify-content: center;align-items: center;background-color: rgba(255,255,255,0.5);}
.where-to-buy-img{width: 100%;height: 70%;max-width: 70%;}

.vybor-photo{width: 20%;}
.vybor-photo img{width: 100%;}
.vybor-item{display: flex;gap: 3%;margin-bottom: 2em;}
.vybor-name{font-weight: 700;font-size: 26px;line-height: 110%;letter-spacing: -1px;margin-bottom: 10px;}
.vybor-text{width: 80%;}
.vybor-title{font-size: 38px;line-height: 100%;letter-spacing: -1px;margin-bottom: 15px;}
.vybor-wrapper{padding-left: 18%;display: flex;flex-direction: column;gap: 12px;margin-top: 100px;margin-bottom: 100px;}
.vybor-desc{font-size: 28px;line-height: 100%;letter-spacing: -1px;}
.vybor-btn{margin-top: 1.5em;}




.notes{margin-top: 40px;font-size: 12px;}

.ligal-container{position: fixed;bottom: 0;width: 100vw;display: flex;justify-content: center;background-color: rgba(255,255,255,0.8);padding: 16px 15px 7px 16px;z-index: 2;}
.footer-ligal{width: 100%;max-width: 1812px;transform: scale(1.5);transition: ease transform 1.5s;}
#app.loaded .footer-ligal{transform: scale(1);}
#preloader{position: fixed;width: 100vw;z-index: 2;background-image: url(../img/bg-preloader.webp);background-position: center;background-size: contain;height: 100vh;top: 0;left: 0;transition: opacity 0.5s;pointer-events: none;background-color: #FCFBF7;overflow: hidden;background-repeat: no-repeat;}
#preloader:before{/*! content:""; *//*! background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='298' height='298' fill='none'%3E%3Cpath fill='%23fff' d='M48.8 215.7c0 3.5 1 6.3 2.9 8.7 1 1.2 2.7 2.7 6.6 2.7a16 16 0 0 0 9.1-3.5l139.4-86.9 9.5-5.9V282A149 149 0 0 1 48.6 39l.3 176.8ZM149 0a149 149 0 0 1 100.6 258.9L249.3 75a12 12 0 0 0-2-3.6c-1.5-1.8-3.6-2.7-6.6-2.7a16 16 0 0 0-9.2 3.5L92.1 159.2l-9.4 5.9v-10.5L83 15.3A148.4 148.4 0 0 1 149 0Z'/%3E%3C/svg%3E"); */position: absolute;width: 298px;top: 0;height: 298px;background-repeat: no-repeat;left: 50%;transform: translate(-50%, -50%);top: 50%;background-size: contain;}
#preloader:after{/*! content:""; */background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1322' height='1080' fill='none'%3E%3Cg filter='url(%23filter0_f_3763_3328)' style='mix-blend-mode:color-dodge'%3E%3Cellipse cx='661.1' cy='626.6' fill='%23415368' rx='514.4' ry='471.3' transform='rotate(-23.4 661 626.6)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_3763_3328' width='1321.5' height='1262.4' x='.3' y='-4.6' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_3763_3328' stdDeviation='76.4'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");position: absolute;width: 1190px;top: 0;height: 942px;background-repeat: no-repeat;left: 50%;transform: translate(-50%, -50%);top: 50%;}
#app.loaded #preloader{opacity:0;}


.bg-blur{background: linear-gradient(180deg, rgba(102, 134, 172, 0.11) 0%, #4D6B91 100%);backdrop-filter: blur(13.35px);}
.btn-buy{border-radius: 50px;background-color: #C01220;border: none;padding: 10px 44px;font-size: 17px;text-decoration: none;white-space: nowrap;}
.btn-buy:hover{background-color: #A5121E;}
.btn-read{display:inline-block;border-radius: 50px;background-color: #C01220;border: none;padding: 10px 44px;font-size: 17px;text-decoration: none;white-space: nowrap;}
.btn-read:hover{background-color: #A5121E;}

.btn-modal-spec-red{height: 56px;background: #C01220;border-radius: 20px;border: none;padding: 10px 50px;}
.btn-modal-spec-blue{ align-items: center;  text-align:center;height: 56px;border-radius: 20px;padding: 10px 50px;background: linear-gradient(180deg, #2268C1 19.84%, rgba(51, 111, 167, 0) 100%);border: 1px solid rgba(47, 83, 113, 0.36);text-decoration: none; display: flex; justify-content: center;  }

.btn-close{width: 45px;height: 45px;position: absolute;right: 10px;top: 10px;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.9' d='m1 1 20 20M1 21 21 1'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-color: transparent;border: none;cursor: pointer;}

.modal{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);z-index: 1000;align-items: center;overflow-y: auto;padding: 20px 10px;heght: 100%;justify-content: center;flex-direction: column;max-height: 100vh;}
.modal.active{display: flex;}

.modal-spec .modal-content-wrapper{flex-direction: column;margin-top: 0;}
.modal-spec .modal-content{max-width: 700px;}
.modal-spec-title{font-size: 26px;line-height: 1;margin-bottom: 1em;}
.modal-spec-desc{font-size: 16px;line-height: 1.63;}
.modal-spec-btns-wrapper{margin-top: 20px;display: flex;gap: 15px;justify-content: center;}
.modal-ingavirin-sirop-green{}
.modal-content{max-width: 1030px;background-image: url(../img/bg-modal.webp);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 40px 30px;border-radius: 12px;max-height: 100vh;overflow: auto;position: relative;background-color: #2268c1;}
.modal-title{font-size: 42px;text-align: center;line-height: 1.2em;}
.modal-content-wrapper{display: flex;/*! gap: 21px; */margin-top: 45px;justify-content: space-between;}
.modal-text-ingavirin-sirop-green  .bordered{display: flex;gap: 16px;}
.modal-text-wrapper{width: 49%;}
.modal-text-ingavirin-sirop-green{width: 57%;}
.modal-h3{font-size: 34px;margin-bottom: 5px;}
.modal-h3-desc{font-size: 15px;margin-bottom: 28px;}
.modal-img-wrapper{width: 40%;position: relative;margin-right: 5%;margin: 2.3% 4.2% 0 0;display: flex;justify-content: flex-end;align-items: flex-start;}
.modal-img{/*! max-width: 100%; */position: relative;z-index: 2;height: auto;width: 100%;}
.modal-img-pack-desk{position: absolute;top: -44px;right: -14px;z-index: 1;position: absolute;background: rgba(193, 236, 252, 0.6);box-shadow: 0px 3.28358px 24.6269px #6EAAFD;backdrop-filter: blur(10.959px);border-radius: 50%;width: 70px;font-size: 32px;padding: 10px;height: 70px;text-align: center;display: flex;justify-content: center;align-items: center;}
.modal-ingavirin-sirop-green .modal-img-pack-desk{width: 219px;white-space: nowrap;border-radius: 45px;}
.modal-ingavirin-sirop-green .modal-img{height: 337px;width:auto}
.modal-ingavirin-sirop-green .modal-img-wrapper { margin: 3.9% 2.8% 0 0;}
.modal-ingavirin-sirop .modal-img{height: 394px;width: auto;}
.modal .bordered p{font-size: 18px;margin-bottom: 10px;line-height: 1;}
.modal .bordered p>img{ width: 46px;vertical-align: bottom;margin-right: 10px;}



.bordered{border: solid 2px #fff;border-radius: 11px;padding: 20px;}

.ingavirin-sirop-buttons-wrapper{display: flex;flex-direction: column;gap: 5px;}
.ingavirin-sirop-title{}
.ingavirin-sirop-btn{padding: 12px 32px;background: rgba(255, 255, 255, 0.2);border: 1px solid rgba(255, 255, 255, 0.2);backdrop-filter: blur(13.35px);border-radius: 12px;width: 235px;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='11' stroke='url(%23paint0_linear_3694_2379)' stroke-width='2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3694_2379' x1='12' y1='0' x2='12' y2='24' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23C1ECFC' stop-opacity='0.38'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat: no-repeat;background-position: 17px center;}
.ingavirin-sirop-btn.active{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='7' y='7' width='10' height='10' rx='5' fill='%23C01220' stroke='%23C01220' stroke-width='2'/%3E%3Crect x='1' y='1' width='22' height='22' rx='11' stroke='%23C01220' stroke-width='2'/%3E%3C/svg%3E");}
.ingavirin-sirop-doze-wrapper{flex-direction: column;}

.ingavirin-sirop-doze-box{padding: 12px 14px;background: #143A6B;border-radius: 12px;text-align: center;}
.ingavirin-sirop-doze-title{font-size: 22px;}
.ingavirin-sirop-doze-desk{}
.ingavirin-sirop-ml{}
.ingavirin-sirop-ml{width: 100%; max-width:260px}


.animation-objects{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;z-index: 0;}
.anim-big-n{width: 88vw;height: 120vw;position: absolute;right: -59%;top: 84%;transition: transform 1.3s ease; /*! filter: blur(4px); *//*! background-size: 100% auto; *//*! background-position: top center; */}
.anim-big-n:before{/*! content:""; */position: absolute;background-image: url(../img/big-i.min.webp);background-position: center;width: 100vw;height: 120vw;background-repeat: no-repeat;position: absolute;right: 52.7%;top: -62%;background-size: contain;transition: transform 0.8s ease-in-out;filter: blur(4px);background-size: 100% auto;background-position: top center;}
.anim-big-n:after{/*! content:""; */background-image: url(../img/big-i.min.webp);width: 100vw;height: 120vw;background-repeat: no-repeat;position: absolute;right: -52%;bottom: -63%;background-size: contain;transition: transform 0.8s ease-in-out;filter: blur(4px);background-size: 100% auto;background-position: top center;}
.anim-big-n2{background-image: url(../img/anim-n.png);background-size: 100%;background-position: center;width: 100%;height: 100%;background-repeat: no-repeat;position: absolute;right: -48%;top: 103%;background-size: contain;z-index: -3;transition: transform 0.8s ease-in-out;display: none;}

.big-n{width: 100%;height: auto;position: absolute;}

.big-n-1{top: -63%;left: -53%;opacity: 0.9;}
.big-n-2{top: -13.85%;left: -0.32%;opacity: 0.9;}
.big-n-3{top: 35.3%;left: 52.35%;opacity: 0.9;}
.big-n-4{top: 99%;left: 52.35%;opacity: 0.9;}

.big-n-2-wrapper{position: relative}

.fp-viewing-home           .bg0{opacity:1}
.fp-viewing-one            .bg1{opacity:1}
.fp-viewing-advantages     .bg2{opacity:1}
.fp-viewing-research       .bg2{opacity:1}
.fp-viewing-effectiveness  .bg3{opacity:1}
.fp-viewing-products       .bg4{opacity:1}
.fp-viewing-video          .bg5{opacity:1}
.fp-viewing-buy            .bg6{opacity:1}

.anim-bg{position: relative;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center;background-size: cover;transition: 1s;opacity: 0;}
.bg0{background-image: url(../img/bg0.webp);}
.bg1{background-image: url(../img/bg1.webp);}
.bg2{background-image: url(../img/bg2.webp);}
.bg3{background-image: url(../img/bg3.webp);}
.bg4{background-image: url(../img/bg4.webp);}
.bg5{background-image: url(../img/bg5.webp);}
.bg6{background-image: url(../img/bg6.webp);}

.main-virus-1{top: -12%;left: 16%;width: 10%;height: 16.2%;transition: 1.5s;z-index: -1;opacity:0;transform: translate(147%, 155%);}
.main-virus-2{top: 20%;left: 4.2%;width: 8%;height: 12%;transition: 1.5s;opacity:0;transform: translate(80%, 203%);z-index: -1;}
.main-virus-3{top: 65%;left: 12.2%;width: 9%;height: 16.2%;z-index: -1;transition: 1.5s;opacity:0;transform: translate(-47%, 33%);}



#fullpage{z-index: 1; opacity: 0; transition: opacity 0.5s;}
header{opacity: 0;transition: opacity .5s;}
#app.loaded #fullpage{opacity: 1}
#app.loaded header{opacity: 1}

.fp-section {position: relative;}
.fp-table {display: flex; align-items: center;}

.align-center{text-align: center;}
.bg-virus{position: absolute;background-size: contain;background-repeat: no-repeat;}
.virus-1{background-image: url(../img/virus1.png);position: relative;}
.virus-2{background-image: url(../img/virus2.png);}
.virus-3{background-image: url(../img/virus3.png);}
.virus-4{background-image: url(../img/virus4.png);}


.pack-links {position: absolute;left: 0;top: 0;width: 100%;height: 100%;margin: 0;}
.pack-links path {cursor: pointer;z-index: 2;}
.pack-links path:hover {fill: #fff3;}
.polygon-link {position: absolute;display: block;cursor: pointer;z-index: 2;}
.polygon-link:hover { background-color: rgba(255, 255, 255, 0.2);}


.link-1 {width: 55%; height: 100%;    top: 17%;    left: 1%;    clip-path: polygon(0% 0%, 34.97% 0.43%, 34.59% 80.52%, 0.78% 80.33%);    }
.link-2 {width: 55%;height: 100%;top: 17%;left: 21.5%;clip-path: polygon(0.36% 0.13%, 35.09% 0.56%, 34.59% 79.77%, 0.78% 79.7%);}
.link-3 {width: 74%;height: 44%;top: 61%;left: 42.8%;clip-path: polygon(0% 0%, 34.97% 0.43%, 34.59% 79.95%, 0.42% 79.76%);}
.link-4 {width: 75.3%;height: 44%;top: 61%;left: 69.4%;clip-path: polygon(0% 0%, 34.97% 0.43%, 34.50% 79.10%, 0.43% 80.05%);}
.link-5{width: 55%;  height: 100%;    top: 0%;    left: 31%;    clip-path: polygon(34.34% -0.54%, 64.61% 31.38%, 5.48% 31.08%);   }
.link-6{width: 55%;height: 100%;top: 11%;left: 25%;clip-path: polygon(15.18% 20.99%, 75.82% 20.61%, 90.64% 36.62%, 0.78% 36.73%);}
.link-7{width: 66%;height: 100%;top: 28%;left: 17%;clip-path: polygon(11.57% 21.53%, 88.48% 21.42%, 100.76% 36.62%, -0.07% 36.73%);}
.link-8{width: 84%;height: 100%;top: 44.4%;left: 8%;clip-path: polygon(9.68% 21.26%, 90.14% 20.88%, 99.58% 37.7%, 0.17% 37.00%);}
.link-9{width: 100%;height: 100%;top: 60.9%;left: 0%;clip-path: polygon(7.69% 22.07%, 91.93% 21.69%, 99.58% 37.7%, 0.17% 37%);}



.columns-2{display: flex; gap: 40px;}
.columns-2 > div {width: 50%}
.columns-4{display: flex;gap: 30px;}
.columns-4 > div{width: 25%;height: auto;}

.scheme-wrapper{margin-bottom: 128px;position: relative;}
.scheme-wrapper  img{width: 100%;}
.scheme-virus-1{top: 66%;left: -6.5%;width: 13%; height: 11.2%;}
.scheme-virus-2{top: 39%;left: 93.2%;width: 10%; height: 9.2%;}
.scheme-virus-3{top: 17%;left: 6.2%;width: 10%; height: 9.2%;}
.scheme-virus-4{top: -1%;left: 82.2%;width: 10%; height: 9.2%;}
.instruction-top-virus-1{top: 12%;left: 46.5%;width: 5.5%; height: 11.2%;}
.instruction-top-virus-2{top: 31%;left: 24.5%;width: 7%; height: 11.2%;}
.instruction-top-virus-3{top: 16%;left: 84.5%;width: 4%; height: 11.2%;}
.instruction-top-virus-4{top: 59%;left: -43.5%;width: 3%; height: 11.2%;}
.pyramide-wrapper{position: relative;}
.pyramide-wrapper .polygon-link{display: none}
.pyramide-wrapper .pyramide{width:100%}

.cursor {
	position: absolute;
	left: 39%;
	top: 63%;
	width: 100px;
	height: 100px;
	transform: translate(-50%, -50%);
}

@media (width <= 768px) {
	.cursor {width: 50px;height: 50px;}
}

.pyramide-wrapper .cursor {top: 96%;left: 80%;}

@media (width > 768px) {
    .pyramide-wrapper .cursor {display: none;}
}

.spec-top-wrapper{margin-top: 7.5%;margin-bottom: 3.8%;}
.spec-top-text-wrapper{position: relative;z-index: 1;}
.spec-top-text-wrapper h1{letter-spacing: 0.013em;margin-bottom: 0.13em;}
.spec-top-text-wrapper h4{font-size: 30px;max-width: 575px;}
.spec-top-pack{position: relative;width: 100%;z-index: 1;}
.spec-top-pack .packs{width: 100%;margin: 0;}
.spec-top-pack-ingavirin-60{width: 15%;}
.spec-top-pack-ingavirin-90{width: 14.7%;}
.spec-top-pack-ingavirin-sirop{width: 10.8%;}
.spec-top-pack-ingavirin-sirop-green{width: 10.8%;}
.spec-top-packs-wrapper{display: flex;gap: 14px;align-items: end;}
.spec-top-img-wrapper{position: absolute;top: 0;right: 0;width: 45%;pointer-events: none;}
.spec-top-img-wrapper img{pointer-events: none;width: 100%;margin-top: 5.6%;position: relative;z-index: 1;opacity: 0.78;}
.spec-viruses-title{font-size: 30px;}
.spec-viruses-wrapper{display: flex;margin-top: 4%;gap: 45px;margin-bottom: 3.1%;}
.spec-viruses-item{width: 20%;height: 18vw;display: flex;justify-content: center;align-items: center;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='332' height='330' fill='none'%3E%3Cpath fill='url(%23a)' d='M325.8 129.3c-6.6 0-12.4 7.1-15.5 17.7l-22.9-4a4 4 0 0 1-3.1-3q-5-22.7-17.2-41.3c-1-1.3-1-3 0-4.3l13.3-19c9.8 5.3 18.9 6.3 23.6 1.7 7-7-9.6-16.7-23.6-30.5-13.9-13.8-19.9-26.5-26.8-19.6-4.7 4.6-3.7 13.7 1.7 23.4l-19.1 13.2a4 4 0 0 1-4.4 0q-18.9-12.2-41.5-17a4 4 0 0 1-3.1-3.1l-4-22.7C193.7 17.7 201 12 201 5.4c0-9.8-15.8-3.3-35.5-3.3s-35.8-6.5-35.8 3.3c0 6.6 7.2 12.3 17.8 15.4l-4 22.7a4 4 0 0 1-3.1 3.1c-15 3.1-29.1 9-41.5 17.1a4 4 0 0 1-4.5 0l-19-13.2c5.4-9.7 6.4-18.8 1.8-23.4-7-7-13 5.7-27 19.5S19.9 70.3 26.8 77.2c4.7 4.6 13.8 3.6 23.6-1.7l13.2 18.9q1.5 2.1 0 4.4c-8 12.4-14 26.3-17.1 41.3a4 4 0 0 1-3.2 3l-22.7 4c-3.1-10.5-8.9-17.6-15.5-17.6-9.8 0-2.2 15.7-2.2 35.2s-7.6 35.6 2.2 35.6c6.6 0 12.4-7.1 15.5-17.7l22.7 4a4 4 0 0 1 3.2 3q4.8 22.7 17.3 41.4 1.2 2.1 0 4.4l-13.3 18.8c-9.8-5.3-18.9-6.3-23.6-1.7-7 7 8 15.2 21.8 29 14 13.9 21.7 28 28.7 21.1 4.6-4.6 3.6-13.7-1.7-23.3l19-13.2c1.2-1 3-1 4.3 0q19 12.2 41.6 17a4 4 0 0 1 3.1 3.1l4 22.7c-10.6 3-17.8 8.8-17.8 15.3 0 9.8 18.6 4 38.3 4s33 5.8 33-4c0-6.5-7.2-12.3-17.8-15.3l4-22.7a4 4 0 0 1 3.1-3.2c15-3 29-9 41.5-17.1a4 4 0 0 1 4.4 0l19 13.3c-5.3 9.6-6.3 18.7-1.6 23.3 7 7 12.8-9.4 26.7-23.2 14-13.9 30.6-20 23.7-26.9-4.7-4.6-13.8-3.6-23.6 1.7l-13.3-19c-1-1.2-1-3 0-4.3 8-12.4 14-26.3 17.1-41.3a4 4 0 0 1 3.2-3l22.8-4c3.1 10.5 8.9 17.7 15.5 17.7 9.8 0 2.8-15.9 2.8-35.5 0-19.5 7-35.4-2.8-35.4'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='337.1' x2='328.7' y1='-8.8' y2='344.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23c1c5c9'/%3E%3Cstop offset='1' stop-color='%2356a2ff' stop-opacity='.3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: contain;color: #C01220;font-size: 27px;text-align: center;padding: 0 50px;line-height: 1;}
.spec-h2{font-size: 59px;margin-bottom: 72px;line-height: 1.2em;}
.spec-h2.align-center{max-width: 1400px;margin: 0 auto 60px auto;}
.spec-top-virus-1{top: 10.7%;left: 18.2%;width: 12.7%;height: 12.6%;}
.spec-top-virus-2{top: 60%;left: 18.2%;width: 10%;height: 9.2%;}
.spec-top-virus-3{top: 18.1%;left: 68.2%;width: 9.1%;height: 10.6%;}
.spec-top-virus-4{top: 59.1%;left: 66.6%;width: 6.1%;height: 10.6%;}
.spec-bordered{border: solid 1px #fff;padding: 38px 40px;border-radius: 18px;font-size: 42px;line-height: 1.06;position: relative;z-index: 1;}
.spec-bordered-virus-1{top: -24%;left: 94.5%;width: 48%;height: 44%;filter: blur(2.5px);z-index: -1;}
.spec-cards-wrapper{display: flex;gap: 46px;margin-top: 79px;margin-bottom: 159px;}
.spec-card-col{width: 33%;}
.spec-card-col >div:last-child{margin-top: -104px;}
.spec-card{font-size: 26px;line-height: 1;padding: 31px 20px;background-color: rgb(64, 105, 156);background-image: linear-gradient(180deg, rgba(64, 105, 156, 0.08) 0%, rgba(64, 95, 134, 0.8) 100%);background-size: 100% 100%;box-shadow: 0px 4px 30px #6EAAFD;backdrop-filter: blur(13px);border-radius: 17px;border: solid 1px #fff;position: relative;height: 324px;}
.spec-card:after{content:"";position: absolute;width: 100%;height: 100%;top: 3px;left: 0;background: linear-gradient(180deg, rgba(64, 105, 156, 0.08) 0%, rgba(64, 95, 134, 0.8) 100%);box-shadow: 0px 4px 30px #6EAAFD;backdrop-filter: blur(13.35px);border-radius: 17.3271px;z-index: -1;}
.spec-columns-4-cards{margin-bottom: 160px;}
.spec-h2-desc{font-size: 34px;line-height: 1.25;}
.spec-h2-desc.align-center{max-width: 801px;margin: 0 auto;}
.spec-h3{margin-top: 54px;margin-bottom: 56px;}
.spec-p{font-size: 33px;line-height: 1.1;max-width: 1444px;margin: 0 auto;}
.spec-text-in-columns{font-size: 26px;line-height: 1.15;}
.spec-columns-2-text{max-width: 1411px;margin-bottom: 155px;}
.spec-timeline{display: flex;margin: 84px 0 159px 0;}
.spec-timeline-item{width: 100%;max-width: 345px;}
.spec-timeline-date{font-size: 26px;height: 82px;border-bottom: solid 4px #fff;margin-bottom: 40px;position: relative;z-index: 1;}
.spec-timeline-date:after{content:"";background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.63095' cy='9.48056' r='8.63095' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='8.63095' y1='0.849609' x2='8.63095' y2='18.1115' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23C1ECFC' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");position: absolute;width: 37px;height: 37px;background-repeat: no-repeat;bottom: -21px;left: -3px;background-size: contain;}
.spec-timeline-desc{font-size: 20px;line-height: 1.1;padding-right: 24px;}
.spec-articles-wrapper{display: flex;flex-wrap: wrap;gap: 50px 120px;}
.spec-article-card{width: calc(50% - 60px);border-radius: 10px 10px 0 0;padding: 40px 45px;border-bottom: none;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='852' height='364' viewBox='0 0 852 364' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.660094' y='1.19916' width='849.88' height='361.731' rx='9.90141' stroke='url(%23paint0_linear_3694_3178)' stroke-width='1.32019'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3694_3178' x1='425.6' y1='0.539062' x2='425.6' y2='363.591' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%2302DAF9' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position: top center;background-size: 100% auto;background-repeat: no-repeat;display: flex;flex-direction: column;justify-content: space-between;}
.spec-article-card-desc{font-size: 22px;line-height: 1.43;}
.spec-article-card-btns-wrapper{display: flex;align-items: center;gap: 22px;margin-top: 50px;}
.spec-article-card-btns-wrapper>a{width: 50%}

.btn-more{background: transparent; border: none; border-bottom: dashed 1px; margin: 40px auto 40px auto; display: block; font-size: 20px;}
.btn-download{background: #C01220;border-radius: 50px;padding: 10px;text-decoration: none;font-size: 22px;border: solid 2px #C01220;text-align: center;padding: 18px 10px;}
.btn-download:hover{background-color: #A5121E;}
.btn-transparent{border-radius: 26px;border: solid 2px #fff;border-radius: 50px;padding: 10px;text-decoration: none;font-size: 20px;text-align: center;padding: 18px 10px;}
.btn-transparent:hover, .btn-transparent:active {border-color: #D8F1F9;color: #D8F1F9;}
.btn-download:before{content:"";background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='28' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M.81 26.01a1.7 1.7 0 0 1 1.72-1.71h20.6a1.72 1.72 0 1 1 0 3.43H2.52A1.7 1.7 0 0 1 .8 26.01M6.46 12.8a1.7 1.7 0 0 1 2.43 0L11.1 15V1.99a1.72 1.72 0 0 1 3.43 0V15l2.22-2.22a1.72 1.72 0 1 1 2.43 2.42l-5.15 5.15a1.7 1.7 0 0 1-2.43 0l-5.15-5.15a1.7 1.7 0 0 1 0-2.42' clip-rule='evenodd'/%3E%3C/svg%3E");width: 1em;height: 1em;display: inline-block;background-position: center;background-size: contain;background-repeat: no-repeat;padding-right: 1em;}



#instruction-top{height: auto; margin: 0;min-height: auto;/*! overflow-x: hidden; */}
#instruction-ligal {height: auto;min-height: auto;position: relative;margin-bottom: 0;}
#instruction-ligal .ligal-container{position: static;}
#instruction-top .container{display: flex;gap: 53px;padding: 15px 50px 40px 50px;max-width: 1468px;}
#instruction-ligal .container{max-width: 1320px;}
#instruction{position: relative;z-index: 0;backdrop-filter: blur(16px);margin-top: 0;padding-top: 50px;padding-bottom: 50px;}
#instruction .container{max-width: 1465px;}
#instruction h2{font-size: 51px;margin-bottom: 70px;}
.instruction-bg-i{background-image: url(../img/big-i.min.webp);}
.instruction-info{display: flex;gap: 53px;padding: 22px 0;}
.instruction-info li{width: 25%;display: flex;justify-content: space-between;flex-direction: column;gap: 10px;font-size: 15px;}
.instruction-info li:nth-child(1){width: 20%;}
.instruction-info li:nth-child(2){width: 16%;}
.instruction-info li:nth-child(3){width: 32%;}
.instruction-info li:nth-child(4){width: 15%;}
.instruction-wrapper{overflow: visible;display: flex;justify-content: space-between;margin-bottom: 8px;padding-top: 40px;gap: 80px;align-items: flex-start;}
.instruction-top-wrapper{display: flex;justify-content: space-between;margin-top: 181px;margin-bottom: 8px;/*! position: relative; */width: 100%;}
.instr-nav-item{font-size: 15px;cursor: pointer;}
.instr-nav-item a{text-decoration: none}
.instr-nav-item:hover{background-color: rgba(255,255,255,0.2);}
.instr-navigation{width: 400px;position: sticky;z-index: 1;display: flex;flex-direction: column;gap: 5px;top: 80px;height: fit-content;padding-bottom: 50px;}
.instr-text{width: calc(100% - 400px);padding-right: 9%;}
.instruction-top-img{position: relative;z-index: 0;display: flex;align-items: flex-end;}
.instruction-top-img.capsule{width: 38.3%;margin: -4.1% 5% 0 0;height: 391px;}
.instruction-top-img.sirop{width: 100%;height: 346px;}
.instruction-top-img img{width: 100%;position: relative;z-index: 1;}
.instruction-top-text{width: 39%;position: relative;z-index: 1;/*! margin-top: 114px; */}
.instruction-top-text .h1-desc{font-size: 22px;line-height: 1.1;margin-bottom: 26px;}
.instruction-top-text .btn-transparent{display: inline-block;padding: 9px 12px;font-size: 18px;letter-spacing: 0.015em;text-wrap: nowrap;}
.instruction-top-text h1{font-size: 58px;/*! letter-spacing: 1px; */}
.instruction-top-img-wrapper{position: absolute;z-index: 0;top: 0;right: 0;width: 100vw;height: 100vh;overflow: hidden;pointer-events: none;}
.instruction-top-img-wrapper img{position: absolute;}
.instruction-top-img-wrapper img.capsule{width: 49.7%;right: 9%;top: -8%;}
.instruction-top-img img.big-i{width: 112%;right: 8%;position: absolute;z-index: 0;bottom: 0;  transform: translateY(40%); }
.instruction-top-img img.pack{width: 27%;right: 44%;bottom: -8.6%;position: absolute;z-index: 1;}

.instruction-top-img img.big-i.capsule{width: 197%;right: -28%;bottom: 0;position: absolute;z-index: 0;transform: translateY(40%);}
.instruction-top-img img.pack.capsule{width: 101%;right: 0;bottom: 1.4%;position: absolute;z-index: 1;}

.instr-block {margin-bottom: 5em;}
.instr-text h3{font-size: 28px;margin-top:1.2em;margin-bottom: 0.7em;}
.instr-text h4{font-size: 20px;margin-top:1.2em;margin-bottom: 0.7em;}
.instr-text p{font-size: 16px;letter-spacing: -0.3px;margin-bottom: 0.7em;line-height: 1.3;}
.instr-text ul{list-style-type: disc;padding-left: 1rem;margin-bottom: 0.7em;}
.instr-text ol{list-style-type: decimal;padding-left: 1rem;margin-bottom: 0.7em;}
.instr-text table td{padding: 0.5rem; border: 1px solid #fff;}


.modal-pyramide-1{}
.modal-pyramide-2{}
.modal-pyramide-3{}
.modal-pyramide-4{}
.modal-pyramide-5{}
.pyramide-modal-desc{}
.pyramide-modal-ul{}
.pyramide-modal-ul li{}
.pyramide-modal-ul li:before{content:''}


@keyframes slideInRight {
  0% {clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);}
  99% {clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);}
  100% {clip-path: none;}
}

@keyframes slideUp {
  0% {transform: translateY(0);  }
  100% {transform: translateY(-100vh); }
}

@keyframes moveLeft {
  0% {transform: translateX(0);  }
  100% {transform: translateX(-30vw); }
}

@keyframes slideFromRight {
    0% { transform: translateX(100%);  opacity: 0; }
    100% {transform: translateX(0); opacity: 1;}
}

@keyframes slideOutToLeft {
    0% { transform: translateX(0);opacity: 1;}
    100% { transform: translateX(-100%); opacity: 0;}
}

@keyframes slideInFromRight {
    0% {transform: translateX(100%);  opacity: 0; }
    100% { transform: translateX(0);  opacity: 1;}
}

@keyframes slideInFromBottom {
    0% {transform: translateY(100px);opacity: 0;}
    100% { transform: translateY(0); opacity: 1;}
}

@media (max-width: 1920px) {
    h1 {font-size: 4.583vw;/*max-width: 30.990vw;*/}
    h2 {font-size: 4.063vw;}
    h3 {font-size: 2.188vw;}
    .note {font-size: 0.729vw;}
    .top-h1{grid-area: title;}
    .top-text{margin: 5.5% 0 0 0;grid-area: text;}
    .top-text-item{padding: 0.833vw 1.667vw 0.833vw 1.667vw;/*! box-shadow: 0 0.208vw 1.563vw #6EAAFD; *//*! backdrop-filter: blur(13.823vw); *//*! border-radius: 0.625vw; */gap: 1.094vw;max-width: 30.833vw;margin-bottom: 1.563vw;}
    .top-text-item-img{width: 2.917vw;}
    .top-text-item-title{font-size: 1.615vw;}

    .about-desc-item{font-size: 1.354vw; padding-right: 1.250vw;}
    .about-benefits-item{padding: 0.156vw 0.469vw 0.156vw 37px; backdrop-filter: blur(0.677vw);border-radius: 2.969vw; max-width: 20rem; font-size: 0.938vw;min-height: 2.813vw; background-position: 3px 50%;}
    .about-wrapper .note{bottom: 5.523vw;}
    .about-benefits-list { gap: 3.125vw;}
    .about-text-wrapper{max-width: 38.802vw;}
    .about-desc-wrapper { margin-top: 6.771vw;}
    .about-desc-item{font-size: 1.354vw;}
    .about-item{font-size: 3.333vw;}
    .about-items{gap: 1.719vw;}
    .about-benefits-item{padding: 0.156vw 0.469vw 0.156vw 3.854vw;max-width: 29.844vw;font-size: 1.250vw;min-height: 2.813vw;background-size: 3.021vw 2.969vw;}

    .card-desc-wrapper{gap: 1.094vw;}
    .card-desc-item{padding: 1.250vw;box-shadow: 0 0.208vw 1.563vw #6EAAFD;backdrop-filter: blur(0.677vw);border-radius: 1.042vw;}
    .card-desc-item-img{margin-bottom: 0.8rem;}
    .card-desc-item-title{font-size: 2.188vw;margin-bottom: 0.521vw;}
    .card-desc-item-p{font-size: 1.354vw;}
    .card-desc-item-img{width:auto;height: 3.021vw;}

    .lines-wrapper{margin-top: 4%;}
    .lines-item{padding: 1.042vw 3.646vw 1.042vw 0;/*! border: 0.052vw solid #FFFFFF; *//*! box-shadow: 0 0.208vw 1.563vw #6EAAFD; *//*! backdrop-filter: blur(13vw); *//*! border-radius: 1.042vw; */font-size: 1.771vw;gap: 0.729vw;}
    .lines-item img{width:3.646vw; height:auto}
    .packs-wrapper{gap: 0.885vw 0.885vw;grid-template-columns: 22.3% 25% 49%;}
    .packs-card{padding: 0.521vw 0 0.938vw 0;gap: 1.7vw;}
    .packs-desc-wrapper{padding: 5.9% 0 0 36%;}
    .packs-text-wrapper{width: 20.833vw;padding: 1vw 0.677vw 1vw 0.781vw;}
    .packs-card-title{font-size: 1.615vw;}
    .packs-card-desc{font-size: 0.938vw;}
    .packs-title{margin-bottom: 1.823vw;}
    .packs-desc{font-size: 1.771vw;}
    .packs-ingavirin-60-img{width: 67%;}
    .packs-ingavirin-90-img{width: 67%;}
    .packs-ingavirin-sirop-img{width: 75%;}

    .video-wrapper{gap: 4.479vw; margin-top: 2.396vw;width: 70vw;}
    .video-left{/*! border-radius: 0.521vw; */}
    .video-p{font-size: 1.354vw;line-height: 1.458vw;}

    .video-title{font-size: 4.167vw;margin-top: 0.2em;}
    .where-to-buy-wrapper{gap: 2.917vw;margin-top: 2.760vw;margin: 2.760vw 0 3.073vw 0;}
    .where-to-buy-col{gap: 0.521vw;}
    .where-to-buy-title{font-size: 1.458vw;}
    .notes { margin-top: 2.083vw;  }

    .btn-download{padding: 0.521vw;font-size: 1.146vw;padding: 0.938vw 0.521vw;}
    .btn-transparent{padding: 0.521vw;font-size: 1.042vw;padding: 0.938vw 0.521vw;}

    .vybor-name{font-size: 1.354vw;margin-bottom: 0.521vw;}
    .vybor-title{font-size: 1.979vw;margin-bottom: 0.781vw;}
    .vybor-wrapper{gap: 0.625vw;}
    .vybor-desc{font-size: 1.458vw;}

    .spec-top-text-wrapper h4{font-size: 1.563vw;max-width: 29.948vw;}
    .spec-top-packs-wrapper{gap: 0.729vw;}
    .spec-viruses-title{font-size: 1.563vw;}
    .spec-viruses-wrapper{gap: 2.344vw;}
    .spec-viruses-item{font-size: 1.406vw;padding: 0 2.604vw;}
    .spec-h2{font-size: 3.073vw;margin-bottom: 3.750vw;}
    .spec-h2.align-center{max-width: 72.917vw;margin: 0 auto 3.125vw auto;}
    .spec-bordered{padding: 1.979vw 2.083vw;border-radius: 0.938vw;font-size: 2.188vw;}
    .spec-cards-wrapper{gap: 2.396vw;margin-top: 4.115vw;margin-bottom: 8.281vw;}
    .spec-card-col >div:last-child{margin-top: -5.417vw;}
    .spec-card{font-size: 1.354vw;padding: 1.615vw 1.042vw;box-shadow: 0 0.208vw 1.563vw #6EAAFD;backdrop-filter: blur(0.677vw);border-radius: 0.885vw;height: 16.875vw;}
    .spec-columns-4-cards{margin-bottom: 8.333vw;} .spec-h2-desc{font-size: 1.771vw;}
    .spec-h2-desc.align-center{max-width: 41.719vw;} .spec-h3{margin-top: 2.813vw;margin-bottom: 2.917vw;}
    .spec-p{font-size: 1.719vw;max-width: 75.208vw;} .spec-text-in-columns{font-size: 1.354vw;}
    .spec-columns-2-text{max-width: 73.490vw;margin-bottom: 8.073vw;} .spec-timeline{display: flex;margin: 4.375vw 0 8.281vw 0;}
    .spec-timeline-date{font-size: 1.354vw;height: 4.271vw;margin-bottom: 2.083vw;}
    .spec-timeline-date:after{width: 1.927vw;height: 1.927vw;bottom: -1.094vw;left: -0.156vw;}
    .spec-timeline-desc{font-size: 1.042vw;line-height: 1.1;padding-right: 1.250vw;}
    .spec-articles-wrapper{display: flex;flex-wrap: wrap;gap: 68px;}
    .spec-article-card{width: calc(50% - 34px);border-radius: 0.521vw 0.521vw 0 0;padding: 2.083vw 2.344vw;}
    .spec-article-card-desc{font-size: 1.146vw;}
    .spec-article-card-btns-wrapper{gap: 1.146vw;margin-top: 2.604vw;}
}

@media (max-width: 1360px) {
    .header-nav-item a{font-size: 14px;}
    .header-nav{gap: 15px}
    #preloader::before{width: 120px;height: 120px;}
    #instruction-top .container{gap: 3.897vw;padding: 1.103vw 3.676vw 3.103vw 3.676vw;}
    #instruction h2{font-size: 3.750vw;margin-bottom: 5.147vw;}
    .instruction-info{gap: 3.897vw;padding: 1.618vw 0;}
    .instruction-info li{gap: 0.735vw;font-size: 1.103vw;}
    .instruction-wrapper{margin-bottom: 0.588vw;padding-top: 2.941vw;gap: 5.882vw;}
    .instruction-top-wrapper{margin-top: 13.309vw;margin-bottom: 0.588vw;}
    .instr-nav-item{font-size: 16px;line-height: 1;}
    .instr-navigation{width: 29.412vw;gap: 10px;top: 80px;}
    .instr-text{width: 65vw;padding-right: 0;}
    .instruction-top-text .h1-desc{font-size: 1.618vw;margin-bottom: 1.912vw;}
    .instruction-top-text .btn-transparent{padding: 0.662vw 0.882vw;font-size: 1.324vw;}
    .instruction-top-text h1{font-size: 4.265vw;}
    .instr-text p{margin-bottom: 30px;}
    .instruction-top-img.capsule{width: 38.3%;margin: -4.1% 5% 0 0;}
}

@media (max-width: 1024px) {
    h1 {font-size: 38px; /*max-width: 30.99vw;*/}
    h2 {font-size: 39px;}
    h3 {font-size: 28px;}


    header {padding: 24px 24px 0;}
    .header-logo {width: 144px;}
    .container{padding: 0 24px;}

    .note{font-family: 'Nunito';font-style: normal;font-weight: 600;font-size: 12px;line-height: 100%;}
    .btn-buy {padding: 5px 39px;font-size: 14px;}
    .btn-download{font-size: 16px;padding: 5px 12px;}
    .btn-transparent{padding: 0.521vw;font-size: 16px;padding: 5px 13px;}

    #top {padding-top: 50px;}
    .top-text{margin: 23px 0 0 0;/*! width: 38%; */align-self: flex-start;}
    .top-text-item{padding: 10px;gap: 15px;max-width: 289px;min-height: 3.7em;}
    .top-text-item-img{width: 30px;}
    .top-text-item-title{font-size: 18px;}
    .top-text-item-title br{display: none}
    .top-text h1 {margin-bottom: 7.324vw;}
    .top-img {/*! width: 57%; */ margin: -2.5% 0.5% 0 -6.7%;}
    .top-h1{align-self: flex-end;max-width: 272px;font-size: 36px;line-height: 90%;letter-spacing: -0.91924px;margin-top: -13%;}
    .top-img .note {padding-left: 19.6%;font-size: 10px;margin-top: -2.6%;}
    .about-left{width: 50%;}
    .about-right{width: 50%;}
    .about-img-wrapper{width: 19.6%;margin: 1.2% 0% 0% -2.3%;}
    .about-desc-item{font-size: 17px; padding-right: 14px;}
    .about-benefits-item{padding: 5px 14px 5px 67px; backdrop-filter: blur(0.677vw);border-radius: 50px;  font-size: 18px;min-height: 38px; background-position: 0 50%;line-height: 1.1;max-width: 100%;background-size: 52px 52px;}
    .about-benefits-list{gap: 20px;max-width: 80%;}
    .about-desc-wrapper{margin-top: 9%;}
    .about-text-wrapper{max-width: 49%;margin-right: 0;}
    .about-items{gap: 10px;margin: 0% 0 0 5.5%;}
    .about-item{font-size: 30px;letter-spacing: 0.3px;}
    .about-wrapper .note{bottom: 74px;right: 24px;}

    .card-desc-wrapper{gap: 10px;}
    .card-desc-item{padding: 25px 17px;box-shadow: 0 0.208vw 1.563vw #6EAAFD;backdrop-filter: blur(0.677vw);border-radius: 20px;}
    .card-desc-item-img{}
    .card-desc-item-title{font-size: 20px;margin-bottom: 0.521vw;}
    .card-desc-item-p{font-size: 15px;}
    .card-desc-item-img{width:auto;height: 36px;margin-bottom: 12px;}

    .lines-wrapper{gap: 0px;}
    .lines-title{margin: 0;width: calc(100vw - 48px);max-width: 100%;font-size: 36px;}
    .lines-item{font-size: 16px;gap: 15px;}
    .lines-item img{width:40px; height:auto}


    .packs-wrapper{gap: 12px;grid-template-columns: 27% 27% 44%;margin: 3% 0 0% 0;}
    .packs-card{backdrop-filter: blur(13.35px);border-radius: 19px;padding: 10px 8px 11px 8px;gap: 10px;justify-content: flex-end;}
    .packs-ingavirin-sirop-img {width: 65%;}
    .packs-ingavirin-90-img{width: 64%;}
    .packs-ingavirin-60-img{width: 64%;}
    .packs-text-wrapper{padding: 10px 37px 10px 12px;border-radius: 11px;margin-top: 0;width: auto;text-align: center;background-size: 14px 14px;}
    .packs-card-title{font-size: 18px;line-height: 110%;color: #143A6B;}
    .packs-card-desc{font-size: 14px;}
    .packs-title{margin-bottom: 24px;font-size: 36px;}
    .packs-desc{font-size: 18px;}

    .video-wrapper{gap: 18px; }
    .video-left{/*! border-radius: 19px; *//*! width: 64.5%; */}
    .video-right {/*! width: 26%; *//*! margin-top: -8%; */}
    .video-p{font-size: 16px;line-height: 1.1;}
    .video-title{font-size:36px}

    .where-to-buy-wrapper{gap: 42px;margin-top: 2.760vw;margin: 2.760vw 0 3.073vw 0;width: 100%;}
    .where-to-buy-col{gap: 10px;}
    .where-to-buy-title{font-size: 18px;}
    .where-to-buy-img{/*! height: 100%; *//*! width: auto; *//*! object-fit: cover; *//*! object-position: center; *//*! width: 100%; *//*! height: 100%; */}
    .notes { margin-top: 2.083vw;  }

    .left-side {padding-left: 19.5%;}
    .ligal-container{padding: 15px 15px 7px 15px;font-size: 0;}
    .spec-article-card{    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='433' height='185' viewBox='0 0 433 185' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.335314' y='0.335314' width='431.721' height='183.752' rx='5.02971' stroke='url(%23paint0_linear_3830_2193)' stroke-width='0.670628'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3830_2193' x1='216.196' y1='0' x2='216.196' y2='184.423' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%2302DAF9' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");}

    .spec-top-wrapper {margin-top: 14.5%;margin-bottom: 68px;}
    .spec-top-text-wrapper h1{font-size: 57px;margin-bottom: 22px;}
    .spec-top-text-wrapper h4{font-size: 30px;max-width: 540px;letter-spacing: 0.003em;line-height: 1.15;}
    .spec-top-packs-wrapper{gap: 0.729vw;}
    .spec-top-img-wrapper{right: 2%;width: 55%;}
    .spec-viruses-title{font-size: 30px;}
    .spec-viruses-wrapper{gap: 2.344vw;}
    .spec-viruses-item{font-size: 17px;padding: 0 30px;letter-spacing: -1px;}
    .spec-h2{font-size: 42px;margin-bottom: 40px;}
    .spec-h2.align-center{max-width: 72.917vw;margin: 0 auto 3.125vw auto;}
    .spec-bordered{padding: 42px 28px;border-radius: 20px;font-size: 28px;line-height: 1;}
    .spec-cards-wrapper{gap: 30px;margin-top: 4.115vw;margin-bottom: 8.281vw;}
    .spec-card-col >div:last-child{margin-top: -32px;}
    .spec-card{font-size: 14px;padding: 20px 20px;box-shadow: 0px 4px 30px #6EAAFD;backdrop-filter: blur(13px);border-radius: 16px;height: 166px;line-height: 1.15;}
    .spec-columns-4-cards{margin-bottom: 8.333vw;} .spec-h2-desc{font-size: 1.771vw;}
    .spec-h2-desc.align-center{max-width: 41.719vw;} .spec-h3{margin-top: 2.813vw;margin-bottom: 2.917vw;}
    .spec-p{font-size: 1.719vw;max-width: 75.208vw;} .spec-text-in-columns{font-size: 15px;}
    .spec-columns-2-text{max-width: 100%;margin-bottom: 100px;} .spec-timeline{display: flex;margin: 4.375vw 0 8.281vw 0;}
    .spec-timeline-date{font-size: 1.354vw;height: 4.271vw;margin-bottom: 2.083vw;}
    .spec-timeline-date:after{width: 1.927vw;height: 1.927vw;bottom: -1.094vw;left: -0.156vw;}
    .spec-timeline-desc{font-size: 14px;line-height: 1.1;padding-right: 24px;}
    .spec-articles-wrapper{display: flex;flex-wrap: wrap;gap: 2.604vw 6.250vw;}
    .spec-article-card{width: calc(50% - 32px);padding: 21px 24px;border-radius: 0;}
    .spec-article-card-desc{font-size: 14px;line-height: 1;}
    .spec-article-card-btns-wrapper{gap: 1.146vw;margin-top: 2.604vw;}

    .instruction-top-img img.big-i.capsule{opacity: 0.6; }
    .instruction-top-img.sirop{height: auto;justify-content: center;}
    .instruction-top-img.sirop .pack{width: 40%;position: static;}
    .instruction-top-img.sirop .big-i{width: 114%;right: 0;opacity: 0.6;}
    .instruction-top-img img.pack.capsule{}

    footer .container {padding: 30px 48px 92px 48px;}
    .footer-menu{ gap: 35px; width: 54%;}
    .footer-contacts {width: 45%;}
    .footer-item a{ font-size: 15px;}
    .footer-logo {width: 118px;}
    .footer-logo img{width: 100%;}


    #instruction-top .container{gap: 2.76vw;padding: 0.781vw 2.604vw 5.781vw 2.604vw;}
    #instruction h2{font-size: 48px;margin-bottom: 0.5em;}
    .instruction-info{gap: 2.76vw;padding: 1.146vw 0;flex-direction: column;}
    .instruction-info li{/*! gap: 0.521vw; */font-size: 14px;width: 100% !important;}
    .instruction-wrapper{margin-bottom: 0.417vw;padding-top: 2.083vw;gap: 4.167vw;}
    .instruction-top-wrapper{/*! margin-top: 9.427vw; */margin-bottom: 0.417vw;}
    .instr-nav-item{/*! font-size: 0.781vw; */}
    .instr-navigation{width: 35vw;gap: 10px;top: 0;}
    .instruction-top-text .h1-desc{font-size: 22px;margin-bottom: 20px;}
    .instruction-top-text .btn-transparent{padding: 12px 14px;font-size: 18px;}
    .instruction-top-text h1{font-size: 57px;letter-spacing: 1px;}
    .instr-text h3{font-size: 30px;}
    .instr-text p{}
    .instruction-top-text h1{font-size: 60px}
    .instruction-top-text .h1-desc{font-size: 24px}

    .modal-text-ingavirin-sirop-green>.bordered{flex-direction: column;}
    .modal-text-ingavirin-sirop-green .bordered{padding: 10px;}
    .modal-ingavirin-sirop-green .modal-img-wrapper{align-items: flex-start;width: 40%;}
    .modal-ingavirin-sirop-green .modal-img{height: auto;width: 100%;}
    .ingavirin-sirop-btn{width: 100%}

}

@media (max-width: 768px) {
    .video-wrapper{width: 100%;}

    .animation-objects{display: none}

    h2 {font-size: 26px; }
    h3 {font-size: 24px;}
    #top {padding-top: 0;}
    #spec{margin-bottom: 120px}
    #lines{margin-top:55px}

    header {padding: 0px 15px 0;position: fixed;padding-bottom: 0px;background: linear-gradient(180deg, rgb(53, 83, 120) 13%, rgba(61, 92, 130, 0.9) 60%, rgba(61, 92, 130, 0) 100%);}
    header:after {content: "";width: 100%; height: 2px;position: absolute;bottom: 0; left: 0;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='351' height='1' viewBox='0 0 351 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.5H351' stroke='url(%23paint0_linear_4465_14292)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4465_14292' x1='0' y1='1' x2='351' y2='1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0'/%3E%3Cstop offset='0.495' stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat: no-repeat;background-position: bottom center;background-size: 100% 100%;}
    header.open .header-burger{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.9' d='m1 1 20 20M1 21 21 1'/%3E%3C/svg%3E");z-index: 1;}
    header.open .header-nav {position: fixed;width: 100vw;height: 100dvh;left: 0;top: 0;background-image: url(../img/menu.min.webp); background-color: #304967;background-size: cover;background-position: center;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;overflow: hidden;padding: 10%;}
    header.open .header-buy-btn{display: block}
    .header-burger{display:block;width: 32px;height: 45px;border: none;background-color: transparent;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='27' height='18' viewBox='0 0 27 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 1H27' stroke='white'/%3E%3Cpath d='M0.5 9H27' stroke='white'/%3E%3Cpath d='M0.5 17H27' stroke='white'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;}
    .header-nav-submenu{display: flex;flex-direction: column;position: static;width: auto;background: none;backdrop-filter: none;box-shadow: none;margin-top: 2px;height: auto;padding: 21px 21px 0 21px;gap: 10px;border-radius: 0;}
    .header-nav-item:hover .header-nav-submenu{position: static;width: auto;background: none;backdrop-filter: none;box-shadow: none;}
    .header-nav-item a{font-size: 18px}
    .header-logo { width: 130px; z-index: 1;}
    .header-nav, .header-buy-btn{display: none}

    .fp-section {height: auto !important;min-height: auto;}
    .fp-table {display: block;}

    section {margin-bottom: 0;margin-top: 50px;min-height: auto;}
    section#top, section#spec {margin-top: 72px;position: relative;}
    section#top:before{content:'';width: 100%;position: absolute;height: 910px;background-image: url('../img/bg_red1.min.webp');bottom: -595px;left: 0px;background-size: 100% 100%;/*z-index: -1;*/}

    .top-wrapper{grid-template-areas: "title" "img" "text";grid-template-columns: 1fr;}
    .top-h1{max-width: 320px;margin-top: 0;font-size: 30px;line-height: 90%;letter-spacing: -1px;}
    .top-img{margin: 0;max-width: 572px;}
    .top-text{margin: 0;align-content: center;justify-content: center;display: flex;flex-direction: column;align-items: center;gap: 16px;}
    .top-img .note{padding-left: 0;margin-bottom: 80px;font-family: 'Nunito';font-size: 8px;line-height: 100%;padding: 0 10px 0 45px;}
    .top-text-item{max-width: 360px;width: 100%;margin-bottom: 0;position: relative;}

    .about-desc-item{width: 100%; /*! max-width: 375px */}
    .about-wrapper{flex-direction: column}
    .about-benefits-item1{/*! max-width: 345px; */margin: 0;}
    .about-benefits-item2{/*! max-width: 300px; */margin-left: 0;}
    .about-benefits-item3{margin: 0;width: 100%;/*! max-width: 300px; */}
    .about-benefits-item4{margin: 0;/*! max-width: 300px; */}
    .about-left{width: 100%}
    .about-right{width: 100%}
    .about-img-wrapper{margin: 104px auto 0 auto;width: 100%;max-width: 290px;}
    .about-desc-wrapper{flex-direction: column;gap: 15px;margin-top: 22px;}
    .about-benefits-list{padding: 0;align-items: center;max-width: 100%;}
    .about-wrapper .note{position: static;width: 100%;font-size: 8px;}
    .about-text-wrapper{max-width: 360px;}
    .about-items{margin: 30px 0 30px 0;}


    .card-title{padding-top: 0;}
    .card-desc-wrapper{flex-direction: column;gap: 8px;/*! max-width: 380px; */margin: 30px auto 0 auto;}
    .card-desc-item{width: 100%;padding: 14px 12px;}
    .card-desc-item-title{font-size: 24px;margin-bottom: 0;}
    .card-desc-item-p{font-size: 14px;}
    .card-desc-item-img{width:28px;height: auto;margin-bottom: 12px;}

    .packs-title {margin-bottom: 24px; font-size: 26px;}
    .packs-wrapper{grid-template-areas: "desc " "ing90" "ing60" "sirop";grid-template-columns: 1fr;grid-template-rows: auto;}
    .packs-ingavirin-sirop-img {max-width:300px;width: 100%;}
    .packs-desc-wrapper{padding: 0}
    .packs-ingavirin-60-img{width: 100%;max-width: 312px;}
    .packs-ingavirin-90-img{width: 100%;max-width: 312px;}

    .video-wrapper{flex-direction: column;margin: 0;}
    .video-title{margin: 0 0 30px;font-size: 26px;}
    .video-left{width:100%}
    .video-right{width: 100%;margin: 0;}


    .vybor-photo{width: 100%;max-width: 150px;}
    .vybor-photo img{}
    .vybor-item{flex-direction: column;gap: 14px;}
    .vybor-name{font-size: 16px;}
    .vybor-text{width: 100%;}
    .vybor-title{font-size: 21px;margin-bottom: 12px;margin-top: 1em;}
    .vybor-wrapper{padding: 0;gap: 20px;margin-top: 50px;}
    .vybor-desc{font-size: 14px;}





    .where-to-buy-wrapper{ flex-direction: column;margin-bottom: 4rem;}
    .where-to-buy-col{width: 100%; max-width:500px;}
    .notes { margin-top: 10px; margin-bottom:100px}
    .left-side {  padding-left: 0;}

    #about.section-hidden .about-benefits-item{opacity: 1; transform: none}
    .container {  padding: 0 15px 0 15px !important;}
    footer .container{padding-top: 2em !important;padding-bottom: 2em !important;}
    .ligal-container { padding: 0 15px 0 15px; height: 46px;display: flex;justify-content: center;align-items: center;}

    .spec-top-wrapper {margin-top: 14.5%;margin-bottom: 68px;}
    .spec-top-text-wrapper h1{font-size: 29px;margin-bottom: 5px;}
    .spec-top-text-wrapper h4{font-size: 14px;max-width: 220px;letter-spacing: 0.003em;line-height: 1.15;}
    .spec-top-packs-wrapper{gap: 0.729vw;}
    .spec-top-img-wrapper{}
    .spec-viruses-title{font-size: 22px;line-height: 1.2;}
    .spec-viruses-wrapper{gap: 34px 10px;flex-wrap: wrap;margin-top: 43px;}
    .spec-viruses-item{font-size: 17px;padding: 0 30px;letter-spacing: -1px;width: calc(50% - 5px);height: 46vw;}
    .spec-h2{font-size: 22px;margin-bottom: 40px;}
    .spec-h2.align-center{max-width: 72.917vw;margin: 0 auto 3.125vw auto;}
    .spec-bordered{padding: 13px 15px;border-radius: 20px;font-size: 15px;line-height: 1.14;max-width: 375px;}
    .spec-cards-wrapper{gap: 0;margin-top: 30px;margin-bottom: 50px;flex-wrap: wrap;max-width: 375px;}
    .spec-card-col{width: 100%;max-width: 375px;}
    .spec-card{font-size: 14px;padding: 12px 20px 40px 20px;box-shadow: 0px 4px 30px #6EAAFD;backdrop-filter: blur(13px);border-radius: 16px;height: auto;line-height: 1.15;margin-top: -17px !important;}
    .columns-4 > div {width: 100%;height: 155px;}
    .spec-columns-4-cards{margin-bottom: 40px;flex-wrap: wrap;gap: 0;margin-top: 73px;max-width: 375px;} .spec-h2-desc{font-size: 1.771vw;}
    .spec-columns-4-cards>.spec-card{height: auto;}
    .spec-h2-desc.align-center{max-width: 100%;font-size: 15px;} .spec-h3{margin-top: 21px;margin-bottom: 30px;font-size: 22px;line-height: 1.2;}
    .spec-p{font-size: 14px;max-width: 100%;letter-spacing: 0.3px;} .spec-text-in-columns{font-size: 15px;}
    .spec-columns-2-text{max-width: 100%;margin-bottom: 100px;flex-wrap: wrap;} .spec-timeline{display: flex;margin: 62px 0 62px 0;flex-direction: column;}
    .columns-2 > div{width: 100%;}
    .spec-timeline-date{font-size: 14px;height: 4.271vw;margin-bottom: 0;border-left: solid 2px #fff;border-bottom: 0;padding-left: 15px;}
    .spec-timeline-date:after{width: 18px;height: 18px;bottom: inherit;left: -9px;top: -3px;}
    .spec-timeline-desc{font-size: 14px;line-height: 1;border-left: solid 2px #fff;padding: 10px 10px 40px 15px;}
    .spec-articles-wrapper{display: flex;flex-wrap: wrap;gap: 26px;}
    .spec-article-card{width: 100%;padding: 17px 19px;border-radius: 0;max-width: 400px;}
    .spec-article-card-desc{font-size: 14px;line-height: 1;}
    .spec-article-card-btns-wrapper{gap: 12px;margin-top: 20px;}
    .instruction-top-img.sirop .pack{padding: 30px 0 52px 0;}
    .instruction-top-img.sirop .big-i{width: 110%;right: 2%;bottom: 30%;}

    .scheme-wrapper{max-width:450px}
    .pyramide-wrapper{margin-top: 62px;margin-bottom: 36px;}
    .btn-download{font-size: 14px;}
    .btn-transparent{font-size: 14px;}


    footer .container {padding: 30px 15px 92px 15px;flex-direction: column;align-content: flex-start;justify-content: flex-start;}
    .footer-menu{ gap: 18px; width: 100%;margin-bottom: 30px;flex-direction: column;}
    .footer-contacts {width: 100%;max-width: 370px;margin-bottom: 30px;}
    .footer-item a{ font-size: 15px;}
    .footer-copy{align-self: flex-start;order: 1;font-size: 13px;}
    .footer-logo {width: 58px;align-self: flex-start;margin-bottom: 12px;}
    .footer-logo img{width: 100%;}

    .modal-content-wrapper{flex-direction: column-reverse;}
    .modal-content{padding: 40px 30px;width: 100%;}
    .modal-text-wrapper{width: 100%;margin-top: 20px;}
    .modal-img-wrapper{width: 100%;margin: 0 auto;max-width: 320px;}
    .modal{width: 100vw}
    .modal-img{margin: 0 auto;object-fit: contain;}
    .modal-title{font-size:26px}
    .modal-h3{font-size: 24px}
    .modal .bordered p {font-size: 14px; margin-bottom: 6px;}
    .modal-img-pack-desk {top: -32px; border-radius: 50%; width: 48px;font-size: 21px; padding: 10px; height: 48px;}
    .modal-img-wrapper.narrow .modal-img-pack-desk {right: 25px; top: -25px;}
    .modal-img-wrapper.center .modal-img-pack-desk {right: unset; left: 50%; transform: translateX(-50%);}
    .modal-img-wrapper.center img {transform: translateX(-5%);}

    .modal-ingavirin-sirop-green .modal-img-wrapper{width: 100%;margin: 0 auto;}


    .pyramide-wrapper .polygon-link{display: block}
    .spec-article-card{   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='351' height='202' viewBox='0 0 351 202' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.335314' y='0.335314' width='350.329' height='201.329' rx='5.02971' stroke='url(%23paint0_linear_3838_3874)' stroke-width='0.670628'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3838_3874' x1='175.5' y1='0' x2='175.5' y2='202' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%2302DAF9' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); }

    .instruction-top-text h1{font-size: 30px}
    .instruction-top-text .h1-desc{font-size: 17px}
    .instruction-top-wrapper{flex-direction: column;margin-top: 100px;}
    .instruction-top-img.capsule{width: 100%;max-width: 375px;margin: 32px auto 40px auto;height: auto;}
	.instruction-top-img img.big-i.capsule{width: 161%;right: -21%;bottom: 37%;}
    .instruction-top-img img.pack.capsule{position: static}
    .instruction-top-text{width: 100%}
    .instr-navigation{display:none}
    .instr-text{width: 100%}
    .instruction-top-text .btn-transparent{width: 100%; max-width: 375px; margin: 0 auto; display: inherit;padding: 8px 14px;border-width: 1px;}
    #instruction-ligal{margin-top: 0}
}


@media (max-width: 500px) {
	.modal-spec-btns-wrapper{flex-direction:column}
}


.video-js .vjs-big-play-button {
    top: unset !important;
    left: 5% !important;
    bottom: 8% !important;
    width: 2em !important;
    height: 2em !important;
    border: none !important;
    border-radius: 50% !important;
    background-color: transparent !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE1MSIgdmlld0JveD0iMCAwIDE1MiAxNTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxlbGxpcHNlIGN4PSI3NiIgY3k9Ijc1LjMwOTEiIHJ4PSI3NiIgcnk9Ijc1LjMwOTEiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNSIvPgo8ZWxsaXBzZSBjeD0iNzUuOTk5NiIgY3k9Ijc1LjMwODciIHJ4PSI2NS42MzY0IiByeT0iNjQuOTQ1NSIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjUuODE1NiA0Ni43NTUxQzYwLjc4NjggNDMuOTg4NCA1NC43NTYxIDQ3LjY0MDkgNTQuNzU2MSA1My4xMzlWOTcuODYxOUM1NC43NTYxIDEwMy4zNjMgNjAuNzg2OCAxMDcuMDEzIDY1LjgxNTYgMTA0LjI0NkwxMDYuNDM5IDgxLjg4NDRDMTExLjUxMiA3OS4wOTIgMTExLjUxMiA3MS45MDg5IDEwNi40MzkgNjkuMTE5N0w2NS44MTU2IDQ2Ljc1NTFaTTUwIDUzLjEzOUM1MCA0My44MTUgNjAuMDQxNyAzOC4wOTU1IDY4LjA4OSA0Mi41MjhMMTA4LjcxMiA2NC44ODk0QzExNy4wOTYgNjkuNTA0OSAxMTcuMDk2IDgxLjQ5NiAxMDguNzEyIDg2LjExMTVMNjguMDg5IDEwOC40NzNDNjAuMDQxNyAxMTIuOTAyIDUwIDEwNy4xODkgNTAgOTcuODYxOVY1My4xMzlaIiBmaWxsPSIjREIxODA3Ii8+Cjwvc3ZnPgo=);
    background-size: 100%;
}
.video-js .vjs-big-play-button span {
    display: none;
}
