.section{padding:40px 0;color:#1f2429;line-height:1.57142857;font-size:1.4rem;font-weight:500}@media only screen and (min-width:768px){.section{padding:60px 0}}@media only screen and (min-width:1264px){.section{padding:100px 0;line-height:1.625;font-size:1.6rem}}.section__gray{background-color:#f4f4f6;background-image:url('../images/section-gray-bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:top center}.section-title{margin-bottom:12px;color:#1f2429;line-height:1.58333333;text-align:center;font-size:24px;font-weight:800}@media only screen and (min-width:768px){.section-title{margin-bottom:12px}}@media only screen and (min-width:1264px){.section-title{margin-bottom:20px;line-height:1.6;font-size:40px}}.section .block{padding-left:16px;padding-right:16px}@media only screen and (min-width:768px){.section .block{max-width:1200px;margin-left:auto;margin-right:auto}}.section h2{line-height:1.57142857;font-size:14px;font-weight:800}@media only screen and (min-width:1264px){.section h2{line-height:1.6;font-size:20px}}.section a{color:#fa7010;text-decoration:underline}.section .table-wrap{width:100%;overflow:hidden;overflow-x:auto}.section .table-wrap table{border-top:1px solid #fee2cf;border-left:1px solid #fee2cf}.section .table-wrap table th,.section .table-wrap table td{padding:12px 20px;border-right:1px solid #fee2cf;border-bottom:1px solid #fee2cf;white-space:nowrap}.section .table-wrap table th{background-color:#fff8f4}@media only screen and (min-width:768px){.section .table-wrap table th,.section .table-wrap table td{padding:18px 32px}}.block__my-referral>p{text-align:center}.block__my-referral .status dl{display:flex;align-items:center;justify-content:space-between;height:48px;margin-bottom:20px;padding:0 20px;background-color:rgba(250,112,16,.05);border:1px solid #fa7010;border-radius:8px;color:#fa7010}.block__my-referral .status dl dt,.block__my-referral .status dl dd{margin:0}.block__my-referral .status dl dt{font-weight:500}.block__my-referral .status dl dd{font-weight:800}.block__my-referral table th:first-child{border-top-left-radius:8px}.block__my-referral table th:last-child{border-top-right-radius:8px}.block__my-referral table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.block__my-referral table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}@media only screen and (min-width:768px){.block__my-referral .status{display:flex;justify-content:center}.block__my-referral .status dl{width:40%;max-width:256px;padding:0 20px}.block__my-referral .status dl+dl{margin-left:20px}.block__my-referral .status dl dt{font-size:14px}.block__my-referral .status dl dd{font-size:20px}}@media only screen and (min-width:1264px){.block__my-referral .status dl{height:80px;max-width:426px;margin-bottom:32px;padding:0 32px}.block__my-referral .status dl+dl{margin-left:32px}.block__my-referral .status dl dt{font-size:20px}.block__my-referral .status dl dd{font-size:36px}}.block__how-it-works{margin-left:20px;margin-right:20px}.block__how-it-works img{display:block;width:52px;height:52px}.block__how-it-works p span{display:block;margin-top:8px;color:#585f66;font-size:12px}@media only screen and (max-width:767px){.block__how-it-works>div{display:flex;align-items:center}.block__how-it-works>div+div{margin-top:24px}.block__how-it-works img{margin-right:20px}}@media only screen and (min-width:768px){.block__how-it-works{display:flex;justify-content:space-between;max-width:680px;margin-top:56px;margin-left:auto;margin-right:auto}.block__how-it-works>div{max-width:192px;text-align:center}.block__how-it-works img{margin:0 auto 20px}.block__how-it-works p{text-align:center}.block__how-it-works p span{margin-top:8px}}@media only screen and (min-width:1264px){.block__how-it-works{max-width:1132px;margin-top:56px}.block__how-it-works>div{max-width:320px}.block__how-it-works img{width:88px;height:88px;margin:0 auto 32px}.block__how-it-works p{line-height:1.6;font-size:20px}.block__how-it-works p span{margin-top:16px;line-height:1.625;font-size:16px}}.block__what-you-get h2{margin:20px 0 12px}.block__what-you-get img{display:block;margin:20px 0}.block__what-you-get ol{margin-bottom:0;padding-left:16px;color:#585f66}.block__what-you-get ol li{margin-bottom:0}.block__what-you-get .table-wrap b{color:#fa7010;font-weight:500}@media only screen and (max-width:767px){.block__what-you-get .table-wrap table{position:relative}.block__what-you-get .table-wrap th{position:sticky;left:0;z-index:1}}@media only screen and (min-width:768px){.block__what-you-get{max-width:720px}}@media only screen and (min-width:1264px){.block__what-you-get h2{margin:32px 0 20px}.block__what-you-get p{margin-bottom:60px;text-align:center}.block__what-you-get img{margin:32px 0}}.block__faq h2{margin:24px 0 8px}.block__faq p{color:#585f66}@media only screen and (min-width:768px){.block__faq{max-width:720px}}@media only screen and (min-width:1264px){.block__faq{max-width:900px}.block__faq h2{margin:32px 0 8px}}.banner{position:relative;overflow:hidden}@media only screen and (min-width:768px) and (max-width:1263px){.banner{min-height:540px}.banner>picture img{position:absolute;top:0;left:50%;bottom:0;transform:translateX(-50%);max-width:fit-content;height:100%}}.banner>.panel__fixed>.container{position:relative}@media only screen and (max-width:767px){.banner>.panel__fixed>.container{padding:0}}@media only screen and (min-width:768px){.banner>.panel__fixed{position:absolute;top:0;left:0;right:0;bottom:0}.banner>.panel__fixed>.container{height:100%}}.banner .block{opacity:1;background-color:#fff;transition:all .3s ease-in-out}.banner .block.hide{opacity:0}@media only screen and (max-width:767px){.banner .block{padding:40px 20px}}@media only screen and (min-width:768px){.banner .block{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);width:100%;max-width:484px;padding:40px;border-radius:8px}}@media only screen and (min-width:1264px){.banner .block{top:50%;right:0;transform:translateY(-50%);max-width:600px;padding:56px 48px}}