:root{--contentSphereSize:60vw}@media screen and (orientation:portrait){:root{--contentSphereSize:110vw}}.content-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:-10vw}@media screen and (orientation:portrait){.content-wrapper{width:100%}}.content-wrapper .content-spacer{height:120vh;overflow:hidden;position:relative}@media screen and (orientation:portrait){.content-wrapper .content-spacer{height:120vh}}.content-wrapper .content-spacer-bottom{height:10vh}@media screen and (orientation:portrait){.content-wrapper .content-spacer-bottom{height:0}}.content-wrapper .content-container{width:var(--contentSphereSize);height:70vw;position:relative}@media screen and (orientation:portrait){.content-wrapper .content-container{height:150vw}}.content-wrapper .content-block-sphere{width:var(--contentSphereSize);height:var(--contentSphereSize);position:absolute;z-index:0;bottom:0;background-color:#fafafa;border-radius:50%}.content-wrapper .sphere-1{transform:scale(1.2);opacity:.5}.content-wrapper .content-block-wrapper{position:absolute;z-index:1;width:100%;height:100%}.content-wrapper .content-block{display:flex;flex-direction:column;align-content:center;flex-wrap:wrap;position:relative;overflow:hidden;border-radius:0 0 calc(var(--contentSphereSize)/2) calc(var(--contentSphereSize)/2);width:100%;height:100%;will-change:transform}.heart img,.ps img,.question img{width:100%;height:auto}.question{position:absolute;width:12vw;bottom:45%;left:23%;opacity:.95}@media screen and (orientation:portrait){.question{width:30vw;bottom:40%;left:11%}}.heart{position:absolute;width:27vw;bottom:50%;left:23%}@media screen and (orientation:portrait){.heart{width:60vw;bottom:50%;left:15%}}.ps{position:absolute;width:55vw;right:-17%;bottom:-2%}@media screen and (orientation:portrait){.ps{width:120vw;right:-22%;bottom:-3%}}.text-block.ps-header{position:absolute;bottom:20%;left:20%}@media screen and (orientation:portrait){.text-block.ps-header{left:10%;bottom:18%}}.text-block.ps-header .header-wrapper{font-size:3vw;font-weight:600;text-transform:uppercase;width:-moz-fit-content;width:fit-content;background:#2e22b3;background:linear-gradient(to bottom right,#2e22b3,#6696e4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (orientation:portrait){.text-block.ps-header .header-wrapper{font-size:6vw}}.buy-block,.contacts{display:flex;flex-direction:row;align-content:center;justify-content:center;width:50vw}@media screen and (orientation:portrait){.buy-block,.contacts{width:100vw;justify-content:space-around}}.buy-block a,.contacts a{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;padding:0 3vw;width:50%}@media screen and (orientation:portrait){.buy-block a,.contacts a{width:45%;padding:0}}.buy-block a .img,.buy-block a img,.contacts a .img,.contacts a img{display:flex;align-items:center;justify-content:center;width:10vw;height:10vw;transform:scale(1);transition:all .35s ease-in-out;border:1vw solid #fafafa;border-radius:3.5vw;background-color:#fafafa}@media screen and (orientation:portrait){.buy-block a .img,.buy-block a img,.contacts a .img,.contacts a img{width:25vw;height:25vw;border:2vw solid #fafafa;border-radius:7vw}}.buy-block a:hover .img,.buy-block a:hover img,.contacts a:hover .img,.contacts a:hover img{transform:scale(1.05)}.buy-block a .text-wrapper,.contacts a .text-wrapper{display:flex;justify-content:center;padding:1vw 0;margin-top:1vw;width:100%;background-color:#fafafa;border-radius:3.5vw}@media screen and (orientation:portrait){.buy-block a .text-wrapper,.contacts a .text-wrapper{width:100%;padding:3vw 0;margin-top:3vw;border-radius:5vw}}.buy-block a .text-wrapper .text,.contacts a .text-wrapper .text{font-size:1.5vw;font-weight:600;color:#212121}@media screen and (orientation:portrait){.buy-block a .text-wrapper .text,.contacts a .text-wrapper .text{font-size:3.5vw}}.buy-header,.contacts-header,.video-header{color:#fafafa;font-weight:600;font-size:4vw;padding:15vw 0 5vw;text-align:center;line-height:1.2;text-transform:uppercase}@media screen and (orientation:portrait){.buy-header,.contacts-header,.video-header{font-size:7vw;padding:30vw 0 10vw}}.video-wrapper{position:relative;width:auto;height:80vh;aspect-ratio:3/4;overflow:hidden;border:1vw solid #fafafa;border-radius:3.5vw;background-color:#fafafa}@media screen and (orientation:portrait){.video-wrapper{width:80vw;height:auto;border:2vw solid #fafafa;border-radius:7vw}}.video-iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.contacts{padding-bottom:10vw}@media screen and (orientation:portrait){.contacts{padding-bottom:30vw}}.contacts svg{width:60%;height:auto}.contacts svg.telegram{fill:url(#tg-gradient)}.contacts svg.whatsapp{fill:url(#wa-gradient)}.contacts .whatsapp-btn{display:none}.be-human{width:70vw;height:100vh;position:relative}@media screen and (orientation:portrait){.be-human{width:100vw;height:100vh;overflow:hidden}}.be-human .be-human-heart{position:absolute;width:30vw;left:30%;bottom:60%}@media screen and (orientation:portrait){.be-human .be-human-heart{width:80vw;left:15%;bottom:25%}}.be-human .be-human-heart img{width:100%;height:auto}.be-human .header{position:absolute;left:20%;bottom:40%;color:#fafafa;font-weight:600;font-size:3vw;line-height:1}@media screen and (orientation:portrait){.be-human .header{left:10%;bottom:25%;font-size:6vw}}