.delivery{padding-top:165px}.delivery__wrapper{display:grid;grid-template-columns:100%;grid-template-rows:443px 337px 380px;column-gap:20px;margin-top:40px;border-radius:15px;overflow:hidden}.delivery__wrapper-inner{display:flex;padding:60px 120px;background-color:#f9faff;justify-content:space-between;align-items:center;gap:50px}.delivery__wrapper-inner:nth-child(2n){background-color:#eff3ff}.delivery__work{flex-shrink:0}.delivery__image:last-child img{width:85%;margin-left:auto}.delivery__payment-box{display:grid;gap:10px;column-gap:30px;grid-template-columns:repeat(2, 230px)}.delivery__payment-box .delivery__descr:nth-child(2){grid-column:1/2;grid-row:2/3}.delivery__payment-box .delivery__descr:last-child{grid-column:2/3;grid-row:1/2}.delivery__title{font-size:32px;font-weight:700;position:relative;width:100%;display:inline}.delivery__title::after{content:"";display:block;position:absolute;width:100%;height:3px;background-color:#850003;bottom:-5px}.delivery__descr{max-width:300px;padding-left:20px}.delivery__descr-caption{font-size:18px;font-weight:700;margin-top:15px;position:relative;line-height:130%;cursor:pointer}.delivery__descr-caption.active::before{transform:rotate(-45deg)}.delivery__descr-caption::before{content:"";position:absolute;left:-20px;top:4px;width:10px;height:10px;transform:rotate(-135deg);border-left:2px solid #021549;border-bottom:2px solid #021549;transition:all .3s ease}.delivery__descr-text{font-size:14px;font-weight:400;line-height:130%;color:#8b8b91;margin-top:8px;max-height:0;overflow:hidden;transition:max-height .3s ease}.delivery__descr p{font-size:16px;font-weight:700;margin-top:20px;color:#021549}@media screen and (max-width: 1280px){.delivery__wrapper-inner{padding:50px 30px}.delivery__title{font-size:28px}}@media(max-width: 992px){.delivery__title{font-size:24px}.delivery__descr-caption{font-size:16px;margin-top:10px}.delivery__payment-box{display:flex;flex-direction:column}}@media screen and (max-width: 692px){.delivery__wrapper{grid-template-rows:auto}.delivery__wrapper-inner{flex-direction:column;padding:40px 10px;justify-content:flex-start;align-items:flex-start}.delivery__payment-box{margin-top:20px}.delivery__wrapper-inner:nth-child(2n){flex-direction:column-reverse}.delivery__wrapper-inner:nth-child(2n) .delivery__work .delivery__descr{margin-top:20px}.delivery__shipping>.delivery__descr{margin-top:20px}}