@charset "UTF-8";.global-sec{padding:60px 0 0 0}@media (max-width:720px){.global-sec{padding:55px 0 0 0}}.global-page{margin:15px 0 0 0}.global-page__content{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:32px;background:#33006A;position:relative}@media (max-width:700px){.global-page__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.global-page__content::before{content:"";border-radius:764.494px;-webkit-filter:blur(145px);filter:blur(145px);position:absolute;bottom:-70%;right:-20%;width:764.494px;height:709.914px}.global-page__column{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}@media (max-width:700px){.global-page__column{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.global-page__item{height:100%}.item-page__cont{padding:36px;max-width:570px;position:relative;z-index:2}@media (max-width:900px){.item-page__cont{padding:20px}}@media (max-width:700px){.item-page__cont{padding:24px}}.global-page.global-sec .item-page__cont{padding:36px 36px 119px 36px}@media (max-width:900px){.global-page.global-sec .item-page__cont{padding:20px}}@media (max-width:700px){.global-page.global-sec .item-page__cont{padding:24px}}.item-page__title h1{color:#FFF;font-size:48px;font-weight:600;line-height:100%}@media (max-width:900px){.item-page__title h1{font-size:34px}}@media (max-width:350px){.item-page__title h1{font-size:30px}}.item-page__desp p{margin:16px 0 0 0;color:#fff}.item-page__desp p span{font-weight:700}@media (max-width:730px){.item-page__desp p{margin:7px 0 0 0;font-size:16px}}@media (max-width:700px){.item-page__desp p{margin:15px 0 0 0}}.item-page__btn{margin:35px 0 0 0}@media (max-width:730px){.item-page__btn{margin:20px 0 0 0}}@media (max-width:700px){.item-page__btn{margin:35px 0 0 0}}@media (max-width:350px){.item-page__btn{margin:20px 0 0 0}}.item-page__images{position:relative;height:100%}.item-page__arrow{position:absolute;opacity:0;z-index:2;top:0;left:0;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-transform:translate(-45%,-40%) rotate(2deg);transform:translate(-45%,-40%) rotate(2deg)}.item-page__arrow img{max-width:365px}@media (max-width:950px){.item-page__arrow img{max-width:280px}}@media (max-width:580px){.item-page__arrow img{max-width:200px}}.item-page__arrow{opacity:1;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;-webkit-transform:translate(-80px,-10px) rotate(0deg) scale(1.1);transform:translate(-80px,-10px) rotate(0deg) scale(1.1)}@media (max-width:950px){.item-page__arrow{-webkit-transform:translate(-130px,5px) rotate(0deg) scale(1.1);transform:translate(-130px,5px) rotate(0deg) scale(1.1)}}@media (max-width:700px){.item-page__arrow{-webkit-transform:translate(-70px,5px) rotate(0deg) scale(1.1);transform:translate(-70px,5px) rotate(0deg) scale(1.1)}}.item-page__children{position:relative;-webkit-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(30%,5%) rotate(2deg);transform:translate(30%,5%) rotate(2deg);-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;height:100%}.item-page__children picture{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.item-page__children picture img{height:100%;-o-object-fit:cover;object-fit:cover}.item-page__children{-webkit-transition:all 0.8s ease 0.1s;transition:all 0.8s ease 0.1s;opacity:1;-webkit-transform:translate(0px,0%) rotate(0deg) scale(1.1);transform:translate(0px,0%) rotate(0deg) scale(1.1)}.global-page.seo .item-page__children{-webkit-transform:translate(-30%,5%) rotate(2deg);transform:translate(-30%,5%) rotate(2deg)}.global-page.seo .item-page__children{-webkit-transition:all 0.8s ease 0.1s;transition:all 0.8s ease 0.1s;opacity:1;-webkit-transform:translate(0px,0%) rotate(0deg) scale(1.1);transform:translate(0px,0%) rotate(0deg) scale(1.1)}.item-page__lupa{position:absolute;top:40%;right:10%;z-index:2;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;-webkit-animation:moveHandLupa 7s infinite;animation:moveHandLupa 7s infinite}@media (max-width:550px){.item-page__lupa{-webkit-animation:moveHandLupaMob 7s infinite;animation:moveHandLupaMob 7s infinite}}.item-page__lupa img{max-width:220px}@media (max-width:950px){.item-page__lupa img{max-width:160px}}@media (max-width:500px){.item-page__lupa img{max-width:120px}}.item-page__rykas{position:absolute;top:33%;right:10%;z-index:2;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;-webkit-animation:moveHand 4s infinite;animation:moveHand 4s infinite}@media (max-width:1050px){.item-page__rykas{top:47%}}@media (max-width:500px){.item-page__rykas{top:34%}}@media (max-width:425px){.item-page__rykas{top:42%}}.item-page__rykas img{max-width:360px}@media (max-width:1050px){.item-page__rykas img{max-width:200px}}@media (max-width:425px){.item-page__rykas img{max-width:130px}}@-webkit-keyframes moveHand{0%,100%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)} 50%{-webkit-transform:translate(-20px,20px) rotate(2deg);transform:translate(-20px,20px) rotate(2deg)}}@keyframes moveHand{0%,100%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)} 50%{-webkit-transform:translate(-20px,20px) rotate(2deg);transform:translate(-20px,20px) rotate(2deg)}}@-webkit-keyframes moveHandLupa{0%,100%{-webkit-transform:translate(0,0) rotate(0deg) scale(1);transform:translate(0,0) rotate(0deg) scale(1)} 50%{-webkit-transform:translate(-110px,30px) rotate(-5deg) scale(1.3);transform:translate(-110px,30px) rotate(-5deg) scale(1.3)}}@keyframes moveHandLupa{0%,100%{-webkit-transform:translate(0,0) rotate(0deg) scale(1);transform:translate(0,0) rotate(0deg) scale(1)} 50%{-webkit-transform:translate(-110px,30px) rotate(-5deg) scale(1.3);transform:translate(-110px,30px) rotate(-5deg) scale(1.3)}}@-webkit-keyframes moveHandLupaMob{0%,100%{-webkit-transform:translate(0,0) rotate(0deg) scale(1);transform:translate(0,0) rotate(0deg) scale(1)} 50%{-webkit-transform:translate(-50px,30px) rotate(-5deg) scale(1.3);transform:translate(-50px,30px) rotate(-5deg) scale(1.3)}}@keyframes moveHandLupaMob{0%,100%{-webkit-transform:translate(0,0) rotate(0deg) scale(1);transform:translate(0,0) rotate(0deg) scale(1)} 50%{-webkit-transform:translate(-50px,30px) rotate(-5deg) scale(1.3);transform:translate(-50px,30px) rotate(-5deg) scale(1.3)}}.why .global-page__content{background:#F5F5F5}.why .global-page__content::before{content:"";}@media (max-width:700px){.why .global-page__content::before{width:364.494px;height:309.914px;bottom:-35%;right:-20%}}.why .item-page__arrow{top:110px;-webkit-animation:moveHandLupa 7s infinite;animation:moveHandLupa 7s infinite}@media (max-width:550px){.why .item-page__arrow{-webkit-animation:moveHandLupaMob 7s infinite;animation:moveHandLupaMob 7s infinite}}.why .item-page__arrow img{max-width:250px;-webkit-transform:translate(65px,0);transform:translate(65px,0)}@media (max-width:600px){.why .item-page__arrow img{width:170px;-webkit-transform:translate(130px,0);transform:translate(130px,0)}}@media (max-width:500px){.why .item-page__arrow img{-webkit-transform:translate(100px,-20px);transform:translate(100px,-20px);width:150px}}@media (max-width:430px){.why .item-page__arrow img{-webkit-transform:translate(70px,-20px);transform:translate(70px,-20px)}}@media (max-width:360px){.why .item-page__arrow img{width:110px}}.why .item-page__desp p{margin:15px 0 0 0;color:#1B1B1D}@media (max-width:730px){.why .item-page__desp p{margin:7px 0 0 0;font-size:16px}}@media (max-width:700px){.why .item-page__desp p{margin:15px 0 0 0}}.seo .global-page__content::before{right:auto;left:-20%}@media (max-width:900px){.seo .item-page__children img{-o-object-fit:contain !important;object-fit:contain !important}}@media (max-width:700px){.seo .global-page__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.zakaz .item-page__title{max-width:420px}.zakaz .item-page__cont{max-width:670px}@media (max-width:1100px){.zakaz .item-page__children img{-o-object-fit:contain !important;object-fit:contain !important}}.btn{max-width:165px}.btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-white a{background:#FFF;color:#000;border-radius:1px solid rgba(0,0,0,0)}.btn-white a:hover{background:#000;color:#FFF}.advantage{padding:120px 0 132px 0}@media (max-width:991px){.advantage{padding:80px 0}}.advantage__title{max-width:840px;text-align:center;margin:0 auto}.advantage__desp{padding:25px 0 0 0;max-width:840px;text-align:center;margin:0 auto}.advantage__content{padding:40px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7.5px}.advantage__column{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;padding:0 7.5px}@media (max-width:1100px){.advantage__column{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 7.5px 30px 7.5px}}@media (max-width:600px){.advantage__column{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.item-advantage__image{border-radius:24px;overflow:hidden}.item-advantage__image img{width:100%;height:175px;-o-object-fit:cover;object-fit:cover;background:#E7D5FA;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}@media (max-width:1100px){.item-advantage__image img{height:275px}}@media (max-width:800px){.item-advantage__image img{height:225px}}.black-text{color:#000}.bottom-result__prise p{font-size:24px;font-weight:700;line-height:150%}@media (max-width:1010px){.bottom-result__prise p{font-size:21px}}@media (max-width:420px){.bottom-result__prise p{font-size:18px}}@media (max-width:350px){.bottom-result__prise p{font-size:16px}} .item-advantage__title p{margin:20px 0 0 0;font-size:22px;font-weight:600;line-height:120%;padding:0 12px;color:#000}.item-advantage__desp{margin:5px 0 0 0;padding:0 12px;max-width:299px}@media (max-width:600px){.item-advantage__desp{max-width:100%}}.samavikup img{}@media (max-width:950px){.samavikup img{-o-object-fit:contain !important;object-fit:contain !important}}@media (max-width:800px){.samavikup img{max-width:300px}}.global-list{padding:15px 0 0 0;margin:0 -7.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1200px){.global-list{margin:-7.5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.global-list__column{padding:0 7.5px;-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%}@media (max-width:1200px){.global-list__column{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:7.5px}}@media (max-width:720px){.global-list__column{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.global-list__item{border-radius:32px;padding:35px;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;height:100%}@media (max-width:650px){.global-list__item{padding:24px}}.global-list__item:hover{-webkit-box-shadow:1px 1px 3px rgba(255,255,255,0.288) 0;box-shadow:1px 1px 3px rgba(255,255,255,0.288) 0;-webkit-transform:scale(0.99) translate(0,-5px) rotate(-0.2deg);transform:scale(0.99) translate(0,-5px) rotate(-0.2deg)}.global-list__item.perples:hover{background:#e3cafd}.global-list__item.green:hover{background:#d7eedd}.global-list__item.white:hover{background:#f3eeee}.global-list__num{width:54px;height:54px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1B1B1D}.global-list__num p{color:#FFF;font-size:24px;font-weight:500;line-height:135%}.global-list__title{margin:12px 0 0 0}.global-list__title h3{font-size:22px;font-weight:600;line-height:120%}@media (max-width:930px){.global-list__title h3{font-size:18px}}@media (max-width:550px){.global-list__title h3{font-size:22px}}@media (max-width:360px){.global-list__title h3{font-size:18px}}.global-list__desp p{margin:12px 0 0 0;color:#1B1B1D}.global-list__desp p span{font-weight:700}.perples{-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;background:#E7D5FA}.green{-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;background:#E4F0E7}.white{-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;background:#F5F5F5}.why .global-page__content::before{}.global-page__content::before{}.global-page__content{background:#002F89}.perples{background:#E1F0FD}.perples:hover{background:#d1e7fa !important}.green{background:#FBD7E2}.green:hover{background:#ffc5d7 !important}.white{background:#F5F5F5}.white:hover{background:#f4e7e7 !important}.item-advantage__image img{background:#E1F0FD}.parple-text{color:#005BFF !important}.result{overflow:hidden;padding:70px 0}@media (max-width:991px){.result{padding:35px 0}}.result__title{max-width:850px;text-align:center;margin:0 auto}.result__desp{max-width:850px;margin:25px auto 0 auto;text-align:center}@media (max-width:650px){.result__desp{margin:20px auto 0 auto}}.result__content{padding:25px;margin:5px -25px 0 -25px}@media (max-width:350px){.result__content{padding:20px;margin:5px -20px 0 -20px}}.result__item{border-radius:32px;background:#F5F5F5;overflow:hidden;padding:35px;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.result__item:hover{-webkit-box-shadow:1px 1px 1px 3px rgba(0,0,0,0.1098039216);box-shadow:1px 1px 1px 3px rgba(0,0,0,0.1098039216)}@media (max-width:1070px){.result__item{padding:25px}}@media (max-width:650px){.result__item{padding:20px}}.result-item__btn a{width:100%;text-align:center}.result-item__btn div p{cursor:pointer;font-size:14px;font-weight:600;line-height:150%;color:#fff;padding:12px 20px;border-radius:12px;background-color:#1B1B1D;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;border:1px solid rgba(27,27,29,0)}.result-item__btn div p:hover{background:rgba(255,255,255,0);color:#000}.top-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-result__text p{color:#8F97A3;font-size:14px;font-weight:400;line-height:150%}@media (max-width:991px){.top-result__text p{font-size:12px}}.top-result__title p{font-size:16px;font-weight:600;line-height:120%;color:#000}@media (max-width:991px){.top-result__title p{font-size:14px}}.top-result__image{margin:0 0 0 20px}.top-result__image img{border-radius:12px}@media (max-width:991px){.top-result__image{margin:0 0 0 5px}}.bottom-result{margin:12px 0 20px 0}.bottom-result__column{margin:0 0 12px 0}.bottom-result__column:last-child{margin:0}.bottom-result__text p{color:#8F97A3;font-size:14px;font-weight:400;line-height:150%}@media (max-width:991px){.bottom-result__text p{font-size:12px}}.bottom-result__prise{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:700;line-height:150%}@media (max-width:1010px){.bottom-result__prise{font-size:21px}}@media (max-width:420px){.bottom-result__prise{font-size:18px}}@media (max-width:350px){.bottom-result__prise{font-size:16px}}.bottom-result__prise svg{margin:0 6px}.bottom-result__reiting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-result__reiting p{margin:0 0 0 3px}.parple-text{color:#7200EC}.swiper-container{position:relative}.result-modal-column{-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}.result-modal-column::before{content:"";position:fixed;width:100%;height:100%;top:0;right:-100%;background:rgba(27,27,29,0.6);z-index:40;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}.result-modal-column__cont{max-width:700px;position:fixed;top:0;right:-100%;width:100%;height:100%;background:#FFF;z-index:40;padding:60px 90px;overflow:auto;-webkit-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s}@media (max-width:768px){.result-modal-column__cont{padding:30px 50px}}@media (max-width:720px){.result-modal-column__cont{max-width:600px}}@media (max-width:600px){.result-modal-column__cont{max-width:100%}}@media (max-width:450px){.result-modal-column__cont{padding:30px}}.result-modal-column__close{position:absolute;top:30px;cursor:pointer;right:30px}.result-modal-column__text{color:#8F97A3;font-size:14px;font-weight:400;line-height:120%}.result-modal-column__title p{margin:6px 0 0 0;color:#000;font-size:32px;font-weight:600;line-height:120%}@media (max-width:650px){.result-modal-column__title p{font-size:26px}}@media (max-width:380px){.result-modal-column__title p{font-size:21px}}.result-modal-column__gallery{margin:35px 0 0 0}@media (max-width:650px){.result-modal-column__gallery{margin:20px 0 0 0}}.result-modal-column__infos{margin:25px 0 0 0}@media (max-width:650px){.result-modal-column__infos{margin:25px 0 0 0}}.result-modal-column__btns{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:390px){.result-modal-column__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:390px){.result-modal-column__btn a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.result-modal-column__btn:first-child a{color:#1B1B1D;background:#F6F6F6}.result-modal-column__btn:last-child{margin:0 0 0 12px}@media (max-width:390px){.result-modal-column__btn:last-child{margin:15px 0 0 0}}.result-modal-column.active::before{content:"";left:0}.result-modal-column.active .result-modal-column__cont{right:0}.product__carousel img{width:100%;-o-object-fit:contain;object-fit:contain}.info-result-modal{padding:0 0 24px 0}.info-result-modal__title p{font-weight:600;line-height:120%}.info-result-modal__desp p{padding:15px 0 0 0}@media (max-width:450px){.info-result-modal__desp p{font-size:14px}}.info-result-modal__desp ul{padding:15px 0 0 20px}.info-result-modal__desp ul li{position:relative;padding:2.5px 0}.info-result-modal__desp ul li::before{content:"";position:absolute;width:5px;height:5px;top:50%;border-radius:50%;left:-15px;-webkit-transform:translate(9,-50%);transform:translate(9,-50%);background-color:#000}@media (max-width:450px){.info-result-modal__desp ul li{font-size:14px}}.swiper-containers{position:relative}.gallery-thumbs__click{position:absolute;bottom:20px;right:20px;z-index:15;cursor:pointer}.swiper-containers{border-radius:32px;background:#F5F5F5;height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media (max-width:500px){.swiper-containers{height:250px}}.gallery-thumbs img{border-radius:12px;width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(27,27,29,0)}@media (max-width:550px){.gallery-thumbs img{width:58px;height:58px;max-width:58px;max-height:58px}}.swiper-slide-thumb-active img{border:2px solid #1B1B1D}.gallery-thumbs{margin:0 auto;max-width:350px;padding:12px 0 0 0}@media (max-width:550px){.gallery-thumbs{max-width:250px}}.gallery-modal .swiper-button-next{right:-70px}.gallery-modal .swiper-button-prev{left:-70px}@media (max-width:1330px){.gallery-modal .swiper-button-prev{top:65% !important} .gallery-modal .swiper-button-next{top:65% !important}}@media (max-width:500px){.gallery-modal .swiper-button-next{right:-35px} .gallery-modal .swiper-button-prev{left:-35px}}@media (max-width:650px){.lg-actions .lg-next,.lg-actions .lg-prev{top:90% !important}}.lg-backdrop{background:#ffffff}.lg-toolbar .lg-icon{color:#ffffff}.lg-actions .lg-next,.lg-actions .lg-prev{background:#F5F5F5;padding:12px;border-radius:50%}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:rgb(27,27,29)}.lg-outer .lg-thumb-outer{width:auto !important;bottom:30px !important}.lg-thumb-outer{left:50%;-webkit-transform:translate(-50%,0) !important;transform:translate(-50%,0) !important}button.lg-toggle-thumb.lg-icon{display:none}.lg-backdrop{background:#FFF !important}.lg-outer .lg-thumb-outer{background:#FFF !important}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#1B1B1D}.button#lg-actual-size{display:none !important}.lg-toolbar .lg-icon{color:#FFF !important}.lg-actions .lg-next,.lg-actions .lg-prev{color:#000 !important;background:#F5F5F5 !important;padding:12px !important;border-radius:50% !important}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}.btn a{height:45px;border:none;border-radius:0}.btn a:hover{border:none}.btn{overflow:hidden}

.why .global-page__content::before {
  -webkit-filter: blur(145px); /* для старых версий Safari и Chrome */
  background: #4687ff00  !important;
  filter: blur(0px);
  /* opacity: 0.5;
  box-shadow: 0 0 70px 20px #4688FF; */
}

.global-page__content::before {
  background: #4687ff00 !important;
  /* opacity: 0.5;
  box-shadow: 0 0 70px 20px #4688FF; */
  filter: blur(0px);
}
.item-page__children {
  transform: translate(0px,0%) rotate(0deg) scale(1) !important;
}
.global-page.global-sec .item-page__btn.btn._anim-items.btn-white a {
  border: none !important;
}
.advantage__content {
  padding: 40px 36px 0 36px;
}
@media (max-width: 1300px){
  .advantage__content {
    padding: 40px 0px 0 0px;
  }
}

@media (max-width: 950px){
  .samavikup img {
    -o-object-fit: cover !important;
    object-fit: cover !important;
}
}

@media (max-width: 900px){
  .seo .item-page__children img {
    -o-object-fit: cover !important;
    object-fit: cover !important;
}
}
.perples:hover {
  background: #E1F0FD !important;
}
.global-list__item:hover{
  transform:none !important;
}
.green:hover {
  background: #FBD7E2 !important;
}
.white:hover {
  background: #F5F5F5 !important;
}
.result-item__btn div p:hover:hover{
  border: 1px solid #1b1b1d00 !important;
}
.result-item__btn div p:hover{
  color: #fff !important;
  background-color: #1B1B1D !important;
}

@media (max-width: 800px){
  .samavikup img {
    max-width: 100%;
}
}


@media (min-width: 720px){
  .result-item__btn div p:hover:hover {
    border: 1px solid #1B1B1D !important;
    background: #fff0 !important;
    color: #000 !important;
  }    
}


.complex .item-page__arrow{
    transform: translateY(-6px);
}



































.btn a {
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  color: #fff;
  padding: 14px 23px 14px 23px;
  border-radius: 12px;
  background-color: #1B1B1D;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  border: 1px solid rgba(27, 27, 29, 0);
}
.btn a:hover {
  background: rgba(255, 255, 255, 0);
  border: 1px solid #1B1B1D;
  color: #000;
}
.btn a{
  border: none !important;
  height: auto !important;
      line-height: 1 !important;
}

.btn a:hover {
    background: rgba(255, 255, 255, 0);

}
.global-page {
  overflow: hidden;
  margin: 20px 0 0 0;
}
.global-page__content {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 32px;
  background: #002F89;
  position: relative;
}
@media (max-width: 991px) {
  .global-page__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.global-page__content::before {
  content: "";
  border-radius: 764.494px;
  background: linear-gradient(272.36deg, #00CFE1 55.91%, #CBABFE 125.43%);
  -webkit-filter: blur(145px);
          filter: blur(145px);
  position: absolute;
  bottom: -70%;
  right: -20%;
  width: 764.494px;
  height: 709.914px;
}
.global-page__column {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.global-page__column:last-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 55%;
          flex: 0 1 55%;
}
@media (max-width: 991px) {
  .global-page__column:last-child {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media (max-width: 700px) {
  .global-page__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}
.global-page__item {
  height: 100%;
}
.global-page__text {
  color: #44484F;
  max-width: 990px;
  text-align: center;
  padding-top: 80px;
  padding-bottom: 80px;
  margin: 0 auto;
  font-size: clamp(20px, 0.3703703704vw + 18.6666666667px, 24px);
  line-height: 1.55;
}
@media (max-width: 1200px) {
  .global-page__text {
    padding: 40px 0;
  }
}

.item-page__cont {
  padding: 35px 0 35px 35px;
  max-width: 600px;
  position: relative;
  z-index: 2;
}
@media (max-width: 900px) {
  .item-page__cont {
    padding: 20px;
  }
}
@media (max-width: 700px) {
  .item-page__cont {
    padding: 24px 24px 0 24px;
  }
}
.item-page__title h2{
  margin: 0px;
}
.item-page__title h1 {
  color: #FFF;
  font-size: clamp(28px, 1.8518518519vw + 21.3333333333px, 48px);
  font-weight: 600;
  line-height: 102%;
}
.item-page__desp p {
  margin: 15px 0 0 0;
  color: #fff;
  font-size: 16px;
}
.item-page__desp p span {
  font-weight: 700;
}
@media (max-width: 700px) {
  .item-page__desp p {
    margin: 10px 0 0 0;
  }
}
.item-page__btn {
  margin: 35px 0 0 0;
}
.item-page__btn a {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  background-color: #FFFFFF;
  color: #1B1B1D;
  line-height: 1;

}
.global-page-one .item-page__btn a{
  border: none !important;
}
.global-page-one .item-page__btn a:hover {
  background-color: #1B1B1D !important;
  color: #fff!important;
}
@media (min-width: 1200px) {
  .item-page__btn a:hover {
    background-color: #000;
    color: #FFF;
  }
}
@media (max-width: 730px) {
  .item-page__btn {
    margin: 20px 0 0 0;
  }
}
@media (max-width: 700px) {
  .item-page__btn {
    margin: 32px 0 0 0;
  }
}
@media (max-width: 350px) {
  .item-page__btn {
    margin: 20px 0 0 0;
  }
}
.item-page__images {
  position: relative;
  height: 100%;
}
.item-page__children {
  position: relative;
  -webkit-transition: all 0.8s ease 0s;
  transition: all 0.8s ease 0s;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  height: 100%;
}
.item-page__children picture {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
@media (max-width: 991px) {
  .item-page__children picture {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.item-page__children picture img {
  max-width: 530px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 991px) {
  .item-page__children picture img {
    max-width: 90%;
  }
}
.item-page__rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
@media (max-width: 1200px) {
  .item-page__rows {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 24px;
  }
}
.item-page__row {
  border: 1px solid #4B4A5F;
  border-radius: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0px;
}
@media (min-width: 1200px) {
  .item-page__row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 313px;
            flex: 0 0 313px;
  }
}
.item-page__icon {
  position: relative;
  padding: 20px 15px 20px 15px;
}
.item-page__icon::before {
  content: "";
  background-color: #4B4A5F;
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  right: 0;
}
.item-page__icon img {
  min-width: 32px;
}
.item-page__text {
  padding: 15px;
  font-size: 16px;
  line-height: 1.8;
  color: #4B4A5F;
}
.item-page__elem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  font-size: clamp(18px, 0.1851851852vw + 17.3333333333px, 20px);
}
.item-page__elem span {
  width: 54px;
  min-width: 54px;
  height: 54px;
  border-radius: 50%;
  color: #fff;
  background-color: #0E0D26;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.item-page__list {
  margin-top: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 991px) {
  .item-page__list {
    margin-top: 34px;
  }
}

.global-page.why .global-page__content {
  background-color: #F5F5F5;
}
.global-page.why .global-page__content::before {
  background: linear-gradient(183.08deg, #AAFDF8 5.85%, #4688FF 62.59%) !important;
}
@media (min-width: 1200px) {
  .global-page.why .global-page__content::before {
    bottom: -100%;
    right: -40%;
  }
}
.global-page.why .item-page__children {
  margin-top: 20px;
}
@media (max-width: 1200px) {
  .global-page.why .item-page__children {
    margin-bottom: -35px;
  }
}
.global-page.why .item-page__children img {
  max-width: 450px;
}
@media (max-width: 1200px) {
  .global-page.why .item-page__children img {
    max-width: 90%;
  }
}
.global-page.why .global-page__item {
  height: 100%;
}
.global-page.why .item-page__cont {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
}
.global-page.why .item-page__desp {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.global-page.why .item-page__desp ul {
  margin-top: 16px;
  margin-left: 20px;
}
.global-page.why .item-page__desp ul li {
  list-style: disc;
}
.global-page.why .item-page__desp p {
  margin-top: 20px;
  color: #1B1B1D;
}
@media (max-width: 650px) {
  .global-page.why .item-page__desp p {
    margin-top: 16px;
  }
}
.global-page.why .global-page__column {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.global-page.why .global-page__column:first-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 675px;
          flex: 0 0 675px;
}
@media (max-width: 1300px) {
  .global-page.why .global-page__column:first-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 40%;
            flex: 0 1 40%;
  }
}
.global-page.why .item-page__title.title {
  max-width: 525px;
}
.global-page.why .item-page__title.title h2 {
  font-size: clamp(24px, 0.7407407407vw + 21.3333333333px, 32px);
}

h2 {
  line-height: 1.2;
  font-weight: 600;
}

.spocob {
  margin-top: 42px;
}
.spocob .global-page__content {
  overflow: visible;
  background-color: transparent;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 991px) {
  .spocob .global-page__content {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.spocob .global-page__content::before {
  content: "";
  display: none;
}
.spocob .item-page__children {
  margin-top: 20px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
@media (min-width: 1200px) {
  .spocob .item-page__children {
    margin-left: -20px;
  }
}
.spocob .item-page__children picture img {
  max-width: 100%;
}
.spocob .global-page__item {
  height: 100%;
}
.spocob .item-page__cont {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 35px 0 35px 35px;
  max-width: 100%;
}
@media (max-width: 1200px) {
  .spocob .item-page__cont {
    padding: 24px 24px 0px 24px;
  }
}
.spocob .item-page__desp {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.spocob .item-page__desp p {
  color: #1B1B1D;
}
.spocob .global-page__column {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.spocob .global-page__column:last-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 650px;
          flex: 0 0 650px;
}
@media (max-width: 1200px) {
  .spocob .global-page__column:last-child {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media (min-width: 1200px) {
  .spocob .global-page__column:last-child {
    margin-right: -50px;
  }
}
.spocob .item-page__title.title h2 {
  font-size: clamp(30px, 1.1111111111vw + 26px, 42px);
  color: #081142;
}

.bot {
  margin-top: 50px;
}
.bot .global-page__content {
  background-color: transparent;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 991px) {
  .bot .global-page__content {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.bot .global-page__content::before {
  content: "";
  display: none;
}
.bot .item-page__children {
  margin-top: 20px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
@media (min-width: 991px) {
  .bot .item-page__children {
    margin-left: -20px;
  }
}
.bot .item-page__children picture img {
  max-width: 80%;
}
.bot .item-page__title.title {
  margin-top: 24px;
  margin-bottom: 4px;
}
.bot .item-page__title.title h2 {
  font-size: clamp(24px, 0.7407407407vw + 21.3333333333px, 32px);
  color: #081142;
}
.bot .item-page__cont {
  max-width: 620px !important;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.bot .global-page__item {
  height: 100%;
}
.bot .item-page__desp {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.bot .item-page__desp p {
  margin-top: 20px;
  color: #1B1B1D;
  line-height: 1.37;
}
@media (max-width: 991px) {
  .bot .item-page__desp p {
    margin-top: 12px;
  }
}
.bot .global-page__column {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.bot .global-page__column:last-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 650px;
          flex: 0 0 650px;
}
@media (max-width: 1300px) {
  .bot .global-page__column:last-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 500px;
            flex: 0 0 500px;
  }
}
@media (max-width: 991px) {
  .bot .global-page__column:last-child {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}

.tovar {
  margin-top: 100px;
}
@media (max-width: 1200px) {
  .tovar {
    margin-top: 60px;
  }
}
.tovar .global-page__content {
  background-color: transparent;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media (max-width: 991px) {
  .tovar .global-page__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 20px;
  }
}
.tovar .global-page__content::before {
  content: "";
  display: none;
}
.tovar .item-page__title.title {
  margin-top: 24px;
  margin-bottom: 4px;
}
.tovar .item-page__title.title h2 {
  font-size: clamp(24px, 0.7407407407vw + 21.3333333333px, 32px);
  color: #081142;
}
.tovar .item-page__cont {
  max-width: 650px !important;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.tovar .item-page__children {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.tovar .item-page__children picture img {
  max-width: 100%;
}
.tovar .global-page__item {
  height: 100%;
}
.tovar .item-page__desp {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.tovar .item-page__desp p {
  margin-top: 20px;
  color: #1B1B1D;
  line-height: 1.38;
}
@media (max-width: 991px) {
  .tovar .item-page__desp p {
    margin-top: 12px;
  }
}
.tovar .global-page__column {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.tovar .global-page__column:first-child img {
  max-width: 550px;
}
@media (max-width: 1300px) {
  .tovar .global-page__column:first-child img {
    margin-right: 30px;
    max-width: 90%;
    max-width: 450px;
  }
}
@media (max-width: 991px) {
  .tovar .global-page__column:first-child img {
    max-width: 90%;
    margin-right: 0px;
  }
}
.tovar .global-page__column:last-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 650px;
          flex: 0 0 650px;
}
@media (max-width: 1300px) {
  .tovar .global-page__column:last-child {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
}

.otviv {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .otviv {
    margin-bottom: 25px;
  }
  .otviv .global-page__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.otviv .global-page__column:last-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 520px;
          flex: 0 0 520px;
}
@media (min-width: 1200px) {
  .otviv .global-page__column:last-child {
    margin-right: 60px;
  }
}
@media (max-width: 991px) {
  .otviv .global-page__column:last-child {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .otviv .global-page__column:last-child img {
    max-width: 90%;
  }
}
.otviv .item-page__title.title {
  max-width: 500px;
}
.otviv .item-page__desp {
  max-width: 510px;
}
.otviv .item-page__desp p {
  line-height: 1.38;
}

.non-border .global-page__content {
  border-radius: 0px;
}
.non-border .item-page__cont {
  padding: 0px;
}

@media (min-width: 1200px) {
  .global-page.strateg .global-page__content::before {
    bottom: -70%;
    right: -20%;
  }
}
.global-page.strateg .item-page__children img {
  max-width: 90%;
  -o-object-fit: fill;
     object-fit: fill;
  height: auto;
}
.global-page.strateg .global-page__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.global-page.strateg .item-page__btn a {
  background-color: #1B1B1D;
  color: #fff;
}
.global-page.strateg .global-page__column {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}
.global-page.strateg .global-page__column:last-child {
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 650px !important;
          flex: 0 0 650px !important;
}
@media (max-width: 1300px) {
  .global-page.strateg .global-page__column:last-child {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 400px !important;
            flex: 0 0 400px !important;
  }
}
@media (max-width: 991px) {
  .global-page.strateg .global-page__column:last-child {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }
}

.why-two, .why-three {
  padding-top: 100px;
}
@media (max-width: 991px) {
  .why-two, .why-three {
    padding-top: 60px;
  }
}
.why-two .global-page__content::before, .why-three .global-page__content::before {
  bottom: -25% !important;
  right: auto !important;
  left: -20% !important;
}
.why-two .item-page__btn a, .why-three .item-page__btn a {
  background-color: #1B1B1D;
  color: #fff;
}
.why-two .item-page__children, .why-three .item-page__children {
  margin: 0px;
}
.why-two .item-page__children img, .why-three .item-page__children img {
  max-width: 100% !important;
  padding: 35px;
}
.why-two .item-page__desp, .why-three .item-page__desp {
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
}
.why-two ol, .why-three ol {
  margin-top: 16px;
  margin-left: 20px;
}
.why-two ol li, .why-three ol li {
  list-style: decimal;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .why-two .global-page__content, .why-three .global-page__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

.global-page.coplect {
  padding-top: 60px;
}
@media (max-width: 991px) {
  .global-page.coplect {
    padding-top: 20px;
  }
  .global-page.coplect .global-page__content::before {
    bottom: -100%;
    right: -40%;
  }
}
.global-page.coplect .global-page__content .item-page__title.title h2 {
  font-size: clamp(24px, 1.4814814815vw + 18.6666666667px, 40px);
}
.global-page.coplect .global-page__content {
  padding: 36px !important;
  gap: 20px;
}
.global-page.coplect .global-page__content .item-page__title.title {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.global-page.coplect .global-page__content .item-page__desp {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media (max-width: 991px) {
  .global-page.coplect .global-page__content {
    padding: 24px !important;
  }
}
@media (max-width: 991px) {
  .global-page.coplect .global-page__content .global-page__column {
    width: 100%;
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 100% !important;
            flex: 1 1 100% !important;
  }
  .global-page.coplect .global-page__content .global-page__column .global-page__item {
    width: 100%;
  }
}
.global-page.coplect .global-page__content .global-page__column:first-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 525px;
          flex: 0 0 525px;
}
@media (max-width: 991px) {
  .global-page.coplect .global-page__content .global-page__column:first-child {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.global-page.coplect .global-page__content .global-page__column:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media (max-width: 991px) {
  .global-page.coplect .global-page__content .global-page__column:last-child {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
.global-page.coplect .global-page__content .item-page__cont {
  padding: 0px;
}
.global-page.coplect .podhod {
  background-color: #FFFFFF;
  border-radius: 16px;
  padding: 24px;
  max-width: 340px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 319px;
  min-width: 340px;
}
@media (max-width: 991px) {
  .global-page.coplect .podhod {
    max-width: 100%;
    min-height: 200px;
    min-width: 100%;
  }
}
.global-page.coplect .podhod__text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.global-page.coplect .podhod__title {
  font-weight: 700;
  font-size: clamp(32px, 0.7407407407vw + 29.3333333333px, 40px);
  line-height: 1;
}
.global-page.coplect .podhod__text-bottom {
  color: #6D737C;
  font-size: clamp(18px, 0.5555555556vw + 16px, 24px);
  margin-bottom: 12px;
}
.global-page.coplect .podhod__btn a {
  background-color: #2922E3;
  border: none !important;
  color: #fff !important;
}
.global-page.coplect .podhod__btn a:hover{
  opacity: 0.7;
}



.text-global {
  padding: 65px 0 48px 0;
}
@media (max-width: 1200px) {
  .text-global {
    padding: 40px 0 10px 0;
  }
}
.text-global__container p {
  font-size: clamp(30px, 1.1111111111vw + 26px, 42px);
  color: #C7D1D7;
  font-weight: 600;
  line-height: 1.2;
}
@media (max-width: 991px) {
  .text-global__container p {
    text-align: center;
  }
}

.botovie {
  margin-top: 100px;
}
.botovie__title h2 {
  font-size: clamp(24px, 1.8518518519vw + 17.3333333333px, 44px);
  color: #081142;
}
.botovie__desp {
  margin-top: 16px;
  max-width: 800px;
}
.botovie__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -10px;
  padding-top: 32px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 991px) {
  .botovie__content {
    padding-top: 20px;
  }
}
@media (max-width: 650px) {
  .botovie__content {
    margin: -7px;
  }
}
.botovie__column {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 25%;
          flex: 0 1 25%;
  padding: 10px;
}
@media (max-width: 1100px) {
  .botovie__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
}
@media (max-width: 650px) {
  .botovie__column {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    padding: 7px;
  }
}
.item-botovie {
  background-color: #F3F5F9;
  padding: 24px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 16px;
}
.item-botovie__icon img {
  width: 42px;
  height: 42px;
}
.item-botovie__title h3 {
  margin-top: 6px;
  font-size: 18px;
  color: #081142;
}
.item-botovie__desp {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  line-height: 1.35;
}
@media (max-width: 650px) {
  .item-botovie__desp {
    margin-top: 5px;
  }
}
.item-botovie__text {
  background-color: #F2E2E9;
  padding: 12px 16px;
  color: #D44051;
  font-weight: 600;
  border-radius: 10px;
  margin-top: 20px;
}

.garantii {
  margin-top: 32px;
}
@media (max-width: 991px) {
  .garantii {
    margin-top: 20px;
  }
}
.garantii .garantii__content {
  background-color: #1B1B1D;
  padding: 18px 20px;
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 650px) {
  .garantii .garantii__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.garantii .garantii__content p {
  color: #FFFFFF;
  font-size: 14px;
}
@media (max-width: 650px) {
  .garantii__btn {
    width: 100%;
  }
}
.garantii__btn a {
  background-color: #FFFFFF;
  color: #1B1B1D;
  min-width: 213px;
  padding: 12px 23px 12px 23px;
}
@media (max-width: 650px) {
  .garantii__btn a {
    width: 100%;
  }
}

.packages {
  overflow: hidden;
  padding: 75px 0;
}
@media (max-width: 991px) {
  .packages {
    padding: 40px 0;
  }
}
.packages__title h2 {
  font-size: clamp(30px, 1.2962962963vw + 25.3333333333px, 44px);
}
.packages__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -20px;
  padding-top: 30px;
}
@media (max-width: 1250px) {
  .packages__content {
    margin: -10px;
    padding-top: 24px;
  }
}
.packages__column {
  padding: 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 33.333%;
          flex: 0 1 33.333%;
}
@media (max-width: 1250px) {
  .packages__column {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    padding: 10px;
  }
}
.packages__column:last-child .btn a {
  background-color: #4540D4;
}
.packages__item {
  background-color: #F3F5F9;
  height: 100%;
  border-radius: 16px;
  padding: 20px;
}
.item-packages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.item-packages .item-packages__beidsh {
  background-color: #EDFF82;
  color: #1B1B1D;
  font-size: 12px;
  font-weight: 500;
  border-radius: 9px;
  padding: 8px 10px;
  line-height: 1;
  position: absolute;
  top: -15px;
  left: 15px;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.item-packages__icon img {
  min-width: 50px;
  width: 50px;
  height: 50px;
}
.item-packages__title {
  margin-top: 10px;
  color: #1B1B1D;
  font-weight: 600;
  font-size: clamp(28px, 0.3703703704vw + 26.6666666667px, 32px);
}
.item-packages__text {
  font-weight: 500;
}
.item-packages__bottom-prise br{
  display: none;
}
.item-packages .item-packages__text-global {
  margin-top: 8px;
  font-size: clamp(18px, 0.1851851852vw + 17.3333333333px, 20px);
  font-weight: 500;
}
.item-packages__text-global span{
  color: #1B1B1D;
}
.tooltip p,.item-packages__text{
    color: #1B1B1D;
}
.item-packages__list {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.item-packages__list ul {
  border: 1px solid #DEDEE5;
  padding: 20px;
  margin-top: 24px;
  border-radius: 16px;
}
.item-packages__list ul li {
  margin-bottom: 16px;
}
.item-packages__list ul li:last-child {
  margin-bottom: 0px;
}
.item-packages__elem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.item-packages__img,.item-packages__img picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.item-packages__img img {
  min-width: 16px;
  height: 16px;
  width: 16px;
}
.item-packages__prise-text {
  color: #44484F;
  margin-top: 24px;
  font-size: 14px;
  margin-bottom: 8px;
  line-height: 1;
}
.item-packages .item-packages__prise-global {
  min-height: 350px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1200px) {
  .item-packages .item-packages__prise-global {
    min-height: auto;
  }
}
.item-packages__prise {
  margin-top: 8px;
  margin-bottom: 8px;
  color: #1B1B1D;
  font-weight: 700;
  font-size: clamp(40px, 0.3703703704vw + 38.6666666667px, 44px);
  line-height: 1;
}
.item-packages__prise {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.item-packages__btn {
  margin-top: 20px;
}
.item-packages__btn-text {
  color: #44484F;
  font-size: 12px;
  margin-top: 10px;
  text-align: center;
}
.item-packages .item-packages__bottom-prise {

}
.item-packages__bottom-prise p{
  color: #44484F;
  font-weight: 600;
}
.item-packages .item-packages__bottom-prise span, .item-packages .item-packages__bottom-prise strong {
  color: #4540D4;
  text-transform: uppercase;
  display: block;
}
.item-packages .tooltip {
  -webkit-transform: translate(1px, 1px);
          transform: translate(1px, 1px);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  cursor: pointer;
}
@media (min-width: 1200px) {
  .item-packages .tooltip:hover .tooltip__content {
    opacity: 1;
    pointer-events: all;
  }
}
.item-packages .tooltip__content {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  bottom: 20px;
  -webkit-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  left: 0;
  padding: 6px 10px;
  border-radius: 10px;
  background-color: #FFFFFF;
  border: 1px solid #1B1B1D;
  font-size: 12px;
  min-width: 200px;
}
.item-packages .tooltip._active .tooltip__content {
  opacity: 1;
  pointer-events: all;
}

.packages__text {
  margin-top: 30px;
  background-color: #F3F5F9;
  padding: 24px;
  color: #44484F;
  font-size: 14px;
  font-weight: 600;
  border-radius: 16px;
  text-align: center;
}

.more {
  padding: 100px 0 0px 0;
}
@media (max-width: 991px) {
  .more {
    padding: 60px 0 0px 0;
  }
}
.more__title h2 {
  font-size: clamp(30px, 1.2962962963vw + 25.3333333333px, 44px);
  color: #081142;
}
.more__content {
  margin-top: 32px;
}
@media (max-width: 991px) {
  .more__content {
    margin-top: 24px;
  }
}
.more__column {
  margin-bottom: 20px;
}
.more__column:last-child {
  margin-bottom: 0px;
}
.more__btn {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
          max-width: 100% !important;
}
@media (max-width: 650px) {
  .more__btn {
    width: 100%;
    margin-top: 24px;
  }
}
.more__btn a {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  min-width: 300px;
}
@media (max-width: 650px) {
  .more__btn a {
    width: 100%;
    max-width: 100%;
  }
}

.item-more {
  background-color: #F3F5F9;
  border-radius: 16px;
  padding: 24px;
}
.item-more__icon {
  margin-bottom: 8px;
}
.item-more__icon img {
  width: 42px;
  min-width: 42px;
  height: 42px;
}
.item-more__title {
  margin-bottom: 12px;
}
.item-more__title h3 {
  font-size: 20px;
  color: #081142;
}
.item-more__rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
@media (max-width: 991px) {
  .item-more__rows {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.item-more__text {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}
.item-more__text li, .item-more__text p {
  color: #1B1B1D;
}
.item-more__text ul {
  margin-top: 12px;
  margin-left: 20px;
}
.item-more__text ul li {
  list-style: disc;
}
.item-more__prise {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  border-radius: 12px;
  padding: 12px 16px;
  line-height: 1;
  font-weight: 600;
  background-color: #E2E8F2;
  color: #0E0D26;
}
@media (max-width: 991px) {
  .item-more__prise {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    width: 100%;
  }
}
.custom-checkbox br{
  display: none;
}
.vigoda {
      overflow: hidden;
  padding: 100px 0 0 0;
}
.vigoda .custom-checkbox input {
 
    /* position: relative; */
    z-index: 5;
}
.contacts__last{
  position: relative;
}

@media (max-width: 991px) {
  .vigoda {
    padding: 60px 0 0 0;
  }
}
.vigoda__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 60px;
}
@media (max-width: 1300px) {
  .vigoda__content {
    gap: 20px;
  }
}
@media (max-width: 1150px) {
  .vigoda__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 0px;
  }
}
.vigoda__column {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
}
.vigoda__column:last-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 730px;
          flex: 0 0 730px;
}
@media (max-width: 1150px) {
  .vigoda__column:last-child {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.vigoda .vigoda__title {
  margin-bottom: 30px;
}
.vigoda .vigoda__title h2 {
  font-size: clamp(24px, 2.4074074074vw + 15.3333333333px, 50px);
}
@media (max-width: 991px) {
  .vigoda .vigoda__title {
    margin-bottom: 16px;
  }
}
.vigoda .vigoda__desp p {
  margin-bottom: 24px;
  font-size: 20px;
}
@media (max-width: 991px) {
  .vigoda .vigoda__desp p {
    margin-bottom: 16px;
    font-size: 16px;
  }
}
.vigoda .vigoda__desp p:first-child {
  color: #7D7C93;
}
.vigoda .vigoda__desp p:last-child {
  color: #0F1021;
}
.vigoda .vigoda__elem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
}
.vigoda .vigoda__elem:last-child {
  margin-bottom: 0px;
}
.vigoda .vigoda__elem p {
  font-size: clamp(16px, 0.3703703704vw + 14.6666666667px, 20px);
      color: #0F1021;
}
.vigoda .vigoda__elem svg {
  background-color: #7EF057;
  border-radius: 50%;
  padding: 3px;
}
.vigoda__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.vigoda__image picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.vigoda__image img {
  max-width: 330px;
}
@media (max-width: 991px) {
  .vigoda__image img {
    max-width: 70%;
  }
}
.vigoda__svg {
  position: absolute;
  bottom: 12%;
  left: -50%;
}
@media (max-width: 1250px) {
  .vigoda__svg {
    display: none;
  }
}
.vigoda .checkmark {
  background-color: #fff;
  border: 1px solid #000;
}
.vigoda .contacts__submit {
  cursor: pointer;
  -webkit-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.vigoda .contacts__submit:hover {
  opacity: 0.7;
}
.vigoda .contacts__submit input {
  cursor: pointer;
  background-color: #0F1021;
  color: #fff;
  font-weight: 600;
}
.vigoda .contacts__form .contacts__rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px;
}
@media (max-width: 650px) {
  .vigoda .contacts__form .contacts__rows {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.vigoda .contacts__form .contacts__rows .contacts__input {
  padding: 0 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}
.vigoda .contacts__form .custom-checkbox {
  color: rgba(15, 16, 33, 0.6980392157);
}
.vigoda .contacts__form .custom-checkbox a {
  color: rgba(15, 16, 33, 0.6980392157);
}
.vigoda .custom-checkbox input {
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
}
.vigoda .contacts__last {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 650px) {
  .vigoda .contacts__last {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.vigoda .contacts__last .custom-checkbox, .vigoda .contacts__last .contacts__submit {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}

.spec-cust {
  background-color: #F3F5F9;
  padding: 24px 30px;
  border-radius: 15px;
  margin-top: 35px;
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .spec-cust {
    margin-top: 24px;
    margin-bottom: 30px;
    padding: 14px 16px;
  }
}
.spec-cust h4 {
  font-size: clamp(18px, 0.5555555556vw + 16px, 24px);
  font-weight: 600;
  text-transform: none;
  margin-bottom: 24px;
}
.spec-cust .spec-cust-text {
  color: #343FC8;
  font-weight: 700;
  font-size: 16px;
  margin-top: 24px;
}
@media (max-width: 650px) {
  .spec-cust .spec-cust-text {
    margin-top: 20px;
  }
}
.spec-cust__rows .spec-cust__row p {
  max-width: 200px;
  margin-left: 8px;
}
.spec-cust .spec-cust__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 13px;
}
.spec-cust__star {
  background-color: #FFFFFF;
  border-radius: 50%;
  width: 42px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 42px;
  min-width: 42px;
}
.spec-cust__texts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.faq-custom {

  padding: 120px 0;
}
@media (max-width: 991px) {
  .faq-custom {
    padding: 60px 0;
  }
}
.faq-custom__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991px) {
  .faq-custom__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.faq-custom__column {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.faq-custom__column:first-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 600px;
          flex: 0 0 600px;
}
@media (max-width: 1200px) {
  .faq-custom__column:first-child {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.faq-custom__title {
  max-width: 500px;
}
.faq-custom__title h2 {
  font-size: clamp(30px, 1.1111111111vw + 26px, 42px);
}
.faq-content__spoller {
  border-bottom: 1px solid #DEDEE5;
  padding: 35px 0;
  cursor: pointer;
}
.faq-content__spoller:last-child {
  border: none;
}
.faq-content__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.faq-content__top h3 {
  font-size: 20px;
}
.faq-content__top svg {
  min-width: 24px;
}
.faq-content__spoller._active .faq-content__top {
  padding-bottom: 20px;
}
.faq-content__desp {
  max-height: 0px;
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
  padding-top: 0;
  font-size: 16px;
}
.faq-content__desp._active {
  padding-top: 20px;
}
.faq-content__top svg {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.faq-content__spoller {
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.result {
  overflow: hidden;
  padding: 70px 0;
}
@media (max-width: 991px) {
  .result {
    padding: 35px 0;
  }
}
.result__title {
  max-width: 850px;
  text-align: center;
  margin: 0px auto;
}
.result__desp {
  max-width: 850px;
  margin: 25px auto 0 auto;
  text-align: center;
}
@media (max-width: 650px) {
  .result__desp {
    margin: 20px auto 0 auto;
  }
}
.result__content {
  padding: 25px;
  margin: 5px -25px 0 -25px;
}
@media (max-width: 350px) {
  .result__content {
    padding: 20px;
    margin: 5px -20px 0 -20px;
  }
}
.result__item {
  border-radius: 32px;
  background: #F5F5F5;
  overflow: hidden;
  padding: 35px;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.result__item:hover {
  -webkit-box-shadow: 1px 1px 1px 3px rgba(0, 0, 0, 0.1098039216);
          box-shadow: 1px 1px 1px 3px rgba(0, 0, 0, 0.1098039216);
}
@media (max-width: 1070px) {
  .result__item {
    padding: 25px;
  }
}
@media (max-width: 650px) {
  .result__item {
    padding: 20px;
  }
}

.result-item__btn a {
  width: 100%;
  text-align: center;
}
.result-item__btn div p {
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%; /* 21px */
  color: #fff;
  padding: 12px 20px;
  border-radius: 12px;
  background-color: #1B1B1D;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  border: 1px solid rgba(27, 27, 29, 0);
}
.result-item__btn div p:hover {
  background: rgba(255, 255, 255, 0);
  border: 1px solid #1B1B1D;
  color: #000;
}

.top-result {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.top-result__text p {
  color: #8F97A3;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%; /* 21px */
}
@media (max-width: 991px) {
  .top-result__text p {
    font-size: 12px;
  }
}
.top-result__title {
  font-size: 16px;
  font-weight: 600;
  line-height: 120%; /* 19.2px */
}
@media (max-width: 991px) {
  .top-result__title {
    font-size: 14px;
  }
}
.top-result__image {
  margin: 0 0 0 20px;
}
.top-result__image img {
  border-radius: 12px;
}
@media (max-width: 991px) {
  .top-result__image {
    margin: 0 0 0 5px;
  }
}

.bottom-result {
  margin: 12px 0 20px 0;
}
.bottom-result__column {
  margin: 0 0 12px 0;
}
.bottom-result__column:last-child {
  margin: 0;
}
.bottom-result__text p {
  color: #8F97A3;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%; /* 21px */
}
@media (max-width: 991px) {
  .bottom-result__text p {
    font-size: 12px;
  }
}
.bottom-result__prise {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%; /* 36px */
}
@media (max-width: 1010px) {
  .bottom-result__prise {
    font-size: 21px;
  }
}
@media (max-width: 420px) {
  .bottom-result__prise {
    font-size: 18px;
  }
}
@media (max-width: 350px) {
  .bottom-result__prise {
    font-size: 16px;
  }
}
.bottom-result__prise svg {
  margin: 0 6px;
}
.bottom-result__reiting {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bottom-result__reiting p {
  margin: 0 0 0 3px;
}

.parple-text {
  color: #7200EC;
}

.swiper-container {
  position: relative;
}

.result-modal-column {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
}
.result-modal-column::before {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: -100%;
  background: rgba(27, 27, 29, 0.6);
  z-index: 40;
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
}
.result-modal-column__cont {
  max-width: 700px;
  position: fixed;
  top: 0;
  right: -100%;
  width: 100%;
  height: 100%;
  background: #FFF;
  z-index: 40;
  padding: 60px 90px;
  overflow: auto;
  -webkit-transition: all 0.8s ease 0s;
  transition: all 0.8s ease 0s;
}
@media (max-width: 768px) {
  .result-modal-column__cont {
    padding: 30px 50px;
  }
}
@media (max-width: 720px) {
  .result-modal-column__cont {
    max-width: 600px;
  }
}
@media (max-width: 600px) {
  .result-modal-column__cont {
    max-width: 100%;
  }
}
@media (max-width: 450px) {
  .result-modal-column__cont {
    padding: 30px;
  }
}
.result-modal-column__close {
  position: absolute;
  top: 30px;
  cursor: pointer;
  right: 30px;
}
.result-modal-column__text {
  color: #8F97A3;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%; /* 16.8px */
}
.result-modal-column__title {
  margin: 6px 0 0 0;
  color: #000;
  font-size: 32px;
  font-weight: 600;
  line-height: 120%; /* 38.4px */
}
@media (max-width: 650px) {
  .result-modal-column__title {
    font-size: 26px;
  }
}
@media (max-width: 380px) {
  .result-modal-column__title {
    font-size: 21px;
  }
}
.result-modal-column__gallery {
  margin: 35px 0 0 0;
}
@media (max-width: 650px) {
  .result-modal-column__gallery {
    margin: 20px 0 0 0;
  }
}
.result-modal-column__infos {
  margin: 25px 0 0 0;
}
@media (max-width: 650px) {
  .result-modal-column__infos {
    margin: 25px 0 0 0;
  }
}
.result-modal-column__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 390px) {
  .result-modal-column__btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 390px) {
  .result-modal-column__btn a {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.result-modal-column__btn:first-child a {
  color: #1B1B1D;
  background: #F6F6F6;
}
.result-modal-column__btn:last-child {
  margin: 0 0 0 12px;
}
@media (max-width: 390px) {
  .result-modal-column__btn:last-child {
    margin: 15px 0 0 0;
  }
}

.result-modal-column.active::before {
  content: "";
  left: 0%;
}
.result-modal-column.active .result-modal-column__cont {
  right: 0;
}

.product__carousel img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.info-result-modal {
  padding: 0 0 24px 0;
}
.info-result-modal__title {
  font-weight: 600;
  line-height: 120%; /* 19.2px */
}
.info-result-modal__desp p {
  padding: 15px 0 0 0;
}
@media (max-width: 450px) {
  .info-result-modal__desp p {
    font-size: 14px;
  }
}
.info-result-modal__desp ul {
  padding: 15px 0 0 20px;
}
.info-result-modal__desp ul li {
  position: relative;
  padding: 2.5px 0;
}
.info-result-modal__desp ul li::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  top: 50%;
  border-radius: 50%;
  left: -15px;
  -webkit-transform: translate(9, -50%);
          transform: translate(9, -50%);
  background-color: #000;
}
@media (max-width: 450px) {
  .info-result-modal__desp ul li {
    font-size: 14px;
  }
}

.swiper-containers {
  position: relative;
}

.gallery-thumbs__click {
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 15;
  cursor: pointer;
}

.swiper-containers {
  border-radius: 32px;
  background: #F5F5F5;
  height: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
@media (max-width: 500px) {
  .swiper-containers {
    height: 250px;
  }
}

.gallery-thumbs img {
  border-radius: 12px;
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 2px solid rgba(27, 27, 29, 0);
}
@media (max-width: 550px) {
  .gallery-thumbs img {
    width: 58px;
    height: 58px;
    max-width: 58px;
    max-height: 58px;
  }
}

.swiper-slide-thumb-active img {
  border: 2px solid #1B1B1D;
}

.gallery-thumbs {
  margin: 0 auto;
  max-width: 350px;
  padding: 12px 0 0 0;
}
@media (max-width: 550px) {
  .gallery-thumbs {
    max-width: 250px;
  }
}

.gallery-modal .swiper-button-next {
  right: -70px;
}
.gallery-modal .swiper-button-prev {
  left: -70px;
}

@media (max-width: 1330px) {
  .gallery-modal .swiper-button-prev {
    top: 65% !important;
    /* transform: translate(0, -50%); */
  }
  .gallery-modal .swiper-button-next {
    top: 65% !important;
    /* transform: translate(0, -50%); */
  }
}
@media (max-width: 500px) {
  .gallery-modal .swiper-button-next {
    right: -35px;
  }
  .gallery-modal .swiper-button-prev {
    left: -35px;
  }
}
@media (max-width: 650px) {
  .lg-actions .lg-next, .lg-actions .lg-prev {
    top: 90% !important;
  }
}
.lg-backdrop {
  background: #ffffff;
}

.lg-toolbar .lg-icon {
  color: #ffffff;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background: #F5F5F5;
  padding: 12px;
  border-radius: 50%;
}

.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: rgb(27, 27, 29);
}

.lg-outer .lg-thumb-outer {
  width: auto !important;
  bottom: 30px !important;
}

.lg-thumb-outer {
  left: 50%;
  -webkit-transform: translate(-50%, 0) !important;
          transform: translate(-50%, 0) !important;
}

button.lg-toggle-thumb.lg-icon {
  display: none;
}

.lg-backdrop {
  background: #FFF !important;
}

.lg-outer .lg-thumb-outer {
  background: #FFF !important;
}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #1B1B1D;
}

.button#lg-actual-size {
  display: none !important;
}

.lg-toolbar .lg-icon {
  color: #FFF !important;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  color: #000 !important;
  background: #F5F5F5 !important;
  padding: 12px !important;
  border-radius: 50% !important;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}

.ref-programma {
  padding: 15px 0 0 0;
}
.ref-programma__content {
  border-radius: 32px;
  background: #FFCA40;
  padding: 15px 30px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 760px) {
  .ref-programma__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 500px) {
  .ref-programma__content {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    padding: 15px 20px;
  }
}
.ref-programma__fon {
  position: absolute;
}
@media (max-width: 500px) {
  .ref-programma__fon img {
    max-width: 140px;
  }
}
.ref-programma__fon:nth-child(1) {
  top: 0;
  left: 100px;
}
@media (max-width: 900px) {
  .ref-programma__fon:nth-child(1) {
    left: 30px;
  }
}
.ref-programma__fon:nth-child(2) {
  bottom: 0;
  right: 100px;
}
@media (max-width: 900px) {
  .ref-programma__fon:nth-child(2) {
    right: 30px;
  }
}
.ref-programma__btn {
  position: absolute;
  top: 50%;
  right: 30px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  z-index: 5;
  padding: 9px 16px;
}
@media (max-width: 760px) {
  .ref-programma__btn {
    position: relative;
    top: 0;
    right: auto;
    left: 0;
    margin: 10px 0 0 0;
    max-width: 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    padding: 0;
  }
  .ref-programma__btn a {
    padding: 6.27px;
    font-size: 11px;
  }
}
.ref-programma__cont {
  position: static;
  z-index: 2;
  max-width: 540px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ref-programma__title {
  max-width: 200px;
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 109%; /* 19.62px */
  letter-spacing: -0.5px;
  text-transform: uppercase;
}
.ref-programma__title span {
  color: #FFF;
  font-weight: 600;
  position: relative;
  z-index: 2;
}
.ref-programma__title h2 {
  position: relative;
  z-index: 2;
  color: #000;
  font-weight: 600;
}
@media (max-width: 900px) {
  .ref-programma__title {
    max-width: 150px;
  }
}
@media (max-width: 500px) {
  .ref-programma__title {
    max-width: 120px;
    font-size: 14px;
  }
}
.ref-programma__desp {
  position: relative;
  z-index: 2;
  margin: 0 0 0 50px;
}
@media (max-width: 900px) {
  .ref-programma__desp {
    margin: 0 0 0 15px;
    max-width: 280px;
  }
}
.ref-programma__desp p {
  font-weight: 600;
  font-size: 14px;
  line-height: 130%;
  color: #000;
}
@media (max-width: 500px) {
  .ref-programma__desp p {
    font-size: 11px;
  }
}

.radio-group {
  color: white; /* Цвет текста */
  padding: 10px 0; /* Отступы внутри контейнера */
  border-radius: 10px; /* Скругление углов */
}

.custom-radio {
  display: block;
  position: relative;
  padding-left: 35px; /* Отступ для текста, чтобы оставить место для кастомного радио */
  margin-bottom: 12px; /* Расстояние между радио-кнопками */
  cursor: pointer;
  font-size: 16px; /* Размер шрифта */
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* Скрываем стандартный радио-кнопки */
.custom-radio input[type=radio] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Создание кастомного индикатора радио-кнопок */
.radio-btn {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: rgb(27, 27, 29); /* Фон круга */
  border-radius: 50%; /* Делаем круг */
  border: 2px solid white; /* Белая граница вокруг неактивного радио */
}

/* При выборе радио-кнопки, меняем фон круга на зеленый */
.custom-radio input:checked ~ .radio-btn {
  background-color: #fff;
}

/* Добавляем анимацию при выборе радио-кнопки */
.radio-btn:after {
  content: "";
  position: absolute;
  display: none;
}

.custom-radio input:checked ~ .radio-btn:after {
  display: block;
}

.custom-radio .radio-btn:after {
  top: 51%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: rgb(27, 27, 29);
}

.contacts {
  overflow: hidden;
  padding: 20px 0;
}
.contacts__content {
  border-radius: 32px;
  background: #1B1B1D;
  padding: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 800px) {
  .contacts__content {
    margin: -10px;
  }
}
@media (max-width: 700px) {
  .contacts__content {
    padding: 20px;
  }
}
@media (max-width: 600px) {
  .contacts__content {
    padding: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.contacts__column:first-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 65%;
          flex: 0 1 65%;
}
@media (max-width: 800px) {
  .contacts__column:first-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
    padding: 10px;
  }
}
@media (max-width: 600px) {
  .contacts__column:first-child {
    padding: 10px 0;
  }
}
.contacts__column:last-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 35%;
          flex: 0 1 35%;
}
@media (max-width: 800px) {
  .contacts__column:last-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
    padding: 10px;
  }
}
@media (max-width: 600px) {
  .contacts__column:last-child {
    padding: 10px 0;
  }
}
.contacts__cont {
  max-width: 420px;
}
.contacts__desp {
  margin: 15px 0 0 0;
}
.contacts__desp p {
  color: #fff;
}
.contacts__title {
  color: #fff;
}
.contacts__form form input {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%; /* 15.6px */
  background: rgba(255, 255, 255, 0);
  border-radius: 12px;
  border: 1px solid #8F97A3;
  padding: 16px;
  color: #A9AFB9;
  margin: 0 0 12px 0;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.contacts__form form input::-webkit-input-placeholder {
  font-size: 12px;
  font-weight: 400;
  line-height: 130%; /* 15.6px */
}
.contacts__form form input::-moz-placeholder {
  font-size: 12px;
  font-weight: 400;
  line-height: 130%; /* 15.6px */
}
.contacts__form form input:-ms-input-placeholder {
  font-size: 12px;
  font-weight: 400;
  line-height: 130%; /* 15.6px */
}
.contacts__form form input::-ms-input-placeholder {
  font-size: 12px;
  font-weight: 400;
  line-height: 130%; /* 15.6px */
}
.contacts__form form input::placeholder {
  font-size: 12px;
  font-weight: 400;
  line-height: 130%; /* 15.6px */
}
.contacts__form form input:focus {
  -webkit-box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.5529411765);
          box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.5529411765);
}


/* Стили для custom-checkbox и элемента a внутри */
.custom-checkbox {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 0px;
  cursor: pointer;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  line-height: 120%;
  color: white; /* Цвет текста */
}

.custom-checkbox a {
  text-decoration: underline; /* Подчеркивание ссылки */
  color: white; /* Цвет текста ссылки */
}

/* Скрываем стандартный чекбокс */
.custom-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Создаем кастомный чекбокс */
.checkmark {
  position: absolute;
  top: 0;
  left: 2px;
  height: 20px;
  width: 20px;
  background-color: #444; /* Фон чекбокса */
  border-radius: 5px; /* Скругление углов чекбокса */
  border: 1px solid #fff;
}

/* Создаем стиль для чекбокса при его выборе */
.custom-checkbox input:checked ~ .checkmark {
  background-color: white; /* Белый фон при активации */
}

/* Создаем "галочку" для кастомного чекбокса */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Стиль для "галочки" при выборе чекбокса */
.custom-checkbox input:checked ~ .checkmark:after {
  display: block;
}

/* Стили "галочки" (используются символы Unicode для создания "галочки") */
.custom-checkbox .checkmark:after {
  left: 30%;
  top: 50%;
  width: 5px;
  height: 10px;
  border: solid black; /* Цвет галочки */
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg) translate(-50%, -50%);
          transform: rotate(45deg) translate(-50%, -50%);
}


main{
  padding: 0;
}
.item-packages__btn.btn {
    width: 100%;
    max-width: 100% !important;
}
.item-packages__btn.btn a {
    width: 100%;
    max-width: 100% !important;
}


.global-page__container._container {
    overflow: hidden;
}





.btn {
  
    font-weight: 600;
    height: auto;
    display: block;
    max-width: max-content;
  line-height: 1;
  background: transparent;
  border: none;
  
}
.btn a{
  border: 1px solid rgb(27 27 29) !important;
}
.item-page__btn a:hover{
      background: rgb(255, 255, 255) !important;
      color: #1B1B1D !important;
}
.garantii__btn.btn a{
       background: rgb(255, 255, 255) !important;
      color: #1B1B1D !important;
}
.garantii__btn.btn a:hover{
  opacity: 0.7;
}
.btn:hover{

    font-weight: 600;
    height: auto;
    display: block;
    max-width: max-content;
  line-height: 1;
  background: transparent;
  border: none;
}



section li {
    color: #1B1B1D;
    font-size: 16px;
}


main.wb-class .global-page__content::before{
background: linear-gradient(183.08deg, #AAFDF8 5.85%, #4688FF 62.59%) !important;
}
.global-page.why .global-page__content::before {
background: linear-gradient(183.08deg, #AAFDF8 5.85%, #4688FF 62.59%) !important;

}
main.wb-class section.global-page.global-page-one .global-page__content{
background: #33006A;
}


.global-page__content::before {
 
    -webkit-filter: blur(145px) !important;
    filter: blur(145px) !important;
  
}

.global-page.global-sec .global-page__column:last-child{
  flex: 1 1 auto;
}
.global-page.global-sec .global-page__column:last-child img{
  max-width: 100%;
}
.item-page__arrow img {
    max-width: 365px !important;
}
.global-page.global-sec .global-page__column:last-child .item-page__children{
  justify-content: end;
}
.global-page.global-sec .global-page__content{
    background: #002F89 !important;
}

 .why-old .global-page__column:last-child img{
  max-width: 100%;
}

 .why-old .global-page__content::before{
  display: none;
 }
 .global-page.why.complex  .global-page__content::before{
  display: none;
 }
 .global-page.why.complex   .item-page__children img{
  max-width: 100%;
 }

 .global-page.why.samavikup .global-page__content::before{
  display: none;
 }

  .global-page.why.samavikup .item-page__children img{
  max-width: 100%;
 }


 .global-page.why.seo  .global-page__content::before{
  display: none;
 }


 .global-page.why.seo  .item-page__children img{
  max-width: 100%;
 }



 
.global-page.why.zakaz .global-page__content::before{
  display: none;
 }


.global-page.why.zakaz  .item-page__children img{
  max-width: 100%;
 }
