@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;500;600;700;800&display=swap);
@charset "UTF-8";main.content{margin-top:58px!important}.page-index,main.content{padding-top:0!important}.page-index{font-family:Nunito Sans,sans-serif;font-optical-sizing:auto;text-align:center}.page-index input[type=text],.page-index textarea{border-radius:7px;font-family:Nunito Sans,sans-serif;font-size:17px;min-height:54px;padding-left:13px}.page-index h2.head-big{font-size:33px;font-weight:800;line-height:1.5;text-transform:uppercase}.page-index .btn-landing{align-items:center;background:#d28c00;border-radius:36px;color:#fff;display:inline-flex;font-size:22px;font-weight:700;justify-content:center;min-height:74px;padding:5px 20px;text-decoration:none;text-transform:uppercase;width:100%}.page-index .btn-landing.head-big-light{background:#f4a300}.page-index .btn-landing:active,.page-index .btn-landing:hover{text-decoration:none}.page-index .price{font-size:17px;margin-top:15px}.page-index .land-cover{background:#000 url(/img/home-landing/bg.jpg) no-repeat 50%;background-size:cover;color:#fff;height:100svh;min-height:850px}.page-index .land-cover h2{font-size:24px;font-weight:500;line-height:1.6;margin:0;padding-top:45px;text-transform:uppercase}.page-index .land-cover h1{color:#fff;font-size:33px;font-weight:800;line-height:1.6;margin:0;padding-top:30px;text-transform:uppercase}.page-index .land-cover .text{padding-top:40px}.page-index .land-cover .text>span{font-size:21px}.page-index .land-cover .text ul{font-size:19px;line-height:1.4;list-style:decimal;margin-top:20px;padding-left:28px;text-align:left}.page-index .land-cover .text ul li{font-weight:500;margin-bottom:15px}.page-index .land-cover .text ul li strong{font-weight:800}.page-index .land-cover .text ul li .light{font-weight:200}.page-index .land-cover .pic-arrow{background:url(/img/home-landing/arrow-down.svg) no-repeat top;background-size:18px;display:inline-block;height:55px;width:35px}@media screen and (min-width:671px){.page-index .land-cover{background:#000 url(/img/home-landing/bg-big.jpg) no-repeat 50%;background-size:cover;height:100svh;max-height:850px;min-height:840px;text-align:left}.page-index .land-cover h2{font-size:21px;font-weight:300}.page-index .land-cover h1{font-size:30px;line-height:1.7;padding-top:35px}.page-index .land-cover .pre-header{color:#f80;font-weight:500;max-width:300px}.page-index .land-cover .header{font-size:34px;font-weight:800}.page-index .land-cover .text{max-width:400px;padding-top:45px}.page-index .land-cover .text>span{font-size:18px}.page-index .land-cover .text ul{font-size:17px}.page-index .land-cover .text ul li{font-weight:400}.page-index .land-cover .pic-arrow{margin-left:180px}.page-index .land-cover .btn-landing{display:flex;max-width:400px}.page-index .land-cover .price{max-width:400px;text-align:center}}.page-index .land-about{background:linear-gradient(180deg,#ffe7b4,transparent);border-bottom:1px solid #ccc;margin-bottom:80px;padding-bottom:50px}.page-index .land-about .pre-header{color:#000;font-size:28px;font-weight:800;margin:0;padding-top:50px;text-transform:uppercase}.page-index .land-about .pic-logo{text-wrap:nowrap;aspect-ratio:517/238;background:url(/img/home-landing/logo-web.svg) no-repeat 50%;margin:25px auto 60px;overflow:hidden;text-indent:1000px;width:300px}.page-index .land-about .article{font-size:20px;line-height:1.3;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:750px}.page-index .land-about .why-us{margin-top:65px}.page-index .land-about .why-us .header{font-size:29px;font-weight:700}.page-index .land-about .why-us ul{margin-left:auto;margin-right:auto;margin-top:20px;max-width:600px;padding-left:20px;text-align:left}.page-index .land-about .why-us ul li{font-size:19px;line-height:1.3;list-style-type:"🔥";margin-bottom:15px;padding-left:8px}.page-index .land-about .reasons{margin-top:75px}.page-index .land-about .reasons ul{list-style:none;margin:0;padding-left:0}.page-index .land-about .reasons ul li{background:url(/img/home-landing/reason-gift.png) no-repeat top;background-size:100px;margin-bottom:45px;padding-top:105px}.page-index .land-about .reasons ul li header{font-size:21px;font-weight:700;line-height:1.3}.page-index .land-about .reasons ul li p{font-size:17px;font-weight:500;line-height:1.4;margin:15px 0 0}.page-index .land-about .reasons ul li.s1{background-image:url(/img/home-landing/reason-phone.svg);background-size:94px}.page-index .land-about .reasons ul li.s2{background-image:url(/img/home-landing/reason-jewerly.svg);background-size:90px}.page-index .land-about .reasons ul li.s3{background-image:url(/img/home-landing/reason-gift.png)}@media screen and (min-width:671px){.page-index .land-about .reasons ul{display:flex;flex-flow:row}.page-index .land-about .reasons ul li{flex:0 0 33.333%}}.page-index .land-steps{margin-bottom:150px}.page-index .land-steps .steps{padding-top:10px;text-align:left}.page-index .land-steps .steps .step{padding-bottom:45px;padding-left:65px;position:relative}.page-index .land-steps .steps .step .number{align-items:center;background:#48005e;border-radius:50%;color:#fff;display:flex;font-size:22px;font-weight:700;height:48px;justify-content:center;left:0;position:absolute;top:-2px;width:48px;z-index:1}.page-index .land-steps .steps .step:after{background:#48005e;content:"";display:block;height:100%;left:12px;margin-left:10px;position:absolute;top:0;width:4px}.page-index .land-steps .steps .step:last-child:after{display:none}.page-index .land-steps .steps .step header{font-size:20px;font-weight:700;line-height:1.2}.page-index .land-steps .steps .step .text{font-size:17px;font-weight:400;line-height:1.3;margin-top:10px}.page-index .land-steps .steps .step-1 ul{list-style-type:"–  ";margin:0;padding-left:19px}.page-index .land-steps .btn-landing{font-size:21px}.page-index .land-testimonials{margin-bottom:160px}.page-index .land-testimonials .testimonial-static{padding-bottom:40px;padding-top:10px;position:relative}.page-index .land-testimonials .testimonial-static:after{background:linear-gradient(hsla(0,0%,100%,0),#fff 85%);bottom:0;content:"";display:block;height:250px;left:0;position:absolute;width:100%}.page-index .land-products{margin-bottom:120px;margin-top:55px}.page-index .land-products .products{margin-top:45px}@media screen and (min-width:671px){.page-index .land-products .products{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1000px){.page-index .land-products .products{grid-template-columns:repeat(4,1fr)}}.page-index .land-faq{margin-bottom:140px;text-align:left}.page-index .land-faq ul.faq{list-style:none;margin:0;padding-left:0}.page-index .land-faq ul.faq li{border-top:1px solid #c7c7c7;padding-bottom:28px;padding-top:28px}.page-index .land-faq ul.faq li:last-child{border-bottom:1px solid #c7c7c7}.page-index .land-faq ul.faq li header{cursor:pointer;display:flex;justify-content:space-between}.page-index .land-faq ul.faq li header span{font-size:18px;font-weight:700}.page-index .land-faq ul.faq li header .btn-toggle{background:url(/img/home-landing/icon-plus.svg) no-repeat 50%;flex:0 0 auto;height:20px;margin-top:1px;transform:rotate(45deg);transition:transform .15s;width:20px}.page-index .land-faq ul.faq li .text{height:0;overflow:hidden;transition:height .3s ease}.page-index .land-faq ul.faq li .text>span{display:block;margin-top:12px}.page-index .land-faq ul.faq li.collapsed header .btn-toggle{transform:rotate(0deg)}.page-index .land-contacts{background:#f6f6f6;padding-bottom:90px;padding-top:40px}.page-index .land-contacts h3{font-weight:600}.page-index .land-contacts .text{font-size:17px;font-weight:400;line-height:1.3;margin-bottom:35px;text-align:left}.page-index .land-contacts .links{display:flex;justify-content:space-around;margin-left:auto;margin-right:auto;margin-top:50px;max-width:500px}.page-index .land-contacts .links .link a{color:#000}.page-index .land-contacts .links .link a i{margin-right:4px}.page-index .land-contacts .links .link:hover a{text-decoration:none}.page-index .land-contacts .contact-form{margin-top:50px}.page-index .land-contacts .contact-form h2{font-size:22px;margin-bottom:0}.page-index .land-contacts .contact-form p{font-size:18px;margin:10px 0 22px}.page-index .land-contacts .contact-form .row{margin:15px 0!important}.page-index .land-contacts .contact-form .btn[type=submit]{background:#f4a300;border:none;border-radius:36px;font-size:22px;font-weight:700;min-height:74px}.page-index .land-contacts .contact-form small{display:block;font-size:13px;line-height:1.2;margin-left:auto;margin-right:auto;margin-top:13px;max-width:450px}@media screen and (min-width:671px){.page-index .land-contacts .text{text-align:center}}
