/* TSG: keep the donor layouts inside the viewport and use its original icon set. */
.page-tsg{width:100%;max-width:100vw;overflow-x:clip}
.page-tsg .source-section{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip}
.page-tsg .source-container{width:min(1150px,calc(100% - 40px));max-width:100%;box-sizing:border-box}
.page-tsg .source-row{gap:20px}
.page-tsg .source-section:first-child .source-row{grid-template-columns:minmax(0,1fr);gap:12px;text-align:center}
.page-tsg .source-section:first-child .source-column{grid-column:1/-1;text-align:center}
.page-tsg .source-section:first-child .source-text--title,.page-tsg .source-section:first-child .source-text--subtitle{text-align:center}
.page-tsg .source-section:first-child .source-button{margin:8px auto}
.page-tsg .source-758576367{background:#d0cbca;text-align:center}
.page-tsg .source-758576367>.source-container>.source-text--title{font-size:32px}
.page-tsg .source-758576367 .source-cards{grid-template-columns:1fr;gap:30px;max-width:820px;margin:42px auto 0}
.page-tsg .source-758576367 .source-card{position:relative;display:flex;min-height:74px;align-items:center;justify-content:center;padding:16px 22px 16px 92px;border-radius:22px;background:#fff;text-align:center}
.page-tsg .source-758576367 .source-card:before{content:"";position:absolute;top:50%;left:28px;width:54px;height:54px;box-sizing:border-box;border:2px solid #f36a1b;border-radius:50%;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:34px 34px;transform:translateY(-50%)}
.page-tsg .source-758576367 .source-card:nth-child(1):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/35459892.svg?v=2')}
.page-tsg .source-758576367 .source-card:nth-child(2):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/35321588.svg?v=2')}
.page-tsg .source-758576367 .source-card:nth-child(3):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/38832066.svg?v=2')}
.page-tsg .source-758576367 .source-card:nth-child(4):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/37263466.svg?v=2')}
.page-tsg .source-758576367 .source-card:nth-child(5):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/38819911.svg?v=2')}
.page-tsg .source-758576367 .source-card:nth-child(6):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/35498372.svg?v=2')}
.page-tsg .source-893377 .source-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.page-tsg .source-893377 .source-card,.page-tsg .source-431084 .source-card,.page-tsg .source-807183 .source-card,.page-tsg .source-253048 .source-card{position:relative;min-width:0;padding:78px 20px 22px;text-align:center}
.page-tsg .source-893377 .source-card:before,.page-tsg .source-431084 .source-card:before,.page-tsg .source-807183 .source-card:before,.page-tsg .source-253048 .source-card:before{content:"";position:absolute;top:10px;left:50%;width:54px;height:54px;box-sizing:border-box;border:2px solid #f36a1b;border-radius:50%;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:34px 34px;transform:translateX(-50%)}
.page-tsg .source-893377 .source-card:nth-child(1):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/15330381.svg?v=2')}
.page-tsg .source-893377 .source-card:nth-child(2):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/17605719.svg?v=2')}
.page-tsg .source-893377 .source-card:nth-child(3):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/15183424.svg?v=2')}
.page-tsg .source-893377 .source-card:nth-child(4):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/14704769.svg?v=2')}
.page-tsg .source-431084 .source-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.page-tsg .source-431084 .source-card:nth-child(1):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/14162318.svg?v=2')}
.page-tsg .source-431084 .source-card:nth-child(2):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/14788695.svg?v=2')}
.page-tsg .source-431084 .source-card:nth-child(3):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/17610689.svg?v=2')}
.page-tsg .source-807183 .source-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.page-tsg .source-807183 .source-card{height:100%;box-sizing:border-box}
.page-tsg .source-807183 .source-card:nth-child(1):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/17607733.svg?v=2')}
.page-tsg .source-807183 .source-card:nth-child(2):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/17606769.svg?v=2')}
.page-tsg .source-807183 .source-card:nth-child(3):before{background-image:url('/wp-content/uploads/razdely/tsg/icons/15639164.svg?v=2')}
.page-tsg .source-253048 .source-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.page-tsg .source-253048 .source-card:nth-child(1):before{content:"1"}.page-tsg .source-253048 .source-card:nth-child(2):before{content:"2"}.page-tsg .source-253048 .source-card:nth-child(3):before{content:"3"}.page-tsg .source-253048 .source-card:nth-child(4):before{content:"4"}
.page-tsg .source-253048 .source-card:before{display:flex;align-items:center;justify-content:center;background-image:none;color:#f36a1b;font-size:24px;font-weight:700}
@media(max-width:900px){.page-tsg .source-893377 .source-cards,.page-tsg .source-253048 .source-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page-tsg .source-807183 .source-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.page-tsg .source-container{width:calc(100% - 32px)}.page-tsg .source-893377 .source-cards,.page-tsg .source-431084 .source-cards,.page-tsg .source-807183 .source-cards,.page-tsg .source-253048 .source-cards{grid-template-columns:1fr}.page-tsg .source-758576367 .source-cards{gap:16px}.page-tsg .source-758576367 .source-card{min-height:70px;padding:12px 14px 12px 76px}.page-tsg .source-758576367 .source-card:before{left:14px;width:48px;height:48px;background-size:30px}.page-tsg .source-893377 .source-card,.page-tsg .source-431084 .source-card,.page-tsg .source-807183 .source-card,.page-tsg .source-253048 .source-card{padding:76px 16px 18px}}
.page-tsg .source-450049912 .source-row{display:flex;flex-direction:column;align-items:center;gap:14px}
.page-tsg .source-450049912 .source-column{width:100%;max-width:100%;grid-column:auto;text-align:center}
.page-tsg .source-450049912 .source-text--title,.page-tsg .source-450049912 .source-text--subtitle{text-align:center}
.page-tsg .source-298926111 .source-container{width:min(1050px,calc(100% - 40px))}
.page-tsg .source-298926111 .source-row{display:grid;width:min(100%,800px);max-width:800px;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.page-tsg .source-298926111 .source-column{width:auto;max-width:100%;grid-column:auto!important;min-width:0}
.page-tsg .source-253048 .source-card .source-text--content:first-of-type::first-letter{font-size:0;color:transparent}
.page-tsg .source-450049912 .source-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}
.page-tsg .source-450049912 .source-text--title,.page-tsg .source-450049912 .source-text--content,.page-tsg .source-450049912> .source-container>p{width:100%;max-width:1050px;margin:0;text-align:center}
.page-tsg .source-450049912 .source-text--content{font-size:20px;line-height:1.5}
.page-tsg .source-450049912 h1{width:min(100%,760px);max-width:calc(100vw - 48px);box-sizing:border-box;margin:0;font-size:36px;line-height:1.2;font-weight:700;text-align:center;white-space:normal;overflow-wrap:normal}
.page-tsg .source-450049912 .tsg-price{margin:0;font-size:30px;line-height:1.25;font-weight:700}
.page-tsg .source-450049912> .source-container>p{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.page-tsg .source-758576367 hr{border-top-color:#f36a1b}
.page-tsg .source-450049912> .source-container>p .source-button{flex:0 0 auto;width:auto;max-width:100%;margin:0}
.page-tsg .source-893377 .source-cards,.page-tsg .source-431084 .source-cards,.page-tsg .source-807183 .source-cards,.page-tsg .source-253048 .source-cards{width:100%;max-width:100%;box-sizing:border-box}
.page-tsg .source-893377 .source-cards,.page-tsg .source-253048 .source-cards{max-width:800px;margin-inline:auto}
.page-tsg .source-431084 .source-cards{max-width:900px;margin-inline:auto}
.page-tsg .source-807183 .source-cards{max-width:1080px;margin-inline:auto}
@media(max-width:760px){.page-tsg .source-298926111 .source-row{grid-template-columns:1fr;gap:20px}.page-tsg .source-298926111 .source-column{grid-column:1/-1}.page-tsg .source-450049912{height:auto;min-height:480px;padding:48px 0}.page-tsg .source-450049912 h1{font-size:30px}.page-tsg .source-450049912 .tsg-price{font-size:25px}}
