/*! 
    ____________________________
     * vpodarok.ru
    ----------------------------
   */
.banner{background-image:url(/build/CCjzU1dm.png);background-position:calc(100% - 115px)}section.options{padding-top:120px}.options{justify-content:space-between;display:flex}.options h2{max-width:404px;margin-top:40px}.options-header{flex-direction:column;gap:40px;max-width:403px;display:flex}.options-list{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.options-list li{border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:179px;height:147px;padding:20px 0 20px 20px;display:flex}.options-list .white{border:1px solid #343b3c}.options-list li.image{grid-row:span 2/span 2;width:193px;height:100%;padding:0}.options-list li.image img{pointer-events:none;width:100%}.options-list .gray{background-color:#f4f5fb}.options-list .green{background-color:#d4f2f2}.options-list .lightgreen{background-color:#effafb;grid-column-start:2}.options-list .last{grid-column-start:3}.how-to-use h2{margin:40px 0}.how-to-use-list{justify-content:space-between;display:flex}.how-to-use .use-item{flex-direction:column;gap:10px;width:100%;max-width:444px;display:flex}.how-to-use .use-item_header{color:#fff;background-color:rgba(52,59,60,.698);border-radius:15px;justify-content:flex-start;align-items:center;height:52px;padding-left:15px;display:flex}.how-to-use .use-item_body{border:1px solid #343b3c;border-radius:20px;min-height:332px;padding:20px}.how-to-use .use-item_body>p{color:#343b3c;white-space:nowrap;font-weight:500;line-height:1.2}.how-to-use .use-item_body_list{flex-direction:column;gap:15px;margin-top:15px;padding-left:14px;display:flex}.how-to-use .use-item_body_list li{list-style-type:disc;display:list-item}.how-to-use .use-item_body_list li::marker{color:#069999}.how-to-use .use-item_body_list span{color:#069999;font-weight:500}.type-card-list{justify-content:space-between;display:flex}.type-card .flex{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:40px}.type-card-list_item{background-color:#fff;border-radius:30px;width:100%;max-width:415px;padding:20px}.type-card-list_item>strong{margin:10px 0 20px;display:block;font-weight:300!important}.type-card-list_item img{border-radius:20px}.type-card-footer{justify-content:center;padding-top:30px;display:flex}.type-card-footer button{color:#fff;background-color:#069999;border:none;border-radius:10px;justify-content:center;align-items:center;width:220px;height:50px;transition:all .15s;display:flex}.type-card-footer button:hover{color:#fff;background-color:#343b3c}.type-card .item-list{flex-direction:column;gap:5px;margin-top:20px;padding-left:20px;display:flex}.type-card .item-list li{list-style-type:disc;display:list-item}.type-card .item-list li::marker{font-size:12px}.type-card .dest-text{color:rgba(52,59,60,.5);font-size:14px;line-height:1.2;font-weight:300!important}.what-you-get{text-wrap:balance}.what-you-get h2{margin:40px 0}.what-you-get_content{gap:40px;display:flex}.what-you-get .image-block{width:100%;max-width:415px}.what-you-get .image-block img{pointer-events:none}.what-you-get .list-block{flex-wrap:wrap;gap:18px 20px;display:flex}.what-you-get li{text-wrap:auto;border-radius:20px;max-width:390px;padding:25px 20px 25px 30px}.what-you-get li h3{margin-bottom:10px;font-family:Cmr,san-serif,serif;font-weight:500;line-height:1.2}.what-you-get li p{line-height:1.2}.what-you-get li.lightgreen-block{background-color:#effafb}.what-you-get li.gray-block{background-color:#f5f6fb}.what-you-get li.white-block{max-width:446px;box-shadow:none;border:1px solid #343b3c}.convenient-format h2{margin:40px 0 60px}.convenient-format .man-banner{background-color:#effafb;border-radius:50px;width:100%;height:334px;position:relative}.convenient-format img{width:391px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.convenient-format>div{background-color:transparent}.convenient-format>div h3{letter-spacing:-1px;margin-bottom:15px;font-size:30px;font-weight:600;line-height:1.1}.convenient-format>div p{line-height:1.2}.convenient-format .certificate-block{width:253px;position:absolute;top:104px;left:120px}.convenient-format .certificate-block:after{content:"";background-image:url(/build/Brngl3N8.svg);width:144px;height:53px;position:absolute;bottom:-20px;right:-95px}.convenient-format .plactic-card-block{width:280px;position:absolute;top:147px;right:125px}.convenient-format .plactic-card-block h3{max-width:90%}.convenient-format .plactic-card-block:before{content:"";background-image:url(/build/Brngl3N8.svg);width:144px;height:53px;position:absolute;top:-67px;bottom:-20px;left:-82px;right:-95px;transform:rotate(222deg)}@media (max-width:1400px){.banner.banner-prepaid-bank{background-position:100%}.how-to-use-list{gap:30px;overflow:auto}.how-to-use-list::-webkit-scrollbar{display:none}.type-card-list_item{max-width:325px}.what-you-get li{max-width:337px!important}.convenient-format .certificate-block{left:40px}.convenient-format .plactic-card-block{right:35px}}@media (max-width:1240px){.banner.banner-prepaid-bank{background-position:calc(100% + 35px);border-radius:30px;height:337px;margin-top:40px;padding:40px}.banner.banner-prepaid-bank strong{margin-bottom:30px}.banner.banner-prepaid-bank h1{max-width:70%;font-size:45px}section.options{flex-direction:column;gap:40px;padding-top:100px;display:flex}section.options h2{text-wrap:balance;margin-top:40px}.options-list li.image{display:none}.options-list .lightgreen{grid-column-start:1}.options-list .last{grid-column-start:2}.how-to-use .use-item{flex-shrink:0;max-width:300px}.how-to-use .use-item_body{height:100%;max-height:391px}.how-to-use .use-item_body>p{text-wrap:balance;font-size:14px}.how-to-use .use-item_body_list{gap:10px;margin-top:10px;padding-left:11px;font-size:14px}.how-to-use .use-item_header{text-wrap:balance;height:62px;padding-left:20px;line-height:1.2}.how-to-use-list{gap:20px;overflow-x:auto}.type-card .flex{flex-direction:column-reverse;gap:30px}.type-card .item-list{text-wrap:balance;max-width:calc(100% - 265px);margin-top:0}.type-card-list{flex-direction:column;gap:20px}.type-card-list_item{border-radius:20px;max-width:100%;min-height:187px;position:relative}.type-card-list_item>strong{text-wrap:balance;margin-bottom:10px}.type-card-list_item img{border-radius:10px;width:255px;position:absolute;top:15px;right:15px}.what-you-get .list-block{gap:20px}.what-you-get li{width:100%;max-height:145px;padding:20px 20px 20px 25px;max-width:48.5%!important}.what-you-get p{max-width:96%}.what-you-get .image-block{display:none}.convenient-format>div h3{margin-bottom:10px;font-size:25px}.convenient-format>div p{font-size:14px}.convenient-format .man-banner{border-radius:30px;height:272px}.convenient-format .certificate-block{width:145px;top:25px;left:25px}.convenient-format .certificate-block:after{background-repeat:no-repeat;background-size:contain;width:88px;height:42px;bottom:-37px;right:-16px;transform:rotate(13deg)}.convenient-format .plactic-card-block{width:190px;top:104px;right:0}.convenient-format .plactic-card-block:before{background-repeat:no-repeat;background-size:contain;width:88px;height:42px;top:-47px;bottom:-26px;left:-14px;right:-90px;transform:rotate(204deg)}.convenient-format img{width:299px}}@media (max-width:715px){.convenient-format .man-banner{flex-direction:column;align-items:center;height:auto;padding:20px 20px 0;display:flex}.convenient-format>div h3{font-size:18px}.convenient-format h2{margin:30px 0}.convenient-format img{order:2;width:235px;position:static;transform:none}.convenient-format .certificate-block,.convenient-format .plactic-card-block{width:100%;position:static}.convenient-format .certificate-block:before,.convenient-format .plactic-card-block:before,.convenient-format .certificate-block:after,.convenient-format .plactic-card-block:after{content:none}.convenient-format .plactic-card-block{margin-top:25px;margin-bottom:15px}.options h2{margin-top:20px}.how-to-use h2{margin:20px 0 30px}.what-you-get h2{margin:20px 0}.what-you-get p{font-size:15px}.what-you-get .what-you-get_content{flex-direction:column;gap:25px}.what-you-get .image-block{max-width:360px;display:block}.what-you-get li{border-radius:10px;width:100%;max-width:100%!important}.what-you-get ul{flex-direction:column;gap:20px}.type-card .flex{gap:20px;margin-bottom:30px}.type-card .item-list{max-width:100%}.type-card .dest-text{margin-bottom:0}.type-card .type-card-list_item{flex-direction:column;display:flex}.type-card .type-card-list_item img{order:2;margin-top:20px;position:static}.options-list{grid-template-columns:repeat(2,1fr);max-width:400px}.options-list .lightgreen,.options-list .last{grid-column-start:auto}}@media (max-width:675px){.banner.banner-prepaid-bank{background-image:none;height:300px}.banner.banner-prepaid-bank h1{max-width:100%;font-size:36px}}@media (max-width:450px){.banner.banner-prepaid-bank{background-image:url(/build/CZt_zH3y.png);background-position:bottom;background-size:310px;border-radius:20px;height:401px;margin-top:23px;padding:22px 20px}.banner.banner-prepaid-bank strong{margin:10px 0 20px;font-size:14px}.banner.banner-prepaid-bank h1{font-size:23px}.banner.banner-prepaid-bank .flex{flex-direction:column;gap:15px}.banner.banner-prepaid-bank a,.banner.banner-prepaid-bank button{width:100%!important;max-width:100%!important}.what-you-get .image-block{max-width:100%}.what-you-get li{padding:15px}.what-you-get li h3{margin-bottom:7px;font-size:14px}.what-you-get li p{font-size:14px}.type-card .dest-text{margin-bottom:0!important}.type-card .item-list{padding-left:13px}.type-card .type-card-list_item{padding:15px}.type-card .type-card-list_item>strong{margin-bottom:15px;font-size:14px}.type-card .type-card-list_item img{width:auto}.how-to-use .use-item_body{padding:15px}.how-to-use .use-item{max-width:290px}.how-to-use .use-item_header{border-radius:10px;padding-left:10px;font-size:14px}.convenient-format>div p{text-wrap:balance}.options{gap:30px;padding-top:60px!important}.options-list{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:15px;max-height:374px}.options-list li{border-radius:10px;justify-content:flex-start;gap:15px;width:100%;height:126px;padding:15px}.options-list li span{text-wrap:balance;max-width:88%}.options-list li br{display:none}.options-list .last{grid-column:span 2/span 2;width:100%;height:92px}}
