/*! 
    ____________________________
     * vpodarok.ru
    ----------------------------
   */
section p,section h3{line-height:1.25}section h3{letter-spacing:.01em;font-family:Cmr,san-serif,serif;font-size:18px;font-weight:500}.banner{background-image:url(/build/CzidAp5j.png);background-position:100%;margin-bottom:60px;height:auto!important;min-height:396px!important}.about-product{justify-content:space-between;display:flex}.about-product .text-block{max-width:670px}.about-product .text-block h2{margin-top:40px;margin-bottom:40px}.about-product .text-block h3{margin-bottom:10px;font-size:18px;font-weight:500}.option-list{grid-template-rows:repeat(2,128px);grid-template-columns:repeat(3,1fr);gap:20px;width:100%;max-width:634px;display:grid}.option-list li:not(.image){border-radius:20px;flex-direction:column;gap:20px;padding:20px;display:flex}.option-list li:not(.image) span{white-space:nowrap}.option-list .darkgreen{background-color:#d4f2f2}.option-list .white{border:1px solid #343b3c}.option-list .image{grid-row:span 2/span 2;width:216px}.option-list .image img{width:100%}.formats h2{margin-top:40px;margin-bottom:20px}.formats ul{justify-content:space-between;margin-top:40px;display:flex}.formats .text{text-wrap:balance;width:95%;line-height:1.25}.formats li{background-color:#f4f5fb;border-radius:30px;flex-direction:column;width:100%;max-width:684px;min-height:285px;padding:30px 25px;display:flex}.formats li h3{letter-spacing:-.02em;margin-bottom:10px;font-family:Mulish,san-serif,serif;font-size:30px;font-weight:600}.formats li:first-child p{max-width:70%}.formats li:last-child p{max-width:42%}.formats .cert-block{background-position:100%;background-size:contain}.formats .card-block{background-position:0,calc(100% - 36px) 30px;background-size:auto,319px 258px}.roadmap{justify-content:space-between;display:flex}.roadmap .flex{flex-direction:column;gap:40px}.roadmap ul{gap:36px;display:flex}.roadmap li{border:1px solid #343b3c;border-radius:30px;flex-direction:column;gap:9px;width:100%;max-width:324px;height:300px;padding:30px 25px 0;display:flex}.roadmap li p{text-wrap:balance;line-height:1}.roadmap li p span{color:#069999;font-weight:500}.roadmap li:nth-child(2){margin-top:70px;position:relative}.roadmap li:nth-child(2) p{text-wrap:auto}.roadmap li:nth-child(2):before,.roadmap li:nth-child(2):after{content:"";background-image:url(/build/Brngl3N8.svg);width:144px;height:53px;position:absolute}.roadmap li:nth-child(2):before{bottom:79px;left:-100px;transform:rotate(-181deg)scaleX(-1)}.roadmap li:nth-child(2):after{top:180px;right:-80px;transform:rotate(-24deg)}.roadmap img{align-self:center;justify-self:center;width:172px;margin-top:auto}.for-what h2{margin-top:40px;margin-bottom:40px}.for-what ul{justify-content:space-between;display:flex}.for-what li{background-color:#effafb;border-radius:30px;max-width:447px;height:163px;padding:30px 25px}.for-what li h3{margin-bottom:10px;font-size:20px;line-height:1}.no-link{color:#343b3c;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1400px){.banner{background-position:calc(100% + 45px)}.banner h1{max-width:700px;font-size:55px}.formats li{max-width:560px}.formats li h3{text-wrap:balance;width:50%}.formats li:first-child p{max-width:60%}.formats li:last-child p{max-width:40%}.roadmap li{gap:7px}.for-what li{max-width:366px;padding:25px}}@media (max-width:1240px){section h2{letter-spacing:-1px!important}.banner{background-position:calc(100% + 51px) bottom;margin-bottom:50px;background-size:475px!important;min-height:430px!important;margin-top:35px!important;padding:40px!important}.banner h1{max-height:430px!important;font-size:45px!important}.banner .flex{flex-direction:column}.banner strong{text-wrap:balance;width:50%;margin-bottom:30px!important;line-height:1.25!important}.about-product{flex-direction:column}.option-list{max-width:100%;margin-top:40px}.formats ul{flex-direction:column;gap:20px}.formats .cert-block{background-position:calc(100% - 38px) calc(100% + 35px);background-size:185px}.formats .card-block{background-position:0 -140px,calc(100% - 45px);background-size:auto,222px}.formats li{max-width:100%;min-height:134px}.formats li p{font-size:14px;line-height:1.3}.formats li:first-child p{max-width:65%}.formats li:last-child p{max-width:63%}.formats li h3{letter-spacing:-.01em;width:100%;font-size:25px;line-height:1.1}.roadmap{flex-direction:column}.roadmap ul{gap:20px;margin-top:40px;overflow-x:auto}.roadmap ul::-webkit-scrollbar{display:none}.roadmap li{border-radius:20px;gap:5px;min-width:240px}.roadmap li h3{line-height:1.2}.roadmap li p{font-size:14px;line-height:1.25}.roadmap li:nth-child(2){min-width:281px;margin-top:0}.roadmap li:nth-child(2):before,.roadmap li:nth-child(2):after{content:none}.for-what ul{flex-direction:column;gap:20px}.for-what li{border-radius:20px;max-width:100%;max-height:114px;padding:23px 25px 25px}.for-what h3{font-size:18px!important}.for-what p{font-size:14px;line-height:1.5}}@media (max-width:768px){.banner-wrapper{background-color:#f4f5fb;margin-bottom:30px;border-radius:20px!important}.banner{background-position:0 100%;margin:0 auto;background-size:315px!important;border-radius:20px!important;width:327px!important;min-height:471px!important;margin-top:15px!important;padding:22px 12px 22px 23px!important}.banner h1{font-size:23px!important}.banner .flex{gap:15px!important}.banner .flex button,.banner .flex a{width:100%;max-width:100%}.banner strong{width:100%!important;margin:10px 0 20px!important;font-size:14px!important}.about-product .text-block h2{max-width:58%;margin:20px 0 30px}.about-product .text-block h3{font-size:16px}.about-product .text-block p{max-width:55%;font-size:14px}.about-product .option-list{grid-template-rows:repeat(2,109px);grid-template-columns:repeat(2,1fr);gap:15px;margin-top:30px}.about-product .option-list li{border-radius:10px;gap:15px;min-width:155px;padding:15px}.about-product .option-list .image{display:none}.formats h2{margin:20px 0 30px}.formats .text{text-wrap:auto;max-width:55%;font-size:14px}.formats ul{margin-top:30px}.formats li{border-radius:20px;padding:20px 20px 0}.formats li h3{letter-spacing:normal;font-size:18px}.formats li p{max-width:100%!important}.formats .cert-block{background-position:bottom;background-size:min(43%,180px);min-height:307px}.formats .card-block{background-position:-100px -100px,50% calc(100% - 10px);background-size:auto,min(85%,280px);min-height:252px;background-image:url(/build/DqyUi61O.svg),url(/build/QAb2WPn8.png)!important}.roadmap ul{margin-top:30px}.roadmap .flex{gap:20px}.for-what h2{margin-top:20px;margin-bottom:30px}.for-what li{border:20px;min-height:143px;padding:15px}.for-what li h3{font-size:16px!important}.for-what p{max-width:99%}}@media (max-width:450px){.about-product .text-block h2{max-width:320px}.about-product .text-block p{max-width:310px}.formats .text{max-width:315px}}
