.protocol_block{padding-top:100px;padding-top:max(5rem,min(6.25vw - 1.25rem,6.25rem));padding-bottom:100px;padding-bottom:max(5rem,min(6.25vw - 1.25rem,6.25rem))}@media screen and (max-width:1599px){.protocol_block{padding-top:80px;padding-bottom:80px}}@media screen and (max-width:1199px){.protocol_block{padding-top:50px;padding-bottom:0}}.protocol_block_wrap{flex-direction:column;align-items:center;row-gap:100px;display:flex}@media screen and (max-width:1199px){.protocol_block_wrap{row-gap:50px}}
.protocol_content{scroll-margin-top:80px;width:100%;scroll-margin-top:max(4.375rem,min(1.25rem + 3.125vw,5rem));position:relative}@media screen and (max-width:1599px){.protocol_content{scroll-margin-top:70px}}@media screen and (max-width:1199px){.protocol_content{scroll-margin-top:70px}}
.protocol_cards{opacity:0;visibility:hidden;transition:all .4s}.protocol_cards.active{opacity:1;visibility:visible;transition-delay:.2s}.protocol_cards .row{row-gap:30px}@media screen and (max-width:1599px){.protocol_cards .row{row-gap:40px}}@media screen and (max-width:1199px){.protocol_cards .row{row-gap:10px}}@media screen and (max-width:767px){.protocol_cards .row{row-gap:16px}}
.protocol_card{padding:28px 28px 24px;isolation:isolate;background:linear-gradient(135deg,rgba(82,82,82,.96) 0%,rgba(56,56,56,.96) 30%,rgba(39,39,39,.98) 62%,rgba(28,28,28,.98) 100%);border:none;border-radius:28px;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:max(1.125rem,min(1.875vw - .75rem,1.5rem));width:100%;height:100%;min-height:410px;padding:max(1.375rem,min(1.875vw - .5rem,1.75rem)) max(1.125rem,min(3.125vw - 2rem,1.75rem)) max(1.125rem,min(1.875vw - .75rem,1.5rem));display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.08),0 18px 40px rgba(0,0,0,.18)}@media screen and (max-width:1599px){.protocol_card{border-radius:24px;min-height:360px}}@media screen and (max-width:1199px){.protocol_card{border-radius:20px;row-gap:18px;min-height:300px;padding:22px 18px 18px}}@media screen and (max-width:767px){.protocol_card{row-gap:16px;min-height:260px;padding:18px 16px 16px}}.protocol_card-num{color:rgba(255,255,255,.92);text-align:left;font-size:16px;font-size:max(.75rem,min(1.25vw - .5rem,1rem));font-weight:500;line-height:22px;letter-spacing:.22em;text-transform:uppercase;line-height:max(1rem,min(1.875vw - .875rem,1.375rem))}@media screen and (max-width:1599px){.protocol_card-num{font-size:15px;line-height:20px}}@media screen and (max-width:1199px){.protocol_card-num{font-size:11px;line-height:16px}}.protocol_card_content{flex-direction:column;flex:auto;align-items:flex-start;row-gap:max(.875rem,min(1.25vw - .375rem,1.125rem));display:flex}@media screen and (max-width:1599px){.protocol_card_content{row-gap:16px}}@media screen and (max-width:1199px){.protocol_card_content{row-gap:12px}}.protocol_card_content-title{color:#fff;text-align:left;font-size:26px;letter-spacing:-.03em;max-width:9ch;font-size:max(1.25rem,min(1.875vw - .625rem,1.625rem));font-weight:600;line-height:1.08}@media screen and (max-width:1599px){.protocol_card_content-title{font-size:24px}}@media screen and (max-width:1199px){.protocol_card_content-title{max-width:none;font-size:18px;line-height:1.1}}.protocol_card_content-prices{flex-wrap:wrap;align-items:flex-end;gap:8px 14px;display:flex}@media screen and (max-width:1599px){.protocol_card_content-prices{gap:8px 12px}}@media screen and (max-width:1199px){.protocol_card_content-prices{gap:6px 10px}}.protocol_card_content-old-price{color:rgba(255,255,255,.28);font-size:22px;font-size:max(1rem,min(1.875vw - .875rem,1.375rem));font-weight:500;line-height:1;text-decoration:line-through}@media screen and (max-width:1599px){.protocol_card_content-old-price{font-size:20px}}@media screen and (max-width:1199px){.protocol_card_content-old-price{font-size:15px}}.protocol_card_content-price{color:#fff;font-size:52px;letter-spacing:-.05em;font-size:max(1.875rem,min(6.875vw - 5rem,3.25rem));font-weight:600;line-height:.96}@media screen and (max-width:1599px){.protocol_card_content-price{font-size:42px}}@media screen and (max-width:1199px){.protocol_card_content-price{font-size:28px;line-height:1}}.protocol_card-badge{color:#252323;font-size:17px;background:#56dab0;border-radius:999px;align-items:center;min-height:46px;margin-top:auto;padding:10px 18px;font-size:max(.8125rem,min(1.25vw - .4375rem,1.0625rem));font-weight:600;line-height:1.1;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.08)}@media screen and (max-width:1599px){.protocol_card-badge{min-height:42px;padding:10px 16px}}@media screen and (max-width:1199px){.protocol_card-badge{min-height:38px;padding:8px 14px}}.protocol_card-bg{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:-1;filter:blur(44px);opacity:.22;background-image:url(/img/FrontPage/packages/card-bg.jpg);background-position:100%;background-repeat:no-repeat;background-size:125% 125%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.08)}.protocol_card--accent{border:none}
.protocol_head{max-width:900px;flex-direction:column;max-width:max(41.25rem,min(75vw - 33.75rem,56.25rem));margin:0 auto;display:flex}@media screen and (max-width:1599px){.protocol_head{max-width:660px}}@media screen and (max-width:1199px){.protocol_head{max-width:610px}}.protocol_head-subtitle{color:#fff;text-align:left;font-size:24px;font-size:max(1.125rem,min(1.875vw - .75rem,1.5rem));font-weight:500;line-height:30px;text-transform:uppercase;letter-spacing:.32em;line-height:max(1.625rem,min(.375rem + 1.25vw,1.875rem))}@media screen and (max-width:1599px){.protocol_head-subtitle{font-size:18px;line-height:26px}}@media screen and (max-width:1199px){.protocol_head-subtitle{font-size:14px;line-height:20px}}.protocol_head-title{color:#fff;text-align:left;letter-spacing:-1px;margin-top:40px;font-size:50px;font-weight:500;line-height:56px}@media screen and (max-width:1199px){.protocol_head-title{margin-top:24px;font-size:28px;line-height:32px}}.protocol_head-text{color:#fff;text-align:left;font-size:24px;font-size:max(1.125rem,min(1.875vw - .75rem,1.5rem));font-weight:500;line-height:30px;flex-direction:column;row-gap:30px;margin-top:30px;line-height:max(1.625rem,min(.375rem + 1.25vw,1.875rem));display:flex}@media screen and (max-width:1599px){.protocol_head-text{font-size:18px;line-height:26px}}@media screen and (max-width:1199px){.protocol_head-text{row-gap:24px;margin-top:24px;font-size:14px;line-height:20px}}
