/*! 
    ____________________________
     * vpodarok.ru
    ----------------------------
   */
.banner{background-image:url(/build/CzQ0idHO.png);background-position:100% 100%}.business-issues h2{max-width:622px;margin:40px 0}.business-issues ul{justify-content:space-between;display:flex}.business-issues li{background-color:#f5f6fb;border-radius:30px;flex-direction:column;justify-content:space-between;width:336px;height:153px;padding:20px;display:flex}.business-issues li span{font-size:16px;font-weight:500;line-height:1.2}.present-card .flex{justify-content:space-between;align-items:flex-start}.present-card h2{max-width:616px;font-size:45px;font-weight:600}.present-card .num{color:#fff;letter-spacing:-1px;cursor:default;background-color:#069999;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:30px;font-family:Mulish,sans-serif;font-size:16px;font-weight:600;line-height:1.1;display:flex}.present-card ol{flex-direction:column;gap:20px;margin-top:40px;display:flex}.present-card h3{letter-spacing:-1px;font-size:30px;font-weight:600;line-height:1.1}.present-card ol>li{background-color:#fff;border-radius:30px;align-items:flex-start;height:190px;padding:25px;display:flex}.present-card ol>li.fst .list-block{margin-left:69px;margin-right:41px}.present-card ol>li.sec .list-block{margin-left:47px;margin-right:139px}.present-card ul{flex-direction:column;gap:10px;margin-top:15px;padding-left:15px;display:flex}.present-card ul>li{font-size:16px;font-weight:400;line-height:1.2;list-style-type:disc;display:list-item}.present-card .text-block p{margin-top:10px;font-weight:400;line-height:1.2}.present-card .list-block{padding-top:10px}.present-card .list-block p{font-weight:500;line-height:1.2}.present-card .img{width:313px;height:100%;position:relative}.present-card .img img{width:100%;position:absolute;bottom:-25px}.categories .flex{justify-content:space-between;align-items:flex-start;margin-top:40px}.categories a{color:#343b3c;border:1px solid #343b3c;border-radius:24px;justify-content:center;align-items:center;height:48px;padding:10px 15px;font-size:18px;font-weight:400;line-height:1;transition:all .15s;display:flex}.categories a.green{color:#fff;background-color:#069999;border-color:#069999}.categories a:hover{color:#fff;background-color:#343b3c;border-color:#343b3c}.categories nav{flex-wrap:wrap;justify-content:flex-end;gap:20px 12px;max-width:650px;display:flex}.motivation .flex{justify-content:space-between;align-items:flex-start}.motivation .motivation-list{justify-content:space-between;margin-top:40px;display:flex}.motivation .motivation-list>li{background-color:#fff;border-radius:30px;width:415px;padding:20px 10px}.motivation .motivation-list h3{letter-spacing:-1px;padding-left:15px;font-family:Mulish,sans-serif;font-size:20px;font-weight:600;line-height:1.1}.motivation .motivation-list img{object-fit:cover;border-radius:20px;width:100%;height:223px}.motivation .motivation-list ul{flex-direction:column;margin:10px 0 20px;padding-left:35px;font-size:16px;font-weight:400;line-height:1.2;display:flex}.motivation .motivation-list ul li{list-style:outside;display:list-item}@media (max-width:1400px){.banner{background-image:url(/build/BEz44X01.png)}.business-issues li{width:251px}.motivation .motivation-list>li{width:315px}.present-card ol>li.sec .list-block{margin:0}.present-card .img{width:330px}}@media (max-width:1240px){.banner{height:337px;padding:40px}.banner h1{max-width:582px;font-size:45px}.banner strong{margin-bottom:30px}.business-issues ul{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.business-issues li{flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;width:100%;height:85px}.business-issues li br{display:none}.business-issues li svg{flex-shrink:0}.business-issues li:nth-child(2){grid-column:1/span 2;grid-row-start:2}.business-issues li:nth-child(3){grid-row-start:1;grid-column-start:2}.business-issues li:last-child{grid-column:span 2/span 2;grid-row-start:3}.present-card .flex{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:30px}.present-card h2{letter-spacing:-1px;font-size:25px}.present-card br{display:none}.present-card .num{position:absolute;top:-22px;left:-12px}.present-card ol{gap:30px}.present-card ol>li{flex-direction:column;height:auto;position:relative}.present-card ol>li.fst{background-image:url(/build/C2W-Oi0P.png);background-position:100% 100%;background-size:227px 204px}.present-card ol>li.fst .list-block{max-width:333px}.present-card ol>li.sec{background-image:url(/build/CLLUaEJJ.png);background-position:100% 100%;background-size:228px}.present-card ol>li.sec .list-block{max-width:100%}.present-card ol>li .list-block{padding-top:25px;margin:0!important}.present-card .img{display:none}.categories .flex{flex-direction:column;gap:40px}.categories nav{justify-content:flex-start}.motivation .flex{flex-direction:column-reverse;justify-content:flex-start;gap:30px}.motivation .motivation-list{flex-direction:column;gap:20px}.motivation .motivation-list img{width:254px;height:143px}.motivation .motivation-list>li{justify-content:space-between;width:100%;padding:15px;display:flex}.motivation .motivation-list>li div{padding-top:17px}}@media (max-width:768px){.banner{background-image:url(/build/MfMRuzQe.png);border-radius:20px;height:273px;padding:22px 20px}.banner strong{max-width:263px;margin:10px 0 20px;font-size:14px;line-height:1}.banner .flex{flex-direction:column;gap:15px}.business-issues h2{max-width:343px;margin:20px 0 30px}.business-issues li{border-radius:20px;height:60px;padding:10px 15px}.business-issues li svg{width:40px;height:40px}.business-issues li span{font-size:14px;line-height:1.2}.business-issues ul{flex-direction:column;gap:15px;display:flex}.present-card .num{display:none}.present-card h3{font-size:18px}.present-card .text-block p,.present-card ul>li,.present-card .list-block p{font-size:14px!important}.present-card ul{margin-top:10px}.present-card ol{gap:20px;margin-top:30px}.present-card ol>li.fst{background-position:bottom;background-size:178px;padding-bottom:160px}.present-card ol>li.sec{background-image:url(/build/CCW87_qG.png);background-position:100% 100%;background-size:100px}.present-card ol>li.sec ul{max-width:195px}.present-card ol>li .list-block{padding-top:20px}.present-card .flex{gap:20px}.present-card h2{font-size:20px}.categories .flex{gap:30px;margin-top:20px}.categories nav{gap:10px}.categories a{height:34px;padding:10px;font-size:14px;line-height:1}.motivation .flex{gap:20px}.motivation .motivation-list{gap:20px;margin-top:30px}.motivation .motivation-list div{padding-top:15px}.motivation .motivation-list img{width:274px;height:157px}.motivation .motivation-list ul li{font-size:14px}.motivation .motivation-list>li{border-radius:20px;flex-direction:column;align-items:center;padding:5px}}
