/*! 
    ____________________________
     * vpodarok.ru
    ----------------------------
   */
main{color:#343b3c;padding-top:117px;font-family:Cmr,sans-serif;font-size:16px;font-weight:300;line-height:1.2}h1 span{color:#069999}section{padding:60px 0}section h2{letter-spacing:-2px;font-family:Mulish,sans-serif;font-size:35px;font-weight:600;line-height:1.1}section h2 span{color:#069999}section .wrapper{background-color:#f5f6fb;border-radius:50px;padding:60px}section .name{color:#069999;letter-spacing:0;cursor:default;border:1px solid #069999;border-radius:73px;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:32px;padding:10px 15px;font-size:12px;line-height:1;display:flex}.banner{background-color:#f4f5fb;background-size:contain;border-radius:50px;width:100%;height:468px;margin-top:62px;padding:60px}.banner h1{max-width:835px;letter-spacing:-4%;font-size:65px;line-height:1.1}.banner strong{margin:20px 0 40px;font-size:18px;line-height:1;display:block;font-weight:300!important}.banner .flex{gap:20px}.green-btn,.border-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:100%;height:50px;font-weight:500;transition:all .15s;display:flex}.green-btn:hover,.border-btn:hover{color:#fff;background-color:#343b3c}.green-btn{color:#fff;background-color:#069999;max-width:220px}.border-btn{color:#343b3c;background-color:transparent;border:1px solid #343b3c;max-width:215px}.choice-us .flex{justify-content:space-between}.choice-us h2{letter-spacing:-2px;font-size:45px;font-weight:600}.choice-us .num-list{justify-content:space-between;width:100%;max-width:614px;display:flex}.choice-us .num-list li{flex-direction:column;gap:12px;font-size:16px;line-height:1;display:flex}.choice-us .num-list li span{color:#069999;letter-spacing:-3px;font-size:60px;font-weight:500;line-height:74%}.choice-us .list{gap:20px;width:100%;margin-top:40px;display:flex}.choice-us .list li{background-color:#f5f6fb;border-radius:20px;width:25%;padding:20px 30px;font-weight:500}.choice-us .list li:first-child{background-position:100%}.choice-us .list li:nth-child(3){background-position:79px 0}.clients h2{margin:40px 0}.clients .logo-list{width:calc(100% + 120px);position:relative;left:-60px}.clients .logo-list img{width:100%}.clients li{flex-shrink:0;width:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.request{padding-bottom:120px}.request .flex{justify-content:space-between}.request .btns{flex-direction:column;gap:20px;width:100%;max-width:433px;margin-top:40px;display:flex}.request button,.request a{border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:50px;font-size:16px;font-weight:500;line-height:1;transition:all .15s;display:flex}.request button:hover,.request a:hover{color:#fff;background-color:#343b3c}.request button{color:#fff;background-color:#069999}.request a{color:#343b3c;border:1px solid #343b3c;max-width:215px}.request a:last-child{max-width:198px}.request .wrapper{background-position:100% 100%}.gray{background-color:#f5f6fb}.green{background-color:#effafb}.border{background-color:transparent;border:1px solid #343b3c}@media (max-width:1400px){.choice-us .list li{font-size:15px}}@media (max-width:1240px){main{padding-top:50px}section{padding:50px 0}section .wrapper{padding:40px}.choice-us .flex{flex-direction:column;justify-content:flex-start;gap:40px}.choice-us .num-list{max-width:520px}.choice-us .num-list li span{font-size:50px}.choice-us .list{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid}.choice-us .list li{width:100%}.choice-us .list li:first-child{background-position:115px 0}.choice-us .list li:nth-child(2){grid-row-start:2;grid-column-start:1}.choice-us .list li:nth-child(3){background-position:100% 0;grid-row-start:2;grid-column-start:2}.choice-us .list li:last-child{grid-row-start:1;grid-column-start:2}.clients .logo-list{width:100%;left:0;overflow-x:auto}.clients .logo-list img{width:1188px}.clients .logo-list::-webkit-scrollbar{display:none}.clients h2{margin:40px 0 30px}.request .wrapper{background-size:223px 158px}.request .wrapper>.flex{flex-direction:column-reverse;align-items:flex-start;gap:30px}.request .btns{margin-top:30px}}@media (max-width:768px){main{padding-top:24px;font-size:14px;font-weight:300;line-height:1}section{padding:30px 0}section .name{font-size:10px}section h2{letter-spacing:-1px;font-size:20px}section .wrapper{border-radius:20px;padding:20px}.banner button,.banner a{width:199px;height:40px;font-size:14px;line-height:1}.banner h1{max-width:305px;letter-spacing:-3%;font-size:23px;line-height:1}.choice-us h2{letter-spacing:-1px;font-size:20px}.choice-us .num-list li{font-size:14px;line-height:1}.choice-us .num-list li:nth-child(2){max-width:112px!important}.choice-us .num-list li span{font-size:35px}.choice-us .list{flex-direction:column;margin-top:30px;display:flex}.choice-us .list li{border-radius:10px;padding:15px;font-size:14px;line-height:1.2}.choice-us .list li:first-child{background-position:100% 0}.choice-us .list li:nth-child(2) br{display:none}.choice-us .list li:nth-child(3){background-image:none!important}.choice-us .list li:nth-child(3) br{display:none}.choice-us .list li:last-child{background-image:url(/build/C-dH1Wvi.svg);background-position:100% 0}.choice-us .flex{gap:30px}.clients h2{margin:20px 0}.clients .logo-list img{width:854px}.request{padding-bottom:60px}.request .wrapper{background-position:calc(100% - 31px) bottom;padding-bottom:175px}.request .wrapper>.flex{gap:20px}.request .btns{gap:15px;max-width:100%}.request .flex{flex-direction:column;justify-content:flex-start;gap:15px}.request a,.request button{font-size:14px;max-width:100%!important;height:40px!important}}
