@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap";*{padding:0;margin:0;box-sizing:border-box;font-family:Lato,sans-serif;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;font-optical-sizing:auto;font-weight:900;letter-spacing:1px;text-transform:uppercase}h1,h2,h4,h5,h6{text-align:center;margin-bottom:var(--p8);margin-top:var(--p5);position:relative}body:not(.hp) .hero{height:unset}body:not(.hp) .hero h1{margin-top:var(--p8);font-size:var(--t7)}.nice-card h2{text-align:left;margin:0px 0px var(--p6) 0px}.nice-card h2:not(:first-of-type){margin:var(--p3) 0px var(--p6) 0px!important}.nice-card h1:after,.nice-card h1:before,.nice-card h2:after,.nice-card h2:before{background:none}.nice-card .button{text-align:center;display:block;width:100%!important;margin-top:var(--p6)}p a{color:var(--c3)}p a:hover{cursor:pointer;color:var(--c2)}html{scroll-behavior:smooth;scroll-padding-top:100px;height:100vh}body{display:flex;flex-flow:column}:root{--p1: .25rem;--p2: .5rem;--p3: .75rem;--p4: 1rem;--p5: 1.25rem;--p6: 1.5rem;--p8: 2rem;--p10: 2.5rem;--t1: .87rem;--t2: 1rem;--t3: 1.125rem;--t4: 1.25rem;--t5: 1.5rem;--t6: 1.875rem;--t7: 2.25rem;--t8: 3rem;--c1: #282d2e;--c2: #F2D0A4;--c3: #6B5539;--c4: #7CF0BD;--c5: #AFF9C9;--br: 5px}.title{font-family:Lato,sans-serif;font-optical-sizing:auto;font-weight:900;letter-spacing:1px;text-transform:uppercase;font-size:var(--t3);padding-bottom:var(--p3)}h3{font-size:var(--t3);padding-bottom:var(--p3)}#phonemenu{display:none;padding:var(--p2);width:fit-content}#phonemenu:hover{cursor:pointer}#phonemenu i{font-size:20px}.logo{position:absolute;top:0;background:var(--c2);padding:0 var(--p1) var(--p1) var(--p1);width:150px;border-radius:var(--br)}.logo:hover{cursor:pointer}.wrapper{position:relative;padding:0 var(--p3) var(--p3) var(--p3);display:flex;align-items:center;justify-content:flex-start}.nav-wrapper{display:flex;justify-content:space-between}.flags{display:flex;align-items:flex-start;padding-top:var(--p2);padding-right:var(--p3);gap:var(--p2)}.flags a{display:flex}.flags img{width:20px}.flags img:hover{cursor:pointer}.button{padding:var(--p2) var(--p6);background:var(--c2);transition:background ease .2s;color:#000;border-radius:var(--br);font-size:var(--t1);border:none;text-decoration:none}.button.button-margin{display:block;margin-top:var(--p3);text-align:center}button.button{width:100%}.button:hover{color:#fff;cursor:pointer;background:var(--c3)}section ul{margin-left:var(--p4)}p,li,a{font-size:var(--t1)}p:not(.title,:last-of-type),li{padding-bottom:var(--p3)}nav a{font-size:var(--t1)}nav li{margin-bottom:0}footer p,.grid-item p{padding-bottom:0}.mw{max-width:1024px}.mc{margin:0 auto}img{display:flex;max-width:100%}.phone{display:flex;gap:var(--p3);align-items:center;justify-content:flex-end;flex:1}.phone a{color:inherit}.phone i{font-size:24px}nav.open{left:0}nav.close{left:-120%}nav{padding-left:var(--p1);padding-right:var(--p3);display:flex}nav ul{list-style:none;display:flex;gap:var(--p1)}nav a{text-transform:uppercase;display:block;padding:var(--p2);color:inherit;white-space:nowrap;transition:background .2s}nav a:hover{background:var(--c3);color:#fff}header{position:sticky;top:0;width:100%;z-index:10;border-bottom:1px solid #E5E5E5;background-color:#fff;box-shadow:0 -15px 50px #000;background:var(--c2)}main{flex:1}main,footer,.copyright{transition:opacity .3s ease}.boxes{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--p3)}.boxes3{grid-template-columns:repeat(3,1fr)}.boxes4{grid-template-columns:repeat(4,1fr)!important}footer{box-shadow:0 25px 50px #000;margin-top:150px;padding:var(--p3);background:var(--c1);color:#fff}footer a{color:#fff}.copyright{position:relative;text-align:center;color:#fff;z-index:2;padding:var(--p3);background:var(--c1)}.copyright p{padding-top:var(--p3);padding-bottom:var(--p6)}div.scrollmenu{overflow:auto;white-space:nowrap}.main-wrapper{display:flex;flex-flow:column}section{padding:var(--p3)}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--p3)}.grid-item{display:flex;flex-direction:column;text-decoration:none;color:#000}.grid-item .img{max-height:200px;overflow:hidden}.grid-item .img img{object-fit:contain;transition:scale .2s ease}.grid-item:hover .img img{scale:1.1}.grid-item .title{text-decoration:underline}.text{display:flex;flex-flow:column;flex:1;padding-top:var(--p3)}.text .button{margin-top:auto}.hero{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:70vh;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.65) 100%),url(/storage/srdce.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}body:not(.hp) .hero{background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.65) 100%),url(/storage/hero.webp)}.hero p{max-width:700px}.hero-wrapper{display:flex;gap:var(--p8);justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:var(--p3)}.hero h1{font-style:normal;font-weight:900;color:#fff;font-size:10vmin;line-height:1;text-shadow:3px 3px 3px black}.hero p{text-shadow:3px 3px 3px black;color:#fff;font-size:var(--t2)}.buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--p2)}.footer-wrapper{display:flex;justify-content:space-between;gap:var(--p8)}.footer-item:nth-child(2),.footer-item:nth-child(1){width:100%}.footer-item:nth-child(3){align-items:center;display:flex;flex-flow:row}.footer-wrapper .title{padding:0}.footer-item{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--p2)}.footer-item img{filter:invert(100%);max-width:202px}footer h2:before,footer h2:after{background:none}footer h2{text-align:left;margin-top:0;margin-bottom:var(--p3)}a i{background:var(--c2);padding:var(--p3);color:#000;border-radius:100%;box-shadow:0 0 10px #000;transition:background,color ease .2s}a:hover i{background:var(--c3);color:#fff}footer a:hover{color:var(--c2)}.nice-card{background:#fff;border-radius:var(--br);padding:var(--p6);box-shadow:0 8px 24px #00000014;transition:transform .3s ease,box-shadow .3s ease}.nice-card.fit{height:fit-content}.box{padding:var(--p6);display:flex;flex-flow:column;height:100%}.box .buttons{padding-top:var(--p3);flex:1}.box .buttons .button{margin-top:auto}.gallery{padding:0;display:flex;flex-wrap:wrap;gap:var(--p3)}label{display:flex;flex-direction:column;margin-bottom:var(--p4);font-size:var(--t1)}label span{margin-bottom:var(--p2);font-weight:700}input,textarea{padding:var(--p2);border:1px solid #ccc;border-radius:var(--br);font-size:var(--t1);transition:border-color .2s ease,box-shadow .2s ease}input:focus,textarea:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff33;outline:none}textarea{resize:vertical}::placeholder{color:#aaa;font-size:13px}.columns{display:flex;gap:var(--p3)}.column{display:flex;flex-flow:column;gap:var(--p3);width:50%}.fade{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .5s ease}.fade.show{opacity:1;transform:translateY(0)}.flex{display:flex;gap:var(--p3)}@media (min-width: 620px){.grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 720px){main.nav-fade,footer.nav-fade,.copyright.nav-fade{opacity:.4}.boxes3{grid-template-columns:repeat(2,1fr)}.boxes4{grid-template-columns:repeat(2,1fr)!important}nav{padding:var(--p2);position:absolute;top:38px;left:-100%;width:175px;height:calc(100vh - 30px);background:var(--c2);transition:left .3s ease-in-out;z-index:11}nav li{width:100%;padding-bottom:0}nav li a{white-space:wrap}nav ul{width:100%;flex-flow:column}#phonemenu{display:block}.nav-wrapper{justify-content:space-between}}@media (max-width: 575px){h1:before,h1:after,h2:before,h2:after{background:none!important}.nice-card,.box{padding:var(--p4) var(--p3)}}@media (max-width: 500px){.flags{padding:var(--p2)}.logo{width:125px}header .wrapper{padding:var(--p2)}header h1{font-size:var(--t5)}.phone i{font-size:20px}section{padding:var(--p2)}.hero-wrapper{padding:var(--p2)}.boxes{grid-template-columns:repeat(1,4fr)!important}.columns{flex-flow:column}.column{width:100%}.nice-card:hover{transform:none}.footer-wrapper{gap:var(--p8);flex-flow:column}.footer-item{align-self:center;align-items:center;text-align:center}}@media (max-width: 420px){header h1{font-size:var(--t4)}.phone i{font-size:15px}.logo{width:100px;height:unset}}strong{font-weight:700}
