.contact-form{font-family:var(--ubuntu-font),sans-serif;flex-direction:column;gap:20px;display:flex}.contact-form .form-row{color:#4b6188;gap:20px;display:flex}@media (max-width:768px){.contact-form .form-row{flex-direction:column}}.contact-form .form-group{flex-direction:column;flex:1;margin-bottom:15px;display:flex}.contact-form .form-group input,.contact-form .form-group textarea{color:#d3d3d3;resize:none;background-color:#0000;border:none;border-bottom:3px solid #d3d3d3;padding-bottom:10px;font-family:inherit;transition:color .3s,border-color .3s}.contact-form .form-group input:hover,.contact-form .form-group input:focus,.contact-form .form-group textarea:hover,.contact-form .form-group textarea:focus{color:#4b6188;border-color:#4b6188;outline:none}.contact-form .form-group input:not(:placeholder-shown):not(:focus),.contact-form .form-group textarea:not(:placeholder-shown):not(:focus){color:#4b6188;border-color:#4b6188}.contact-form .form-group input::placeholder,.contact-form .form-group textarea::placeholder{color:#d3d3d3;font-style:italic;transition:color .3s}.contact-form .form-group input:hover::placeholder,.contact-form .form-group input:focus::placeholder,.contact-form .form-group textarea:hover::placeholder,.contact-form .form-group textarea:focus::placeholder{color:#4b6188}.contact-form .form-group .error{color:#ce1544;margin-top:5px;font-size:14px}.contact-form .form-group .message{color:#90ee90;margin-top:5px;font-size:14px}
.hero{height:calc(100svh - 80px)}@media screen and (min-width:900px){.hero{max-height:800px}}@media screen and (max-width:899px){.hero{height:auto}}.hero-bg-image-cont{width:100%;height:100%;position:relative}.hero-bg-overlay{background:linear-gradient(#172941aa calc(100% - 32px),#ce1544 32px);width:100%;height:100%;position:relative}@media screen and (min-width:900px){.hero-content{width:min(100% - 128px,1400px);margin:0 auto}}@media screen and (min-width:900px) and (min-width:600px) and (max-width:1199px){.hero-content{width:calc(100% - 64px)}}@media screen and (min-width:900px) and (max-width:599px){.hero-content{width:calc(100% - 32px)}}@media screen and (max-width:899px){.hero-content{width:min(100% - 64px,500px);margin:0 auto}}@media screen and (max-width:899px) and (max-width:599px){.hero-content{width:min(100% - 32px,500px)}}.hero-content{justify-content:space-between;align-items:center;gap:60px;height:100%;display:flex}@media screen and (max-width:899px){.hero-content{flex-direction:column;gap:32px}.hero-content-left{width:100%;padding-top:64px}.hero-content-left p,.hero-content-left span,.hero-content-left h1{text-align:center}}.hero-content-left{flex:auto;max-width:35%;padding-bottom:32px;display:block}@media screen and (max-width:899px){.hero-content-left{max-width:100%}}.hero-content-left p{color:#fff}.hero-content-left-title{white-space:nowrap;margin-bottom:52px}@media screen and (max-width:899px){.hero-content-left-title{text-align:center}}.hero-content-left-title h1{color:#fff;font-size:6rem;font-weight:1000}@media screen and (max-width:1199px){.hero-content-left-title h1{font-size:4.5rem}}@media screen and (max-width:599px){.hero-content-left-title h1{font-size:3.5rem}}.hero-content-left-title span{font-family:var(--expose-font);color:#ce1544;margin-bottom:60px;font-size:3rem;font-weight:800;line-height:.75}@media screen and (max-width:899px){.hero-content-right{width:100%}.hero-content-right .hero-title{text-align:center}}.hero-content-right{flex-direction:column;justify-content:flex-end;gap:16px;width:580px;height:100%;display:flex}.hero-content-right .hero-title{color:#fff}.hero-content-right h2{line-height:1.3}@media screen and (max-width:599px){.hero-content-right .hero-form{padding:32px}}.hero-content-right .hero-form{background-color:#fff;border-radius:20px 20px 0 0;flex-direction:column;gap:24px;padding:48px;display:flex}.hero-content-right .hero-form-sub{flex-direction:column;gap:12px;width:100%;display:flex}
.milestone-cont{background-color:#f0f5ff}.milestone-cont .milestone{width:min(100% - 128px,1400px);margin:0 auto}@media screen and (min-width:600px) and (max-width:1199px){.milestone-cont .milestone{width:calc(100% - 64px)}}@media screen and (max-width:599px){.milestone-cont .milestone{width:calc(100% - 32px)}}.milestone-cont .milestone{padding-top:96px}@media screen and (min-width:0) and (max-width:899px){.milestone-cont .milestone{padding-top:64px}}.milestone-cont .milestone{padding-bottom:96px}@media screen and (min-width:0) and (max-width:899px){.milestone-cont .milestone{padding-bottom:64px}}.milestone-cont .milestone{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}@media screen and (min-width:900px) and (max-width:1199px){.milestone-cont .milestone{column-gap:24px}}@media screen and (min-width:600px) and (max-width:899px){.milestone-cont .milestone{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){.milestone-cont .milestone{grid-template-columns:repeat(1,1fr)}}.milestone-cont .milestone .card-arrow-cont{display:flex}@media screen and (max-width:599px){.milestone-cont .milestone .card-arrow-cont{display:unset}}.milestone-cont .milestone-card img{margin-bottom:8px}@media screen and (max-width:1199px){.milestone-cont .milestone-card{padding:16px}}.milestone-cont .milestone-card{background-color:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:32px;transition:transform .3s;display:flex;box-shadow:0 2px 8px #f0f5ff}.milestone-cont .milestone-card:hover{transform:scale(1.05)}.milestone-cont .milestone .arrow{width:0;height:100%;display:flex}@media screen and (max-width:599px){.milestone-cont .milestone .arrow{display:none}}.milestone-cont .milestone .arrow img{position:relative;right:32px}.milestone-cont .milestone .arrow1 img{top:32px}.milestone-cont .milestone .arrow1{align-items:flex-end}@media screen and (min-width:900px){.milestone-cont .milestone .arrow2 img{bottom:32px}}@media screen and (max-width:899px){.milestone-cont .milestone .arrow2 img{top:32px;transform:rotate(180deg)}.milestone-cont .milestone .arrow2{align-items:flex-end}.milestone-cont .milestone .arrow3 img{transform:scaleX(-1)}}.milestone-cont .milestone .arrow3 img{top:32px}.milestone-cont .milestone .arrow3{align-items:flex-end}
@media screen and (min-width:900px){.presentation-cont-deco{background:url(/images/ohmyresto/background_elements/red_dots.svg) 100px 100px no-repeat,url(/images/ohmyresto/background_elements/red_dots.svg) 50% calc(100% - 100px) no-repeat,url(/images/ohmyresto/background_elements/red_elipse.svg) -150px calc(120% + 250px) no-repeat}}@media screen and (min-width:1536px){.presentation-cont-deco .presentation-cont{background:radial-gradient(circle at calc(50% + 400px),#f0f5ff,400px,#0000 400px),linear-gradient(270deg,#f0f5ff,calc(50% - 400px),#0000 calc(50% - 400px));height:800px}}@media screen and (min-width:900px) and (max-width:1535px){.presentation-cont-deco .presentation-cont{background:radial-gradient(circle at calc(50% + 350px),#f0f5ff,350px,#0000 350px),linear-gradient(270deg,#f0f5ff,calc(50% - 350px),#0000 calc(50% - 350px));height:700px}}@media screen and (max-width:899px){.presentation-cont-deco .presentation-cont{background:radial-gradient(circle at 50% 100%,#f0f5ff,#0000 50%);padding-top:96px;padding-bottom:96px}}@media screen and (max-width:899px) and (min-width:0) and (max-width:899px){.presentation-cont-deco .presentation-cont{padding-top:64px;padding-bottom:64px}}.presentation-cont-deco .presentation-cont .presentation{width:min(100% - 128px,1400px);margin:0 auto}@media screen and (min-width:600px) and (max-width:1199px){.presentation-cont-deco .presentation-cont .presentation{width:calc(100% - 64px)}}@media screen and (max-width:599px){.presentation-cont-deco .presentation-cont .presentation{width:calc(100% - 32px)}}.presentation-cont-deco .presentation-cont .presentation{grid-gap:64px;grid-template-columns:repeat(2,1fr);gap:64px;height:100%;display:grid;overflow:hidden}@media screen and (max-width:899px){.presentation-cont-deco .presentation-cont .presentation{flex-direction:column;justify-content:center;display:flex}}.presentation-cont-deco .presentation-cont .presentation-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;display:flex}.presentation-cont-deco .presentation-cont .presentation-content h1:after{content:"";background:url(/images/ohmyresto/wave_blue.svg) 0 0/contain no-repeat;width:100%;height:5px;margin:15px 0;display:block}@media screen and (max-width:1199px){.presentation-cont-deco .presentation-cont .presentation-content h1{font-size:2rem}}.presentation-cont-deco .presentation-cont .presentation-content p{font-style:italic}.presentation-cont-deco .presentation-cont .presentation-content p span{font-style:normal}.presentation-cont-deco .presentation-cont .presentation-content ul{list-style-type:disc}.presentation-cont-deco .presentation-cont .presentation-content ul li::marker{color:#ce1544}.presentation-cont-deco .presentation-cont .infographie-cont .infographie{width:700px;height:437.5px;margin-right:-70px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .chicken-cont,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad-cont,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .chicken-cont img,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad-cont img{width:350px;height:350px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad-cont{top:87.5px;right:70px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont img{width:233.333px;height:175px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont{right:350px 20px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont2 img{width:70px;height:70px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont2{top:315px;right:636.364px}@media screen and (min-width:1200px) and (max-width:1535px){.presentation-cont-deco .presentation-cont .infographie-cont .infographie{width:600px;height:375px;margin-right:-60px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .chicken-cont,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad-cont,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .chicken-cont img,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad-cont img{width:300px;height:300px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad-cont{top:75px;right:60px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont img{width:200px;height:150px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont{right:300px 20px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont2 img{width:60px;height:60px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont2{top:270px;right:545.455px}}@media screen and (max-width:1199px){.presentation-cont-deco .presentation-cont .infographie-cont .infographie{width:500px;height:312.5px;margin-right:-50px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .chicken-cont,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad-cont,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .chicken-cont img,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad-cont img{width:250px;height:250px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad-cont{top:62.5px;right:50px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont img{width:166.667px;height:125px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont{right:250px 20px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont2 img{width:50px;height:50px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont2{top:225px;right:454.545px}}@media screen and (max-width:500px){.presentation-cont-deco .presentation-cont .infographie-cont .infographie{width:400px;height:250px;margin-right:-40px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .chicken-cont,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad-cont,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .chicken-cont img,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad-cont img{width:200px;height:200px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad-cont{top:50px;right:40px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont img{width:133.333px;height:100px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont{right:200px 20px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont2 img{width:40px;height:40px}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont2{top:180px;right:363.636px}}@media screen and (max-width:899px){.presentation-cont-deco .presentation-cont .infographie-cont{justify-content:center}}.presentation-cont-deco .presentation-cont .infographie-cont{grid-column:2/3;justify-content:flex-end;align-items:center;height:100%;display:flex}.presentation-cont-deco .presentation-cont .infographie-cont .infographie{display:flex}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker2,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .chicken{transition:transform .2s}.presentation-cont-deco .presentation-cont .infographie-cont .infographie:hover .sticker{transform:rotate(6deg)}.presentation-cont-deco .presentation-cont .infographie-cont .infographie:hover .sticker2{transform:rotate(-10deg)}.presentation-cont-deco .presentation-cont .infographie-cont .infographie:hover .salad,.presentation-cont-deco .presentation-cont .infographie-cont .infographie:hover .chicken{transform:scale(1.1)}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .chicken-cont,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad-cont{position:relative}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .chicken-cont{z-index:2;overflow:hidden;box-shadow:10px 10px #fff}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .salad-cont{z-index:1;overflow:hidden}.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont,.presentation-cont-deco .presentation-cont .infographie-cont .infographie .sticker-cont2{z-index:3;width:0;height:0;position:relative}
