@-webkit-keyframes pulse{0%,100%,70%{-webkit-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pulse{0%,100%,70%{-webkit-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.b-page,.footer{background:#fafafa}.modal--landing-partner-commission .modal-card,.modal--landing-partner-control-panel .modal-card,.modal--landing-partner-promotional-banners .modal-card{max-width:calc(100vw - 20px);width:640px;max-width:640px}.modal--landing-partner-commission .modal-card-head,.modal--landing-partner-control-panel .modal-card-head,.modal--landing-partner-promotional-banners .modal-card-head{display:block;padding-right:60px}.modal--landing-partner-commission .modal-card-foot .button,.modal--landing-partner-control-panel .modal-card-foot .button,.modal--landing-partner-promotional-banners .modal-card-foot .button{border-radius:8px;min-width:180px;height:40px}.modal--landing-partner-control-panel .modal-card-head,.modal--landing-partner-promotional-banners .modal-card-head{border-bottom:none}.modal--landing-partner-control-panel .modal-card-body .image,.modal--landing-partner-promotional-banners .modal-card-body .image{border-radius:12px;border:1px solid #e5e5e5;overflow:hidden}.b-section{padding:15px 10px}.b-section__header{margin-bottom:30px;padding:30px 0 20px}.b-section__title{text-align:center;color:#404040;line-height:1.1}@media screen and (max-width:767px){.b-section__title{font-size:1.85rem;font-weight:700}}.b-section--intro{margin-bottom:40px}.b-section--intro .b-section__content{max-width:910px;margin-left:auto;margin-right:auto}.b-section--intro .b-section__column--image{padding-top:45px}.b-section--intro .b-section__hero{padding-top:70px;padding-bottom:30px}.b-section--intro .title{font-size:2.5rem;font-weight:700}.b-section--intro .blockquote{margin:10px 0;padding:5px 0 5px 15px;position:relative;font-size:16px;font-weight:500;max-width:350px;line-height:20px}.b-section--intro .blockquote:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background-color:#20bd57;border-radius:4px}.b-section--intro .subtitle{font-size:16px;margin-top:25px;margin-bottom:25px;max-width:350px;line-height:22px}.b-section--intro .button{border-radius:8px;height:40px;width:200px}.b-section--intro .button .icon{margin-left:auto!important}.b-section--intro .terms{margin-top:15px;color:#b4b4b4;font-size:13px}.b-section--intro .terms a{color:inherit;text-decoration:underline}.b-section--intro .image img{border-radius:6px;background:#f6f6f6;-webkit-box-shadow:0 50px 99px rgba(0,0,0,.2);box-shadow:0 50px 99px rgba(0,0,0,.2)}@media(min-width:992px){.b-section--intro .image img{height:420px;max-width:none;width:auto}.b-section--intro .b-section__column--hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.b-section--work .b-section__content{max-width:980px;margin-left:auto;margin-right:auto}.b-section--work .b-section__list{margin-top:35px}.b-section--work .b-section__list-item{position:relative}.b-section--work .b-section__list-badge{width:38px;height:38px;border-radius:50%;font-size:20px;color:#fff;text-align:center;line-height:1;background-color:#20bd57;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.b-section--work .b-section__list-title{font-size:18px;line-height:21px;font-weight:700;margin-bottom:5px}.b-section--work .b-section__list-text{font-size:16px;line-height:22px;margin-top:5px;margin-bottom:25px;color:#555}@media(max-width:991.98px){.b-section--work .b-section__list-item{padding-bottom:20px;max-width:360px;margin:20px auto}.b-section--work .b-section__list-item:before{content:"";position:absolute;bottom:-40px;right:50%;width:20px;height:64px;-webkit-transform:rotate(90deg) translateX(-50%);-ms-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);background:url(../images/landing-partner/work-arrow.svg) center no-repeat}.b-section--work .b-section__list-item:last-child:before{content:none;display:none}}@media(min-width:992px){.b-section--work .b-section__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-section--work .b-section__list-item{padding-left:40px;padding-right:40px}.b-section--work .b-section__list-item:before{content:"";position:absolute;top:42px;right:-15px;width:20px;height:64px;background:url(../images/landing-partner/work-arrow.svg) center no-repeat}.b-section--work .b-section__list-item--nth-1{max-width:320px}.b-section--work .b-section__list-item--nth-2{max-width:340px}.b-section--work .b-section__list-item--nth-3{padding-right:20px;max-width:260px}.b-section--work .b-section__list-item--nth-3:before{content:none;display:none}}.b-section--company .b-section__list{padding:15px 15px 40px;max-width:820px;border-radius:30px;margin-left:auto;margin-right:auto;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(rgba(242,242,242,0)));background:linear-gradient(#f2f2f2 0,rgba(242,242,242,0) 100%)}.b-section--company .b-section__list-item{padding:15px}.b-section--company .b-section__list-box{border-radius:20px;background:#fff;padding:40px;line-height:1.2;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08);color:#505050}.b-section--company .b-section__list-content{position:relative;padding-left:50px}.b-section--company .b-section__list-icon{position:absolute;top:0;left:0}@media screen and (max-width:474px){.b-section--company .b-section__list-box{padding:20px}.b-section--company .b-section__list-content{padding-left:45px}.b-section--company .b-section__list-label{font-weight:500;font-size:22px}.b-section--company .b-section__list-label b{font-weight:700;font-size:32px}.b-section--company .b-section__list-title{font-weight:500;font-size:40px}}@media screen and (min-width:475px)and (max-width:619px){.b-section--company .b-section__list{padding:10px 10px 40px;margin-bottom:-30px}.b-section--company .b-section__list-item{padding:10px}.b-section--company .b-section__list-box{padding:15px 20px}.b-section--company .b-section__list-content{padding-left:45px}.b-section--company .b-section__list-label{font-weight:500;font-size:18px}.b-section--company .b-section__list-label b{font-weight:700;font-size:32px}}@media screen and (min-width:620px)and (max-width:767px){.b-section--company .b-section__list-box{padding:20px}.b-section--company .b-section__list-content{padding-left:45px}.b-section--company .b-section__list-label{font-weight:700;font-size:22px}.b-section--company .b-section__list-label b{font-weight:700;font-size:54px}}@media screen and (min-width:768px){.b-section__title{font-size:2.25rem;font-weight:700}.b-section--company .b-section__list-label{font-weight:700;font-size:22px}.b-section--company .b-section__list-label b{font-weight:700;font-size:54px}}.b-section--affiliate .b-section__list{padding-top:30px}.b-section--affiliate .b-section__list-item{text-align:center}.b-section--affiliate .b-section__list-title{font-weight:700;font-size:20px;text-align:center;margin-bottom:2px}.b-section--affiliate .b-section__list-text{color:#656565;padding-left:10px;padding-right:10px;font-size:16px;line-height:20px}.b-section--affiliate .b-section__list-link .icon{margin-left:.75rem}.b-section--affiliate .b-section__button{text-align:center;max-width:180px;margin:5rem auto 3rem}.b-section--affiliate .b-section__button .button{border-radius:8px;height:40px;width:200px}@media(max-width:991.98px){.b-section--affiliate .b-section__list-item{margin-bottom:40px}.b-section--affiliate .b-section__list-text{max-width:280px;margin:1rem auto}}@media(min-width:992px){.b-section--affiliate .b-section__list{max-width:980px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:50px;padding-top:30px}.b-section--affiliate .b-section__list-item{text-align:center}.b-section--affiliate .b-section__list-item--1 .b-section__list-text,.b-section--affiliate .b-section__list-item--2 .b-section__list-text{max-width:240px}.b-section--affiliate .b-section__list-item--3 .b-section__list-text{max-width:320px}.b-section--affiliate .b-section__list-text{font-size:16px;height:60px;margin:5px auto 1.5rem;max-width:300px}}