*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}button{background-color:#f2745f;padding:10px 20px;border:none;margin-top:10px;color:#fff;border-radius:5px}a{text-decoration:none;color:inherit}header{width:100%;background-color:#eaf0ff;font-family:Spectral,serif;padding:15px 0}header .container{display:flex;align-items:center;justify-content:center;flex-direction:column;width:90%;margin:auto;gap:12px;height:100%;position:relative}header .container .row{display:flex;justify-content:space-between;width:100%}header .container .row .logo{display:inline-flex;align-items:center;gap:12px;font-size:28px;text-decoration:none;color:#000;text-align:center;border-bottom:1px solid transparent}header .container .row .logo img{width:50px;height:auto;display:block}header .container .row .logo .site-name{font-weight:700}header .container .row .menu-btn{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;background:transparent;border:none;padding:8px;cursor:pointer;margin-left:auto;height:100%}header .container .row .menu-btn .bar{display:block;width:24px;height:2px;background:#000;transition:transform .25s ease,opacity .25s ease}header .container .row .menu-btn.open .bar:nth-child(1){transform:translateY(6px) rotate(45deg)}header .container .row .menu-btn.open .bar:nth-child(2){opacity:0}header .container .row .menu-btn.open .bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}header .container .row .menu-btn .visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:-1px}header .container .nav{display:block;height:0;transition:.5s ease-in;width:100%;overflow:hidden;scrollbar-width:none}header .container .nav ul{background-color:#eaf0ff;position:relative;display:flex;flex-direction:column;justify-content:start;list-style:none;align-items:center}header .container .nav ul li{margin:0 10px;border-bottom:0 solid transparent;transition:.25s;align-self:start;border-bottom:2px solid transparent}header .container .nav ul li:hover{border-color:#000;cursor:pointer}header .container .nav ul li a{text-decoration:none;color:#000;padding:8px 6px;display:inline-block}header .container .nav.open{display:block;overflow:auto;height:150px}@media (min-width: 768px){header{padding:20px 10px}header .container .row{align-items:center;justify-content:center;margin-bottom:30px}header .container .row .logo{font-size:40px}header .container .row .menu-btn{display:none}header .container .nav{height:fit-content}header .container .nav ul{padding:5px;flex-direction:row;justify-content:center;align-items:center}header .container .nav:after{content:"";position:absolute;background-color:#ddd;top:50%;left:50%;height:2px;width:80%;transform:translate(-50%)}}.banner{position:relative;color:#fff;background-image:url(/img/banner-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:180px 0}.banner .text{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;text-align:center}.banner .text p{margin-bottom:20px;font-size:15px}.banner .text h1{text-transform:uppercase;font-weight:500;font-size:44px;margin-bottom:20px}main.container{position:relative;height:100vh;margin-bottom:100px}@media (max-width: 425px){main.container{height:60vh}}section.menuSection{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;margin:0 auto;gap:2.5rem}section.menuSection .cards{width:100%}section.menuSection .cards .img{width:inherit}section.menuSection .cards .img img{width:inherit;object-fit:cover}section.menuSection .cards .contentCard{background-color:#f2745f;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;margin:auto;transform:scale(1.2);gap:1rem}section.menuSection .cards .contentCard h2{text-transform:uppercase}section.menuSection .cards .contentCard .minContact{background-color:#f3826f;width:100%;text-align:center;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}section.menuSection .cards .contentCard button{background-color:#fff;color:#f2745f}section.menuSection .icons{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-basis:50%;max-width:100%;margin:50px auto}section.menuSection .icons .iconRow{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:35px;gap:5rem;flex-basis:50%}section.menuSection .icons .iconRow .food{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}section.menuSection .icons .iconRow .food img{max-width:100%;border-radius:100%;max-width:200px;aspect-ratio:1/1;object-fit:cover;border:10px solid #eaf0ff}@media (min-width: 768px){section.menuSection .icons .iconRow{flex-direction:row}}@media (min-width: 1024px){section.menuSection .cards{display:flex;justify-content:center;align-items:center}section.menuSection .cards .contentCard{flex-basis:50%;font-family:Arial,Helvetica,sans-serif;padding:25px 50px;transform:scale(1.5,1.2)}section.menuSection .icons{flex-direction:row}}.formContainer{background-image:url(/img/book-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px}.formContainer h3{padding:50px 0 0;font-size:22px;color:#fff;font-family:Arial,Helvetica,sans-serif}.formContainer .formSection{width:90%;margin:50px 0}.formContainer .formSection img{width:100%}.formContainer .formSection form{background-color:#fff;padding:35px 0;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;font-size:28px}.formContainer .formSection form .formRow{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:inherit}.formContainer .formSection form fieldset{width:90%;border:none}.formContainer .formSection form fieldset select,.formContainer .formSection form fieldset input{color:#9a9a9a;border:none;width:100%;margin:auto;border-bottom:1px solid #eee;padding:10px}.formContainer .formSection form fieldset input::placeholder{color:inherit}.formContainer .formSection form button{width:80%}@media (min-width: 1024px){.formContainer .formSection{display:flex;width:70%}.formContainer .formSection img{height:100%;object-fit:cover;flex-basis:50%}.formContainer .formSection form{padding:20px;flex-basis:50%}.formContainer .formSection form .formRow{flex-direction:row}}.phoneApp{background-color:#f2745f;color:#fff;padding:75px 50px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-transform:uppercase;font-size:24px;font-family:Arial,Helvetica,sans-serif;gap:1.2rem}.phoneApp button{background-color:#fff;color:#f2745f}.features{margin:50px auto;font-family:Arial,Helvetica,sans-serif;padding:20px}.features h2{margin:50px auto;text-align:center;text-transform:uppercase}.Lcard{background-color:#f2f6ff;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1.2rem;font-family:Arial,Helvetica,sans-serif;padding:20px}.Lcard p:first-child{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:20px;border-bottom:1px solid #d9dde5;padding:10px 0;width:100%}.Lcard .details img{width:100%;object-fit:cover}.Lcard .details .text{background-color:#fff;padding:10px;position:relative}.Lcard .details .text span{position:absolute;right:0;top:0;transform:translateY(-100%);color:#f3826f;background-color:#fafafae6;padding:10px;width:fit-content}.Lcard .details .text p{color:#9a9a9a;font-size:small;margin:10px 0}.Lcard .details .text p:first-of-type{font-size:18px;color:#000}.blogs{margin:50px 0}.blogs .container{background-color:#f2f6ff;padding:50px 20px}.blogs .container h2{text-transform:uppercase;text-align:center;margin:50px 0}.cards .Lcard{position:relative;padding:0;margin:30px 0}.cards .Lcard span{position:absolute;left:0;top:0;color:#f3826f;background-color:#fafafae6;padding:15px}.cards .Lcard .text{padding:20px}.cards .Lcard .text p:first-of-type{border:none;margin:0}.cards .Lcard .text p:nth-child(2){margin-top:-5px;margin-bottom:20px}.cards .Lcard .text p:last-of-type{line-height:25px}.cards .Lcard .text a{color:#f2745f;font-size:small;text-transform:uppercase;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}@media (min-width: 1024px){.cards{display:flex;justify-content:center;align-items:center;gap:2rem;text-align:start}.cards .cardsRow .Lcard .details{display:flex;justify-content:center;align-items:start}}.emailSection{background-image:url(/img/signup-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:100px;color:#fff;text-align:center;font-family:Arial,Helvetica,sans-serif}.emailSection .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;text-transform:uppercase}.emailSection .container form{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.emailSection .container form input{padding:15px;border-radius:5px;border:none;width:80%}.emailSection .container form button{background-color:transparent;padding:15px;border:1px solid white;margin:0}@media (min-width: 1024px){.emailSection .container form{width:50%;flex-direction:row}.emailSection .container form input{flex-basis:60%}.emailSection .container form button{flex-basis:40%}}.loader{width:100%;height:100vh;background-color:#eaf0ff;display:flex;justify-content:center;align-items:center}.footer{background-color:#363e50;padding:50px;text-align:center;color:#fff}.menuPage .banner{padding:50px;background-position:top}.carousel{display:flex;flex-direction:column;justify-content:center;align-items:start;width:90%;margin:100px auto;max-width:768px}.carousel .col{width:100%;display:flex;flex-direction:column;justify-content:center}.carousel .col h2{padding:20px;background-color:#f2f6ff;position:relative}.carousel .col h2:after{content:"";position:absolute;width:calc(100% - 40px);height:1px;background-color:#d9dde5;bottom:0;left:20px;z-index:1}.carousel .col .img{width:100%;object-fit:cover}@media (min-width: 1024px){.carousel{width:70%;flex-direction:row;background-color:#f2f6ff;align-items:center}.carousel .col{width:50%}.carousel .col .img{width:100%}.carousel:nth-child(2){flex-direction:row-reverse}}.blogPage .cards{flex-direction:column;width:80%;margin:50px auto;align-items:center;justify-content:center}.blogPage .cards .cardsRow .Lcard{margin:50px auto;width:80%}.blogPage .cards .cardsRow .Lcard .details{flex-direction:column}.blogPage .cards .cardsRow .Lcard .details img{object-fit:cover}.blogPage .cards .cardsRow .Lcard .details .text{background-color:#f2f6ff}.blogPage .cards .pagination{display:flex;justify-content:center;gap:1.5rem}.blogPage .cards .pagination span{padding:10px;background-color:#f2f6ff}.blogPage .cards .pagination span.active{background-color:#f2745f;color:#fff}.contactPage .contactForm{margin:50px auto;padding:20px;font-family:Arial,Helvetica,sans-serif;display:flex;justify-content:center;flex-direction:column}.contactPage .contactForm .colS h2{margin:50px 0;width:100%}.contactPage .contactForm .colS form{display:flex;justify-content:center;flex-direction:column;gap:1rem}.contactPage .contactForm .colS form .col{gap:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.contactPage .contactForm .colS form .col fieldset{border:none;width:100%}.contactPage .contactForm .colS form .col fieldset input,.contactPage .contactForm .colS form .col fieldset textarea{border:none;padding:20px;border-radius:5px;background-color:#f4f4f4;width:100%}.contactPage .contactForm .colS form .col fieldset textarea{height:132px}.contactPage .contactForm .colS form .col button{width:100%}.contactPage .contactForm .colS .text{color:#9a9a9a;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}@media (min-width: 1024px){.contactPage section{width:80%;margin:auto}.contactPage .contactForm{flex-direction:row;gap:1.5rem}.contactPage .contactForm .colS{width:50%}.contactPage .contactForm .colS form{flex-direction:row}}.react-loadly{display:inline-block;position:relative}.react-loadly,.react-loadly *,.react-loadly :after,.react-loadly :before{box-sizing:border-box}:root{--react-loadly-color:#6366f1;--react-loadly-secondary-color:#8b5cf6;--react-loadly-size:40px;--react-loadly-speed:1;--react-loadly-background:transparent;--react-loadly-text-color:#6b7280;--react-loadly-border-width:2px;--react-loadly-glow-intensity:.5;--react-loadly-error-color:#f87171;--react-loadly-error-color-hover:#ef4444;--react-loadly-error-background:#fef2f2;--react-loadly-error-border:#fecaca}.react-loadly-text{color:var(--react-loadly-text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;margin-top:8px;text-align:center}.react-loadly-error{align-items:center;background-color:var(--react-loadly-error-background);border:1px solid var(--react-loadly-error-border);border-radius:8px;color:var(--react-loadly-error-color-hover);display:flex;flex-direction:column;padding:16px}.react-loadly-error-icon{color:var(--react-loadly-error-color);height:24px;margin-bottom:8px;width:24px}.react-loadly-retry-button{background-color:var(--react-loadly-error-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:8px;padding:8px 16px;transition:background-color .2s}.react-loadly-retry-button:hover{background-color:var(--react-loadly-error-color-hover)}.react-loadly-retry-button:focus{outline:2px solid var(--react-loadly-error-color);outline-offset:2px}.react-loadly[aria-hidden=true]{pointer-events:none}.react-loadly-sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-loadly,.react-loadly *{backface-visibility:hidden;transform-style:preserve-3d;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.react-loadly,.react-loadly *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes react-loadly-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes react-loadly-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes react-loadly-bounce{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-30px)}70%{transform:translateY(-15px)}90%{transform:translateY(-4px)}}@keyframes react-loadly-wave{0%,60%,to{transform:none}30%{transform:translateY(-15px)}}@keyframes react-loadly-glow{0%,to{box-shadow:0 0 5px var(--react-loadly-color)}50%{box-shadow:0 0 20px var(--react-loadly-color),0 0 30px var(--react-loadly-color)}}@keyframes react-loadly-fade{0%,to{opacity:1}50%{opacity:.3}}@keyframes react-loadly-scale{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes react-loadly-flip{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes react-loadly-liquid{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(180deg)}}@keyframes react-loadly-flow{0%{opacity:0;transform:translate(-100px) scale(0)}50%{opacity:1;transform:translate(50%) scale(1)}to{opacity:0;transform:translate(100%) scale(0)}}@keyframes react-loadly-neumorphic-pulse{0%,to{box-shadow:inset 5px 5px 10px #ffffff1a,inset -5px -5px 10px #0000001a;transform:scale(1)}50%{box-shadow:inset 8px 8px 15px #ffffff26,inset -8px -8px 15px #00000026;transform:scale(1.05)}}@keyframes react-loadly-neumorphic-rotate{0%{box-shadow:inset 5px 5px 10px #ffffff1a,inset -5px -5px 10px #0000001a;transform:rotate(0)}25%{box-shadow:inset -5px 5px 10px #ffffff1a,inset 5px -5px 10px #0000001a}50%{box-shadow:inset -5px -5px 10px #ffffff1a,inset 5px 5px 10px #0000001a;transform:rotate(180deg)}75%{box-shadow:inset 5px -5px 10px #ffffff1a,inset -5px 5px 10px #0000001a}to{box-shadow:inset 5px 5px 10px #ffffff1a,inset -5px -5px 10px #0000001a;transform:rotate(1turn)}}@keyframes react-loadly-bars{0%,to{transform:scaleY(1)}50%{transform:scaleY(.3)}}@keyframes react-loadly-blob{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}}@keyframes react-loadly-liquid-wave{0%,to{transform:translate(-25%,50%) rotate(0)}50%{transform:translate(-25%,40%) rotate(180deg)}}@keyframes react-loadly-ring{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes react-loadly-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes react-loadly-dots{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes react-loadly-clock-hour{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(1turn)}}@keyframes react-loadly-clock-minute{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(1turn)}}@keyframes react-loadly-clock-second{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(1turn)}}@keyframes react-loadly-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes react-loadly-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes react-loadly-shimmer-overlay{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes react-loadly-shimmer-wave{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes react-loadly-shimmer-wave-overlay{0%{transform:translate(-100%) scaleX(0)}50%{transform:translate(0) scaleX(1)}to{transform:translate(100%) scaleX(0)}}.react-loadly-auto-skeleton{display:block;transition:opacity .3s ease-in-out;width:100%}.react-loadly-progress-ring{will-change:transform}.react-loadly-progress-ring svg{animation:react-loadly-progress-ring-rotate 2s linear infinite;transform-origin:center;will-change:transform}.react-loadly-progress-ring svg circle{transform-origin:center}.react-loadly-progress-ring svg circle:last-child{animation:react-loadly-progress-ring-pulse 1.5s ease-in-out infinite}.react-loadly-neumorphic{will-change:transform,box-shadow}.react-loadly-neumorphic>div{animation:react-loadly-neumorphic-pulse var(--react-loadly-speed,1s) ease-in-out infinite;backface-visibility:hidden;transform-style:preserve-3d}.react-loadly-neumorphic.react-loadly-rotate>div{animation:react-loadly-neumorphic-rotate var(--react-loadly-speed,1s) linear infinite}@keyframes react-loadly-rotate-3d{0%{transform:rotateX(0) rotateY(0) rotate(0)}to{transform:rotateX(1turn) rotateY(1turn) rotate(1turn)}}@keyframes react-loadly-morph{0%,to{border-radius:50%;transform:rotate(0)}25%{border-radius:20% 80%;transform:rotate(90deg)}50%{border-radius:80% 20%;transform:rotate(180deg)}75%{border-radius:20% 80%;transform:rotate(270deg)}}@keyframes react-loadly-dots-enhanced{0%,20%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes react-loadly-progress-ring-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes react-loadly-squares-rotate{0%{transform:scale(1) rotate(0)}50%{transform:scale(.8) rotate(180deg)}to{transform:scale(1) rotate(1turn)}}@keyframes react-loadly-ripple{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2)}}@keyframes react-loadly-stair-cascade{0%,to{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(-15px)}}@keyframes react-loadly-orbit{0%{transform:rotate(0) translate(var(--orbit-radius,20px)) rotate(0)}to{transform:rotate(1turn) translate(var(--orbit-radius,20px)) rotate(-1turn)}}@keyframes react-loadly-plane-rotate{0%{transform:rotateX(0) rotateY(0)}25%{transform:rotateX(90deg) rotateY(90deg)}50%{transform:rotateX(180deg) rotateY(180deg)}75%{transform:rotateX(270deg) rotateY(270deg)}to{transform:rotateX(1turn) rotateY(1turn)}}@keyframes react-loadly-orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes react-loadly-hashtag{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}@keyframes react-loadly-flower-bloom{0%{opacity:.5;transform:scale(.2) rotate(0)}25%{opacity:.7;transform:scale(.5) rotate(90deg)}50%{opacity:.9;transform:scale(.8) rotate(180deg)}75%{opacity:1;transform:scale(1.1) rotate(270deg)}to{opacity:1;transform:scale(1) rotate(1turn)}}@keyframes react-loadly-flower-petal-bloom{0%{filter:blur(1px);opacity:.2;transform:scale(.2) rotate(0)}20%{filter:blur(.5px);opacity:.4;transform:scale(.4) rotate(18deg)}40%{filter:blur(0);opacity:.7;transform:scale(.7) rotate(36deg)}60%{filter:blur(0);opacity:.9;transform:scale(.9) rotate(54deg)}80%{filter:blur(0);opacity:1;transform:scale(1.1) rotate(72deg)}to{filter:blur(0);opacity:1;transform:scale(1) rotate(90deg)}}@keyframes react-loadly-flower-center-pulse{0%,to{box-shadow:0 0 15px var(--react-loadly-color);transform:scale(1)}50%{box-shadow:0 0 25px var(--react-loadly-color),0 0 40px var(--react-loadly-color);transform:scale(1.3)}}@keyframes react-loadly-flower-glow{0%,to{filter:drop-shadow(0 0 5px var(--react-loadly-color))}50%{filter:drop-shadow(0 0 15px var(--react-loadly-color)) drop-shadow(0 0 25px var(--react-loadly-secondary-color))}}@keyframes react-loadly-snake{0%,to{opacity:1;transform:scale(1)}25%{opacity:.7;transform:scale(.8)}50%{opacity:.5;transform:scale(.6)}75%{opacity:.7;transform:scale(.8)}}
