html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:var(--color-black);text-decoration:none}mark{background-color:#ff9;color:var(--color-black);font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul{list-style: none;}input:focus,select:focus,textarea:focus{outline: none;}


@font-face {
    font-family: 'InterBlack';
    src: url('../fonts/Inter18pt-Black.eot');
    src: url('../fonts/Inter18pt-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter18pt-Black.woff2') format('woff2'),
        url('../fonts/Inter18pt-Black.woff') format('woff'),
        url('../fonts/Inter18pt-Black.ttf') format('truetype'),
        url('../fonts/Inter18pt-Black.svg#Inter18pt-Black') format('svg');
    font-family: 'InterBlack'; font-weight: 900;
    font-style: normal;
    font-display: swap;
}


html{overflow-x: hidden;}


body{
    font-family: "Inter", sans-serif;
	background: #fff9ef;
    font-size: 16px;
    line-height: 140%;
	color: #333333;
	min-width: 320px;
    font-weight: normal;
    position: relative;
    overflow-x: hidden;
}


.container{max-width: 920px; width: 100%; margin: 0 auto; box-sizing: border-box;}





header{position: relative; background: #FEDA26; padding: 2px 0; text-align: center; text-transform: uppercase; font-size: 13px; font-weight: 700;}
    header span{display: inline-block; background: #FFF9EF; line-height: 18px; padding: 0 8px; border-radius: 2px; margin-left: 2px;}





#promo{padding: 24px 0 60px;}
    #promo .user{position: relative; margin: 0 auto; width: 100%; max-width: 246px; position: relative; padding-left: 88px; display: flex; align-items: center; justify-content: flex-start; min-height: 76px; box-sizing: border-box;}
        #promo .user .image{position: absolute; top: calc(50% - 38px); left: 0; box-sizing: border-box; background: url("../img/bg_user.svg") 50% 50% no-repeat; width: 76px; height: 76px; display: flex; align-items: center; justify-content: center;}
            #promo .user .image img{width: 62px; height: 62px; box-sizing: border-box; border-radius: 50%; object-fit: cover;}
        #promo .user span{display: inline-block; padding: 0 28px 0 0; background: url("../img/ls_ok.svg") 100% 50% no-repeat; margin-bottom: 4px; font-weight: 700; font-size: 20px;}
        #promo .user p{font-size: 16px; font-weight: 500;}
    #promo .success{position: absolute; top: 24px; right: 32px; background: #FFFAC5; border: 2px dashed #26C126; border-radius: 4px; padding: 10px 7px; z-index: 10}
        #promo .success span{display: block; margin-bottom: 1px; text-transform: uppercase; line-height: 140%; font-size: 13px; font-weight: 700; padding: 0 0 0 20px; background: url("../img/check.svg") 0 50% no-repeat;}
        #promo .success p{font-size: 11px; font-weight: 500; line-height: 140%;}
    #promo .text{text-align: center; padding: 32px 0 40px;}
        #promo .text .title{text-transform: uppercase; font-size: 20px; font-weight: 500; margin-bottom: 20px;}
            #promo .text .title br{display: none;}
        #promo .text .container{max-width: 1000px;}
        #promo .text h1{margin-bottom: 24px; font-size: 48px; font-family: 'InterBlack'; font-weight: 900; line-height: 130%;}
            #promo .text h1 strong{color: #249CE2; font-family: 'InterBlack'; font-weight: 900;}
        #promo .text .note{font-size: 20px; font-weight: 500;}
    #promo .promo__image{padding-bottom: 40px;}
        #promo .promo__image img{object-fit: cover; width: 100%; border-radius: 10px;}
        #promo .promo__image .mobile{display: none;}
    #promo .actions{text-align: center; padding: 0 0 32px;}
    #promo .information{align-items: center; margin-bottom: 24px;}
    #promo .money__back{align-items: center; max-width: 320px; box-sizing: border-box; padding: 0 0 0 112px; position: relative; min-height: 96px; line-height: 140%; font-weight: 600;}
        #promo .money__back img{position: absolute; top: 0; left: 0;}
    #promo .reviews{align-items: center;}
        #promo .reviews .images{align-items: center; margin-right: 16px;}
            #promo .reviews .images img{box-sizing: border-box; width: 68px; height: 68px; border: 4px solid #FFF9EF; border-radius: 50%; position: relative;}
                #promo .reviews .images img:nth-child(2){margin-left: -20px; z-index: 2}
                #promo .reviews .images img:nth-child(3){margin-left: -20px; z-index: 2}
                #promo .reviews .images img:nth-child(4){margin-left: -20px; z-index: 2}
        #promo .data{font-weight: 500; line-height: 140%;}
            #promo .data img{margin-bottom: 4px;}
    #promo .trusted{text-align: center;}
        #promo .trusted .title{text-transform: uppercase; position: relative; margin-bottom: 20px; font-weight: 500;}
            #promo .trusted .title:after{position: absolute; top: 50%; left: 0; width: 100%; height: 1px; content: ''; background: #CACACA}
            #promo .trusted .title span{position: relative; display: inline-block; background: #fff9ef; z-index: 2; padding: 0 35px;}
        #promo .trusted .items{justify-content: center; align-items: center; gap: 60px}
            #promo .trusted .items img{width: auto; height: 40px;}




#information{position: relative;}
    #information .ceo{padding: 50px; background: #fff; border-radius: 10px;}
    #information .note{margin: 0 auto 24px; max-width: 535px; line-height: 140%; font-size: 20px; font-weight: 500; text-align: center;}
    #information .image{margin-bottom: 40px;}
        #information .image img{width: 100%; height: auto;}
    #information .text{font-size: 20px; line-height: 140%; font-weight: 500; margin: 0 auto; max-width: 700px}
        #information .text p{margin-bottom: 40px;}
            #information .text p strong{font-weight: 700; display: inline; background: #FFFAC5}
            #information .text p span{color: #FF1D28; /*border-bottom: 1px solid #FF1D28*/ text-decoration: underline;}
        #information .text h3{font-size: 24px; font-weight: 700; margin-bottom: 20px; line-height: 130%;}
            #information .text h3 strong{color: #FF1D28; /*border-bottom: 1px solid #FF1D28;*/ font-weight: 700; text-decoration: underline;}
                #information .text h3.yellow strong{border: none; background: #FFFAC5; color: #333}
                #information .text h3 strong.green{color: #26C126; /*border-color: #26C126*/}
            #information .text h3 span{font-size: 40px}
        #information .text ul{margin-bottom: 40px;}
            #information .text ul li{margin-bottom: 24px; padding: 0 0 0 60px; background: url("../img/ls_no.svg") 0 50% no-repeat;}
                #information .text ul li:last-child{margin: 0}
                #information .text ul.normal li{padding: 0 0 0 22px; background: url("../img/ls_d.svg") 0 50% no-repeat;}
                #information .text ul.counts li{background: transparent; padding: 0 0 0 64px; position: relative;}
                    #information .text ul.counts li span{position: absolute; top: calc(50% - 20px); left: 0; display: flex; align-items: center; justify-content: center; box-sizing: border-box; width: 40px; height: 40px; border: 1px solid #CACACA; border-radius: 50%;}
        #information .text img{width: 100%; margin-bottom: 24px; height: auto;}
    #information .text blockquote{display: block; padding: 20px 24px; border-radius: 10px; margin-bottom: 10px; background: rgba(36, 156, 226, 0.15) url("../img/quote.svg") calc(100% - 40px) 100% no-repeat; font-size: 20px; font-weight: 700; line-height: 140%; font-style: italic;}
        #information .text blockquote p{margin-bottom: 10px;}
        #information .text blockquote span{display: inline-block; padding: 4px 16px; box-sizing: border-box; background: #fff; border-left: 4px solid #249CE2; font-weight: normal;}
        #information .text .info{padding: 33px 40px; box-sizing: border-box; border-radius: 10px; position: relative; border: 1px solid #CACACA; margin-bottom: 40px}
            #information .text .info p{margin-bottom: 30px;}
                #information .text .info p:last-child{margin: 0}
                #information .text .info:after{width: 24px; height: 24px; top: -12px; left: 40px; content: ''; background: url("../img/info.svg") 50% 50% no-repeat; position: absolute;}
                #information .text .info p strong{background: transparent;}
    #information .images img{border-radius: 10px; margin-bottom: 40px; object-fit: cover;}
    #information .more{padding: 24px 50px; border-radius: 4px; border: 1px solid #CACACA}
        #information .more p:last-child{margin: 0}
        #information .more p strong.count{background: transparent; font-weight: 700;}
    #information .actions{text-align: center;}
    #information .block__buy{padding: 40px 0 24px;}






#reviews{padding: 64px 0 86px; background: linear-gradient(360deg, #F7EFD7 0%, rgba(247, 239, 215, 0) 100%);}
    #reviews .bt{font-size: 24px; margin-bottom: 24px; line-height: 140%;}
    #reviews .item{padding: 0 0 0 48px; width: calc(50% - 16px); box-sizing: border-box; position: relative; margin-bottom: 24px}
        #reviews .item .image{position: absolute; top: 0; left: 0;}
            #reviews .item .image img{border-radius: 50%; object-fit: cover; width: 40px; height: 40px}
        #reviews .item .rev{background: #fff; border-radius: 8px; padding: 8px 16px; margin-bottom: 8px;}
            #reviews .item .rev p{line-height: 140%;}
        #reviews .item .name{font-weight: 700; margin-bottom: 2px;}
        #reviews .item .flex{align-items: center;}
        #reviews .item .actions{font-size: 14px; color: #7D7D7D}
            #reviews .item .actions .flex{gap: 8px}
            #reviews .item .actions .likes{background: url("../img/likes.svg") 100% 50% no-repeat; padding-right: 38px;}





#skills{position: relative; margin-top: -50px; padding: 0 0 60px;}
    #skills .data{padding: 50px 110px 24px; background: #fff; border-radius: 10px;}
    #skills h3{text-align: center; margin-bottom: 40px; font-weight: 500; font-size: 24px; line-height: 140%;}
        #skills h3 strong{font-weight: 500; color: #FF1D28; text-decoration: underline;}
    #skills li{margin-bottom: 40px;}
        #skills li span{display: inline-block; margin-bottom: 8px; background: #C2E0FF; line-height: 32px; font-size: 24px; font-weight: 700; padding: 0 5px}
            #skills li span i{font-style: normal; position: relative; padding-right: 7px}
                /*#skills li span i:nth-child(2):after{position: absolute; top: 0; left: -10px; width: 10px; height: 50%; content: ''; background: #C2E0FF;}*/
        #skills li p{font-size: 20px; font-weight: 500; line-height: 140%;}



.block__buy{text-align: center;}
    .block__buy .items__buy{justify-content: center; gap: 40px; align-items: center; padding: 24px 0 0;}
        .block__buy .items__buy .flex{gap: 40px}
        .block__buy .items__buy .item__buy{gap: 10px; align-items: center; justify-content: center; display: flex; line-height: 130%; color: #555;}
    .marquee__inner{display: flex; justify-content: center; align-items: center; gap: 40px;}
        .marquee__inner div{display: none!important;}
        .marquee__inner div:nth-child(1),.marquee__inner div:nth-child(2),.marquee__inner div:nth-child(3){display: flex!important;}





#bonus{padding: 60px 0; background: #fff;}
    #bonus .container{max-width: 1020px}
    #bonus .bt{margin-bottom: 40px;}
    #bonus .image img{border-radius: 10px; object-fit: cover; max-width: 820px; width: 100%; margin: 0 auto 40px}
    #bonus .text{text-align: center; margin: 0 auto 122px; max-width: 650px; font-size: 20px; font-weight: 500; line-height: 140%;}
        #bonus .text h3{margin-bottom: 8px; font-size: 24px; font-weight: 700;}
        #bonus .text strong{color: #26C126; border-bottom: 1px solid #26C126; font-weight: 500;}
    #bonus .bonus{padding: 5px 20px 40px; border-radius: 10px 10px 0 0; border: 1px solid #CACACA; background: rgba(255, 249, 239, 0.3); text-align: center; border-bottom: none;}
        #bonus .bonus .title{position: relative; padding: 24px; background: #26C126; border-radius: 80px; font-size: 20px; font-weight: 700; color: #fff; display: inline-block; top: -40px; position: relative;}
            #bonus .bonus .title .gift{position: absolute; bottom: 54px; left: calc(50% - 32px);}
        #bonus .bonus .items{gap: 32px; justify-content: center;}
        #bonus .bonus .item{width: 420px; box-sizing: border-box; background: #fff; border-radius: 10px; border: 1px solid #CACACA; padding: 34px 20px 20px;}
            #bonus .bonus .item .image{margin: 0 auto 20px; max-width: 100%; width: 300px; position: relative;}
                #bonus .bonus .item .image img{width: 100%; height: 200px; object-fit: cover; margin: 0; border-radius: 0}
                #bonus .bonus .item .image span{color: #fff; position: absolute; top: -14px; left: calc(50% - 50px); width: 100px; height: 28px; display: flex; align-items: center; justify-content: center; border-radius: 40px; background: #249CE2; font-weight: 700; font-size: 14px; text-transform: uppercase;}
            #bonus .bonus .item .title__b{font-size: 20px; font-weight: 700; margin-bottom: 8px; line-height: 140%;}
            #bonus .bonus .item .price{font-size: 20px; font-weight: 500; margin-bottom: 8px; color: #249CE2; line-height: 140%;}
            #bonus .bonus .item p{font-size: 20px; font-weight: 500; line-height: 140%;}
    #bonus .block__buy{padding: 24px; border-radius: 0 0 10px 10px; background: #F1FFDE; border: 2px dashed #26C126;}
        #bonus .block__buy .price{margin-bottom: 20px; font-size: 24px; font-weight: 400;}
            #bonus .block__buy .price strong{font-weight: 800;}
            #bonus .block__buy .price span{color: #FF1D28}





#about{padding: 60px 0}
    #about .image{position: relative; text-align: center; margin-bottom: 15px}
        #about .image img{margin: 0 auto -77px; height: auto;}
        #about .image span{display: inline-block; line-height: 44px; padding: 0 24px; font-weight: 700; background: #fff; border-radius: 40px; border: 1px solid #CACACA; color: #000; font-size: 20px; position: relative; top: 0px}
    #about .note{max-width: 620px; margin: 0 auto 40px; text-align: center; font-size: 24px; line-height: 140%; font-weight: 700;}
        #about .note strong{text-decoration: underline;}
    #about .info{background: #fff; border-radius: 10px; margin-bottom: 40px; padding: 40px 110px;}
        #about .info p{margin: 0 auto 40px; max-width: 580px; font-weight: 500; font-size: 20px; line-height: 140%;}
            #about .info p strong{background: #FFFAC5; font-weight: 700;}
    #about blockquote{padding: 42px 88px 30px; margin-top: 58px; border-radius: 4px; border: 1px solid #CACACA; text-align: center; font-weight: 700; font-size: 20px; line-height: 140%; position: relative;}
        #about blockquote span{line-height: 36px; width: 180px; display: block; text-align: center; color: #fff; position: absolute; top: -18px; left: calc(50% - 90px); font-style: italic; border-radius: 40px; background: #249CE2}
    #about .images{margin-bottom: 60px;}
        #about .images img{margin: 0 auto;}
            #about .images .mobile{display: none;}





#transformation{padding: 0 0 60px;}
    #transformation .bt{min-height: 85px; max-width: 700px; position: relative; font-size: 24px; margin: 0 auto 8px; width: 100%; box-sizing: border-box; font-weight: 700; display: flex; align-items: center; justify-content: flex-start; padding: 0 0 0 72px}
        #transformation .bt img{position: absolute; top: 0; left: 0;}
    #transformation .data{padding: 50px 60px 24px; background: #fff; border-radius: 10px;}
    #transformation .block__buy{padding: 40px 0 0;}
    #transformation .text{margin: 0 auto 40px; max-width: 700px; font-weight: 500; line-height: 140%; font-size: 20px;}
        #transformation .text strong{font-weight: 700; background: #FFFAC5}
    #transformation .items{padding: 24px; border-radius: 10px; background: #FFF9EF}
        #transformation .items .item{width: calc(50% - 12px)}
            #transformation .items .item li{position: relative; color: #fff; font-size: 20px; font-weight: 500; line-height: 140%; border-radius: 4px; background: #FF1D28; margin-bottom: 20px; text-align: center; padding: 4px 20px;}
                #transformation .items .item li:last-child{margin-bottom: 0;}
    #transformation .items .title{padding: 0 22px; margin-bottom: 16px; text-align: center; font-size: 20px; font-weight: 700; line-height: 140%;}
    #transformation .items ul{padding: 64px 0 0; background: url("../img/lsl.svg") 50% 2px no-repeat;}
        #transformation .items ul li:after{position: absolute; top: -20px; left: calc(50% - 2px); width: 4px; height: 20px; content: ''; background: #FF1D28}
        #transformation .items .item:nth-child(2) ul{background: url("../img/lsr.svg") 50% 2px no-repeat;}
        #transformation .items .item:nth-child(2) ul li:after{background: #00C54C}
        #transformation .items .item:nth-child(2) ul li{background: #00C54C}





#buyers{padding: 0 0 60px}
    #buyers .container{max-width: 820px}
    #buyers .bt{margin-bottom: 40px; font-size: 24px; font-weight: 700;}
    #buyers .item{background: #fff; margin-bottom: 20px; border-radius: 10px; padding: 40px 70px}
        #buyers .item:last-child{margin-bottom: 0;}
        #buyers .item .rating{margin-bottom: 20px;}
            #buyers .item .rating img{width: 120px; height: auto;}
        #buyers .item .text{font-size: 18px; line-height: 140%; margin-bottom: 20px}
        #buyers .item .name{display: flex; align-items: center; justify-content: flex-start; gap: 10px; font-weight: 700; font-size: 20px;}
            #buyers .item .name img{width: 64px; height: 64px; border-radius: 50%; object-fit: cover;}
            #buyers .item .name p{padding: 2px 0 2px 28px; background: url("../img/verified.svg") 0 50% no-repeat; color: #26C126; font-size: 14px;}





#modules{padding: 60px 0; background: #fff;}
    #modules .container{max-width: 1020px}
    #modules h3{margin: 0 0 10px; font-size: 24px; font-weight: 700; line-height: 140%; text-align: center;}
    #modules .note{font-size: 20px; font-weight: 500; margin-bottom: 40px; line-height: 140%; text-align: center;}
    #modules .items{overflow: hidden; border: 1px solid #CACACA; border-radius: 10px;}
    #modules .item{box-sizing: border-box; padding: 32px 40px; border-right: 1px solid #CACACA; border-bottom: 1px solid #CACACA; width: 50%;}
        #modules .item:nth-child(2n){border-right: none;}
        #modules .item.item__full{border-right: none; border-bottom: none; width: 100%; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
            #modules .item.item__full .main{max-width: 460px;}
            #modules .item.item__full .info{max-width: 430px;}
        #modules .item .title{text-transform: uppercase; letter-spacing: 2px; margin-bottom: 4px; font-size: 56px; line-height: 130%; font-weight: 700; color: #fff; font-family: 'InterBlack'; font-weight: 900; text-shadow:0px 1px 0 rgb(36,156,226),0px -1px 0 rgb(36,156,226),1px 0px 0 rgb(36,156,226),-1px 0px 0 rgb(36,156,226),1px 1px 0 rgb(36,156,226),1px -1px 0 rgb(36,156,226),-1px 1px 0 rgb(36,156,226),-1px -1px 0 rgb(36,156,226),0px 2px 0 rgb(36,156,226),0px -2px 0 rgb(36,156,226),2px 0px 0 rgb(36,156,226),-2px 0px 0 rgb(36,156,226),2px 2px 0 rgb(36,156,226),2px -2px 0 rgb(36,156,226),-2px 2px 0 rgb(36,156,226),-2px -2px 0 rgb(36,156,226);
            -webkit-text-shadow:0px 1px 0 rgb(36,156,226),0px -1px 0 rgb(36,156,226),1px 0px 0 rgb(36,156,226),-1px 0px 0 rgb(36,156,226),1px 1px 0 rgb(36,156,226),1px -1px 0 rgb(36,156,226),-1px 1px 0 rgb(36,156,226),-1px -1px 0 rgb(36,156,226),0px 2px 0 rgb(36,156,226),0px -2px 0 rgb(36,156,226),2px 0px 0 rgb(36,156,226),-2px 0px 0 rgb(36,156,226),2px 2px 0 rgb(36,156,226),2px -2px 0 rgb(36,156,226),-2px 2px 0 rgb(36,156,226),-2px -2px 0 rgb(36,156,226);
            -moz-text-shadow:0px 1px 0 rgb(36,156,226),0px -1px 0 rgb(36,156,226),1px 0px 0 rgb(36,156,226),-1px 0px 0 rgb(36,156,226),1px 1px 0 rgb(36,156,226),1px -1px 0 rgb(36,156,226),-1px 1px 0 rgb(36,156,226),-1px -1px 0 rgb(36,156,226),0px 2px 0 rgb(36,156,226),0px -2px 0 rgb(36,156,226),2px 0px 0 rgb(36,156,226),-2px 0px 0 rgb(36,156,226),2px 2px 0 rgb(36,156,226),2px -2px 0 rgb(36,156,226),-2px 2px 0 rgb(36,156,226),-2px -2px 0 rgb(36,156,226);}
        #modules .item span{font-size: 14px; text-transform: uppercase; padding: 0 10px; line-height: 28px; font-weight: 700; border-radius: 40px; background: #249CE2; display: inline-block; color: #fff; margin-bottom: 10px;}
        #modules .item .title__name{margin-bottom: 10px; font-weight: 700; font-size: 24px; line-height: 140%;}
        #modules .item p{margin-bottom: 20px; font-weight: 500; font-size: 20px; line-height: 140%;}
        #modules .item li{margin-bottom: 16px; padding: 4px 20px; font-size: 18px; font-weight: 500; line-height: 140%; border-left: 4px solid #249CE2; background: rgba(36, 156, 226, 0.1);}
            #modules .item li:last-child{margin-bottom: 0;}





#moneyback{padding: 125px 0 0;}
    #moneyback .bt{text-decoration: underline;}
    #moneyback .data{background: #fff; border-radius: 10px; padding: 80px 110px 24px; position: relative;}
        #moneyback .data .icon{position: absolute; top: -60px; left: calc(50% - 68px)}
        #moneyback .data .text{font-size: 20px; font-weight: 500; line-height: 140%;}
            #moneyback .data .text p{margin-bottom: 40px;}
            #moneyback .data .text span{font-weight: 700;}
            #moneyback .data .text strong{font-weight: 700; background: #FFFAC5}
            #moneyback .data h3{font-weight: 700; font-size: 24px; text-align: center; margin-bottom: 8px;}
            #moneyback .data .notes{max-width: 556px; margin: 0 auto 40px; text-align: center; font-size: 20px; font-weight: 500; line-height: 140%;}
    #moneyback .bt.red{margin-bottom: 40px;}
        #moneyback .bt.red strong{color: #FF1D28;}
    #moneyback .buyer{padding: 50px; border-radius: 10px; background: #FFF9EF url("../img/quotey.svg") calc(100% - 95px) 100% no-repeat; margin-bottom: 40px;}
        #moneyback .buyer .rating{justify-content: flex-start; align-items: center; gap: 16px; margin-bottom: 20px; font-weight: 700; font-size: 14px; color: #AA9100}
            #moneyback .buyer .rating img{width: 120px;}
        #moneyback .buyer .text{margin-bottom: 20px;}
        #moneyback .buyer .name{align-items: center; justify-content: flex-start; gap: 10px;}
            #moneyback .buyer .name img{width: 80px; height: 80px; border-radius: 50%; object-fit: cover;}
            #moneyback .buyer .name p{font-size: 20px; font-weight: 700;}
            #moneyback .buyer .name i{display: block; font-size: 16px; font-weight: 500; color: #767676}
            #moneyback .buyer .name span{padding: 2px 0 2px 28px; background: url("../img/verified.svg") 0 50% no-repeat; color: #26C126; font-size: 14px; font-weight: 700;}





#reviews__facebook{padding: 60px 0 0;}
    #reviews__facebook .container{max-width: 637px}
    #reviews__facebook .item{margin-bottom: 20px}
        #reviews__facebook .item:last-child{margin-bottom: 0}
    #reviews__facebook img{border-radius: 10px; width: 100%; height: auto; object-fit: cover;}





#faq{padding: 60px 0 0}
    #faq .bt{margin-bottom: 40px;}
    #faq .item{position: relative; transition: all 0.2s; border: 1px solid #CACACA; border-bottom: none}
        #faq .item:last-child{border-bottom: 1px solid #CACACA}
        #faq .item .title{cursor: pointer; padding: 20px 100px 20px 32px; position: relative; font-size: 20px; font-weight: 700; line-height: 140%;}
            #faq .item .title:after{position: absolute; top: calc(50% - 12px); right: 32px; width: 24px; height: 24px; content: ''; transition: all 0.2s; background: url("../img/plus.svg") 50% 50% no-repeat;}
            #faq .item.active .title:after{transform: rotate(45deg);}
        #faq .item .answer{font-size: 18px; font-weight: 500; line-height: 140%; padding: 0 32px 0 32px; display: none1; max-height: 0; overflow: hidden; transition: max-height 0.3s ease; opacity: 0}
        #faq .item.active{background: rgba(255, 255, 255, 0.7);}
        #faq .item.active .answer{opacity: 1; padding-bottom: 20px}





#mobile__buy{display: none;}






footer{padding: 40px 0; font-size: 12px; font-weight: 500; line-height: 140%;}
    footer a{color: #333; border-bottom: 1px solid transparent;}
        footer a:hover{border-color: #333;}
    footer p{margin-bottom: 20px}
        footer p:last-child{margin-bottom: 0;}








.f-nav{display: none;}





section{z-index: 2}







.flex{display: flex; justify-content: space-between; flex-wrap: wrap;}



.bt{margin-bottom: 24px; text-align: center; line-height: 130%; font-size: 32px; font-family: 'InterBlack'; font-weight: 900;}
    .bt span{display: inline-block; background: #FFFAC5}
    .bt strong{color: #26C126; text-decoration: underline;}






section{box-sizing: border-box; position: relative;}




::placeholder{color: #959EAD;}



button{background: transparent;}



.clearfix{clear: both;}
.center{display: inline-block; width: 100%; text-align: center;}


a,svg,svg path{text-decoration: none; transition: all 0.15s ease-out;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: pointer;}
	a:hover{transition: all 0.15s ease-out;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:focus{outline: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

img{display: block;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); max-width: 100%; height: auto; transition: all 0.15s ease-out;}
div{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}



.btn,.btn:after{display: inline-block; cursor: pointer; position: relative; text-align: center; cursor: pointer; padding: 0; border: none; transition: all 0.2s ease-out; box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none;}
	.btn:hover{transition: all 0.2s ease-out;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}




.btn-yellow{padding: 21px 35px 21px 72px; color: #333; text-align: left; background: #FEDA26 url("../img/btn_arr.svg") 16px 50% no-repeat; border-radius: 90px; border: 1px solid #333333; box-shadow: 0px 4px 0px #333333;}
    .btn-yellow span{display: block; margin-bottom: 4px; font-size: 20px; font-family: 'InterBlack'; font-weight: 900;}
    .btn-yellow i{font-size: 14px; font-weight: 500;}
    .btn-yellow:hover{box-shadow: none}


input,textarea,select,button{-webkit-appearance: none; box-sizing: border-box; font-family: "Inter", sans-serif;}