/*! 
    ____________________________
     * vpodarok.ru
    ----------------------------
   */
.banner{color:#fff;background-image:url(/build/BFgNlL1d.svg),linear-gradient(95.44deg,#069999 0%,#85dddc 100.29%);background-position:0 100%;background-repeat:no-repeat;flex-direction:column;align-items:center;display:flex;height:328px!important}.banner h1{text-align:center;max-width:919px!important}.banner p{text-align:center;max-width:724px;margin-top:20px;line-height:1}body .motivations-list .motivation-block{background-color:#f5f6fb}.nav-slider-btn{border:1px solid #069999;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.nav-slider-btn path{fill:#069999}.nav-slider-btn.swiper-button-disabled{border-color:#cfc9c9}.nav-slider-btn.swiper-button-disabled path{fill:#cfc9c9}.btns-slider{gap:20px;display:flex}.slider-header{justify-content:space-between;align-items:flex-end;margin-bottom:40px}.slider-header .header{flex-direction:column;gap:40px;display:flex}.for-business h2{margin:40px 0}.success-and-numbers{padding:120px 0 32px}.success-and-numbers h2{margin:40px 0}.success-and-numbers ul{grid-template-rows:repeat(2,168px);grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.success-and-numbers li{border-radius:20px;flex-direction:column;height:100%;padding:30px 0 30px 25px;line-height:1;display:flex}.success-and-numbers li>div{flex-direction:column;margin-bottom:10px;display:flex}.success-and-numbers span{letter-spacing:-1px;font-family:Mulish,san-serif,serif;font-size:50px;font-weight:600;line-height:1.25}.success-and-numbers .image{align-items:center;padding:0}.advantages h2{margin:40px 0}.advantages ul{flex-wrap:wrap;gap:20px;display:flex}.advantages li{border-radius:20px;max-height:136px;padding:25px 30px;line-height:1.2}.advantages li:first-child{max-width:535px}.advantages li:nth-child(2){max-width:603px}.advantages li.image{align-items:center;max-width:190px;padding:0;display:flex}.advantages li:nth-child(4){max-width:430px}.advantages li:nth-child(5){max-width:415px}.advantages li:last-child{max-width:515px;padding-right:24px}.advantages h3{margin-bottom:10px;font-family:Cmr,san-serif,serif;font-size:16px;line-height:1.2}.for-who h2{text-wrap:balance;width:99%}.for-who .slider-for-who{overflow:hidden}.for-who .swiper-wrapper{align-items:flex-end}.for-who .body-slide{flex-direction:column;display:flex}.for-who .body-slide h3{letter-spacing:-1px;font-family:Mulish,san-serif,serif;font-size:30px;font-weight:600;line-height:1.1}.for-who .body-slide p{opacity:.6;letter-spacing:0;text-transform:lowercase;padding:5px 0 15px;font-size:16px;font-weight:400;line-height:1.2}.for-who .body-slide ul{flex-direction:column;gap:10px;padding-left:25px;display:flex}.for-who .body-slide li{list-style-type:disc;display:list-item}.for-who .body-slide li::marker{font-size:12px}.for-who .swiper-slide{border-radius:30px;flex-direction:column;justify-content:space-between;padding:25px;display:flex}.for-who .swiper-slide .num{letter-spacing:-1px;text-align:center;cursor:default;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:Mulish,san-serif,serif;font-weight:600;line-height:1.1;display:flex}.for-who .swiper-slide.odd{color:#343b3c;border:1px solid #343b3c;height:293px}.for-who .swiper-slide.odd .num{color:#fff;background-color:#069999}.for-who .swiper-slide.even{color:#fff;background-color:#069999;height:313px}.for-who .swiper-slide.even .num{color:#069999;background-color:#fff}.media li{background-color:#effafb;border-radius:20px;flex-direction:column;justify-content:space-between;height:100%;padding:30px;display:flex}.media .slider-media{height:224px;overflow:hidden}.media .slider-media p{color:#495354;min-height:58px;line-height:1.2}.media a{color:#069999;letter-spacing:0;text-transform:uppercase;font-size:14px;font-weight:400;line-height:1.2}.request a{max-width:100%!important}@media (max-width:1400px){.advantages li{max-height:168px}.advantages li:first-child{max-width:401px}.advantages li:nth-child(2){max-width:496px}.advantages li:nth-child(4){max-width:374px}.advantages li:nth-child(5){max-width:353px}.advantages li:last-child{max-width:383px}}@media (max-width:1240px){.banner{background-image:url(/build/d3eAEIs-.svg),linear-gradient(95.44deg,#069999 0%,#85dddc 100.29%);border-radius:30px!important;height:256px!important;margin-top:40px!important;padding:40px 36px!important}.banner p{max-width:556px!important}.banner h1{letter-spacing:-3%!important;font-size:45px!important}.success-and-numbers{padding:50px 0}.success-and-numbers ul{grid-template-rows:repeat(4,139px);grid-template-columns:repeat(2,1fr)}.success-and-numbers span{font-size:44px}.success-and-numbers li{padding:20px 0 20px 20px}.success-and-numbers img{width:89px}.for-who h2{width:70%}.for-who .btns-slider{display:none}.advantages ul{grid-template-columns:repeat(2,1fr);display:grid}.advantages li{padding:20px 25px;max-width:100%!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;max-height:100%!important}.advantages li.image{display:none}.advantages li:nth-child(4){position:relative;top:-17px}.advantages li:last-child{grid-column:span 2/span 2;position:relative;top:-17px}}@media (max-width:768px){.banner{height:auto!important;padding-top:25px!important}body .motivations-list .motivation-block{background-color:transparent}.success-and-numbers{padding-bottom:30px}}@media (max-width:475px){.banner{background-image:url(/build/CVncqBZk.svg),linear-gradient(95.44deg,#069999,#85dddc 100.29%);background-position:bottom;background-size:auto!important;height:273px!important;margin-top:6px!important;padding:20px 13px!important}.banner h1{max-width:238px!important;letter-spacing:-3%!important;font-size:23px!important}.banner p{font-size:14px;max-width:301px!important}.for-business h2,.success-and-numbers h2{margin:20px 0 30px}.success-and-numbers{padding-top:60px!important}.success-and-numbers li{border-radius:15px;padding:10px 7px 10px 10px}.success-and-numbers li>div{margin-bottom:5px}.success-and-numbers img{width:63px}.success-and-numbers span{font-size:30px}.success-and-numbers ul{grid-template-rows:repeat(4,104px);gap:8px}.for-who h2{width:99%}.for-who .slider-for-who{width:calc(100% + 18px)}.for-who .swiper-slide{border-radius:20px;padding:20px}.for-who .swiper-slide.odd{height:258px}.for-who .swiper-slide.even{height:299px}.for-who .slider-header{margin-bottom:30px}.for-who .body-slide ul{gap:5px;padding-left:17px}.for-who .body-slide li{line-height:1.2}.for-who .body-slide h3{font-size:18px}.for-who .body-slide p{font-size:14px}.for-business .motivations-list{margin-top:0!important}.media .btns-slider{display:none}.media .header{gap:20px}.media .slider-header{margin-bottom:30px}.media li{border-right:20px;padding:20px}.media .slider-media{width:calc(100% + 18px);height:170px}.media .slider-media p{width:233px;font-size:14px}.advantages h2{margin:20px 0 30px}.advantages h3{font-size:14px;font-weight:500}.advantages ul{flex-direction:column;display:flex}.advantages li{padding:15px;width:100%!important;position:static!important}.slider-header .header{gap:20px}}@media (max-width:450px){.banner{margin-top:14px!important}}@media (max-width:390px){.success-and-numbers li{padding-right:0;font-size:13px}}
