@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_bf67a6a-module__O56lwW__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}
.header{z-index:100;background-color:#fafaffed;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-height:90px;padding:clamp(.4rem,2vw,1rem);display:flex;position:fixed;top:0}@media (min-width:704px){.header{flex-direction:row;align-items:center;padding:0 clamp(1rem,2.35vw,2rem);display:flex}}.header .logo img{width:clamp(120px,20vw,150px);height:inherit}@media (min-width:704px){.header .logo img{order:1}}.header nav{visibility:hidden;opacity:0;background-color:#fafafff2;border-top:2px solid #ffc6c4;flex-direction:column;align-items:center;gap:1.7rem;width:100%;height:100vh;padding-top:60px;transition:all .4s ease-in-out;display:flex;position:fixed;top:60px;left:0;right:0;transform:scale(.9)translateY(-40px)}@media (min-width:704px){.header nav{opacity:1;visibility:visible;background-color:#0000;border-top:none;flex-direction:row;order:2;gap:clamp(.75rem,.17rem + 3.019vw,3rem);width:auto;height:auto;transition:all 1s ease-in-out;display:flex;position:static}}.header nav button{color:#2a2a2a;border:none;padding-top:2vw;font-size:clamp(1.25rem,.7759rem + .8148vw,1.55rem);font-weight:500;text-decoration:none}.header nav button:hover{color:#ffc6c4;transition:all .3s ease-in}.header nav.showNavMobile{opacity:1;visibility:visible;transition:all .4s ease-in-out;display:flex;transform:scale(1)translateY(0)}.header nav.showNavMobile button{border-bottom:1px solid #ffc6c49e;padding-bottom:1px}.header #humburgerBut{background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex}@media (min-width:704px){.header #humburgerBut{display:none}}.header #humburgerBut span{background-color:#2a2a2a;width:30px;height:2px;transition:all .6s cubic-bezier(.58,-.35,.265,.85)}.header #humburgerBut span:nth-child(2){background-color:#ffc6c4}.header #humburgerBut.menuShow span{transition:all .6s cubic-bezier(.58,-.35,.265,.85)}.header #humburgerBut.menuShow span:first-child{transform:rotate(45deg)translate(5px,5px)}.header #humburgerBut.menuShow span:nth-child(2){transform:translate(100px)}.header #humburgerBut.menuShow span:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}.butForPhoneWithLocation{flex-direction:row;gap:.4rem;display:flex}@media (min-width:704px){.butForPhoneWithLocation{order:3}}.butForPhoneWithLocation a{flex-direction:row;display:flex}.butForPhoneWithLocation a img{width:clamp(1.375rem,1.217rem + .7vw,1.875rem);height:auto;display:block}.startPage{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:auto;padding-top:clamp(5rem,4.391rem + 2.78vw,7rem);display:flex}@media (min-width:704px){.startPage{flex-direction:row;align-items:start}}.startPage .startDescription{flex-direction:column;gap:clamp(.3rem,3.06vw - .37rem,2.5rem);padding:0 clamp(1rem,4vw,7rem);display:flex}.startPage .startDescription #pM{display:block}.startPage .startDescription #pD{display:none}@media (min-width:704px){.startPage .startDescription{padding-top:6rem}.startPage .startDescription #pM{display:none}.startPage .startDescription #pD{display:block}}.startPage .startDescription h2{max-width:950px;font-size:clamp(2rem,1.696rem + 1.39vw,3rem);font-weight:600}.startPage .startDescription p{max-width:700px;font-size:clamp(1.2rem,1.017rem + .83vw,1.8rem)}.startPage .infoBlock{flex-direction:column;width:100%;height:100%;display:flex}.startPage .infoBlock .imgGirlWithToothbrush{width:100%;height:clamp(18.75rem,14.205rem + 22.73vw,31.25rem);position:relative;overflow:hidden}.startPage .infoBlock .imgGirlWithToothbrush #rounds{filter:none;z-index:-1;width:clamp(20rem,10.182rem + 49.09vw,47rem);height:clamp(20rem,10.182rem + 49.09vw,47rem);position:absolute;right:0;transform:translate(0%)translateY(0%)}.startPage .infoBlock .imgGirlWithToothbrush #girl{width:clamp(9rem,5.152rem + 14.3vw,20rem);height:inherit;filter:drop-shadow(0 4px 6px #00000040);will-change:filter;z-index:1;padding-top:9vw;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:704px){.startPage .infoBlock .imgGirlWithToothbrush #girl{padding-top:0}}.startPage .infoBlock .blockAdvIcons{box-sizing:border-box;z-index:1;justify-content:center;width:100%;display:flex;transform:translateY(0%)}.startPage .infoBlock .blockAdvIcons .advIcons{box-sizing:border-box;background-color:#fff;border-radius:1rem;flex-direction:row;justify-items:center;gap:.2rem;width:100%;margin:0 .5rem;padding:.5rem;display:flex}.startPage .infoBlock .blockAdvIcons .advIcons .colRet{flex-direction:column;flex:1;align-items:center;gap:.3rem;display:flex}.startPage .infoBlock .blockAdvIcons .advIcons .colRet img{width:clamp(1rem,.273rem + 3.64vw,3rem);height:clamp(1rem,.273rem + 3.64vw,3rem)}.startPage .infoBlock .blockAdvIcons .advIcons .colRet .iconText{font-size:clamp(.8rem,.655rem + .73vw,1.2rem)}.startPage .infoBlock .blockAdvIcons .advIcons .colRet p{text-align:center;font-size:clamp(.8rem,.655rem + .73vw,1.2rem)}.AdvantagesPage{flex-direction:column;align-items:center;padding:clamp(3rem,1.929rem + 4.29vw,6rem) 3rem 0;display:flex}.AdvantagesPage section{flex-direction:column;gap:clamp(2.2rem,.843rem + 5.43vw,6rem);display:flex}@media (min-width:800px){.AdvantagesPage section{flex-direction:row;padding-top:clamp(3rem,6.67vw - .333rem,6rem);display:flex}}@keyframes upScaleCards{0%{opacity:0;transform:translateY(-100px)scale(0)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-100px)scale(.5)}}.AdvantagesPage section .cardAdvantages{flex-direction:column;justify-content:center;align-items:center;gap:.7rem;animation-name:upScaleCards,fadeOut;animation-duration:1s,1s;animation-timeline:view(),view();animation-range:entry 0,exit 10px;display:flex}.AdvantagesPage section .cardAdvantages img{width:clamp(150px,20vw,300px);height:clamp(150px,20vw,300px)}.AdvantagesPage section .cardAdvantages p{text-align:center;font-size:clamp(.85rem,.439rem + 1.64vw,2rem)}.AdvantagesPage h2{text-align:center;font-size:clamp(1rem,.4704rem + 1.9259vw,2.3rem);font-weight:600}.servicesPage{flex-direction:column;gap:3rem;display:flex}.servicesPage .titleCardPage{text-align:center;padding:clamp(3rem,6.67vw - .333rem,6rem) clamp(1rem,4vw,7rem) 0}.servicesPage .titleCardPage h2{justify-self:center;margin-bottom:.5rem;font-size:clamp(1rem,.4704rem + 1.9259vw,2.3rem)}.servicesPage .titleCardPage p{border-top:3px solid #ffc6c4;padding-top:.2rem;font-size:clamp(.85rem,.439rem + 1.64vw,2rem)}@keyframes appear{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}.servicesPage section{flex-wrap:wrap;justify-content:center;gap:1.2rem;display:flex}.servicesPage section .serviceCard{z-index:0;text-align:left;border:3px solid #a2e2f9;border-radius:20px;gap:1rem;width:clamp(18.75rem,15.5rem + 20vw,32.5rem);height:clamp(8.125rem,5.055rem + 13.27vw,17.5rem);padding-left:1rem;animation:linear appear;animation-timeline:view();animation-range:entry 0;display:flex;position:relative;box-shadow:-8px 7px 16px -9px #2a2a2a30,inset 0 0 41px -14px #a2e2f9a8}.servicesPage section .serviceCard .serviceCardText{flex-direction:column;justify-content:center;gap:1rem;width:50%;padding:1rem 0;display:flex}.servicesPage section .serviceCard .serviceCardText p{text-align:left;width:72%;font-size:clamp(.65rem,.45rem + 1vw,1.2rem);display:inline-block}.servicesPage section .serviceCard .serviceCardText h4{text-align:left;width:72%;margin-bottom:-3%;font-size:clamp(.75rem,.477rem + 1.36vw,1.5rem);display:inline-block}.servicesPage section .serviceCard .serviceCardText .buttonCard{background-color:#ffc6c4;border:none;border-radius:30px;justify-content:center;width:clamp(4.5rem,.973rem + 14.11vw,14.375rem);margin-top:auto;padding:.5rem;display:flex}.servicesPage section .serviceCard .serviceCardText .buttonCard a{color:#2a2a2a;justify-content:center;align-items:center;font-size:clamp(.6rem,.243rem + 1.43vw,1.6rem);font-weight:500}.servicesPage section .serviceCard .serviceCardText .buttonCard:hover{background-color:#d8aeab}.servicesPage section .serviceCard .serviceCardText .buttonCard:hover a{color:#000}.servicesPage section .serviceCard .serviceCardText .buttonCard:hover{transition:all .4s ease-in-out}.servicesPage section .serviceCard .imgCard{z-index:1;object-fit:cover;border-radius:50% 10.5% 10.5% 50%;width:50%;height:102%;position:absolute;top:-1%;right:-2%}.servicesPage .buttonForPrice{background-color:#ffc6c4;border:none;border-radius:35px;justify-content:center;align-self:center;width:clamp(12rem,6.106rem + 25.49vw,30rem);margin-top:-1rem;padding:.5rem 0;display:flex}.servicesPage .buttonForPrice a{color:#2a2a2a;font-size:clamp(.7rem,.1804rem + 1.8259vw,1.8rem)}.servicesPage .buttonForPrice:hover{background-color:#d8aeab}.servicesPage .buttonForPrice:hover a{color:#000}.servicesPage .buttonForPrice:hover{transition:all .4s ease-in-out}.ExampleWorksPage{box-sizing:border-box;background-image:url(/background.svg);background-size:cover;flex-direction:column;width:100%;margin-bottom:clamp(1.5rem,.435rem + 4.87vw,5rem);padding:clamp(3rem,6.67vw - .333rem,6rem) clamp(1rem,4vw,7rem) 0;display:flex;overflow:hidden}.ExampleWorksPage .blockExamleWorks{text-align:center}.ExampleWorksPage .blockExamleWorks h2{justify-self:center;margin-bottom:.5rem;font-size:clamp(1rem,.4704rem + 1.9259vw,2.3rem)}.ExampleWorksPage .blockExamleWorks p{border-top:3px solid #ffc6c4;padding-top:.2rem;font-size:clamp(.85rem,.439rem + 1.64vw,2rem)}.ExampleWorksPage .blockExamleWorks #clean{border:none;margin-top:2rem}.ExampleWorksPage .blockExamleWorks .blockImgWorksWithBut{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.ExampleWorksPage .blockExamleWorks .blockImgWorksWithBut .arrow{color:#000;cursor:pointer;background-color:#ffc6c4;border-radius:100%;min-width:2rem;padding:12px;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:400}.ExampleWorksPage .blockExamleWorks .blockImgWorksWithBut .arrow:hover{background-color:#d8aeab}.ExampleWorksPage .blockExamleWorks .blockImgWorksWithBut .arrow:hover a{color:#000}.ExampleWorksPage .blockExamleWorks .blockImgWorksWithBut .arrow:hover{transition:all .8s ease-in-out}.ExampleWorksPage .blockExamleWorks .blockImgWorksWithBut .wrapper-images{flex-direction:row;display:flex;overflow:hidden}.ExampleWorksPage .blockExamleWorks .blockImgWorksWithBut .wrapper-images .blockImgWorks{flex-direction:row;width:clamp(12.5rem,4.891rem + 34.78vw,37.5rem);height:clamp(25rem,11.685rem + 60.87vw,68.75rem);transition:transform .4s ease-in-out;display:flex}.ExampleWorksPage .blockExamleWorks .blockImgWorksWithBut .wrapper-images .blockImgWorks .imgWorks{flex-direction:column;gap:1rem;min-width:100%;height:clamp(12.5rem,4.891rem + 34.78vw,37.5rem);display:flex}.ExampleWorksPage .blockExamleWorks .blockImgWorksWithBut .wrapper-images .blockImgWorks .imgWorks img{object-fit:cover;border-radius:15px;width:100%;height:90%}.ClinicIntoPage{flex-direction:column;padding:0 clamp(1rem,4vw,7rem);display:flex}.ClinicIntoPage .blockImgRoomsWithBut{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1500px;margin:2rem auto 0;display:flex}.ClinicIntoPage .blockImgRoomsWithBut .arrow{color:#000;cursor:pointer;background-color:#ffc6c4;border-radius:100%;width:clamp(2rem,1.636rem + 1.82vw,3rem);height:clamp(2rem,1.636rem + 1.82vw,3rem);padding:12px;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:400}.ClinicIntoPage .blockImgRoomsWithBut .arrow:hover{background-color:#d8aeab}.ClinicIntoPage .blockImgRoomsWithBut .arrow:hover a{color:#000}.ClinicIntoPage .blockImgRoomsWithBut .arrow:hover{transition:all .8s ease-in-out}.ClinicIntoPage .blockImgRoomsWithBut .wrapper-images{display:flex;overflow:hidden}.ClinicIntoPage .blockImgRoomsWithBut .wrapper-images .blockImgRoom{gap:1rem;width:clamp(10rem,80vw,150rem);transition:transform .4s ease-in-out;display:flex}.ClinicIntoPage .blockImgRoomsWithBut .wrapper-images .blockImgRoom .imgRoom{flex:0 0 calc(33.3333% - .666667rem)}.ClinicIntoPage .blockImgRoomsWithBut .wrapper-images .blockImgRoom .imgRoom img{width:100%;height:100%}.TeamPage{box-sizing:border-box;background-image:url(/background.svg);background-size:cover;flex-direction:column;gap:1rem;width:100%;display:flex}.TeamPage .titleCardPage{text-align:center;padding:clamp(3rem,6.67vw - .333rem,6rem) clamp(1rem,4vw,7rem) 0}.TeamPage .titleCardPage h2{justify-self:center;margin-bottom:.5rem;font-size:clamp(1rem,.4704rem + 1.9259vw,2.3rem)}.TeamPage .titleCardPage p{border-top:3px solid #ffc6c4;padding-top:.2rem;font-size:clamp(.85rem,.439rem + 1.64vw,2rem)}.TeamPage .imgWithBut{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.TeamPage .imgWithBut img{width:clamp(15rem,7.391rem + 34.78vw,40rem);height:clamp(15rem,7.391rem + 34.78vw,40rem)}.DoctorsPage{background:linear-gradient(175deg,#fff0 40%,#ffc6c49c 100%);flex-direction:column;display:flex}.DoctorsPage .titleCardPage{text-align:center;padding:clamp(3rem,6.67vw - .333rem,6rem) clamp(1rem,4vw,7rem) 0}.DoctorsPage .titleCardPage h2{justify-self:center;margin-bottom:.5rem;font-size:clamp(1rem,.4704rem + 1.9259vw,2.3rem)}.DoctorsPage .titleCardPage p{border-top:3px solid #ffc6c4;align-items:center;padding-top:.2rem;font-size:clamp(.85rem,.439rem + 1.64vw,2rem)}.blockImgWorksWithBut{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.blockImgWorksWithBut .arrow{color:#000;cursor:pointer;background-color:#ffc6c4;border-radius:100%;width:clamp(2rem,1.636rem + 1.82vw,3rem);height:clamp(2rem,1.636rem + 1.82vw,3rem);padding:10px;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:400}.blockImgWorksWithBut .arrow:hover{background-color:#d8aeab}.blockImgWorksWithBut .arrow:hover a{color:#000}.blockImgWorksWithBut .arrow:hover{transition:all .8s ease-in-out}.blockImgWorksWithBut .wrapper-images{flex-direction:row;display:flex;overflow:hidden}.blockImgWorksWithBut .wrapper-images .blockImgWorks{flex-direction:row;width:clamp(12.5rem,4.891rem + 34.78vw,37.5rem);transition:transform .4s ease-in-out;display:flex}.blockImgWorksWithBut .wrapper-images .blockImgWorks .imgWorks{flex-direction:column;min-width:100%;display:flex}.blockImgWorksWithBut .wrapper-images .blockImgWorks .imgWorks h3{border:none;margin-top:1rem;font-size:clamp(.8rem,.374rem + 1.95vw,2.2rem)}.blockImgWorksWithBut .wrapper-images .blockImgWorks .imgWorks p{border:none;margin-bottom:1rem}.blockImgWorksWithBut .wrapper-images .blockImgWorks .imgWorks img{width:100%;height:auto}.FootnotePage{border-top:3px solid #a2e2f9;border-bottom:3px solid #a2e2f9;flex-direction:row;justify-content:center;align-items:center;gap:clamp(.5rem,6.26vw - .87rem,5rem);padding:1rem .2rem;display:flex;overflow:hidden}.FootnotePage #gen-doct-image{width:clamp(7rem,4.87rem + 9.74vw,14rem);height:clamp(7rem,4.87rem + 9.74vw,14rem)}.FootnotePage .textWithIcon{flex-direction:column;display:flex}.FootnotePage .textWithIcon .text p{font-size:clamp(.75rem,.477rem + 1.36vw,1.5rem)}.FootnotePage .textWithIcon .text p b{font-weight:600}.FootnotePage .textWithIcon .text #footnote-text{margin-bottom:.4rem;font-size:clamp(.875rem,.472rem + 1.84vw,2.2rem);font-weight:600}.FootnotePage .textWithIcon .text #pi{margin:.5rem 0 .2rem;font-size:clamp(.75rem,.477rem + 1.36vw,1.5rem)}.FootnotePage .textWithIcon .contucts{gap:.5rem;padding-top:.5rem}.FootnotePage .textWithIcon .contucts img{width:clamp(1.5rem,1.196rem + 1.39vw,2.5rem);height:clamp(1.5rem,1.196rem + 1.39vw,2.5rem)}.SpecialPage{flex-direction:column;align-items:center;padding:clamp(2rem,6.67vw - .333rem,4rem) clamp(1rem,4vw,7rem) 0;display:flex}.SpecialPage h2{margin-bottom:1.5rem;font-size:clamp(1rem,.4704rem + 1.9259vw,2.3rem)}.SpecialPage .specialOfferCol{flex-direction:column;gap:1rem;display:flex}.SpecialPage .specialOfferCol .offer{border:3px solid #a2e2f9;border-radius:20px;flex-direction:row;gap:.5rem;display:flex}.SpecialPage .specialOfferCol .offer .offerText{flex-direction:column;justify-content:center;gap:clamp(.4rem,.065rem + 1.53vw,1.5rem);padding:clamp(.2rem,2.5vw - .348rem,1rem);display:flex;position:relative}.SpecialPage .specialOfferCol .offer .offerText h4{justify-self:center;font-size:clamp(.8rem,.374rem + 1.95vw,2.2rem)}.SpecialPage .specialOfferCol .offer .offerText p{width:fit-content;font-size:clamp(.8rem,.435rem + 1.67vw,2rem)}.SpecialPage .specialOfferCol .offer .offerText #procent{z-index:-1;position:absolute;bottom:0;right:0}.SpecialPage .specialOfferCol .offer img{width:clamp(7rem,1.522rem + 25.04vw,25rem);height:clamp(7rem,1.522rem + 25.04vw,25rem);padding-left:clamp(.2rem,2.5vw - .348rem,2rem)}span{color:#ffc6c4}.ReviewsPage{background:radial-gradient(circle at 20% 20%,#f0f4ff,#0000 40%),radial-gradient(circle at 80% 80%,#e6fff9,#0000 40%),#f8f9fb;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.ReviewsPage h2{margin-bottom:1.5rem;font-size:clamp(1rem,.4704rem + 1.9259vw,2.3rem)}.widget{-webkit-backdrop-filter:blur(20px);opacity:0;background:#fff9;border-radius:20px;width:100%;max-width:560px;height:75vh;transition:all .3s;animation:1.6s forwards fadeInUp;position:relative;overflow:hidden;transform:translateY(190px);box-shadow:0 10px 40px #00000014,0 2px 10px #0000000a}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.widget:hover{transform:translateY(-6px)scale(1.01);box-shadow:0 20px 60px #0000001f,0 5px 20px #0000000f}.widget iframe{border:none;border-radius:20px;width:100%;height:100%}.widget a{text-align:center;color:#00000080;letter-spacing:.2px;z-index:2;width:100%;font-size:11px;transition:all .2s;position:absolute;bottom:10px}.widget a:hover{color:#000c}.Footer{background:linear-gradient(175deg,#fff0 10%,#ffc6c49c 100%);flex-direction:column;display:flex;overflow:hidden}.Footer .licenseBlock{border-top:3px solid #a2e2f9;border-bottom:3px solid #a2e2f9;flex-direction:row;justify-content:space-between;align-items:center;padding:clamp(.4rem,.182rem + 1.09vw,1rem);display:flex}.Footer .licenseBlock .licenses{flex-direction:column;display:flex}.Footer .licenseBlock .licenses h3{color:#a2e2f9;margin-bottom:.5rem;font-size:clamp(.875rem,.685rem + .87vw,1.5rem);font-weight:600}.Footer .licenseBlock .licenses a{color:#2a2a2a;font-size:clamp(.5rem,.348rem + .7vw,1rem);text-decoration:none}.Footer .contactBlock{flex-direction:row;justify-content:space-between;gap:1rem;padding:clamp(.2rem,2.5vw - .348rem,1rem);display:flex}.Footer .contactBlock .cont{flex-direction:row;align-items:center;gap:.5rem;display:flex}.Footer .contactBlock .cont p{width:fit-content;font-size:clamp(.8rem,.435rem + 1.67vw,2rem)}.Footer .contactBlock .cont a{color:#2a2a2a;width:fit-content;font-size:clamp(.8rem,.435rem + 1.67vw,2rem);text-decoration:none}.Footer .contactBlock .cont img{width:clamp(1rem,.564rem + 2.18vw,2.2rem);height:clamp(1rem,.564rem + 2.18vw,2.2rem)}.Footer .contactBlock .map{background:linear-gradient(#f7faff 0%,#fff 100%);justify-content:center;align-items:center;display:flex}.Footer .contactBlock .map__frame{border-radius:20px;width:clamp(9.375rem,56.52vw - 2.989rem,50rem);height:clamp(8rem,5rem + 15vw,16.25rem);position:relative;overflow:hidden;box-shadow:0 20px 60px #0096ff26}.Footer .contactBlock .map__frame iframe{filter:grayscale(.1)contrast(1.05);border:none;width:100%;height:100%}.Footer .contactBlock .map__overlay{flex-direction:column;gap:4px;display:flex;position:absolute;top:12px;left:12px}.Footer .contactBlock .map__overlay a{color:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border-radius:6px;padding:4px 8px;font-size:12px;text-decoration:none;transition:all .2s}.Footer .contactBlock .map__overlay a:hover{color:#fff;background:#0009}img{width:clamp(80px,18vw,150px);height:inherit}.modalOverlay{z-index:100;background:#00000080;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modalOverlay .modalContent{background:url(/bgForm.svg) 0 0/cover;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:clamp(17.5rem,10.652rem + 31.3vw,40rem);height:clamp(17.5rem,10.652rem + 31.3vw,40rem);padding:1rem 0;display:flex;position:relative;overflow:hidden}.modalOverlay .modalContent #faTime{cursor:pointer;z-index:1000;background:0 0;border:none;position:absolute;top:2%;right:2%}.modalOverlay .modalContent:before{content:"";z-index:-1;background:#fff;border-radius:2rem;width:99%;height:99%;position:absolute;top:0;right:0}.modalOverlay .modalContent form{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:1rem 0;display:flex;position:relative}.modalOverlay .modalContent form h2{justify-self:flex-start;margin-top:0;font-size:clamp(1.2rem,.835rem + 1.67vw,2.4rem)}.modalOverlay .modalContent form #comment{height:clamp(7rem,6.087rem + 4.17vw,10rem)}.modalOverlay .modalContent form label{flex-direction:row;justify-content:center;gap:.5rem;width:clamp(12rem,9.565rem + 11.13vw,20rem);margin-bottom:1.2rem;font-size:clamp(.7rem,.548rem + .7vw,1.2rem);display:flex}.modalOverlay .modalContent form label #checkbox{width:clamp(1rem,.696rem + 1.39vw,2rem)}.modalOverlay .modalContent form input{background-color:#fff;border:none;border-radius:25px;padding:clamp(.35rem,.152rem + .9vw,1rem) clamp(.35rem,1.6vw,1.5rem);font-size:clamp(.85rem,.652rem + .9vw,1.5rem)}.modalOverlay .modalContent form .buttonCard{background-color:#ffc6c4;border:none;border-radius:30px;justify-content:center;width:clamp(10rem,5.739rem + 19.48vw,24rem);padding:.5rem;font-size:clamp(.8rem,.587rem + .97vw,1.5rem);display:flex}.TrueForm{z-index:200;background:#00000080;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.TrueForm .trueBlock{background:url(/bgForm.svg) 0 0/cover;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:clamp(17.5rem,6.658rem + 49.57vw,53.125rem);height:clamp(17.5rem,6.658rem + 49.57vw,53.125rem);display:flex;position:relative}.TrueForm .trueBlock:before{content:"";z-index:-1;background:#fff;border-radius:15px;width:99%;height:99%;position:absolute;top:0;right:0}.TrueForm .trueBlock #faTime{cursor:pointer;z-index:1000;background:0 0;border:none;position:absolute;top:2%;right:2%}.TrueForm .trueBlock img{width:clamp(3rem,2.087rem + 4.17vw,6rem);height:clamp(3rem,2.087rem + 4.17vw,6rem)}.TrueForm .trueBlock h2{font-size:clamp(1.2rem,.835rem + 1.67vw,2.4rem)}.TrueForm .trueBlock p{font-size:clamp(.85rem,.652rem + .9vw,1.5rem)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}ul,ol{list-style:none}html{scroll-behavior:smooth;height:100%}body{color:#2a2a2a;background-color:#f8f8fd;flex-direction:column;min-height:100vh;margin:0;padding:0;font-family:Montserrat,sans-serif;display:flex}header{flex-direction:column;display:flex}main{flex-direction:column;flex:1;display:flex}.buttonForReception{background-color:#ffc6c4;border:none;border-radius:35px;justify-items:start;width:clamp(15rem,7.391rem + 34.78vw,40rem);margin-top:clamp(1.563rem,1.467rem + .43vw,1.875rem);padding:.75rem 1.2rem;font-size:clamp(1rem,.696rem + 1.39vw,3rem)}.buttonForReception:hover{background-color:#d8aeab}.buttonForReception:hover a{color:#000;transition:all .4s ease-in-out}.buttonForReception:hover{transition:all .4s ease-in-out}.buttonCard{color:#2a2a2a;background-color:#ffc6c4;border:none;border-radius:30px;justify-content:center;align-items:center;width:clamp(8rem,3.13rem + 22.26vw,24rem);margin-top:-3vh;padding:.5rem;font-size:clamp(.6rem,.174rem + 1.95vw,2rem);font-weight:500;display:flex}.buttonCard:hover{background-color:#d8aeab}.buttonCard:hover a{color:#000}.buttonCard:hover{transition:all .4s ease-in-out}.buttonCard2{color:#2a2a2a;background-color:#ffc6c4;border:none;border-radius:30px;justify-content:center;align-items:center;width:clamp(8rem,3.13rem + 22.26vw,24rem);padding:.5rem;font-size:clamp(.6rem,.174rem + 1.95vw,2rem);font-weight:500;display:flex}.buttonCard2:hover{background-color:#d8aeab}.buttonCard2:hover a{color:#000}.buttonCard2:hover{transition:all .4s ease-in-out}
