#tarifs{position:relative;isolation:isolate;background:#faf6ec url('assets/komplist-carnet-v106.webp') center top/100% 100% no-repeat!important;color:#123d38!important;padding:4.7% 5.7% 10%!important;min-height:900px;border:0;overflow:hidden}
#tarifs:before,#tarifs:after{display:none!important}
#tarifs>.eyebrow{color:#b94d29!important;margin:0 0 12px;letter-spacing:.24em}
#tarifs>h2{color:#0b2728!important;font-size:clamp(38px,4.8vw,72px);line-height:1.12;margin:0 0 8.6%!important;max-width:900px}
#tarifs .offer-pair{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin:0 13% 0 21%;border:0!important}
#tarifs .offer-pair article{position:relative;display:flex;flex-direction:column;align-items:stretch;background:none!important;border:0!important;border-radius:0;box-shadow:none;padding:0!important;min-width:0;color:#143a36!important}
#tarifs .offer-name{font-family:'Playfair Display',Georgia,serif;font-size:clamp(26px,2.8vw,43px);font-weight:700;line-height:1.2;margin:0;padding:0 0 18px;border-bottom:1px solid #9ba88b;width:100%;color:#092f2a!important}
#tarifs .offer-amount{position:relative;font-size:clamp(72px,8vw,120px);line-height:1.05;margin:12px 0 4px!important;color:#073c31!important;letter-spacing:-.04em;overflow:visible;width:100%}
#tarifs .offer-premium .offer-amount{color:#bd502a!important}
#tarifs .offer-amount>span{font-size:.49em;letter-spacing:0}
#tarifs .offer-caption{color:#47555c!important;font-size:15px;line-height:1.5;min-height:46px;margin:0 0 12px!important}
#tarifs ul{margin:6px 0 24px;padding:0;list-style:none;width:100%;flex:1}
#tarifs li{font-size:14px;line-height:1.5;color:#34494d!important;padding:14px 0 14px 26px;border-bottom:1px solid #d7d5c6;min-height:52px}
#tarifs li:before{color:#af582d!important}
#tarifs .btn{background:#0d453b!important;color:#fff!important;width:100%;min-height:56px;font-size:14px;padding:14px 15px;border-radius:40px;justify-content:center}
#tarifs .offer-soon{background:#d9c9aa99!important;color:#586162!important;border:0!important;border-radius:40px;text-align:center;min-height:56px;padding:17px 8px;margin:0;font-size:14px}
#tarifs .offer-premium>.ghost{display:none!important}
#tarifs .price-note{position:absolute;left:48%;top:8px;transform:rotate(-8deg);font-family:'Caveat','Segoe Print',cursive;font-size:clamp(18px,1.7vw,26px);font-weight:400;letter-spacing:0;line-height:1.05;color:#17493d;white-space:nowrap}
#tarifs .price-note img{display:block;width:76px;height:47px;object-fit:contain;transform:rotate(155deg);margin:5px 0 0 -14px}
@media(min-width:1600px){#tarifs{min-height:1050px}#tarifs li{font-size:17px;padding-top:20px;padding-bottom:20px}}
@media(max-width:1000px) and (min-width:701px){#tarifs{min-height:840px;padding-bottom:13%!important}#tarifs .offer-pair{margin-left:19%;margin-right:9%;gap:8%}#tarifs>h2{margin-bottom:12%!important}#tarifs .offer-name{font-size:28px}#tarifs li{font-size:13px}#tarifs .price-note{left:52%;font-size:18px}}
@media(max-width:700px){#tarifs{padding:38px 22px 210px!important;min-height:0;background-size:auto 100%!important;background-position:center!important}#tarifs>h2{font-size:38px;margin-bottom:30px!important}#tarifs>.eyebrow{font-size:9px}#tarifs .offer-pair{display:grid;grid-template-columns:1fr;gap:42px;margin:0 10px}#tarifs .offer-pair article{background:#fff9edeF!important;padding:24px!important;border:1px solid #d6c7ab!important;border-radius:3px}#tarifs .offer-name{font-size:30px}#tarifs .offer-amount{font-size:88px;margin:16px 0 6px!important}#tarifs .price-note{font-size:24px;left:53%;top:9px}#tarifs .offer-caption{min-height:0}#tarifs li{font-size:14px}#tarifs ul{margin-bottom:22px}}

#tarifs .offer-amount>span{color:inherit!important}
#tarifs .offer-amount>.price-note{color:#17493d!important;font-size:24px!important;line-height:1!important;left:53%;top:6px;width:auto!important}
#tarifs .price-note img{transform:rotate(0deg);width:84px;height:54px;filter:sepia(1) saturate(5) hue-rotate(338deg)}
#tarifs .offer-amount{font-size:clamp(76px,8vw,120px)!important}
#tarifs .btn .arrow-icon{filter:brightness(0) invert(1)}
@media(max-width:1000px){#tarifs .offer-amount>.price-note{font-size:20px!important}}
#tarifs .price-note img{position:relative;left:-32px;top:-12px}
