@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7568961309c086f4-s.7b127259.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0dd0c37c13b09ed9-s.91159940.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d86c884f99600dae-s.57d4e2df.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fdc12b722dd9e084-s.55b7bd9c.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a2dbbda81b12556c-s.p.36983f0e.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_f433633-module__SQDFfW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal;font-weight:300}.cormorant_garamond_f433633-module__SQDFfW__variable{--font-cormorant-sans:"Cormorant Garamond","Cormorant Garamond Fallback"}
html{scroll-behavior:smooth}*,:before,:after{box-sizing:border-box}body{font-optical-sizing:auto;background-color:#fff;margin:0;padding:0;font-family:Cormorant Garamond,serif;font-style:normal;font-weight:300}.home{color:#1a1919;text-align:center;opacity:0;background-blend-mode:overlay;background-color:#0003;background-image:url(../media/esileht.ca552650.jpg);background-position:top;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:100vh;animation:1.5s ease-out forwards fadeInUp;display:flex;position:relative;transform:translateY(20px)}.home h1{padding:50px;font-size:2rem}.home p{color:#fff;padding:100px;font-size:1.7rem;font-weight:lighter}.home h1,.home p{opacity:0;letter-spacing:.02em;color:#ffffffd4;max-width:1200px;line-height:1.6;animation:1.5s ease-out .5s forwards fadeInUp;position:relative;transform:translateY(20px)}.home img{width:100%;height:auto}.logo{justify-content:center;align-items:center;margin-right:auto;transition:transform .5s,font-size .5s;display:inline-flex}.logo-img{width:auto;height:40px}.logo:hover{color:#f0f0f0;transform:scale(1.1)}nav{z-index:1000;background-color:#e4e3dd;justify-content:space-between;align-items:center;width:100%;padding:0 20px;display:flex;position:fixed;top:0}.nav-text{letter-spacing:.2em;color:#1a1919;text-align:center;font-size:16px;font-weight:500;text-decoration:none;transition:transform .5s,font-size .5s;position:absolute;left:50%;transform:translate(-50%)}.gallery{text-align:center;max-width:1500px;margin:0 auto;padding:50px}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.gallery-grid img{width:100%;height:auto;transition:box-shadow .3s ease-in-out;box-shadow:0 2px 4px #e4e3dd}.gallery-grid img.landscape{grid-column:span 3}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pricing{text-align:center;height:100vh;padding:80px 20px}.pricing h2{letter-spacing:1.3em;margin-bottom:20px;margin-right:-1.3em;font-size:30px;font-style:italic;font-weight:300;display:inline-block}.pricing h3{margin-bottom:30px;font-size:30px;font-style:italic;font-weight:300;display:block}.pricing img{vertical-align:sub;width:1.5rem;height:1.5rem}.pricing a{color:salmon;text-decoration:none}.pricing ul{padding-bottom:100px;padding-inline-start:0;font-size:1.3rem;list-style-type:none}.pricing ul li{padding:15px 0}p.price{margin-top:35px;margin-bottom:25px;font-size:3rem;font-weight:300}span.small-text{font-size:1rem}@media screen and (max-width:1600px){.gallery{max-width:1200px}}@media screen and (max-width:1040px){.pricing h2{letter-spacing:1.1em;margin-right:-1.1em;font-size:26px}.pricing h3{font-size:20px}.home p{padding:100px 50px;font-size:1.3rem}.pricing li{font-size:1.3rem}}@media screen and (min-width:769px){.nav-text:hover{transform:translate(-50%)scale(1.1)}}@media screen and (max-width:768px){.home h1{font-size:1.5rem}.home p{padding:100px 50px;font-size:1rem}nav{flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.nav-text{font-size:16px;transition:none}.logo-img{height:35px}.gallery-grid{grid-template-columns:1fr}.gallery-grid img.landscape{grid-column:span 1}.pricing h2{letter-spacing:.7rem;margin-right:-.7rem;font-size:1.7rem}.pricing h3{font-size:1.5rem}.pricing li{font-size:1.1rem}span.small-text{font-size:.9rem}p.price{margin-top:25px;margin-bottom:10px;font-size:2.5rem;font-weight:300}}@media screen and (max-width:480px){.home h1{font-size:1.2rem}.home p{padding:50px 20px;font-size:1rem}.nav-text{font-size:14px}.gallery-grid{grid-template-columns:1fr}.gallery-grid img.landscape{grid-column:span 1}.pricing h2{letter-spacing:.3rem;margin-right:-.3rem;font-size:1.4rem}.pricing h3{font-size:1.2rem}.pricing li{padding:20px 10px;font-size:.9rem}span.small-text{font-size:.7rem}p.price{margin-top:25px;margin-bottom:10px;font-size:2rem;font-weight:300}}
