@import"https://fonts.googleapis.com/css2?family=Piazzolla:ital,opsz,wght@0,8..30,100..900;1,8..30,100..900&display=swap";body,html{margin:0;font-family:Piazzolla,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;scroll-behavior:smooth}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}#mainPage{scroll-behavior:smooth;overflow-x:hidden}#mainPage .center{display:flex;justify-content:center;align-items:center;flex-direction:column}#mainPage .firstBlock{height:720px;display:flex;width:100%}#mainPage .leftPart{width:47%;text-align:right;padding-top:40px;padding-left:1%;position:relative;font-family:Piazzolla,serif;padding-right:63px;background-image:url(/mainPage/Rectangle\ 13.jpg);background-size:cover;display:flex;flex-direction:column}@media screen and (max-width:1250px){#mainPage .leftPart{padding-left:0;padding-right:0}}#mainPage .leftPart h1{color:#fff;font-weight:400;font-size:48px;margin-bottom:21px;text-align:center}#mainPage .leftPart .forButton{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;height:100%}#mainPage .leftPart .button{background-image:url(/furnitureForOrder/button.jpg);border-radius:60px;height:68px;border:0;font-family:Piazzolla,serif;font-size:48px;font-weight:500;color:#656565;background-position:0;text-align:center;cursor:pointer;width:516px;margin-bottom:20px}#mainPage .leftPart .button,#mainPage .rightPart{display:flex;justify-content:center;align-items:center}#mainPage .rightPart{width:53%;background-image:url(/mainPage/bg2.jpg);background-repeat:no-repeat;background-size:cover}#mainPage .rightPart img{display:block}#mainPage .secondBlock{display:flex;flex-direction:column;align-items:center;font-family:Piazzolla,serif;color:#656565;padding-left:74px;padding-right:74px;margin-top:40px;margin-bottom:40px}#mainPage .secondBlock h1{text-align:center;font-size:54px;font-weight:600;margin-bottom:48px}#mainPage .secondBlock .cards{display:flex;justify-content:space-between;align-items:center;width:90vw;height:max-content}@media screen and (max-width:1200px){#mainPage .secondBlock .cards{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:40px}}@media screen and (max-width:600px){#mainPage .secondBlock .cards{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}}#mainPage .secondBlock .cards h1{font-size:40px;font-weight:300;line-height:48px}#mainPage .secondBlock .cards .card1,#mainPage .secondBlock .cards .card2,#mainPage .secondBlock .cards .card3,#mainPage .secondBlock .cards .card4{width:375px;height:300px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-image:url(/mainPage/background.png);background-size:cover;box-shadow:0 5px 5px -3px #000}#mainPage .secondBlock .cards .card{border-radius:10px}@media screen and (max-width:1700px){#mainPage .secondBlock .cards .card{height:345px;width:250px}}@media screen and (max-width:1200px){#mainPage .secondBlock .cards .card{width:100%}}#mainPage .thirdBlock{display:flex;justify-content:center;flex-direction:column;align-items:center;color:#fff;font-family:Piazzolla,serif;width:100%;min-height:638px;background-image:url(/mainPage/Rectangle\ 13.jpg);background-repeat:no-repeat;background-size:cover;padding-top:25px}#mainPage .thirdBlock h1{font-size:54px;text-align:center;margin-bottom:40px}#mainPage .thirdBlock button{margin-top:40px;background-image:url(/furnitureForOrder/button.jpg);border-radius:60px;height:68px;border:0;font-family:Piazzolla,serif;font-size:48px;font-weight:500;color:#656565;background-position:0;text-align:center;cursor:pointer;width:516px;margin-bottom:20px}@media screen and (max-width:570px){#mainPage .thirdBlock button{width:90%}}#mainPage .thirdBlock .carousel .marquee{width:100%}#mainPage .thirdBlock .carousel .marquee img{width:max-content;margin-right:50px}@media screen and (max-width:860px){#mainPage .thirdBlock .carousel .marquee img{width:360px;height:200px}}#mainPage .forthBlock{width:100%;margin-top:40px;margin-bottom:40px}#mainPage .forthBlock h2{text-align:center;text-transform:uppercase;font-size:54px;font-weight:600;color:#656565}#mainPage .forthBlock .marquee{margin-top:40px;width:100%}#mainPage .forthBlock .marquee img{width:max-content;margin-right:50px}@media screen and (max-width:800px){#mainPage .forthBlock .marquee img{width:200px;height:200px;object-fit:contain;margin-right:25px}}@media screen and (max-width:600px){#mainPage .forthBlock .marquee img{width:100px;height:100px;object-fit:contain;margin-right:25px}}#mainPage .contacts{display:flex;flex-direction:column;width:100%;height:586px;color:#fff;font-family:Piazzolla,serif;background-repeat:no-repeat;background-size:cover;background-image:url(/mainPage/Rectangle\ 13.jpg);padding-left:74px;padding-top:26px;padding-right:74px}#mainPage .contacts h1{text-align:center;font-size:54px;font-weight:500}#mainPage .contacts .info{display:flex;justify-content:space-between}#mainPage .contacts .info .social img{object-fit:cover}#mainPage .contacts .telephone{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}#mainPage .contacts .telephone p{font-size:40px}#mainPage .contacts .telephone h2{font-size:64px}#mainPage .contacts .map{display:flex;justify-content:flex-end;width:50%;height:max-content}#mainPage .contacts .map iframe{border-radius:50px}#mainPage .contacts .socialMobile{display:none}@media screen and (max-width:1100px){#mainPage .firstBlock{flex-direction:column-reverse;height:max-content}#mainPage .leftPart{width:100%;padding-right:0;padding-left:0}#mainPage .rightPart{width:100%;height:700px;background-position:bottom}#mainPage .thirdBlock h1{font-size:48px}#mainPage .secondBlock{padding-right:0;padding-left:0}#mainPage .contacts{height:max-content;padding-bottom:20px}#mainPage .info{flex-direction:column;align-items:center}#mainPage .info .telephone{align-items:center;text-align:center}#mainPage .info .telephone h2{font-size:32px}#mainPage .info .telephone .noneMobile{display:none}#mainPage .info .telephone p{font-size:25px}#mainPage .info .map{width:90%;margin-top:15px;flex-direction:column;justify-content:center}#mainPage .info .map iframe{width:100%}#mainPage .info .social{display:none}#mainPage .info .socialMobile{display:flex;justify-content:center;align-items:center;margin-top:10px;margin-bottom:15px}}@media screen and (max-width:590px){#mainPage .leftPart .button{width:90%;font-size:30px}#mainPage .leftPart h1{font-size:44px}#mainPage .rightPart{height:305px}#mainPage .secondBlock h1{font-size:44px}#mainPage .thirdBlock button{width:90vw;font-size:38px}#mainPage .info .telephone p{font-size:15px}#mainPage .contacts .map{height:200px}#mainPage .contacts .map iframe{height:100%}}@media screen and (max-width:466px){#mainPage .secondBlock h1{font-size:35px;letter-spacing:-1px}#mainPage .forthBlock h2{letter-spacing:-1px;font-size:50px}#mainPage .contacts{padding-left:0;padding-right:0}#mainPage .contacts h1{letter-spacing:-1px;font-size:50px}#mainPage .contacts .map{justify-content:center}}