/*! 
    ____________________________
     * 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:937px!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}.about-us .flex{justify-content:space-between;align-items:center;padding-top:21px}.about-us .flex p{letter-spacing:0;font-family:BadScript,san-serif,serif;font-size:18px;font-weight:600;line-height:1.6}.about-us .flex p:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.about-us .flex p:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.about-us .flex p:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.about-us .flex p:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.about-us .flex p:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.about-us .flex p:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.about-us .content{justify-content:space-between;padding-top:40px;display:flex}.about-us .text{flex-direction:column;gap:16px;max-width:469px;display:flex}.about-us .text li{letter-spacing:0;font-size:18px;line-height:1.22}.about-us .images{grid-template-rows:repeat(2,135px);grid-template-columns:246px 248px 372px;gap:20px;display:grid}.about-us .images img{border-radius:20px;width:100%;height:100%}.about-us .images li:first-child{grid-row:span 2/span 2}.about-us .images li:nth-child(3){grid-row-start:2;grid-column-start:2}.about-us .images li:last-child{grid-row:1/span 2;grid-column-start:3}.success-and-numbers{padding-bottom: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){.about-us .content{flex-direction:column;gap:40px}.about-us .text{max-width:800px}.about-us .text br{display:none}.about-us .images{grid-template-columns:290px 280px 400px;justify-content:space-between}.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}.about-us{padding-top:100px}.about-us .flex{align-items:flex-end;padding-top:27px}.about-us .flex p{font-size:16px}.about-us .text{max-width:583px}.about-us .text li{font-size:16px}.about-us .images{grid-template-rows:repeat(2,110px);grid-template-columns:189px 190px 291px;gap:12px 20px}.success-and-numbers{padding-bottom:50px}.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}.about-us{padding-top:60px}.about-us .flex{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;padding-top:20px}.about-us .flex p{text-align:left!important}.about-us .images{grid-template-rows:repeat(2,20%) 171px;grid-template-columns:repeat(2,1fr);justify-content:flex-start;gap:8px}.about-us .images img{object-fit:cover}.about-us .images li:nth-child(3){grid-row-start:auto;grid-column-start:2}.about-us .images li:last-child{grid-column:span 2/span 2;grid-row-start:3}.about-us .content{padding-top:20px}.about-us .text{gap:8px}.about-us .text li{font-size:14px}}@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 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}}
