a,button,*:after,*:before{transition:all .3s}img{max-width:100%;height:auto}select{-webkit-appearance:none;background:url("../img/arr.svg") no-repeat calc(100% - 15px) center,#dde0e7;-moz-appearance:none;text-overflow:"";appearance:none !important;height:40px;border-radius:10px;border:none;padding-left:15px;padding-right:30px}.modal-dialog{margin-left:auto;margin-right:auto;width:calc(100% - 30px)}.mob-menu{display:none;cursor:pointer;border-radius:3px;transition:all .4s;margin-left:15px}@media(max-width: 767px){.mob-menu{display:block}}.mob-menu.active span:nth-child(1){width:35px;transform:rotate(45deg);margin-bottom:-8px}.mob-menu.active span:nth-child(2){width:41px;opacity:0}.mob-menu.active span:nth-child(3){width:35px;transform:rotate(-45deg);margin-top:-8px}.mob-menu span{width:30px;height:3px;margin:5px 0;background:#fff;display:block;border-radius:5px;transition:all .4s;margin-left:auto}.mob-menu span:nth-child(1){width:35px}.mob-menu span:nth-child(2){width:41px}.mob-menu span:nth-child(3){width:24px}.close-mob{display:none;position:absolute;right:25px;top:20px;width:41px;height:41px;border:2px solid #fff;border-radius:50%;z-index:999;opacity:1;cursor:pointer}@media(max-width: 767px){.close-mob{display:block}}.close-mob:before,.close-mob:after{content:"";position:absolute;left:18px;height:30px;width:2px;background-color:#fff;top:4px}.close-mob:before{transform:rotate(45deg)}.close-mob:after{transform:rotate(-45deg)}*{outline:none}.wrapper{display:flex;flex-direction:column;min-height:100vh}.content{flex-grow:1;width:100%}body{scroll-behavior:smooth;line-height:1.3;font-size:16px;font-family:"Montserrat",sans-serif;background:#fafafa}header{padding-top:20px;margin-bottom:50px}header .container{display:flex;align-items:center;justify-content:space-between}@media(max-width: 500px){header .container{flex-direction:column;justify-content:center}}@media(max-width: 991px){header .menu{display:none}}header .menu ul{display:flex;list-style:none;padding-left:0;margin-bottom:0}header .menu ul li{margin:0 16px}header .menu ul li a{color:#0f1719;font-size:18px;font-style:normal;font-weight:500;text-decoration:none;line-height:130.9%}@media(max-width: 1200px){header .btn-out{display:none}}header a.phone{color:#0f1719;text-decoration:none;font-size:20px;font-style:normal;font-weight:600;line-height:130.9%;display:block;margin-right:40px}@media(max-width: 1200px){header a.phone{margin-right:0}}@media(max-width: 500px){header a.phone{margin-top:20px}}.btn-out{display:flex;align-items:center;justify-content:center;padding:7px 22px;padding-left:7px;text-decoration:none;color:#141b19 !important;border-radius:100px;border:1px solid #000;font-size:16px;font-style:normal;font-weight:500;line-height:130.9%}.btn-out svg{margin-right:9px;flex-shrink:0;width:35px;height:35px}.btn-yell{min-height:50px;border-radius:100px;background:#ffcf01;display:inline-flex;align-items:center;justify-content:center;padding:5px 45px;color:#0f1719 !important;text-decoration:none;font-size:16px;font-style:normal;font-weight:600;line-height:130.9%}@media(max-width: 991px){.cap{padding-bottom:50px}}@media(max-width: 500px){.cap .btn-yell{padding:5px 20px;flex-grow:1}}.cap .container{display:flex;align-items:flex-start;justify-content:space-between}.cap .left{padding-top:120px;max-width:580px}@media(max-width: 991px){.cap .left{padding-top:0;max-width:100%}}.cap .right{flex-shrink:0}@media(max-width: 1200px){.cap .right{max-width:400px}}@media(max-width: 991px){.cap .right{display:none}}.cap h1{color:#0f1719;font-size:36px;font-style:normal;font-weight:400;line-height:130.9%}@media(max-width: 767px){.cap h1{font-size:25px}}@media(max-width: 500px){.cap h1{font-size:20px}}.cap .soc{display:flex;align-items:center;margin-top:32px}.cap .soc .btn-yell{margin-right:13px}@media(max-width: 500px){.cap .soc .btn-yell{right:8px}}.cap .soc .soc-item{margin-right:2px;display:block}.cap .soc .soc-item svg{width:50px;height:50px}h2.title{color:#0f1719;text-align:center;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px}@media(max-width: 767px){h2.title{font-size:30px}}.why{background:#ffcf01;padding-top:80px;padding-bottom:50px}@media(max-width: 767px){.why{padding-top:50px}}.why .top{display:flex;align-items:center;justify-content:space-between}@media(max-width: 991px){.why .top{flex-direction:column}}.why .stat{display:flex;align-items:flex-start;text-align:center}.why .stat .item{margin-left:24px}@media(max-width: 767px){.why .stat .item{margin:0 15px}}.why .stat .item .title-stat{color:#0f1719;text-align:center;font-size:30px;font-style:normal;font-weight:700;line-height:normal}.why .stat .item .text-stat{color:#0f1719;text-align:center;font-size:16px;font-style:normal;line-height:90.9%}.why .advantage{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:22px;text-align:center;margin-top:40px}@media(max-width: 1200px){.why .advantage{grid-template-columns:1fr 1fr}}@media(max-width: 370px){.why .advantage{grid-template-columns:1fr}}.why .advantage .title{color:#0f1719;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:130.9%;text-transform:uppercase}@media(max-width: 767px){.why .advantage .title{font-size:14px}}.why .advantage .item .icon{width:276px;height:276px;display:flex;align-items:center;border-radius:50px;background:#f5f5f7;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:15px}@media(max-width: 767px){.why .advantage .item .icon{width:150px;height:150px;border-radius:30px}.why .advantage .item .icon img{width:100px}}.why .advantage .item:nth-child(odd) .icon{background:#0f1719}.service{background:#000;padding:15px 0;color:#fff}.service ul{display:flex;justify-content:center;list-style:none;padding-left:0;margin-bottom:0}@media(max-width: 767px){.service ul{flex-wrap:wrap}}.service ul li{margin:10px -7px;padding:0 42px;position:relative;color:#fff;font-size:25px;font-style:normal;font-weight:500;line-height:normal}@media(max-width: 1200px){.service ul li{font-size:20px;padding:0 30px}}.service ul li:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;top:50%;transform:translateY(-50%);right:0;background:#fff}.service ul li:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;top:50%;transform:translateY(-50%);left:0;background:#fff}.margin-80{margin:80px 0}@media(max-width: 767px){.margin-80{margin:50px 0}}.mission{margin-top:80px}@media(max-width: 767px){.mission{margin-top:50px}}.mission .sub-title{color:#0f1719;text-align:center;margin-bottom:24px;font-size:20px;font-style:normal;font-weight:500;line-height:130.9%;max-width:650px;margin-left:auto;margin-right:auto}@media(max-width: 767px){.mission .sub-title{font-size:16px}}.about{background:url("../img/iphone.png") top center no-repeat;padding-top:450px;margin-top:20px}@media(max-width: 767px){.about{background-size:700px;padding-top:200px}}.about .desc{border-radius:60px;background:#fafafa;box-shadow:-10px 10px 63px 0px rgba(0,0,0,.1);padding:60px;display:flex;align-items:flex-start}@media(max-width: 1200px){.about .desc{padding:30px}}@media(max-width: 991px){.about .desc{display:block}}@media(max-width: 500px){.about .desc{border-radius:30px;padding:15px}}.about .desc .left{margin-right:64px}@media(max-width: 1200px){.about .desc .left{margin-right:30px}}@media(max-width: 991px){.about .desc .left{margin-right:0}}.about .desc .left .title{color:#0f1719;font-size:40px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;margin-bottom:28px}@media(max-width: 767px){.about .desc .left .title{font-size:30px;margin-bottom:20px}}.about .desc .left .title svg{margin-left:10px}.about .desc .left p{color:#0f1719;font-size:18px;font-style:normal;line-height:133.9%;margin-bottom:27px}@media(max-width: 500px){.about .desc .left p{font-size:15px;margin-bottom:15px}}.about .desc .left p b{background:#ffcf01}.about .desc .right{flex-shrink:0;text-align:center}@media(max-width: 1200px){.about .desc .right{max-width:300px}}@media(max-width: 991px){.about .desc .right{max-width:100%}}.about .desc .right img{border-radius:50px;width:100%}.about .desc .right .name{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:133.9%;margin-top:20px}@media(max-width: 500px){.about .desc .right .name{font-size:18px}}.about .desc .right .prof{color:#41423c;font-size:20px;font-style:normal;font-weight:400;line-height:133.9%}@media(max-width: 500px){.about .desc .right .prof{font-size:16px}}.history .items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;max-width:996px;margin-left:auto;margin-right:auto;margin-top:70px;margin-bottom:70px}@media(max-width: 767px){.history .items{margin-top:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}}@media(max-width: 400px){.history .items{grid-template-columns:1fr}}.history .items .item img{border-radius:40px}@media(max-width: 767px){.shops{margin-top:0px}}.shops .sub-title{color:#0f1719;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:130.9%;margin-bottom:50px}@media(max-width: 767px){.shops .sub-title{font-size:16px;margin-bottom:30px}}.shops .slick-slide{margin:0 10px}.shops .item.opened .img{height:498px;border-radius:50px;background:#fece01;display:flex;align-items:center;justify-content:center;color:#0f1719;text-align:center;font-size:40px;font-style:normal;font-weight:700;line-height:111.4%}.shops .item .img{margin-bottom:22px}.shops .item .img img{width:100%;height:498px;-o-object-fit:cover;object-fit:cover;border-radius:40px}.shops .item .title{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:130.9%;background:url("../img/map.svg") -7px center no-repeat;padding-left:30px;margin-bottom:5px}.shops .item .text{color:#41423c;font-size:18px;font-style:normal;line-height:130.9%}.shops .item .text b{font-weight:600}.slick-arrow{width:60px;height:60px;padding:0;border:none;border-radius:50%;position:absolute;top:40%;z-index:9;background:#ffcf01;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);right:-30px}@media(max-width: 1250px){.slick-arrow{right:0}}.slick-arrow svg{width:20px;height:20px}.slick-arrow.slick-prev{left:-30px}@media(max-width: 1250px){.slick-arrow.slick-prev{left:0}}.review{margin-bottom:94px}@media(max-width: 767px){.review{margin-bottom:40px}}.review .review-slider{margin-top:50px}.review .review-slider .slick-slide{margin:0 10px}.review .review-slider img{border-radius:50px}.review .rev-arrow{display:flex;justify-content:flex-end;margin-top:40px}@media(max-width: 767px){.review .rev-arrow{flex-wrap:wrap;justify-content:center;margin-top:20px}}.review .rev-arrow .btn-yell{order:10}.review .rev-arrow .slick-arrow{position:static;transform:none;order:6;margin-right:14px}@media(max-width: 767px){.review .rev-arrow .slick-arrow{margin:10px}}.review .rev-arrow .slick-arrow.slick-prev{background:none;order:4}.gallery{background:#ffcf01;padding-top:72px;padding-bottom:444px}@media(max-width: 767px){.gallery{padding-bottom:400px}}.gallery .items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}@media(max-width: 767px){.gallery .items{grid-template-columns:1fr 1fr}}@media(max-width: 500px){.gallery .items{grid-template-columns:1fr}}.gallery .items .item img{width:100%;height:396px;-o-object-fit:cover;object-fit:cover;box-shadow:-10px 10px 44px 0px rgba(0,0,0,.2);border-radius:30px}@media(min-width: 500px){.gallery .items .item:nth-child(5){grid-column:2 span}}.callback-home{margin-top:-348px;margin-bottom:115px}@media(max-width: 991px){.callback-home{margin-bottom:50px}}.callback-home .desc{border-radius:60px;background:#fff;box-shadow:-10px 10px 63px 0px rgba(0,0,0,.1);padding:65px 79px;position:relative}@media(max-width: 991px){.callback-home .desc{padding:30px}}.callback-home .desc:after{content:"";position:absolute;background:url("../img/iphone-1.png") center bottom no-repeat;width:394px;height:520px;bottom:0;right:100px;background-size:contain}@media(max-width: 991px){.callback-home .desc:after{content:none}}.callback-home .desc .left{max-width:520px}@media(max-width: 991px){.callback-home .desc .left{max-width:100%;text-align:center}}@media(max-width: 991px){.callback-home .desc .left .btn-yell{width:100%}}.callback-home .desc .left .title{color:#0f1719;font-size:35px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:6px}@media(max-width: 767px){.callback-home .desc .left .title{font-size:30px}}.callback-home .desc .left .text{color:#0f1719;font-size:20px;font-style:normal;line-height:130.9%;max-width:400px;margin-bottom:28px}@media(max-width: 991px){.callback-home .desc .left .text{margin-left:auto;margin-right:auto}}@media(max-width: 767px){.callback-home .desc .left .text{font-size:16px}}.form input{border-radius:100px;border:1px solid #2f2f2f;height:55px;padding:5px 25px;margin-bottom:23px}@media(max-width: 991px){.form input{width:100%}}.form .btn-yell{min-height:55px;border:none;display:flex}.contacts{padding-bottom:99px}.contacts .container{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width: 991px){.contacts .container{flex-direction:column-reverse}}.contacts .container .left{max-width:647px;width:100%;margin-right:100px;overflow:hidden;border-radius:40px}@media(max-width: 991px){.contacts .container .left{margin-top:30px}}.contacts .container .right{width:100%}.contacts .container .right h2.title{text-align:left}.contacts .container .right a{display:block;margin-bottom:15px;padding-left:40px;font-size:20px;text-decoration:none;color:#0f1719;line-height:130.9%}.contacts .container .right a.phone{background:url("../img/cnt-1.svg") left center no-repeat;font-weight:600}.contacts .container .right a.mail{background:url("../img/cnt-2.svg") left center no-repeat}.contacts .container .right a.link{background:url("../img/cnt-3.svg") left center no-repeat;font-weight:600}.contacts .container .right .time{color:#000;font-size:20px;font-style:normal;line-height:130.9%;margin-top:25px}.contacts .container .right .social{display:flex;justify-content:flex-start;margin-top:26px}.contacts .container .right .social a{margin-right:8px;padding-left:0}.callback .modal-dialog{max-width:350px;text-align:center}.callback input{width:100%}.callback .btn-yell{width:100%}.callback .modal-content{border:none;border-radius:30px}.callback .modal-body{padding:30px}.callback .title{font-size:25px;font-weight:500;text-align:left;padding-right:30px;margin-bottom:15px}.callback .close{position:absolute;z-index:9;right:15px;top:18px;font-size:40px;background:none;border:none}.callback .title-thank{text-align:left;padding-right:30px;padding-top:7px}