@font-face{font-family:Polin;src:url(/fonts/Polin-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Polin;src:url(/fonts/Polin-Extralight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Polin;src:url(/fonts/Polin-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Polin;src:url(/fonts/Polin-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Polin;src:url(/fonts/Polin-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Polin;src:url(/fonts/Polin-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Polin;src:url(/fonts/Polin-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Polin;src:url(/fonts/Polin-Extrabold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Polin;src:url(/fonts/Polin-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Sunny;src:url(/fonts/Sunny-Sunset.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ShifraLogo;src:url(/fonts/FtShifraLogo-Logo.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@media (width<=760px){.cs-root{--m:calc(100vw / 302);--fs-headline:calc(41 * var(--m));--lh-headline:calc(41 * var(--m));--fs-script:calc(57.5 * var(--m));--fs-title:calc(40.4 * var(--m));--fs-desc:calc(16.6 * var(--m));height:auto;min-height:100dvh;padding:calc(11.5 * var(--m));overflow:visible}.cs-root .cs-grid{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto}.cs-root .cs-right{order:1;grid-template-rows:auto auto}.cs-root .cs-left{order:2}.cs-root .cs-card{border-radius:30px}.cs-root .cs-br-m{display:inline}.cs-root .cs-br-d{display:none}.cs-root .cs-header{padding:calc(21 * var(--m)) calc(17 * var(--m)) calc(31.5 * var(--m)) calc(18 * var(--m))}.cs-root .cs-smiley{width:calc(73 * var(--m))}.cs-root .cs-brand{text-align:right;margin-top:calc(4.7 * var(--m));margin-right:calc(2.5 * var(--m));align-items:flex-start;gap:0}.cs-root .cs-logo{font-size:calc(28 * var(--m))}.cs-root .cs-sub{font-size:calc(16.5 * var(--m));margin-top:calc(-1.9 * var(--m));line-height:1}.cs-root .cs-hero{margin-top:calc(12.8 * var(--m))}.cs-root .cs-headline{font-size:var(--fs-headline);line-height:var(--lh-headline)}.cs-root .cs-headline span{display:block}.cs-root .cs-reno{font-size:var(--fs-script);margin-top:calc(-21.2 * var(--m));line-height:.93}.cs-root .cs-row{grid-template-columns:1fr}.cs-root .cs-contact--call{order:1}.cs-root .cs-contact--whatsapp{order:2}.cs-root .cs-contact--mail{order:3}.cs-root .cs-contact{padding:calc(17 * var(--m)) calc(17 * var(--m)) calc(16.8 * var(--m)) calc(18 * var(--m));min-height:calc(159 * var(--m))}.cs-root .cs-contact--whatsapp{min-height:calc(220 * var(--m))}.cs-root .cs-contact-head{direction:ltr;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0;display:flex}.cs-root .cs-icon{display:none}.cs-root .cs-icon-m{flex:none;height:auto;display:block}.cs-root .cs-icon-m--call{width:calc(54 * var(--m));margin:calc(-1.6 * var(--m)) 0 0 0}.cs-root .cs-icon-m--whatsapp{width:calc(46.9 * var(--m));margin:calc(-3.8 * var(--m)) 0 0 calc(-2 * var(--m))}.cs-root .cs-icon-m--mail{width:calc(48 * var(--m));margin:calc(.65 * var(--m)) 0 0 calc(-4 * var(--m))}.cs-root .cs-title{font-size:var(--fs-title);text-align:right;margin-top:calc(6.2 * var(--m));line-height:1}.cs-root .cs-contact--call .cs-title{margin-top:calc(1.6 * var(--m))}.cs-root .cs-whatsapp{font-size:var(--fs-title);margin-top:calc(-3 * var(--m));line-height:1}.cs-root .cs-email{font-size:calc(24.5 * var(--m));margin-top:calc(8.3 * var(--m));white-space:nowrap;overflow-wrap:normal;line-height:1}.cs-root .cs-phone{font-size:calc(23.5 * var(--m));margin-top:calc(10 * var(--m));margin-right:calc(2.5 * var(--m));line-height:1}.cs-root .cs-contact--call .cs-phone{margin-top:calc(1 * var(--m))}.cs-root .cs-contact--whatsapp .cs-phone{margin-top:calc(9 * var(--m))}.cs-root .cs-desc{font-size:var(--fs-desc);line-height:calc(20 * var(--m));margin-top:calc(9.7 * var(--m))}.cs-root .cs-contact--whatsapp .cs-desc{margin-top:calc(10.3 * var(--m))}.cs-root .cs-contact--mail .cs-desc{margin-top:calc(5.6 * var(--m))}.cs-root .cs-left{padding:calc(26.4 * var(--m)) calc(12.3 * var(--m)) calc(14 * var(--m)) calc(8.3 * var(--m))}.cs-root .cs-left-top{padding:0 calc(5.2 * var(--m)) 0 calc(8 * var(--m))}.cs-root .cs-head-left{font-size:var(--fs-headline);line-height:var(--lh-headline)}.cs-root .cs-accept{font-size:var(--fs-script);margin-top:calc(-21.7 * var(--m));margin-bottom:0;line-height:.93}.cs-root .cs-form{justify-content:flex-start;gap:calc(11.5 * var(--m));margin-top:calc(47.2 * var(--m))}.cs-root .cs-pill{height:calc(62.5 * var(--m));border-width:calc(2.4 * var(--m));width:auto;margin-inline:calc(1.5 * var(--m));padding:0 calc(18.3 * var(--m));font-size:calc(16.4 * var(--m));color:#000}.cs-root .cs-pill::placeholder{color:#000}.cs-root .cs-submit{height:calc(62 * var(--m));margin-top:calc(-2 * var(--m));font-size:calc(16.2 * var(--m))}}.cs-contact .cs-icon,.cs-contact .cs-icon-m{will-change:transform}.cs-contact--mail .cs-icon{transform-origin:50% 45%}.cs-contact--mail :is(.cs-icon,.cs-icon-m){animation:9s cubic-bezier(.65,0,.35,1) 4s infinite cs-atom-loop}.cs-contact--mail:hover :is(.cs-icon,.cs-icon-m){animation:1.15s cubic-bezier(.65,0,.35,1) cs-atom-orbit}@keyframes cs-atom-orbit{0%{transform:rotate(0)scale(1)}18%{transform:rotate(28deg)scale(.88)}72%{transform:rotate(-382deg)scale(1.12)}88%{transform:rotate(-356deg)scale(.98)}to{transform:rotate(-360deg)scale(1)}}.cs-contact--whatsapp .cs-icon{transform-origin:50% 54.6%}.cs-contact--whatsapp :is(.cs-icon,.cs-icon-m){animation:9s cubic-bezier(.3,0,.2,1) 2.5s infinite cs-sun-loop}.cs-contact--whatsapp:hover :is(.cs-icon,.cs-icon-m){animation:.95s cubic-bezier(.3,0,.2,1) cs-sun-burst}@keyframes cs-sun-burst{0%{transform:rotate(0)scale(1)}22%{transform:rotate(-12deg)scale(.72)}55%{transform:rotate(200deg)scale(1.28)}78%{transform:rotate(172deg)scale(.94)}to{transform:rotate(180deg)scale(1)}}.cs-contact--call svg{overflow:visible}.cs-contact--call .cs-star{transform-box:fill-box;transform-origin:50%;animation:9s cubic-bezier(.5,0,.2,1) 1s infinite cs-star-loop}.cs-contact--call .cs-star--mid{animation-delay:1.12s}.cs-contact--call .cs-star--small{animation-delay:1.24s}.cs-contact--call:hover .cs-star{animation:.8s cubic-bezier(.5,0,.2,1) both cs-star-twinkle}.cs-contact--call:hover .cs-star--mid{animation-delay:.12s}.cs-contact--call:hover .cs-star--small{animation-delay:.24s}@keyframes cs-star-twinkle{0%{transform:scale(1)rotate(0)}30%{transform:scale(.15)rotate(45deg)}65%{transform:scale(1.35)rotate(90deg)}to{transform:scale(1)rotate(90deg)}}@keyframes cs-atom-loop{0%{transform:rotate(0)scale(1)}2.3%{transform:rotate(28deg)scale(.88)}9.2%{transform:rotate(-382deg)scale(1.12)}11.2%{transform:rotate(-356deg)scale(.98)}12.8%,to{transform:rotate(-360deg)scale(1)}}@keyframes cs-sun-loop{0%{transform:rotate(0)scale(1)}2.3%{transform:rotate(-12deg)scale(.72)}5.8%{transform:rotate(200deg)scale(1.28)}8.2%{transform:rotate(172deg)scale(.94)}10.6%,to{transform:rotate(180deg)scale(1)}}@keyframes cs-star-loop{0%{transform:scale(1)rotate(0)}2.7%{transform:scale(.15)rotate(45deg)}5.8%{transform:scale(1.35)rotate(90deg)}8.9%,to{transform:scale(1)rotate(90deg)}}[inert] .cs-contact :is(.cs-icon,.cs-icon-m,.cs-star){animation:none}@media (prefers-reduced-motion:reduce){.cs-contact :is(.cs-icon,.cs-icon-m,.cs-star),.cs-contact:hover :is(.cs-icon,.cs-icon-m,.cs-star){animation:none}}:root{--opening-background:#000;--opening-logo:#fff}.site-opening{z-index:10000;background:var(--opening-background);color:var(--opening-logo);place-items:center;transition:transform .65s cubic-bezier(.76,0,.24,1);display:grid;position:fixed;inset:0}.site-opening--leaving{transform:translateY(-100%)}.site-opening__logo{letter-spacing:0;white-space:nowrap;opacity:0;font-family:ShifraLogo,serif;font-size:96px;font-weight:400;line-height:1.3;position:relative}.site-opening--running .site-opening__logo{opacity:1}.site-opening__fill{color:var(--opening-background);-webkit-text-stroke:1px var(--opening-logo);clip-path:inset(100% 0 0);position:absolute;inset:0}.site-opening--running .site-opening__fill{animation:1.5s linear forwards opening-fill}@keyframes opening-fill{to{clip-path:inset(0)}}@media (width<=760px){.site-opening__logo{font-size:68px}}@media (prefers-reduced-motion:reduce){.site-opening{transition-duration:1ms}.site-opening--running .site-opening__fill{animation:none}}
