:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;background-color:#e08b8b;overflow-x:hidden}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:#363636cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:4px 0}html::-webkit-scrollbar-thumb{transition:background-color .3s;background:#c9c9c999;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-radius:10px;border:1px solid rgba(255,255,255,.18)}html::-webkit-scrollbar-thumb:hover{background-color:#f7bd61}section.beige-section{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;background:linear-gradient(to top,#fffbf8,#fff7f1 4%,#fff2e6 6%,#fff2e6 80%,#fff6ed 94%,#fffbf8 96%,#fffbf8);font-size:clamp(1.5rem,1.25rem + 1vw,1.8rem);line-height:clamp(1.5rem,1vw,1.8rem)}a.contact-btn{display:flex;justify-content:center;align-items:center;background-color:#f7bd61;text-decoration:none;font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-size:clamp(.9rem,1rem + 1vw,1.5rem);font-weight:800;color:#453728;padding:4px 10px;border-radius:4px;transition:all .3s ease-in-out}a.contact-btn:hover{background-color:#fffbf8;color:#e08b8b;box-shadow:2px 2px 6px #00000014,-2px -2px 6px #fffc;transform:scale(1.05)}div.icons-container{width:80%;display:flex;justify-content:space-evenly;align-items:center;max-width:220px}div.icons-container a.social-media-icon{width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer;transition:all .2s ease-in}div.icons-container a.social-media-icon:hover{transform:scale(1.2);color:#e08b8b;opacity:.5}span.address{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;text-align:center;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:1.8rem}.loader-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffbf8;display:flex;align-items:center;justify-content:center;z-index:2000}.dots{display:flex;gap:.5rem}.dots span{width:12px;height:12px;background:#e08b8b;border-radius:50%;opacity:.3;animation:blink 1s infinite}.dots span:nth-child(2){animation-delay:.2s}.dots span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.3;transform:scale(1)}40%{opacity:1;transform:scale(1.4)}}input.menuToggle{display:none;overflow:visible}label.menuBubbleContainer{position:fixed;top:10px;left:10px;width:53px;height:53px;-webkit-tap-highlight-color:transparent;outline:none;overflow:visible;z-index:5;display:flex;justify-content:space-evenly;align-items:space-evenly;cursor:pointer;transition:all .5s ease-in-out}label.menuBubbleContainer div.iconSquare{position:absolute;width:9px;height:9px;background-color:#363636;border-radius:2px;transition:all .5s ease-in-out;transition:background-color .25s ease-in-out;z-index:6}label.menuBubbleContainer div.iconSquare.dark{background-color:#fffbf8}label.menuBubbleContainer div.iconSquare.top-left{top:15px;left:15px}label.menuBubbleContainer div.iconSquare.top-right{top:15px;right:15px}label.menuBubbleContainer div.iconSquare.bottom-left{bottom:15px;left:15px}label.menuBubbleContainer div.iconSquare.bottom-right{bottom:15px;right:15px}label.menuBubbleContainer:before,label.menuBubbleContainer:after{content:"";position:absolute;width:3px;height:15px;background-color:#363636;top:50%;left:50%;transform-origin:center center;border-radius:2px;opacity:0;visibility:hidden;z-index:7;transform:translate(-50%,-50%) scale(0) rotate(0);transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .2s ease-in-out .2s,visibility 0s linear .6s}nav.menu{position:fixed;top:10px;left:10px;width:53px;height:53px;opacity:0;visibility:hidden;background:#37373766;box-shadow:0 8px 32px #2424245e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:0 50% 50%;border:1px solid rgba(255,255,255,.18);transition:all .5s ease-in-out;-webkit-tap-highlight-color:transparent;outline:none;z-index:3}nav.menu ul.menu-main-list{list-style:none;padding:0;margin:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;opacity:0;transition:all .3s ease-in-out;visibility:hidden}nav.menu ul.menu-main-list div.divider{width:100%;height:1px;background-color:#fffbf8;opacity:0;visibility:hidden}nav.menu ul.menu-main-list li.main-list-item{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;width:100%;max-width:400px;height:10%;display:flex;justify-content:center;align-items:center;font-size:clamp(1.2rem,3vw + .4rem,1.8rem);line-height:clamp(1.5rem,1vw,1.8rem);font-weight:400;text-align:center;text-decoration:none;border-radius:50px;border:1px solid transparent;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out,backdrop-filter .3s ease-in-out,border-radius .3s ease-in-out,border .3s ease-in-out}nav.menu ul.menu-main-list li.main-list-item a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;color:#fffbf8}nav.menu ul.menu-main-list li.main-list-item a.active{color:#f7bd61}nav.menu ul.menu-main-list li.main-list-item:hover{background-color:#ffffff40;box-shadow:0 8px 32px #2424245e;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:50px;border:1px solid rgba(255,255,255,.18)}input.menuToggle:checked~nav.menu{opacity:1;visibility:visible;border-radius:0 15px 15px;width:calc(100% - 20px);height:calc(100dvh - 20px);max-height:1200px;padding:20px}input.menuToggle:checked~nav.menu ul.menu-main-list{opacity:1;visibility:visible}input.menuToggle:checked~nav.menu ul.menu-main-list div.divider{opacity:1;visibility:visible}input.menuToggle:checked~label.menuBubbleContainer{background:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}input.menuToggle:checked~label.menuBubbleContainer div.iconSquare{width:18px;height:18px;transition:width .3s ease-in-out,height .3s ease-in-out,background-color .3s ease-in-out;background-color:#fffbf8}input.menuToggle:checked~label.menuBubbleContainer div.iconSquare.top-left{border-radius:2px 0 0}input.menuToggle:checked~label.menuBubbleContainer div.iconSquare.top-right{border-radius:0 2px 0 0}input.menuToggle:checked~label.menuBubbleContainer div.iconSquare.bottom-left{border-radius:0 0 0 2px}input.menuToggle:checked~label.menuBubbleContainer div.iconSquare.bottom-right{border-radius:0 0 2px}input.menuToggle:checked~label:before,input.menuToggle:checked~label:after{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1) rotate(0);transition:transform .4s cubic-bezier(.25,1,.5,1) .1s,opacity .2s ease-in-out .1s,visibility 0s linear 0s}input.menuToggle:checked~label:before{transform:translate(-50%,-50%) scale(1) rotate(45deg)}input.menuToggle:checked~label:after{transform:translate(-50%,-50%) scale(1) rotate(-45deg);transition-delay:.15s,.15s,0s}@media screen and (min-width: 750px){input.menuToggle:checked~nav.menu{width:50vw}}div.lang-selector{position:fixed;top:10px;right:10px;display:inline-block}button.lang-label{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;color:#fffbf8;font-weight:700;display:flex;align-items:center;padding:.4rem .6rem;cursor:pointer;font-size:clamp(1.2rem,1.2rem + .8vw,1.6rem);-webkit-user-select:none;user-select:none;background:none;outline:none;border:none}button.lang-label div.lang-icon{width:1.5rem;height:1.6rem;background-repeat:no-repeat;background-size:cover;background-position:center}button.lang-label div.language-globe{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99961%201.6001C4.4713%201.6001%201.59961%204.47179%201.59961%208.0001C1.59961%2011.5284%204.4713%2014.4001%207.99961%2014.4001C11.5279%2014.4001%2014.3996%2011.5284%2014.3996%208.0001C14.3996%204.47179%2011.5279%201.6001%207.99961%201.6001ZM7.99961%202.66676C8.096%202.66676%208.23304%202.71775%208.42565%202.94176C8.61826%203.1658%208.82876%203.54458%209.0069%204.03447C9.12811%204.36778%209.22845%204.76627%209.31732%205.18968C8.90834%205.26865%208.46704%205.31885%207.99961%205.31885C7.53189%205.31885%207.09086%205.26874%206.6819%205.18968C6.77077%204.76627%206.87111%204.36778%206.99232%204.03447C7.17046%203.54458%207.38096%203.1658%207.57357%202.94176C7.76618%202.71773%207.90322%202.66676%207.99961%202.66676ZM9.6944%202.94801C10.3678%203.17437%2010.9826%203.52649%2011.5059%203.98343C11.3953%204.23507%2011.1266%204.50889%2010.6548%204.75426C10.5621%204.80247%2010.4504%204.84308%2010.3454%204.88656C10.2503%204.45136%2010.1421%204.03605%2010.009%203.66989C9.91408%203.40889%209.80912%203.16933%209.6944%202.94801ZM6.30378%202.94906C6.1893%203.17005%206.08497%203.40937%205.99023%203.66989C5.8572%204.03572%205.74996%204.45076%205.65482%204.88551C5.55009%204.84209%205.43802%204.80241%205.34544%204.75426C4.87361%204.50889%204.60493%204.23507%204.4944%203.98343C5.01723%203.527%205.63127%203.17549%206.30378%202.94906ZM3.74128%204.79385C4.01103%205.15928%204.40234%205.46533%204.85378%205.7001C5.04494%205.79951%205.25241%205.88656%205.46836%205.96572C5.40639%206.44327%205.36825%206.94547%205.35169%207.46676H2.69232C2.79111%206.4669%203.16947%205.55289%203.74128%204.79385ZM12.259%204.79489C12.8303%205.5537%2013.2082%206.46742%2013.3069%207.46676H10.6475C10.631%206.94547%2010.5928%206.44327%2010.5309%205.96572C10.7469%205.88655%2010.9553%205.79952%2011.1465%205.7001C11.5976%205.46548%2011.9892%205.16001%2012.259%204.79489ZM6.51211%206.24176C6.98153%206.32991%207.47699%206.38551%207.99961%206.38551C8.5218%206.38551%209.01781%206.33081%209.48711%206.24281C9.534%206.63358%209.56491%207.04141%209.57982%207.46676H6.4194C6.43432%207.04104%206.46515%206.63284%206.51211%206.24176ZM2.69232%208.53343H5.35169C5.36782%209.04131%205.40491%209.53045%205.46419%209.99697C5.24989%2010.0757%205.04355%2010.1618%204.85378%2010.2605C4.39431%2010.4995%203.99693%2010.8125%203.72669%2011.1866C3.16322%2010.4314%202.79026%209.52466%202.69232%208.53343ZM6.4194%208.53343H9.57982C9.5654%208.94486%209.53674%209.33958%209.49232%209.71885C9.02192%209.63021%208.52457%209.57516%208.00065%209.5751H7.99961C7.47569%209.57516%206.97857%209.63021%206.50794%209.71885C6.46351%209.33955%206.43382%208.9449%206.4194%208.53343ZM10.6475%208.53343H13.3069C13.209%209.52466%2012.836%2010.4314%2012.2725%2011.1866C12.0023%2010.8125%2011.6049%2010.4995%2011.1454%2010.2605C10.9557%2010.1618%2010.7492%2010.0757%2010.535%209.99697C10.5943%209.53045%2010.6314%209.04131%2010.6475%208.53343ZM7.99961%2010.6418C8.47003%2010.6418%208.91373%2010.6921%209.32461%2010.772C9.23423%2011.2104%209.13171%2011.6225%209.0069%2011.9657C8.82876%2012.4556%208.61826%2012.8344%208.42565%2013.0584C8.23304%2013.2825%208.096%2013.3334%207.99961%2013.3334C7.90322%2013.3334%207.76618%2013.2824%207.57357%2013.0584C7.38096%2012.8344%207.17046%2012.4556%206.99232%2011.9657C6.86751%2011.6225%206.76499%2011.2104%206.67461%2010.772C7.08551%2010.6922%207.52948%2010.6418%207.99961%2010.6418ZM5.64753%2011.0772C5.74418%2011.5259%205.85347%2011.9542%205.99023%2012.3303C6.08497%2012.5908%206.1893%2012.8302%206.30378%2013.0511C5.62517%2012.8227%205.00569%2012.4667%204.47982%2012.0043C4.58352%2011.7453%204.85603%2011.4603%205.3444%2011.2063C5.43517%2011.1591%205.54503%2011.1199%205.64753%2011.0772ZM10.3517%2011.0782C10.4537%2011.1207%2010.5634%2011.1593%2010.6538%2011.2063C11.1428%2011.4607%2011.415%2011.7461%2011.5184%2012.0053C10.9926%2012.4674%2010.3738%2012.8228%209.69544%2013.0511C9.80992%2012.8302%209.91425%2012.5908%2010.009%2012.3303C10.1457%2011.9545%2010.2551%2011.5266%2010.3517%2011.0782Z'%20fill='white'/%3e%3c/svg%3e")}button.lang-label div.dropdown{background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.4923%204.27725L6.52755%207.992C6.2463%208.33175%205.8128%208.33175%205.54318%207.992L2.57843%204.27725C2.29718%203.9255%202.4378%203.65625%202.8713%203.65625H9.19943C9.64493%203.65625%209.77355%203.92588%209.4923%204.27725Z'%20fill='white'/%3e%3c/svg%3e");transform:rotate(180deg)}button.lang-label div.dropdown.rotated{transform:rotate(0)}button.lang-label span.lang-text{margin:0 8px}div.dropdown-list{position:absolute;top:calc(100% + .2rem);width:100%}div.dropdown-list ul.lang-dropdown{border:none;background:#24242473;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #2424245e;border-radius:4px;box-shadow:0 2px 8px #0000001a;min-width:max-content;text-align:left;list-style:none}div.dropdown-list ul.lang-dropdown li{display:flex;list-style:none;padding:.5rem .8rem;cursor:pointer}div.dropdown-list ul.lang-dropdown li button.lang-text{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;color:#fffbf8;background:none;border:none;text-align:left;font-size:clamp(1rem,1rem + .8vw,1.4rem);padding:0}div.dropdown-list ul.lang-dropdown li button.disabled{opacity:.5}div.dropdown-list ul.lang-dropdown li:last-of-type{border-top:.5px solid rgba(255,251,248,.5)}div.whatsapp-floating{display:flex;justify-content:center;align-items:center;position:fixed;bottom:50px;right:30px;width:50px;height:50px;border-radius:50%;background-color:#25d366;z-index:1000;cursor:pointer;overflow:visible;-webkit-tap-highlight-color:transparent;z-index:2}div.whatsapp-floating img.icon{position:absolute;width:35px;height:35px;top:50%;left:50%;transform:translate(-50%,-50%) scale(1) rotate(0);transition:transform .3s ease-in-out;-webkit-tap-highlight-color:transparent}div.whatsapp-floating img.close-icon{display:block;transform:translate(-50%,-50%) scale(0) rotate(0);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}div.whatsapp-floating .whatsapp-popup{display:flex;flex-direction:column;align-items:center;justify-content:space-around;position:absolute;bottom:60px;right:0;width:60vw;max-width:240px;height:20vh;max-height:100px;padding:18px 15px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;text-align:center;opacity:0;transform:translateY(25px) scale(.9);transition:opacity .3s ease-in-out,transform .3s ease-in-out;pointer-events:none}div.whatsapp-floating .whatsapp-popup p{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;margin:0 0 8px;color:#333;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:clamp(1.5rem,.8vw,1.8rem)}div.whatsapp-floating .whatsapp-popup .popup-button{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;display:inline-block;padding:6px 12px;background-color:#25d366;color:#fffbf8;border-radius:4px;text-decoration:none;font-size:clamp(.8rem,.8rem + .5vw,1.1rem);line-height:clamp(1.5rem,.8vw,1.8rem)}div.whatsapp-floating.open .whatsapp-icon{transform:translate(-50%,-50%) scale(0) rotate(360deg)}div.whatsapp-floating.open .close-icon{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(360deg)}div.whatsapp-floating.open .whatsapp-popup{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}section.location-info-container{position:relative;width:100%;background-color:#fffbf8;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;padding:80px 0}section.location-info-container h4{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;color:#f7bd61;font-size:clamp(2rem,1.5rem + 2vw,3.5rem);margin-bottom:clamp(10px,2vw,35px)}section.location-info-container h1{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;color:#453728;font-size:clamp(2.5rem,2rem + 2.5vw,4rem);line-height:clamp(3rem,2.5vw + 3rem,3.8rem);margin-bottom:clamp(10px,2vw,25px)}section.location-info-container span.address{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-size:clamp(1.5rem,1.25rem + 1vw,1.8rem);text-align:center;margin-bottom:clamp(10px,2vw,20px)}section.location-info-container div.map-container{width:85%;max-width:clamp(500px,80vw,800px);height:clamp(350px,80vw,600px);border-radius:10px;background-color:gray;overflow:hidden;box-shadow:4px 6px 6px #00000012,-3px -3px 7px #ffffff80;color:#fffbf8;font-size:clamp(1.5rem,1.25rem + 1vw,1.8rem);line-height:clamp(1.5rem,2vw,1.8rem);font-weight:800;display:flex;justify-content:center;align-items:center}section.location-info-container a.contact-btn{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;color:#453728;font-weight:800;margin-top:10px;box-shadow:4px 6px 6px #00000012,-3px -3px 7px #ffffff80}section.location-info-container a.contact-btn:hover{color:#e08b8b}footer{position:relative;width:100%;min-width:100vw;min-height:100vh;background-color:#453728;display:flex;flex-direction:column;justify-content:center;gap:10px;align-items:center}footer a.mainLogo-bottom{width:max-content;margin:120px auto 20px}footer a.mainLogo-bottom img.main-logo-white{width:100%}footer nav.footer-menu{min-width:100vw;margin-bottom:40px}footer nav.footer-menu ul{display:flex;flex-direction:column;justify-content:center;align-items:space-evenly;text-align:left;width:100%;height:100%;list-style:none;margin:0 auto;max-width:650px}footer nav.footer-menu ul li{padding:10px 8%;cursor:pointer;transition:opacity .3s ease-in-out}footer nav.footer-menu ul li a{display:flex;font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;text-decoration:none;color:#fffbf8;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:clamp(2rem,1vw,2.3rem);font-weight:600;width:100%;height:100%}footer nav.footer-menu ul li:hover{opacity:.5}footer nav.footer-menu ul div.divider{width:90%;height:.5px;background-color:#fffbf84d;margin:0 auto}footer span.address.white{display:block;margin:10px 0 0;color:#fffbf8;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:clamp(1.5rem,.8vw,1.8rem)}footer span.email-address{display:block;text-align:center;color:#fffbf8;font-size:clamp(.8rem,.8rem + .5vw,1.1rem);line-height:clamp(1.5rem,.8vw,1.8rem)}footer div.icons-container.white{margin:25px auto}footer div.icons-container.white a.email.white{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='512'%20height='512'%20x='0'%20y='0'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512'%20xml:space='preserve'%20class=''%3e%3cg%3e%3cpath%20d='M412%20436H100c-44.183%200-80-35.817-80-80V156c0-44.183%2035.817-80%2080-80h312c44.183%200%2080%2035.817%2080%2080v200c0%2044.183-35.817%2080-80%2080z'%20style='stroke-width:40;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;'%20fill='none'%20stroke='%23ffffff'%20stroke-width='40'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-miterlimit='10'%20data-original='%23000000'%20opacity='1'%3e%3c/path%3e%3cpath%20d='m100%20156%20127.716%20131.716c15.621%2015.621%2040.948%2015.621%2056.569%200L412%20156M100%20356l96-100M316%20256l96%20100'%20style='stroke-width:40;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;'%20fill='none'%20stroke='%23ffffff'%20stroke-width='40'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-miterlimit='10'%20data-original='%23000000'%20opacity='1'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}footer div.icons-container.white a.instagram.white{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='512'%20height='512'%20x='0'%20y='0'%20viewBox='0%200%20169.063%20169.063'%20style='enable-background:new%200%200%20512%20512'%20xml:space='preserve'%3e%3cg%3e%3cpath%20d='M122.406%200H46.654C20.929%200%200%2020.93%200%2046.655v75.752c0%2025.726%2020.929%2046.655%2046.654%2046.655h75.752c25.727%200%2046.656-20.93%2046.656-46.655V46.655C169.063%2020.93%20148.133%200%20122.406%200zm31.657%20122.407c0%2017.455-14.201%2031.655-31.656%2031.655H46.654C29.2%20154.063%2015%20139.862%2015%20122.407V46.655C15%2029.201%2029.2%2015%2046.654%2015h75.752c17.455%200%2031.656%2014.201%2031.656%2031.655v75.752z'%20fill='%23ffffff'%20opacity='1'%20data-original='%23000000'%3e%3c/path%3e%3cpath%20d='M84.531%2040.97c-24.021%200-43.563%2019.542-43.563%2043.563%200%2024.02%2019.542%2043.561%2043.563%2043.561s43.563-19.541%2043.563-43.561c0-24.021-19.542-43.563-43.563-43.563zm0%2072.123c-15.749%200-28.563-12.812-28.563-28.561%200-15.75%2012.813-28.563%2028.563-28.563s28.563%2012.813%2028.563%2028.563c0%2015.749-12.814%2028.561-28.563%2028.561zM129.921%2028.251c-2.89%200-5.729%201.17-7.77%203.22a11.053%2011.053%200%200%200-3.23%207.78c0%202.891%201.18%205.73%203.23%207.78%202.04%202.04%204.88%203.22%207.77%203.22%202.9%200%205.73-1.18%207.78-3.22%202.05-2.05%203.22-4.89%203.22-7.78%200-2.9-1.17-5.74-3.22-7.78-2.04-2.05-4.88-3.22-7.78-3.22z'%20fill='%23ffffff'%20opacity='1'%20data-original='%23000000'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}footer div.icons-container.white a.facebook.white{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='512'%20height='512'%20x='0'%20y='0'%20viewBox='0%200%20100%20100'%20style='enable-background:new%200%200%20512%20512'%20xml:space='preserve'%3e%3cg%3e%3cpath%20d='M40.4%2055.2h-9.9c-1.6%200-2.1-.6-2.1-2.1V41c0-1.6.6-2.1%202.1-2.1h9.9v-8.8c0-4%20.7-7.8%202.7-11.3%202.1-3.6%205.1-6%208.9-7.4%202.5-.9%205-1.3%207.7-1.3h9.8c1.4%200%202%20.6%202%202v11.4c0%201.4-.6%202-2%202-2.7%200-5.4%200-8.1.1-2.7%200-4.1%201.3-4.1%204.1-.1%203%200%205.9%200%209h11.6c1.6%200%202.2.6%202.2%202.2V53c0%201.6-.5%202.1-2.2%202.1H57.3v32.6c0%201.7-.5%202.3-2.3%202.3H42.5c-1.5%200-2.1-.6-2.1-2.1V55.2z'%20fill='%23ffffff'%20opacity='1'%20data-original='%23000000'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}footer div.icons-container.white a.phone.white{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='512'%20height='512'%20x='0'%20y='0'%20viewBox='0%200%2024%2024'%20style='enable-background:new%200%200%20512%20512'%20xml:space='preserve'%3e%3cg%3e%3cpath%20fill='%23ffffff'%20d='M21%2019v-1.646a2%202%200%200%200-1.257-1.857l-2.034-.814a2%202%200%200%200-2.532.963L15%2016s-2.5-.5-4.5-2.5S8%209%208%209l.354-.177a2%202%200%200%200%20.963-2.532l-.814-2.034A2%202%200%200%200%206.646%203H5a2%202%200%200%200-2%202c0%208.837%207.163%2016%2016%2016a2%202%200%200%200%202-2z'%20opacity='1'%20data-original='%23000000'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}footer div.sub-footer{position:absolute;bottom:0;display:flex;justify-content:space-evenly;align-items:center;width:100%;height:40px;background-color:#f7bd61}footer div.sub-footer div{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-size:clamp(.8rem,.8rem + .5vw,1.1rem);line-height:clamp(1.5rem,.8vw,1.8rem);color:#363636;font-weight:800}footer div.sub-footer div.vertical-divider{width:1px;height:50%;background-color:#363636}section.location-info-container+section.beige-section{gap:15px;padding:clamp(120px,30%,180px) 0px;background:linear-gradient(to top,#fff2e6 90%,#fffbf8)}section.location-info-container+section.beige-section h4{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-size:clamp(1.5rem,1.25rem + 1vw,1.8rem);color:#f7bd61;font-weight:800;margin-bottom:clamp(10px,2vw,18px)}section.location-info-container+section.beige-section h1{font-size:clamp(2rem,1.5rem + 2vw,3.5rem);margin-bottom:clamp(10px,2vw,18px)}section.location-info-container+section.beige-section p{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;text-align:center;font-size:clamp(1.5rem,1.25rem + 1vw,1.8rem);line-height:clamp(1.8rem,1.8vw,2.4rem);max-width:520px;padding:0 20px}div.home{position:relative;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;overflow:hidden;background-color:#fffbf8}div.home:before{content:"";position:fixed;top:0;left:0;transform:translate(-50%,-50%) rotate(0);width:300vw;height:300dvh;border-radius:0%;background-color:#fffbf8;filter:blur(30px);z-index:2;animation:moveOut 2.5s ease-out;animation-play-state:paused;animation-fill-mode:forwards;animation-delay:.22s;z-index:200}@keyframes moveOut{0%{transform:translate(-50%,-50%) rotate(-45deg);border-radius:50%}to{transform:translate(200%,250%) rotate(-45deg);border-radius:50%}}div.home.running:before{animation-play-state:running}div.home section.services.beige-section{padding-top:0;margin-top:0}div.mainContainer{position:relative}section.firstSection{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center}section.firstSection div.mainTitle-container{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;width:100%;max-width:1400px;margin:0 auto;min-height:50vh}section.firstSection div.mainTitle-container div.welcome-text-container{width:fit-content;padding:0 20px;margin:0 auto}section.firstSection div.mainTitle-container div.welcome-text-container h2{color:#f7bd61;font-weight:650;font-size:clamp(2rem,1.5rem + 2vw,3.5rem);text-align:left;margin-bottom:5px;max-width:750px}section.firstSection div.mainTitle-container div.welcome-text-container h1{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;color:#453728;font-size:clamp(2.8rem,2rem + 2.5vw,6rem);line-height:clamp(3.5rem,2rem + 3vw,6.5rem);text-align:left;font-weight:450;max-width:750px}section.firstSection div.mainTitle-container div.service-rating-desktop-container{display:none;justify-content:center;align-items:center;width:calc(50vw - 10px);max-width:620px}section.firstSection div.mainTitle-container div.service-rating-desktop-container div.background-img-mask-desktop{width:90%;aspect-ratio:365/226.5;background-image:url(/assets/desktop-hero-img-B80_TiHK.png);background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;box-shadow:0 6px 8px #3636364d;border-radius:10px 0 10px 10px}section.firstSection div.mainTitle-container div.service-rating-desktop-container div.background-img-mask-desktop div.service-rating{position:relative;width:60%;height:40%;min-width:220px;min-height:70px;max-width:400px;aspect-ratio:206/68.97;background:#ffffff40;box-shadow:0 8px 32px #3636364d;backdrop-filter:blur(4.5px);-webkit-backdrop-filter:blur(4.5px);border-radius:20px;display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center}section.firstSection div.mainTitle-container div.service-rating-desktop-container div.background-img-mask-desktop div.service-rating h2{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;font-size:clamp(1.5rem,1.5rem + 1vw,3rem);color:#fffbf8}section.firstSection div.mainTitle-container div.service-rating-desktop-container div.background-img-mask-desktop div.service-rating p{display:flex;justify-content:center;gap:3px;align-items:center;font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);color:#fffbf8}section.firstSection div.mainTitle-container div.service-rating-desktop-container div.background-img-mask-desktop div.service-rating p span{display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='10'%20viewBox='0%200%2011%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.48266%200.650113L6.45602%203.26625C6.52115%203.43994%206.68398%203.55935%206.86852%203.56658L9.65835%203.68238C10.0853%203.70047%2010.259%204.23961%209.92611%204.50376L7.73695%206.237C7.59221%206.35279%207.5307%206.54457%207.57774%206.72187L8.33038%209.41038C8.44617%209.82288%207.98662%2010.1558%207.63202%209.91697L5.30535%208.37189C5.14976%208.27057%204.95074%208.27057%204.79515%208.37189L2.46849%209.91697C2.11388%2010.1522%201.65433%209.81927%201.77012%209.41038L2.52276%206.72187C2.57342%206.54457%202.51191%206.35279%202.36355%206.237L0.174389%204.50376C-0.158508%204.23961%200.0151767%203.70047%200.442154%203.68238L3.23198%203.56658C3.41652%203.55935%203.57935%203.43994%203.64448%203.26625L4.61785%200.650113C4.7662%200.248465%205.3343%200.248465%205.48266%200.650113Z'%20fill='%23F7BD61'/%3e%3c/svg%3e");background-size:cover;background-repeat:no-repeat}section.firstSection section.main-fotos-container{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;background-color:#080404;clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}section.firstSection section.main-fotos-container img.mainFoto{width:100%;max-width:450px}section.firstSection section.main-fotos-container img.mainLogo-top{width:40%;max-width:220px;margin-top:10px}section.firstSection section.main-fotos-container a.contact-btn{position:absolute;top:25px;right:2.5vw;width:fit-content}section.firstSection section.main-fotos-container a.contact-btn:hover{box-shadow:none}section.firstSection a.first-reservation-button{margin-top:5vh;font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-size:calc(clamp(1.75rem,1.2rem + 1vw,2.5rem) - .3rem);font-weight:600;padding:6px 15px;background-color:#f7bd61;color:#453728;border-radius:6px;z-index:2;box-shadow:4px 6px 6px #00000012,-3px -3px 7px #ffffff80;transition:all .3s ease-in-out}section.firstSection a.first-reservation-button:hover{background-color:#fffbf8;color:#e08b8b;box-shadow:2px 2px 6px #00000014,-2px -2px 6px #fffc;transform:scale(1.05)}section.firstSection a.first-reservation-button:hover{transform:translateY(-50%) scale(1.05)}section.mainFoto-mobile-hero{position:relative;width:100vw;margin:20px 0 80px}section.mainFoto-mobile-hero div.mobile-hero-shadows{width:100%;height:min-content}section.mainFoto-mobile-hero div.mobile-hero-shadows:before,section.mainFoto-mobile-hero div.mobile-hero-shadows:after{content:"";position:absolute;width:150%;height:25px;background-color:#fffbf8;filter:blur(6px);z-index:1;left:50%;transform:translate(-50%)}section.mainFoto-mobile-hero div.mobile-hero-shadows:before{top:2%;left:50%;transform:translate(-50%) rotate(4.3deg)}section.mainFoto-mobile-hero div.mobile-hero-shadows:after{bottom:-6%}section.mainFoto-mobile-hero div.mobile-hero-shadows div.barra-decorativa{width:150%;height:4px;background-color:#fffbf8;z-index:1;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 15px 4px #f7bd6180}section.mainFoto-mobile-hero div.mobile-hero-shadows div.barra-decorativa:first-of-type{top:22%;transform:rotate(4deg) translate(-50%)}section.mainFoto-mobile-hero div.mobile-hero-shadows div.barra-decorativa:nth-of-type(2){bottom:2%;z-index:2}section.mainFoto-mobile-hero div.mobile-hero-shadows div.background-img-mask{position:relative;width:100vw;aspect-ratio:320/150;clip-path:polygon(0 0,100% 15%,100% 100%,0% 100%);background-image:url(/assets/mobile-hero-img-CHCTp2eW.JPG);background-size:cover;background-repeat:no-repeat;background-position:0 -80px;z-index:0;display:flex;justify-content:center;align-items:center}section.mainFoto-mobile-hero div.mobile-hero-shadows div.background-img-mask div.sombra-circular:last-of-type{z-index:1;width:90px;height:90px;border-radius:50%;filter:blur(25px);background-color:#fff2e6;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}section.mainFoto-mobile-hero div.mobile-hero-shadows div.background-img-mask div.service-rating{position:relative;width:280px;height:120px;background:#ffffff40;box-shadow:0 8px 32px #3636364d;backdrop-filter:blur(4.5px);-webkit-backdrop-filter:blur(4.5px);border-radius:20px;display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center}section.mainFoto-mobile-hero div.mobile-hero-shadows div.background-img-mask div.service-rating h2{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;font-size:clamp(1.75rem,1.2rem + 1vw,2.5rem);color:#fffbf8}section.mainFoto-mobile-hero div.mobile-hero-shadows div.background-img-mask div.service-rating p{display:flex;justify-content:center;gap:3px;align-items:center;font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);color:#fffbf8}section.mainFoto-mobile-hero div.mobile-hero-shadows div.background-img-mask div.service-rating p span{display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='10'%20viewBox='0%200%2011%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.48266%200.650113L6.45602%203.26625C6.52115%203.43994%206.68398%203.55935%206.86852%203.56658L9.65835%203.68238C10.0853%203.70047%2010.259%204.23961%209.92611%204.50376L7.73695%206.237C7.59221%206.35279%207.5307%206.54457%207.57774%206.72187L8.33038%209.41038C8.44617%209.82288%207.98662%2010.1558%207.63202%209.91697L5.30535%208.37189C5.14976%208.27057%204.95074%208.27057%204.79515%208.37189L2.46849%209.91697C2.11388%2010.1522%201.65433%209.81927%201.77012%209.41038L2.52276%206.72187C2.57342%206.54457%202.51191%206.35279%202.36355%206.237L0.174389%204.50376C-0.158508%204.23961%200.0151767%203.70047%200.442154%203.68238L3.23198%203.56658C3.41652%203.55935%203.57935%203.43994%203.64448%203.26625L4.61785%200.650113C4.7662%200.248465%205.3343%200.248465%205.48266%200.650113Z'%20fill='%23F7BD61'/%3e%3c/svg%3e");background-size:cover;background-repeat:no-repeat}section.mainGreeting{width:100%;max-height:1400px;gap:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:20px 25px 0;margin-bottom:70px}section.mainGreeting div.greetingImg-container{position:relative;width:100%;max-width:280px;max-height:674.19px;display:flex;justify-content:center;align-items:center;padding-bottom:30px;display:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}section.mainGreeting div.greetingImg-container img.mainFoto-greeting{width:100%;height:auto;z-index:1;animation:fadeInUp 1s ease-out;animation-fill-mode:forwards;animation-play-state:paused;opacity:0;transform:translateY(20px);aspect-ratio:2/3}section.mainGreeting div.greetingImg-container img.mainFoto-greeting.running{animation-play-state:running}section.mainGreeting div.greetingImg-container:before{content:"";display:block;position:absolute;bottom:-15px;width:100%;height:60px;background-color:#fff2e6;filter:blur(5px);z-index:2}section.mainGreeting div.greetingImg-container:after{content:"";background-color:#fffbf8;width:100%;height:3px;z-index:2;position:absolute;bottom:15px;left:50%;transform:translate(-50%);max-width:380px;box-shadow:0 0 15px 3px #f7bd615e}@keyframes fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}section.mainGreeting div.greeting{width:100%;max-width:480px;animation:fadeInRight 1s ease-out;animation-fill-mode:forwards;animation-delay:500m;animation-play-state:paused;opacity:0;transform:translate(40px);display:flex;flex-direction:column;justify-content:center;align-items:center}section.mainGreeting div.greeting.running{animation-play-state:running}section.mainGreeting div.greeting h1{width:100%;font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;text-align:left;font-size:clamp(2.5rem,2rem + 2.5vw,4rem);line-height:clamp(2rem,5vw + 10px,5.2rem);color:#453728}section.mainGreeting div.greeting h4{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-weight:800;font-size:clamp(1.75rem,1.2rem + 1vw,2.5rem);line-height:clamp(2rem,5vw,3.6rem);color:#453728}section.mainGreeting div.greeting p{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;font-size:clamp(1.5rem,1.25rem + 1vw,1.8rem);line-height:clamp(2.5rem,2.5vw,3.2rem);color:#585149}section.mainGreeting div.greeting p.final-certification,section.mainGreeting div.greeting p.final-name{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-size:clamp(1.5rem,1.25rem + 1vw,1.8rem);width:100%;text-align:left}section.mainGreeting div.greeting p.final-certification{opacity:.8}section.mainGreeting div.greeting p.final-name{font-weight:600}section.cristal-container{width:95vw;max-width:1000px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:50px}section.cristal-container section.services-mini-cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%}section.cristal-container section.services-mini-cards div.mini-cards-group{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:20px;width:50%;min-width:260px;max-width:440px}section.cristal-container section.services-mini-cards div.mini-cards-group a.service h2{text-align:center}h1{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;text-align:center;color:#363636}button.btn{font-family:Montserrat,sans-serif;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;width:240px;height:40px;border-radius:6px;background-color:#fffbf8;color:#363636;font-size:clamp(.8rem,.8rem + .5vw,1.1rem);line-height:clamp(1.5rem,.8vw,1.8rem);font-weight:800;border:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;margin:40px 0;transition:all .3s ease-in-out}button.btn:hover{background-color:#fffbf8;color:#e08b8b;box-shadow:2px 2px 6px #00000014,-2px -2px 6px #fffc;transform:scale(1.05)}h1~button.btn{font-size:clamp(.8rem,.8rem + .5vw,1.1rem);line-height:clamp(1.9rem,.8vw,2.2rem);font-weight:800}div.btn-bottom-container{display:flex;justify-content:center;align-items:center;width:100%}div.btn-bottom-container a.contact-btn{box-shadow:4px 6px 6px #00000012,-3px -3px 7px #ffffff80}a.see-more-btn{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;width:max-content;height:30px;padding:6px 10px;font-size:clamp(.8rem,.8rem + .5vw,1.1rem);line-height:clamp(1.5rem,.8vw,1.8rem);text-align:center;text-decoration:none;color:#fffbf8;background-color:#453728;border-radius:4px;display:flex;justify-content:center;align-items:center;box-shadow:4px 6px 6px #00000012,-3px -3px 7px #ffffff80;transition:all .3s ease-in-out}a.see-more-btn:hover{background-color:#fffbf8;color:#e08b8b;box-shadow:2px 2px 6px #00000014,-2px -2px 6px #fffc;transform:scale(1.05)}section.prices-gradient-container{width:100%;background:linear-gradient(to bottom,#e08b8b 2%,#fff2e6)}section.prices-gradient-container section.prices-container{position:relative;display:flex;width:100%;height:45vh;max-height:600px;align-items:center;flex-direction:column}section.prices-gradient-container section.prices-container h3{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;font-size:clamp(2rem,1.5rem + 2vw,3.5rem);text-align:center;margin-top:40px;margin-bottom:5px;color:#fffbf8;width:90%;line-height:clamp(2.5rem,4vw,3.8rem)}section.prices-gradient-container section.prices-container p{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:clamp(1.7rem,1.5vw,2.1rem);max-width:300px;text-align:center;margin-top:5px;color:#fffbf8}section.prices-gradient-container section.prices-container a.price-list{display:flex;justify-content:space-evenly;align-items:center;margin:25px 0;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);width:fit-content;box-shadow:0 3px 10px #3636364d;text-decoration:none;color:#453728;background-color:#fffbf8;font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-size:clamp(1.5rem,1.25rem + 1vw,1.8rem);font-weight:600;border-radius:6px;padding:6px 15px;transition:all .3s ease-in-out}section.prices-gradient-container section.prices-container a.price-list div.download-icon-container{width:30px;height:30px;border-radius:50%;background-color:#453728;margin-left:15px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='20px'%20viewBox='0%20-960%20960%20960'%20width='20px'%20fill='%23FFFFFF'%3e%3cpath%20d='M480-336%20288-528l51-51%20105%20105v-342h72v342l105-105%2051%2051-192%20192ZM263.72-192Q234-192%20213-213.15T192-264v-72h72v72h432v-72h72v72q0%2029.7-21.16%2050.85Q725.68-192%20695.96-192H263.72Z'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:22px;transition:background-color .3s ease-in-out}section.prices-gradient-container section.prices-container a.price-list:hover{box-shadow:0 3px 10px #3636364d;transform:scale(1.05);color:#e08b8b}section.prices-gradient-container section.prices-container a.price-list:hover div.download-icon-container{background-color:#e08b8b}section.cnc-shop-section{min-height:100vh;padding:clamp(150px,150px + 10vh,200px) 0 clamp(80px,80px + 3vh,200px) 0;margin-top:120px}section.cnc-shop-section div.cnc-card{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:80%;max-width:clamp(260px,80vw,420px);height:clamp(280px,80vw,380px);background-color:#fffbf8;padding:15px 15px 65px;border-radius:10px;box-shadow:4px 6px 6px #00000012,-3px -3px 7px #ffffff80}section.cnc-shop-section div.cnc-card h2{font-family:Montserrat,sans-serif;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;font-size:clamp(1.8rem,1.5vw,2.5rem);line-height:clamp(1.8rem,1.5vw,2.5rem);text-align:center;color:#f7bd61;font-weight:800}section.cnc-shop-section div.cnc-card img.cnc-shop-logo{width:clamp(80px,.5vw,100px)}section.cnc-shop-section div.cnc-card div.divider{width:90%;max-width:220px;height:3px;border-radius:4px;background-color:#7070701c}section.cnc-shop-section div.cnc-card p{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:clamp(1.6rem,1.8vw,2rem);font-weight:500;color:#585149;text-align:center;max-width:220px}section.cnc-shop-section div.cnc-card div.blue-info{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;max-width:clamp(240px,50vw,300px);height:clamp(150px,50vw,220px);background-color:#e08b8b;border-radius:10px;padding:15px 20px;bottom:0;transform:translateY(68%);box-shadow:4px 6px 6px #00000012,-3px -3px 7px #ffffff80}section.cnc-shop-section div.cnc-card div.blue-info div.notch{position:absolute;width:70%;height:20px;border-radius:10px;top:-18px;transform:translateY(50%);background-color:#e08b8b}section.cnc-shop-section div.cnc-card div.blue-info p{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-weight:500;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:clamp(1.6rem,1.8vw,2rem);color:#fffbf8;text-align:center}section.cnc-shop-section img.hand{position:absolute;pointer-events:none;width:35%;max-width:300px}section.cnc-shop-section img.hand.orange{width:45%;top:-40px;right:-20px;z-index:2;min-width:190px}section.cnc-shop-section img.hand.white{width:45%;top:-30px;left:0;z-index:2;min-width:190px}section.cnc-shop-section img.hand.transparent{bottom:125px;left:-50px;z-index:2;transform:rotate(35deg);max-width:200px}section.cnc-shop-section img.hand.rounded{bottom:140px;right:-20px;z-index:2;transform:rotate(-90deg);max-width:200px}h1.access-code{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:clamp(1.5rem,.8vw,1.8rem)}a.cnc-shop{display:flex;justify-content:space-around;align-items:center;text-align:center;text-decoration:none;width:180px;height:45px;font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:clamp(1.5rem,1vw,1.8rem);background-color:#453728;color:#fffbf8;border-radius:8px;margin:clamp(150px,50vw,200px) 0 20px 0;box-shadow:4px 6px 6px #00000012,-3px -3px 7px #ffffff80;padding:5px;transition:all .3s ease-in-out}a.cnc-shop:hover{background-color:#fffbf8;color:#e08b8b;box-shadow:2px 2px 6px #00000014,-2px -2px 6px #fffc;transform:scale(1.05)}a.cnc-shop div.arrow-right{width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='9'%20viewBox='0%200%2010%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.16959%200.733948L4.45659%201.44695C4.38587%201.51782%204.34616%201.61384%204.34616%201.71395C4.34616%201.81406%204.38587%201.91008%204.45659%201.98095L6.09459%203.61895H0.478586C0.378334%203.61895%200.282188%203.65877%200.2113%203.72966C0.140411%203.80055%200.100586%203.8967%200.100586%203.99695L0.100586%205.00395C0.100586%205.1042%200.140411%205.20035%200.2113%205.27124C0.282188%205.34213%200.378334%205.38195%200.478586%205.38195H6.09459L4.45659%207.02395C4.38587%207.09481%204.34616%207.19084%204.34616%207.29095C4.34616%207.39106%204.38587%207.48709%204.45659%207.55795L5.16959%208.27095C5.24045%208.34166%205.33647%208.38138%205.43659%208.38138C5.5367%208.38138%205.63272%208.34166%205.70359%208.27095L9.20359%204.77095C9.2743%204.70008%209.31401%204.60406%209.31401%204.50395C9.31401%204.40384%209.2743%204.30782%209.20359%204.23695L5.70359%200.736954C5.63272%200.66624%205.5367%200.626526%205.43659%200.626526C5.33647%200.626526%205.24045%200.66624%205.16959%200.736954V0.733948Z'%20fill='%23FFFBF8'/%3e%3c/svg%3e")}a.cnc-shop:hover div.arrow-right{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9.213'%20height='7.754'%20viewBox='0%200%209.213%207.754'%3e%3cg%20id='Grupo_104'%20data-name='Grupo%20104'%20transform='translate(-2.891%207.754)%20rotate(-90)'%3e%3cpath%20id='Trazado_42'%20data-name='Trazado%2042'%20d='M73.19,7.96l-.713-.713a.378.378,0,0,0-.534,0L70.305,8.885V3.269a.378.378,0,0,0-.378-.378H68.92a.378.378,0,0,0-.378.378V8.885L66.9,7.247a.378.378,0,0,0-.534,0l-.713.713a.378.378,0,0,0,0,.534l3.5,3.5a.378.378,0,0,0,.534,0l3.5-3.5a.378.378,0,0,0,0-.534Z'%20transform='translate(-65.547)'%20fill='%23585149'/%3e%3c/g%3e%3c/svg%3e")}@media screen and (min-width: 750px){section.mainGreeting div.greetingImg-container{max-width:320px}section.mainGreeting div.greeting{max-width:520px}section.services-mini-cards{margin-bottom:20px}}@media screen and (min-width: 460px) and (orientation: portrait){section.mainFoto-mobile-hero{display:none}section.mainGreeting div.greetingImg-container{display:block}section.services.beige-section{margin-top:50px;padding-top:120px}}@media screen and (min-width: 550px){section.mainFoto-mobile-hero{display:none}section.firstSection div.mainTitle-container{flex-direction:row;gap:10px;margin-top:2vh}section.firstSection div.mainTitle-container div.welcome-text-container{display:flex;flex-direction:column;justify-content:center;max-width:50vw;margin:0;padding:0}section.firstSection div.mainTitle-container div.welcome-text-container h1,section.firstSection div.mainTitle-container div.welcome-text-container h2{text-align:right}section.firstSection div.mainTitle-container div.welcome-text-container h1{padding:0 10px}section.firstSection div.mainTitle-container div.service-rating-desktop-container{display:flex}section.firstSection a.first-reservation-button{display:inline-block}section.mainGreeting{padding-top:15%}section.mainGreeting div.greetingImg-container{display:block}section.services.beige-section{margin-top:50px;padding-top:120px}}@media screen and (min-width: 1024px){section.mainGreeting div.greetingImg-container{max-width:420px}section.mainGreeting div.greeting{max-width:580px}section.services.beige-section section.cristal-container{background:#fff3;box-shadow:4px 6px 6px #00000012,-3px -3px 7px #ffffff80;backdrop-filter:blur(4.5px);-webkit-backdrop-filter:blur(4.5px);border-radius:10px;border:1px solid rgba(255,255,255,.18);padding:80px 20px}section.services.beige-section section.cristal-container>h2.services-title{margin-bottom:65px}section.firstSection{max-height:1400px}section.firstSection div.mainTitle-container div.welcome-text-container{max-width:45vw}}section.services.beige-section{gap:25px;padding:120px 0 200px;display:flex;justify-content:center;align-items:center;background:linear-gradient(to bottom,#fffbf8,#fffbf8 5%,#fff7ef 7%,#fff2e6 10%,#fff2e6 80%,#f0bfb9 88%,#e08b8b 92%,#e08b8b)}section.services.beige-section a.see-more-btn{box-shadow:2px 1px 6px 1px #3636365e}section.services.beige-section h2{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-weight:800;font-size:clamp(1.5rem,1.25rem + 1vw,1.8rem);line-height:clamp(.9rem,1vw,1.2rem);color:#e08b8b;margin-bottom:50px}section.services.beige-section a.service{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:8px;background-color:#fffbf8;z-index:0;padding:20px;box-shadow:4px 6px 10px #36363626;width:90%;min-width:260px;min-height:70px;max-width:440px;min-height:80px}section.services.beige-section a.service h2{color:#453728;font-size:clamp(1.75rem,1.2rem + 1vw,2.5rem);line-height:clamp(1.8rem,1vw,2rem);margin-bottom:clamp(10px,1.5vw,20px)}section.services.beige-section a.service p{font-family:Figtree,sans-serif;font-display:swap;z-index:2;color:#585149;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:clamp(1.8rem,1.5vw,2rem);font-weight:400;text-align:center}section.services.beige-section a.service div.arrow-container{position:absolute;width:35px;height:35px;background-color:#feeac9;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9.213'%20height='7.754'%20viewBox='0%200%209.213%207.754'%3e%3cg%20id='Grupo_104'%20data-name='Grupo%20104'%20transform='translate(-2.891%207.754)%20rotate(-90)'%3e%3cpath%20id='Trazado_42'%20data-name='Trazado%2042'%20d='M73.19,7.96l-.713-.713a.378.378,0,0,0-.534,0L70.305,8.885V3.269a.378.378,0,0,0-.378-.378H68.92a.378.378,0,0,0-.378.378V8.885L66.9,7.247a.378.378,0,0,0-.534,0l-.713.713a.378.378,0,0,0,0,.534l3.5,3.5a.378.378,0,0,0,.534,0l3.5-3.5a.378.378,0,0,0,0-.534Z'%20transform='translate(-65.547)'%20fill='%23585149'/%3e%3c/g%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;border-radius:50%;background-size:16px;right:-17.5px}div.services-page{position:relative;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;overflow:hidden;background-color:#fffbf8}section.topMenu{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;height:20vh;background-color:#080404;clip-path:polygon(0 0,100% 0,98% 100%,0 90%)}section.topMenu a.mainLogo-top{display:flex;justify-content:center;align-items:center;width:45%;max-width:180px;margin-top:10px}section.topMenu a.mainLogo-top img{width:100%}section.topMenu a.contact-btn{position:absolute;top:25px;right:2.5vw;padding:4px 5px}section.topMenu a.contact-btn:hover{box-shadow:none}div.principal-img-container{max-width:80vw;border-radius:10px;overflow:hidden;position:absolute;top:13vh}div.principal-img-container img.principal-img{width:100%;height:auto}section.mainDescription{padding:clamp(140px,13vh + 12vw,350px) 20px 40px 20px;display:flex;flex-direction:column;justify-content:center;gap:15px}section.mainDescription h4{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;color:#f7bd61;font-weight:600;font-size:clamp(1.5rem,1.25rem + 1vw,1.8rem)}section.mainDescription h1{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;font-size:clamp(2.5rem,2rem + 2.5vw,4rem);text-align:left;line-height:clamp(2.8rem,2.3rem + 1vw,3.5rem)}section.mainDescription p{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:clamp(1.8rem,1.5rem + 1vw,2.3rem);max-width:700px}section.mainDescription div.decorationText{min-width:220px;max-width:360px;height:30px;color:#f7bd61;background-color:#fff2e6;border-radius:5px;display:flex;align-items:center;padding:10px;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);font-weight:600;box-shadow:1px 3px 8px #f7bd6180;margin-top:10px}section.service-cards-section{display:flex;justify-content:center;flex-direction:row;align-items:flex-start;background-color:#fff2e6;padding:80px 20px 250px;width:100%;flex-wrap:wrap;gap:40px;position:relative}section.service-cards-section div.service-card{width:90%;max-width:380px;max-height:max-content;background-color:#fffbf8;border-radius:10px;padding:10px 20px;display:flex;flex-direction:column;box-shadow:4px 6px 6px #00000012,-3px -3px 7px #ffffff80;position:relative;margin-bottom:35px}section.service-cards-section div.service-card strong p{font-weight:800}section.service-cards-section div.service-card div.divider{width:100%;height:2px;background-color:#707070;opacity:.1;margin:25px 0}section.service-cards-section div.service-card a.contact-btn{width:fit-content;margin-top:20px;margin-bottom:20px;font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-weight:800;padding:6px 12px;color:#453728}section.service-cards-section div.service-card a.contact-btn:hover{color:#e08b8b}section.service-cards-section div.service-card.pure-glow div.rosa-subtitle{margin:calc(58% + 15px) 0 10px 0}section.service-cards-section div.service-card.pure-glow div.subservice.basic-care{margin-top:20px}section.service-cards-section div.service-card.microneedling div.rosa-subtitle{margin:calc(77% + 15px) 0 15px 0}section.service-cards-section div.service-card.microneedling div.contraindication-icon-title-container{width:100%;display:flex;justify-content:flex-start;align-items:center;margin:0 0 25px}section.service-cards-section div.service-card.microneedling div.contraindication-icon-title-container span{display:inline-block;width:48px;height:48px;padding-right:5px;margin-right:5px;background-image:url("data:image/svg+xml,%3csvg%20width='27'%20height='27'%20viewBox='0%200%2027%2027'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.5%200C6.075%200%200%206.075%200%2013.5C0%2020.925%206.075%2027%2013.5%2027C20.925%2027%2027%2020.925%2027%2013.5C27%206.075%2020.925%200%2013.5%200ZM13.5%2024.3C7.56%2024.3%202.7%2019.44%202.7%2013.5C2.7%207.56%207.56%202.7%2013.5%202.7C19.44%202.7%2024.3%207.56%2024.3%2013.5C24.3%2019.44%2019.44%2024.3%2013.5%2024.3Z'%20fill='%23FF0000'/%3e%3cpath%20d='M13.4984%2018.9017C12.6884%2018.9017%2012.1484%2019.5767%2012.1484%2020.2517C12.1484%2021.0617%2012.8234%2021.6017%2013.4984%2021.6017C14.1734%2021.6017%2014.8484%2020.9267%2014.8484%2020.2517C14.8484%2019.4417%2014.3084%2018.9017%2013.4984%2018.9017Z'%20fill='%23FF0000'/%3e%3cpath%20d='M14.8484%2016.2006V6.75058C14.8484%204.99558%2012.1484%204.99558%2012.1484%206.75058V16.2006C12.1484%2017.9556%2014.8484%2017.9556%2014.8484%2016.2006Z'%20fill='%23FF0000'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center}section.service-cards-section div.service-card.microneedling div.contraindication-icon-title-container div.vertical-divider{width:1px;border-radius:1px;background-color:#453728}section.service-cards-section div.service-card.microneedling div.contraindication-icon-title-container div.contraindication-title-subtitle-container{border-left:1px solid #453728;padding-left:10px}section.service-cards-section div.service-card.microneedling div.contraindication-icon-title-container div.contraindication-title-subtitle-container h3{color:#453728;margin-bottom:10px}section.service-cards-section div.service-card.microneedling div.contraindication-icon-title-container div.contraindication-title-subtitle-container p{line-height:clamp(1rem,1rem + 1.8vw,1.6em);margin:0;max-width:200px}section.service-cards-section div.service-card.eyelash-extensions div.rosa-subtitle{margin:calc(58% + 15px) 0 10px 0}section.service-cards-section div.service-card.eyelash-extensions h4{line-height:clamp(1.2rem,1.3rem + 2.2vw,2.2rem)}section.service-cards-section div.service-card.eyelash-lifting div.rosa-subtitle{margin:calc(58% + 15px) 0 10px 0}section.service-cards-section div.service-card.eyebrow-lifting div.rosa-subtitle{margin:calc(77% + 15px) 0 10px 0}section.service-cards-section div.service-card.aquafacial div.rosa-subtitle{margin:calc(77% + 15px) 0 10px 0}section.service-cards-section div.service-card img{width:100%;height:auto;border-radius:10px;position:absolute;top:-20px;left:-10px}section.service-cards-section div.service-card h2{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;color:#453728;font-size:clamp(1.75rem,1.2rem + 1vw,2.5rem);margin-bottom:10px;line-height:clamp(2rem,2vw + 20px,3.8rem)}section.service-cards-section div.service-card h4{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;color:#f7bd61;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);font-weight:600;margin:10px 0 5px}section.service-cards-section div.service-card p{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:clamp(1.8rem,1.5rem + 1vw,2.3rem)}section.service-cards-section div.service-card p:first-of-type{margin-bottom:10px}section.service-cards-section div.service-card div.rosa-subtitle{display:flex;align-items:center;justify-content:center;width:fit-content;padding:3px 10px;border:solid 1px #E08B8B;border-radius:35px;font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;color:#e08b8b;font-size:1rem;font-weight:600}section.service-cards-section div.service-card ul,section.service-cards-section div.service-card ol{color:#585149;list-style:disc;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:clamp(2rem,1.5rem + 1vw,2.6rem);padding:0 20px}section.service-cards-section div.service-card ol{list-style:decimal}section.service-cards-section div.service-card div.subservice{display:flex;flex-direction:column;justify-content:space-evenly;padding:20px;background-color:#fffbf8;border:1px solid #707070;border-radius:5px;margin:5px 0;box-shadow:0 3px 6px #f7bd6158}section.service-cards-section div.service-card div.subservice h3{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;color:#453728;font-size:clamp(1.75rem,1.2rem + 1vw,2.5rem);margin-bottom:10px;line-height:clamp(1.8rem,1.8rem + 2vw,2.8rem)}section.service-cards-section div.service-card div.subservice p{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:clamp(1.6rem,1.6rem + 2vw,2.5rem);margin:0}section.service-cards-section div.service-card div.subservice-2{display:flex;justify-content:space-around;align-items:center;padding:15px 5px;background-color:#fffbf8;border:1px solid #707070;border-radius:5px;margin:5px 0;box-shadow:0 3px 6px #f7bd6158}section.service-cards-section div.service-card div.subservice-2 span{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;color:#453728;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);margin-bottom:5px;padding:0 5px;min-width:fit-content;height:80%;display:flex;align-items:center}section.service-cards-section div.service-card div.subservice-2 div.subservice:first-of-type{margin-top:20px}section.service-cards-section div.service-card div.subservice-2 p{margin:0;padding:0 10px 0 5px;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);border-left:1px solid #707070}section.service-cards-section div.service-card.microneedling div.subservice.rosa-subservice{background-color:#e08b8b;border:none}section.service-cards-section div.service-card.microneedling div.subservice.rosa-subservice p,section.service-cards-section div.service-card.microneedling div.subservice.rosa-subservice h3{color:#fffbf8}section.service-cards-section a.mainLogo-bottom{position:absolute;bottom:80px;width:200px;left:50%;transform:translate(-50%)}.price-table-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:40px;transition:all 1s ease}.price-table-wrapper .price-table{position:relative;width:80%;max-width:600px;margin:2rem 0;background:#fffbf8;border-radius:15px;max-height:600px;overflow:hidden;transition:max-height 1s ease;padding:5px;box-shadow:4px 6px 6px #00000012,-3px -3px 7px #ffffff80}.price-table-wrapper .price-table:after{content:"";position:absolute;top:0;left:-5px;width:calc(100% + 5px);height:100%;-webkit-mask-image:linear-gradient(to bottom,#fff0 20%,#fff2e6);mask-image:linear-gradient(to bottom,#fff0 20%,#fff2e6);background-color:#fff2e6;opacity:1;transition:opacity 1s ease;pointer-events:none}.price-table-wrapper .price-table .section-block .section-header{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;background-color:#e08b8b;color:#fffbf8;padding:1.25rem;font-size:clamp(1.5rem,1.25rem + 1vw,1.8rem);line-height:clamp(1.5rem,1vw,1.8rem);border-radius:8px}.price-table-wrapper .price-table .section-block .category-header{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;background-color:#fff2e6;padding:1rem 1.25rem;font-size:clamp(1.1rem,1rem + .8vw,1.6rem);line-height:clamp(1.5rem,.8vw,1.8rem);border-radius:8px;margin:5px 0;color:#585149}.price-table-wrapper .price-table .section-block .category-block{margin:0 0 .5rem;padding:0 0 .5rem}.price-table-wrapper .price-table .section-block .service-row{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;display:flex;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #707070;color:#585149;font-size:calc(clamp(1.1rem,1rem + .8vw,1.6rem) - .2rem)}.price-table-wrapper .price-table .section-block .service-row:hover{background-color:#ffcbcb33}.price-table-wrapper .price-table .section-block .service-row .service-name{color:#212529}.price-table-wrapper .price-table .section-block .service-row .price{color:#6c757d}.price-table-wrapper .price-table .section-block .note-block{padding:.8rem;margin:1rem;background-color:#ffcbcbb3;font-style:italic;color:#453728;border-radius:5px}.price-table-wrapper .price-table .section-block .note-block p.note-top{opacity:1;font-weight:600}.price-table-wrapper .price-table .section-block .note-block p.note{opacity:.7}.price-table-wrapper .price-table.expanded{max-height:2000px;overflow:visible;-webkit-mask-image:none;mask-image:none}.price-table-wrapper .price-table.expanded:after{opacity:0}.price-table-wrapper .toggle-btn{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;margin:1rem 0;padding:.6rem 1.2rem;border:none;border-radius:4px;background-color:#453728;color:#fffbf8;cursor:pointer;transition:all .3s ease;font-size:clamp(.8rem,.8rem + .5vw,1.1rem);line-height:clamp(1.5rem,.8vw,1.8rem);outline:none;transition:all .3s ease-in-out}.price-table-wrapper .toggle-btn:hover{background-color:#fffbf8;color:#e08b8b;box-shadow:2px 2px 6px #00000014,-2px -2px 6px #fffc;transform:scale(1.05)}section.picture-gallery{position:relative;margin-bottom:20px;text-align:center;width:100%;max-width:100vw;padding-top:140px;padding-left:10px;background:linear-gradient(to top,#fffbf8 90%,#fff2e6)}section.picture-gallery:before{top:-80px}section.picture-gallery h1,section.picture-gallery h2{font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149;color:#453728;font-size:clamp(2rem,1.5rem + 2vw,3.5rem);line-height:clamp(1.5rem,2vw + 1.8rem,2.5rem);margin-bottom:clamp(45px,2vw + 30px,100px)}section.picture-gallery h2{font-size:clamp(1.75rem,1.2rem + 1vw,2.5rem);margin-bottom:clamp(10px,2vw,30px);color:#e08b8b}section.picture-gallery .picture-gallery-container{position:relative;right:0;overflow-x:hidden;max-width:calc(1024px + 15vw);margin:0 auto}section.picture-gallery .picture-gallery-container div.arrow{display:none;width:42px;height:42px;position:absolute;top:50%;background-image:url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_492_2)'%3e%3cpath%20d='M24%200C10.7664%200%200%2010.7665%200%2024.0001C0%2037.2336%2010.7664%2048%2024%2048C37.2336%2048%2048%2037.2336%2048%2024.0001C48%2010.7665%2037.2336%200%2024%200ZM24%2043.6364C13.1724%2043.6364%204.36364%2034.8275%204.36364%2024.0001C4.36364%2013.1727%2013.1724%204.36364%2024%204.36364C34.8276%204.36364%2043.6364%2013.1727%2043.6364%2024.0001C43.6364%2034.8275%2034.8275%2043.6364%2024%2043.6364Z'%20fill='%23453728'/%3e%3cpath%20d='M26.9968%2013.7301C26.1448%2012.8782%2024.7633%2012.8782%2023.9112%2013.7301C23.0592%2014.5821%2023.0592%2015.9636%2023.9112%2016.8157L28.9141%2021.8186L13.8174%2021.8194C12.6125%2021.8194%2011.6356%2022.7965%2011.6357%2024.0014C11.6357%2025.2064%2012.6128%2026.1831%2013.8177%2026.1831L28.9136%2026.1822L23.9111%2031.1848C23.059%2032.0367%2023.059%2033.4183%2023.9111%2034.2703C24.3371%2034.6964%2024.8954%2034.9095%2025.4538%2034.9095C26.0122%2034.9095%2026.5706%2034.6964%2026.9965%2034.2703L35.7237%2025.5429C36.1333%2025.1335%2036.3632%2024.5787%2036.3632%2024C36.3632%2023.4212%2036.1332%2022.8663%2035.724%2022.4573L26.9968%2013.7301Z'%20fill='%23453728'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_492_2'%3e%3crect%20width='48'%20height='48'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:all .3s ease-in-out;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none}section.picture-gallery .picture-gallery-container div.arrow:focus,section.picture-gallery .picture-gallery-container div.arrow:active{outline:none}section.picture-gallery .picture-gallery-container div.arrow:hover{background-image:url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='24'%20cy='24'%20r='24'%20fill='%23453728'/%3e%3cpath%20d='M27.361%2013.6389C26.5091%2012.787%2025.1276%2012.787%2024.2755%2013.6389C23.4234%2014.4909%2023.4234%2015.8724%2024.2755%2016.7245L29.2784%2021.7274L14.1817%2021.7283C12.9767%2021.7283%2011.9999%2022.7053%2012%2023.9102C12%2025.1152%2012.977%2026.0919%2014.182%2026.0919L29.2778%2026.091L24.2753%2031.0936C23.4233%2031.9456%2023.4233%2033.3271%2024.2753%2034.1792C24.7014%2034.6052%2025.2596%2034.8183%2025.818%2034.8183C26.3764%2034.8183%2026.9348%2034.6052%2027.3607%2034.1792L36.088%2025.4517C36.4976%2025.0423%2036.7274%2024.4875%2036.7274%2023.9088C36.7274%2023.33%2036.4975%2022.7751%2036.0883%2022.3661L27.361%2013.6389Z'%20fill='%23FFF2E6'/%3e%3c/svg%3e")}section.picture-gallery .picture-gallery-container div.arrow.disabled{opacity:.5}section.picture-gallery .picture-gallery-container div.arrow.right-arrow{right:0;transform:translate(-50%,-50%)}section.picture-gallery .picture-gallery-container div.arrow.left-arrow{left:0;transform:translate(50%,-50%) rotate(180deg)}section.picture-gallery .picture-gallery-container .pictures-scroll{position:relative;display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;mask-image:linear-gradient(to right,#FFFBF8 85%,#000 90%,transparent);-webkit-mask-image:linear-gradient(to right,#000 90%,transparent)}section.picture-gallery .picture-gallery-container .pictures-scroll::-webkit-scrollbar{display:none}section.picture-gallery .picture-gallery-container .pictures-scroll .image-container{flex:0 0 auto;width:clamp(280px,80vw,380px);height:clamp(380px,80vw,480px);background:#fffbf8;padding:10px 10px clamp(30px,30vw,50px) 10px;box-shadow:1px 3px 6px 2px #f7bd6133;border-radius:8px;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;border:1px solid rgba(36,36,36,.2)}section.picture-gallery .picture-gallery-container .pictures-scroll .image-container img.picture{width:100%;height:100%;object-fit:cover;border-radius:4px}section.picture-gallery .picture-gallery-container .pictures-scroll .image-container video{width:100%;height:100%;object-fit:cover;border-radius:4px}section.picture-gallery .picture-gallery-container .images-nav{display:flex;justify-content:center;gap:5px;margin-top:20px}section.picture-gallery .picture-gallery-container .images-nav .img-nav-line{flex:1;max-width:18px;height:4px;border-radius:2px;background-color:#453728;opacity:.5;transition:opacity .3s,transform .3s}section.picture-gallery .picture-gallery-container .images-nav .img-nav-line.active{opacity:1;transform:scaleX(1.2)}@media screen and (min-width: 500px){section.picture-gallery .picture-gallery-container .pictures-scroll{max-width:clamp(500px,70vw,650px);margin:0 auto}}@media screen and (min-width: 850px){section.picture-gallery .picture-gallery-container .pictures-scroll{max-width:clamp(400px,500px + 32vw,1150px);margin:0 auto}}@media screen and (min-width: 1024px){section.picture-gallery .picture-gallery-container div.arrow{display:flex}}div.contact-page{overflow:hidden}div.contact-page section.location-info-container{padding:100px 0}div.contact-page section.location-info-container p{padding:0 10px}section.contact-page.dark-section{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100px;clip-path:none;background-color:#080404}section.contact-page.help-section{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;background-color:#fffbf8;font-size:clamp(1.5rem,1.25rem + 1vw,1.8rem);color:#585149;text-align:center;line-height:clamp(1.9rem,1.5vw,2.5rem);gap:15px;padding:80px 0}section.contact-page.help-section p{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;max-width:280px}section.contact-page.help-section h4{font-family:Figtree,sans-serif;font-weight:400;font-display:swap;color:#585149;font-weight:600;color:#f7bd61}section.contact-page.help-section h2{color:#453728;font-family:Montserrat,sans-serif;font-weight:800;font-display:swap;font-size:1.8rem;line-height:2.2rem;color:#585149}section.icons-container.black{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff2e6;height:280px}section.icons-container.black a.social-media-icon{width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}section.icons-container.black a.email.black{background-image:url("data:image/svg+xml,%3csvg%20id='Capa_1'%20enable-background='new%200%200%20512%20512'%20height='512'%20viewBox='0%200%20512%20512'%20width='512'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Mail'%3e%3cg%3e%3cpath%20d='m412%20456h-312c-55.14%200-100-44.86-100-100v-200c0-55.14%2044.86-100%20100-100h312c55.14%200%20100%2044.86%20100%20100v200c0%2055.14-44.86%20100-100%20100zm-312-360c-33.084%200-60%2026.916-60%2060v200c0%2033.084%2026.916%2060%2060%2060h312c33.084%200%2060-26.916%2060-60v-200c0-33.084-26.916-60-60-60z'/%3e%3c/g%3e%3cpath%20d='m343.312%20255.57%2083.047-85.648c7.689-7.93%207.494-20.592-.436-28.281s-20.591-7.494-28.281.436l-127.59%20131.586c-7.775%207.678-20.327%207.678-28.103%200l-127.59-131.586c-7.688-7.93-20.35-8.125-28.281-.436-7.93%207.689-8.125%2020.351-.436%2028.281l83.047%2085.648-83.116%2086.579c-7.649%207.968-7.391%2020.629.577%2028.278%207.966%207.647%2020.627%207.393%2028.278-.577l82.123-85.545%2016.806%2017.333c.071.074.144.147.216.22%2011.697%2011.697%2027.062%2017.545%2042.426%2017.545s30.729-5.848%2042.426-17.545c.073-.073.145-.146.216-.22l16.806-17.333%2082.123%2085.545c7.646%207.965%2020.308%208.23%2028.278.577%207.968-7.649%208.227-20.31.577-28.278z'/%3e%3c/g%3e%3c/svg%3e")}section.icons-container.black a.instagram.black{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12%2018C15.3137%2018%2018%2015.3137%2018%2012C18%208.68629%2015.3137%206%2012%206C8.68629%206%206%208.68629%206%2012C6%2015.3137%208.68629%2018%2012%2018ZM12%2016C14.2091%2016%2016%2014.2091%2016%2012C16%209.79086%2014.2091%208%2012%208C9.79086%208%208%209.79086%208%2012C8%2014.2091%209.79086%2016%2012%2016Z'%20fill='%230F0F0F'/%3e%3cpath%20d='M18%205C17.4477%205%2017%205.44772%2017%206C17%206.55228%2017.4477%207%2018%207C18.5523%207%2019%206.55228%2019%206C19%205.44772%2018.5523%205%2018%205Z'%20fill='%230F0F0F'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.65396%204.27606C1%205.55953%201%207.23969%201%2010.6V13.4C1%2016.7603%201%2018.4405%201.65396%2019.7239C2.2292%2020.8529%203.14708%2021.7708%204.27606%2022.346C5.55953%2023%207.23969%2023%2010.6%2023H13.4C16.7603%2023%2018.4405%2023%2019.7239%2022.346C20.8529%2021.7708%2021.7708%2020.8529%2022.346%2019.7239C23%2018.4405%2023%2016.7603%2023%2013.4V10.6C23%207.23969%2023%205.55953%2022.346%204.27606C21.7708%203.14708%2020.8529%202.2292%2019.7239%201.65396C18.4405%201%2016.7603%201%2013.4%201H10.6C7.23969%201%205.55953%201%204.27606%201.65396C3.14708%202.2292%202.2292%203.14708%201.65396%204.27606ZM13.4%203H10.6C8.88684%203%207.72225%203.00156%206.82208%203.0751C5.94524%203.14674%205.49684%203.27659%205.18404%203.43597C4.43139%203.81947%203.81947%204.43139%203.43597%205.18404C3.27659%205.49684%203.14674%205.94524%203.0751%206.82208C3.00156%207.72225%203%208.88684%203%2010.6V13.4C3%2015.1132%203.00156%2016.2777%203.0751%2017.1779C3.14674%2018.0548%203.27659%2018.5032%203.43597%2018.816C3.81947%2019.5686%204.43139%2020.1805%205.18404%2020.564C5.49684%2020.7234%205.94524%2020.8533%206.82208%2020.9249C7.72225%2020.9984%208.88684%2021%2010.6%2021H13.4C15.1132%2021%2016.2777%2020.9984%2017.1779%2020.9249C18.0548%2020.8533%2018.5032%2020.7234%2018.816%2020.564C19.5686%2020.1805%2020.1805%2019.5686%2020.564%2018.816C20.7234%2018.5032%2020.8533%2018.0548%2020.9249%2017.1779C20.9984%2016.2777%2021%2015.1132%2021%2013.4V10.6C21%208.88684%2020.9984%207.72225%2020.9249%206.82208C20.8533%205.94524%2020.7234%205.49684%2020.564%205.18404C20.1805%204.43139%2019.5686%203.81947%2018.816%203.43597C18.5032%203.27659%2018.0548%203.14674%2017.1779%203.0751C16.2777%203.00156%2015.1132%203%2013.4%203Z'%20fill='%230F0F0F'/%3e%3c/svg%3e")}section.icons-container.black a.facebook.black{background-image:url("data:image/svg+xml,%3csvg%20id='Layer_1'%20enable-background='new%200%200%20100%20100'%20height='512'%20viewBox='0%200%20100%20100'%20width='512'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='_x30_1._Facebook'%3e%3cpath%20id='Icon_11_'%20d='m40.4%2055.2c-.3%200-6.9%200-9.9%200-1.6%200-2.1-.6-2.1-2.1%200-4%200-8.1%200-12.1%200-1.6.6-2.1%202.1-2.1h9.9c0-.3%200-6.1%200-8.8%200-4%20.7-7.8%202.7-11.3%202.1-3.6%205.1-6%208.9-7.4%202.5-.9%205-1.3%207.7-1.3h9.8c1.4%200%202%20.6%202%202v11.4c0%201.4-.6%202-2%202-2.7%200-5.4%200-8.1.1-2.7%200-4.1%201.3-4.1%204.1-.1%203%200%205.9%200%209h11.6c1.6%200%202.2.6%202.2%202.2v12.1c0%201.6-.5%202.1-2.2%202.1-3.6%200-11.3%200-11.6%200v32.6c0%201.7-.5%202.3-2.3%202.3-4.2%200-8.3%200-12.5%200-1.5%200-2.1-.6-2.1-2.1%200-10.5%200-32.4%200-32.7z'/%3e%3c/g%3e%3c/svg%3e")}section.icons-container.black a.phone.black{background-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='512'%20viewBox='0%200%2024%2024'%20width='512'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m21%2019v-1.6459c0-.8178-.4979-1.5533-1.2572-1.857l-2.0342-.8136c-.9657-.3864-2.0664.0321-2.5316.9625l-.177.354s-2.5-.5-4.5-2.5-2.5-4.5-2.5-4.5l.35402-.17701c.93036-.46518%201.34883-1.56585.96252-2.53163l-.81365-2.03414c-.30373-.75932-1.03915-1.25722-1.85696-1.25722h-1.64593c-1.10457%200-2%20.89543-2%202%200%208.8366%207.1634%2016%2016%2016%201.1046%200%202-.8954%202-2z'%20fill='rgb(0,0,0)'/%3e%3c/svg%3e")}section.icons-container.black span.address{margin-top:20px}section.icons-container.black span.email-address{color:#585149}
