@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kaushan+Script&display=swap);.section-7 p img{display:none}body{font-size:16px;color:#000;margin:0;font-family:'Roboto',sans-serif;background:#fff}a{text-decoration:underline;color:#14142b;transition:.5s}a:hover{text-decoration:none}.clear{clear:both}p,img{margin:0;padding:0;border:0}p{margin:0 0 25px 0}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{line-height:normal;font-weight:normal;color:#111;position:relative;padding:0;margin:0 0 20px 0}h1,.h1{font-size:33px}h2,.h2{font-size:25px}h3,.h3{font-size:20px}h4,.h4{font-size:16px}*{box-sizing:border-box}table{border-spacing:0}button{margin:0;padding:0;border:0;cursor:pointer}header,nav,section,article,aside,section-6{display:block}input,button,textarea,select{font-size:16px;outline:none;font-family:'Roboto',sans-serif}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.alignleft{float:left;max-width:450px;margin:0 20px 10px 0}.alignright{float:right}.site-width{width:100%;max-width:1220px;padding:0 10px;margin:0 auto;position:relative}button{margin:0;padding:0;border:0;cursor:pointer}img{max-width:100%;height:auto!important}iframe{max-width:100%!important;max-height:100%!important}.section-1{background:#f8f8f8 url(https://atelier-elegance.ru/wp-content/themes/templat110/images/xsection1-bg.png.pagespeed.ic.tgL9vYzx3b.png) no-repeat 0 0;position:relative;min-height:900px}.section-1.page{background:#f8f8f8;position:relative;min-height:inherit}.section-1 .menu-open{width:26px;height:16px;background:url(../images/menu.svg) no-repeat;position:fixed;top:50px;left:50px;z-index:99;cursor:pointer}.header{display:flex;align-items:center;padding:30px 0;max-width:1002px;width:100%;justify-content:space-between;margin:0 18.698vw 0 auto}.header .logo{transition:0s}.header .logo a{text-decoration:none;display:block;width:120px;height:120px;background:url(../images/logo.svg) no-repeat;transition:0s}.header .phone a{text-decoration:none;display:flex;align-items:center;font-size:18px;line-height:21px;color:#1e2632;margin:0 0 10px 0}.header .phone a:before{content:"";width:20px;height:20px;background:url(../images/phone.svg) no-repeat;margin:0 20px 0 0}.header .geo{background:url(../images/geo.svg) no-repeat 0 0;padding:0 0 0 40px;font-size:18px;line-height:21px;color:#1e2632;margin:0 0 13px 0;min-height:20px}.header .time{background:url(../images/time.svg) no-repeat 0 0;padding:0 0 0 40px;font-size:18px;line-height:21px;color:#1e2632;min-height:20px;margin:0 0 10px 0}.header .social{display:flex}.header .social a{text-decoration:none;width:40px;height:40px;margin:0 0 0 10px}.header .social .mail{background:url(../images/social-mail.svg) no-repeat}.header .social .mail:hover{background:url(../images/social-mail.svg) no-repeat}.header .social .wh{background:url(../images/social-wh.svg) no-repeat}.header .social .wh:hover{background:url(../images/social-wh2.svg) no-repeat}.header .social .tl{background:url(../images/social-tl.svg) no-repeat}.header .social .tl:hover{background:url(../images/social-tl2.svg) no-repeat}.header .social .in{background:url(../images/social-in.svg) no-repeat}.header .social .in:hover{background:url(../images/social-in2.svg) no-repeat}.header .social .fb{background:url(../images/social-fb.svg) no-repeat}.header .social .fb:hover{background:url(../images/social-fb2.svg) no-repeat}.header .social .vk{background:url(../images/social-vk.svg) no-repeat}.header .social .vk:hover{background:url(../images/social-vk2.svg) no-repeat}.section-1 .block{font-size:16px;line-height:26px;text-align:right;color:#475468;max-width:670px;margin:104px 27.604vw 0 auto}.nomobile-info{font-size:16px;line-height:26px;text-align:right;color:#475468}.section-1 .name{font-size:22px;line-height:26px;text-align:center;color:#1e2632;margin:0 0 2px 0}.section-1 .title{font-size:90px;line-height:105px;color:#1e2632;border-bottom:1px #dedede solid;padding:0 0 51px 0;margin:0 0 34px 0}.nomobile-info span{display:block;font-weight:bold;font-size:18px;line-height:26px;margin:0 0 25px 0}.section-1 .title span{font-family:'Kaushan Script',cursive;display:contents;font-size:90px;line-height:105px;color:#1e2632}.nomobile-info b{display:block}.nomobile-info .link{display:table;font-weight:500;font-size:15px;line-height:26px;text-transform:uppercase;color:#000;padding:0 36px 0 0;background:url(../images/section1-arrow.svg) no-repeat right center;margin:26px 0 0 auto;text-decoration:none}.title-section{font-weight:bold;font-size:36px;line-height:42px;text-align:center;text-transform:uppercase;color:#1e2632;margin:0 0 55px 0}.section-2{padding:103px 0}.section-2.page{padding:50px 0;background:#f8f8f8;margin:0 0 100px 0}.section-2.page2{padding:0;margin:0 0 100px 0}.section-2 .flex{column-count:3;column-gap:0}.section-2 a.item{display:flex;align-items:center;text-decoration:none}.section-2 a.item:after{content:"";width:20px;height:20px;background:url(../images/section2-arrow.svg) no-repeat;margin:0 0 0 20px}.section-2 a.one:after{content:"";width:20px;height:20px;background:url(../images/section2-arrow.svg) no-repeat;margin:0 0 0 20px}.section-2 .item{margin:0 15px 31px 15px;break-inside:avoid;background:#f8f8f8;text-decoration:none;padding:25px;border-radius:10px;font-weight:bold;font-size:15px;line-height:19px;text-transform:uppercase;color:#1e2632}.section-2.page .item{background:#fff}.section-2 .item a{font-size:16px;line-height:19px;color:#1e2632;display:table;margin:20px 0 0 0;text-transform:none;font-weight:normal;text-decoration:none}.section-2 a.one{display:flex;align-items:center;font-weight:bold;font-size:16px;line-height:19px;text-transform:uppercase;color:#1e2632;text-decoration:none!important}.section-2 .item a:hover{text-decoration:underline}.section-3{background:#f8f8f8;padding:90px 0 100px 0}.section-3 .slider{padding:0 5px}.section-3 .slick-arrow{margin:0;padding:0;border:0;cursor:pointer;width:60px;height:60px;font-size:0;line-height:0;flex-shrink:0;position:absolute;top:50%;margin:-30px 0 0 0;z-index:98;transition:.5s}.section-3 .slick-prev{background:url(../images/section3-arrow.svg) no-repeat;left:5px;transform:rotate(180deg)}.section-3 .slick-next{background:url(../images/section3-arrow.svg) no-repeat;right:5px}.section-3 .slick-slide{margin:0 15px;width:300px;padding:90px 0}.section-3 .slick-active+.slick-active{width:500px;padding:0}.section-3 .slick-active+.slick-active img{width:100%}.section-3 .slick-active+.slick-active+.slick-active img{width:300px}.section-3 .slick-active+.slick-active+.slick-active{padding:90px 0}.section-4{padding:100px 0 0 0;font-size:15px;line-height:29px;color:#1e2632}.section-4 h1{font-weight:bold;font-size:24px;line-height:29px;color:#1e2632;margin:0 0 20px 0}.section-4 ul{}.section-4 li{}.section-5{padding:100px 0}.section-5 .title-section{margin:0 0 25px 0}.section-5 .slick-arrow{margin:0;padding:0;border:0;cursor:pointer;width:60px;height:60px;font-size:0;line-height:0;flex-shrink:0;position:absolute;top:50%;margin:-30px 0 0 0;z-index:98;transition:.5s}.section-5 .slick-prev{background:url(../images/section3-arrow.svg) no-repeat;left:-70px;transform:rotate(180deg)}.section-5 .slick-next{background:url(../images/section3-arrow.svg) no-repeat;right:-70px}.section-5 .slick-slide{margin:0 15px}.section-5 .slide{background:#fff;box-shadow:0 0 30px rgba(0,0,0,.05);padding:30px 13px}.section-5 .slick-list{padding:30px 0}.section-6{height:888px;position:relative}.section-6 iframe{width:100%!important;height:100%!important;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.section-6:hover iframe{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.section-6 .block{position:absolute;top:50%;left:18.750vw;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.05);border-radius:10px;padding:41px 39px;transform:translate(0%,-50%);z-index:3}.section-6 .name{font-weight:bold;font-size:28px;line-height:33px;text-transform:uppercase;color:#1e2632;margin:0 0 35px 0}.section-6 .phone a{text-decoration:none;display:flex;align-items:center;font-size:18px;line-height:21px;color:#1e2632;margin:0 0 20px 0}.section-6 .phone a:before{content:"";width:20px;height:20px;background:url(../images/phone.svg) no-repeat;margin:0 20px 0 0}.section-6 .geo{background:url(../images/geo.svg) no-repeat 0 0;padding:0 0 0 40px;font-size:18px;line-height:21px;color:#1e2632;margin:0 0 13px 0;min-height:20px}.section-6 .geo a{display:table;text-decoration:underline;font-size:16px;line-height:19px;text-decoration-line:underline;color:#1e2632;margin:5px 0 0 0}.section-6 .geo a:hover{text-decoration:none}.section-6 .time{background:url(../images/time.svg) no-repeat 0 0;padding:0 0 0 40px;font-size:18px;line-height:21px;color:#1e2632;min-height:20px}.section-6 .mail{background:url(../images/social-mail.svg) no-repeat 0 0;padding:0 0 0 60px;font-size:18px;line-height:21px;color:#1e2632;text-decoration:none;display:flex;align-items:center;height:40px;margin:30px 0 50px 0}.section-6 .social{display:flex;margin:50px 0 0 0}.section-6 .social a{text-decoration:none;width:40px;height:40px;margin:0 0 0 10px}.section-6 .social .wh{background:url(../images/social-wh.svg) no-repeat}.section-6 .social .wh:hover{background:url(../images/social-wh2.svg) no-repeat}.section-6 .social .tl{background:url(../images/social-tl.svg) no-repeat}.section-6 .social .tl:hover{background:url(../images/social-tl2.svg) no-repeat}.section-6 .social .in{background:url(../images/social-in.svg) no-repeat}.section-6 .social .in:hover{background:url(../images/social-in2.svg) no-repeat}.section-6 .social .fb{background:url(../images/social-fb.svg) no-repeat}.section-6 .social .fb:hover{background:url(../images/social-fb2.svg) no-repeat}.section-6 .social .vk{background:url(../images/social-vk.svg) no-repeat}.section-6 .social .vk:hover{background:url(../images/social-vk2.svg) no-repeat}.footer{background:#f8f8f8;padding:30px 0}.footer .site-width{display:flex;justify-content:space-between;align-items:center}.footer .logo a{display:block;text-decoration:none;width:85px;height:85px;background:url(../images/logo.svg) no-repeat;background-size:contain}.footer .copyright{flex:1;text-align:center;font-size:14px;line-height:16px;color:#1e2632}.footer .link a{font-size:14px;line-height:16px;text-decoration-line:underline;color:#1e2632}.footer .link a:hover{text-decoration:none}.window-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999999;background:rgba(255,255,255,.97);padding:48px 53px;height:100vh;overflow-y:auto;display:none}.window-menu .close{cursor:pointer;position:absolute;top:48px;left:53px;width:19px;height:19px;background:url(../images/close.svg) no-repeat}.window-menu ul{list-style:none;margin:87px 0 0 0;padding:0}.window-menu ul ul{margin:10px 0 0 0;display:none}.window-menu li{margin:0 0 10px 0}.window-menu li.menu-item-has-children>a{padding:0 25px 0 0;background:url(../images/menu-arrow.svg) no-repeat right center}.window-menu li.active>a{background:url(../images/menu-arrow2.svg) no-repeat right center}.window-menu li a{font-weight:bold;font-size:15px;line-height:28px;text-transform:uppercase;color:#1e2632;text-decoration:none;transition:0s}.window-menu ul ul li a{font-size:13px;line-height:42px;text-transform:uppercase;color:#1e2632}.window-menu ul ul li a:hover{text-decoration:underline}.window-menu ul ul li{margin:0 0 0 11px}body.noscroll{overflow:hidden}.section-1.page .block{display:none}.wrapper{padding:80px 0 100px 0;font-size:15px;line-height:26px;color:#1e2632}.section-7{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 50px 0}.section-7 .item{display:flex;align-items:center;width:48.5%;margin:0 0 30px 0;background:#f8f8f8;border-radius:10px;padding:10px 20px}.section-7 .icon{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:#f1f1f1;border-radius:555px}.section-7 .right{flex:1;padding:0 0 0 29px}.section-7 .name{font-weight:bold;font-size:18px;line-height:21px;color:#14142b;margin:0 0 8px 0}.section-7 .desc{font-size:15px;line-height:23px;color:#5d5f63}h2{font-weight:bold;font-size:22px;line-height:29px;color:#1e2632;margin:0 0 14px 0;text-align:center}h3{font-weight:bold;font-size:19px;line-height:26px;color:#1e2632;margin:0 0 14px 0;text-align:center}.section-8{margin:100px 0 0 0}.table-price{}.table-price .top,.table-price .tr{display:flex}.table-price .td:nth-child(1) {flex:1}.table-price .td:nth-child(2), .table-price .td:nth-child(3) {text-align:center;width:200px}.table-price .top .td{color:#fff;font-weight:bold;font-size:15px;line-height:30px;color:#fff;background:#1e2632;cursor:pointer}.table-price .td{padding:10px 20px;border-bottom:2px #fff solid;border-right:2px #fff solid;background:#f8f8f8;box-shadow:inset 1px 0 0 #eff2f5}.table-price .tr{display:flex;opacity:0;height:0;overflow:hidden}.table-price .tr.active,.table-price.active .tr{opacity:1;height:auto}.table-price .top .td:first-child{padding:10px 20px 10px 47px;background:#1e2632 url(../images/price-arrow.svg) no-repeat 20px center}.pdf{display:table;margin:40px auto 0 auto;border:2px solid #1e2632;box-sizing:border-box;border-radius:10px;padding:18px 90px 18px 40px;font-weight:bold;font-size:15px;line-height:24px;text-transform:uppercase;color:#1e2632;text-decoration:none;background:url(../images/pdf.svg) no-repeat right 40px center}.logo-mobile,.geo-mobile,.time-mobile{display:none}.section-1 .name br{display:none}.mobile-info-block{display:none}.gofixed{transition:.5s}.gofixed.fixed{width:100%;position:fixed;top:0;left:0;right:0;z-index:9;background:#f8f8f8;box-shadow:0 4px 15px rgba(169,169,169,.25);margin:0;max-width:none;padding:0 20px}.gofixed.fixed .header{padding:15px 0;margin:0 auto!important;transition:.5s}.gofixed.fixed .header .logo a{width:80px;height:80px;background-size:contain}.section-1.page .gofixed .header{max-width:1200px;margin:0 auto}.badge{max-width:none!important}@media screen and (max-width:1800px){.header{margin:0 20px 0 auto}}@media screen and (max-width:1500px){.section-1{background:#f8f8f8 url(https://atelier-elegance.ru/wp-content/themes/templat110/images/xsection1-bg.png.pagespeed.ic.tgL9vYzx3b.png) no-repeat -200px bottom;background-size:40%}.section-1 .block{margin:0 5vw 0 auto}.section-5 .slick-next{right:0}.section-5 .slick-prev{left:0}}@media screen and (max-width:1000px){.section-7{display:none}.table-price .td:nth-child(2), .table-price .td:nth-child(3) {text-align:center;width:100px}.gofixed.fixed .social{display:none}.gofixed.fixed .logo{display:none!important}.gofixed.fixed .phone{display:flex}.gofixed.fixed .header{padding:15px 0}.gofixed.fixed .phone a:before{display:none}.gofixed.fixed .phone a{margin:0 0 0 10px;font-size:13px}.section-1.fix .menu-open{top:16px}.gofixed.fixed .phone{margin:0 0 0 auto}.window-menu ul{display:flex;white-space:nowrap;overflow-x:auto;align-items:flex-start}.window-menu li.menu-item-has-children>a{padding:0 10px 10px 10px;background:none}.window-menu li{margin:0 0 0 0;position:relative}.window-menu li>a{border-bottom:1px #dedede solid;padding:0 10px 10px 10px;display:block}.window-menu ul ul{border:0;padding:0}.window-menu ul ul li>a{border:0;padding:0}.window-menu ul li:first-child>ul{display:block}.window-menu li a{color:rgba(30,38,50,.5);padding:0 10px 10px 10px}.window-menu li a:hover,.window-menu li.active a{color:#1e2632}.header .info{display:none}.section-1{padding:0 10px}.header .logo{display:none}.header{margin:0;flex-wrap:wrap}.header .phone{order:2;display:table;margin:27px 0 0 auto}.header .social{order:1;width:100%;justify-content:flex-end}.section-1 .menu-open{top:35px;left:10px}.header .social a{width:26px;height:26px;background-size:contain!important}.section-1{background:#f8f8f8 url(https://atelier-elegance.ru/wp-content/themes/templat110/images/xsection1-bg2.png.pagespeed.ic._F8LXfY42x.png) no-repeat 0 bottom;background-size:none;min-height:inherit;padding:0 10px 82px 10px}.section-1 .block{margin:29px 0 0 0}.section-1 .name{font-size:20px;line-height:24px;text-align:right}.section-1 .title{font-size:47px;line-height:50px;margin:0 0 60px 0;padding:0;border-bottom:0}.section-1 .title span{font-size:47px;line-height:50px;display:block}.logo-mobile{display:block;text-decoration:none;width:120px;height:120px;background:url(../images/logo.svg) no-repeat;background-size:contain;margin:0 0 60px auto}.nomobile-info{display:none}.geo-mobile{display:table;margin:0 0 20px auto;background:url(../images/geo.svg) no-repeat right center;padding:0 40px 0 0;font-size:16px;line-height:19px;text-align:right;color:#1e2632}.time-mobile{display:table;margin:0 0 0 auto;background:url(../images/time.svg) no-repeat right center;padding:0 40px 0 0;font-size:16px;line-height:19px;text-align:right;color:#1e2632}.section-1 .name br{display:block}.window-menu{padding:41px 10px}.window-menu .close{top:41px;left:20px}.window-menu ul{margin:50px 0 0 0}.mobile-info-block{display:block;padding:70px 0 27px 0;border-bottom:1px #dedede solid}.mobile-info-block .nomobile-info{display:block;text-align:center}.nomobile-info .link{margin:25px auto 0 auto}.section-2{padding:70px 0}.title-section{font-weight:bold;font-size:30px;line-height:35px;margin:0 0 32px 0}.section-2 .flex{column-count:2}.section-2 .item{margin:0 5px 10px 5px;padding:17px;font-size:13px;line-height:22px}.section-2 a.item:after,.section-2 a.one:after{display:none}.section-2 a.one{font-size:13px;line-height:22px}.section-2 .item a{margin:10px 0 0 0;font-size:15px;line-height:18px}.section-3{padding:60px 0 140px 0}.section-3 .slick-slide{margin:0;width:auto;padding:0;height:100%;overflow:hidden}.section-3 .slick-active+.slick-active{width:auto;padding:0}.section-3 .slick-active+.slick-active img{width:auto}.section-3 .slick-active+.slick-active+.slick-active img{width:auto}.section-3 .slick-active+.slick-active+.slick-active{padding:0}.section-3 .slick-arrow{top:auto;margin:0;bottom:-80px}.section-3 .slick-dots{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0;font-size:0;line-height:0;position:relative;bottom:-50px}.section-3 .slick-dots li{margin:0 5px}.section-3 .slick-dots button{background:#c6c6c6;border:0;cursor:pointer;border-radius:555px;width:6px;font-size:0;line-height:0;height:6px}.section-3 .slick-dots .slick-active button{background:#1e2632}.section-4{padding:0 0 70px 0;font-size:15px;line-height:29px}.section-4 .title-section{}.section-4 ul{display:block}.section-4 li{width:100%}.section-5{padding:0 0 70px 0}.section-5 .slick-arrow{top:auto;margin:0;bottom:-40px}.section-5 .slick-dots{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0;font-size:0;line-height:0;position:relative;bottom:-20px}.section-5 .slick-dots li{margin:0 5px}.section-5 .slick-dots button{background:#c6c6c6;border:0;cursor:pointer;border-radius:555px;width:6px;font-size:0;line-height:0;height:6px}.section-5 .slick-dots .slick-active button{background:#1e2632}.section-5 .slick-slide{margin:0}.section-6{height:auto}.section-6 iframe{height:888px!important}.section-6 .block{position:relative;top:0%;left:0;background:#f8f8f8;box-shadow: 0px 0px 30px rgb(0 0 0 / 0);border-radius:0;padding:41px 27px;transform:translate(0%,0%)}.section-6 .name{text-align:center}.section-6 .phone{display:table;margin:0 auto}.section-6 .mail{display:table;padding:7px 0 0 60px;margin:50px auto}.section-6 .info{display:table;margin:0 auto}.section-6 .social{justify-content:center}.footer .site-width{display:block;text-align:center}.footer .logo{display:table;margin:0 auto 0 auto}.footer .copyright{padding:20px 0}.section-1.page{padding:0 10px}.section-1.page .header .logo{display:block;position:absolute;top:85px;left:10px}.section-1.page .header .logo a{background-size:contain!important;width:80px;height:80px}.wrapper{padding:70px 0}.section-7 .item{width:100%}.section-7 .item{padding:10px}.section-8{margin:50px 0 0 0;padding:70px 0 0 0;border-top:1px #dedede solid}.table-price .td{padding:10px!important;font-size:15px!important;line-height:18px!important}.table-price .top .td:nth-child(2), .table-price .top .td:nth-child(3) {width:100px;display:none}.table-price .top .td:first-child{padding:10px 20px 10px 47px!important}.table-price.active .top .td:nth-child(2), .table-price.active .top .td:nth-child(3) {display:block}.section-2.page2{margin:70px 0}.section-3{margin:0 0 70px 0}}@media screen and (max-width:400px){.section-2 .item{padding:10px}.pdf{padding:18px 70px 18px 18px;background:url(../images/pdf.svg) no-repeat right 20px center}}