/* compiled by scssphp 1.13.0 on Mon, 12 Oct 2026 09:38:58 +0000 (0.0512s) */

@charset "UTF-8";
:root{font-family:"Poppins", sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:25px;line-height:1em;scroll-behavior:smooth}body{margin:0;background-color:#ffffff;color:#000;scroll-behavior:smooth}body,a,td,div,button,input,li,h1,h2,h3,h4,h5,h6{font-family:"Poppins", sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:25px;line-height:1em}#wrap{min-height:100%;scroll-behavior:smooth}a.skip-to-content{display:none}a.skip-to-content:focus{display:block}*,*::before,*::after{background-repeat:no-repeat;-webkit-tap-highlight-color:rgba(255, 0, 0, 0)}h1{font-size:2.5rem;font-weight:400;line-height:1.025em;margin:0 0 0.5em;font-family:"Gloock", serif}@media screen and (min-width:600px){h1{font-size:4rem}}h2{font-weight:500;font-size:1.9rem;line-height:1.1em}@media screen and (min-width:600px){h2{line-height:1.029em;font-size:3.5rem}}p{margin:0 0 1.5em}a.button,button.button{display:inline-block;margin:5px auto;padding:14px 35px;border:2px solid #492D0F;color:#492D0F;background-color:#fff;font-weight:700;line-height:1em;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease-in-out;cursor:pointer}a.button:hover,button.button:hover{transition:all 0.1s ease-in-out;border:2px solid #492D0F;background-color:#492D0F;color:#fff}a.button.white,button.button.white{border-color:#fff;background-color:#fff;color:#000}a.button.white:hover,button.button.white:hover{border-color:#492D0F;background-color:#492D0F;color:#fff}a.button.whitebb,button.button.whitebb{border-color:#000;background-color:#fff;color:#000}a.button.whitebb:hover,button.button.whitebb:hover{border-color:#492D0F;background-color:#492D0F;color:#fff}a.arrow{display:inline-block;position:relative;text-transform:uppercase;font-weight:600;color:inherit;text-decoration:none;white-space:nowrap;color:#492D0F}a.arrow::after{content:"";display:inline-block;background-image:url(../img/caret-right-black.svg);background-size:auto 100%;background-position:right center;width:0.75em;height:0.9em;vertical-align:top;margin-top:0.2em;transition:transform 0.3s ease-in-out;margin-top:0.05em}a.arrow:hover::after{transition:transform 0.1s ease-in-out;transform:translateX(-0.1em)}a.arrow.white{color:#fff}a.arrow.white::after{background-image:url(../img/caret-right-white.svg)}html.navigating body{overflow:hidden}header{position:fixed;left:0;top:0;width:100vw;z-index:99;min-height:120px;transition:top 0.3s ease-in-out;background-color:rgba(255, 255, 255, 0);transition:background-color 0.3s ease-in-out, padding-bottom 0.3s ease-in-out, top 0.3s ease-in-out}header.hover{background-color:white}header .inner{max-width:1410px;margin:0 auto;width:100%;display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;position:relative;padding:23px 16px 20px 20px;align-items:top}@media screen and (min-width:1180px){header .inner{align-items:center;padding:27px 12px 30px 30px}}header a.logo{display:block;background-image:url(../img/omf-black.svg);background-size:contain;background-repeat:no-repeat;font-size:0;text-decoration:none;color:transparent;top:30px;width:136px;height:91px}@media screen and (min-width:1180px){header a.logo{width:170px;height:116px}}header .toggle{display:block;width:52px;height:52px;padding:0;margin:0;border:0;font-size:0;text-decoration:none;color:transparent;cursor:pointer;background-color:transparent;position:relative;margin-top:16px}@media screen and (min-width:1180px){header .toggle{display:none}}header .toggle div{position:absolute;width:52px;height:4px;left:0;background-color:#000;transition:opacity 0.15s ease-in-out, transform 0.25s ease-in-out}header .toggle div.l1{top:11px}header .toggle div.l2{top:25px}header .toggle div.l3{top:38px}header.white{background-color:rgba(0, 0, 0, 0)}header.white.hover{background-color:black}header.white .toggle div{background-color:#fff}header.white a.logo{background-image:url(../img/omf-white.svg)}body.customize-support header{top:45px}@media screen and (min-width:783px){body.customize-support header{top:32px}}html.scrolledup header{background-color:white}@media screen and (min-width:1180px){html.scrolledup header{background-color:rgba(255, 255, 255, 0.5)}}html.scrolledup header:hover{background-color:white}html.scrolledup header.white{background-color:black}@media screen and (min-width:1180px){html.scrolledup header.white{background-color:rgba(0, 0, 0, 0.5)}}html.scrolledup header.white:hover{background-color:black}html.scrolleddown header{background-color:white;top:-200px}@media screen and (min-width:1180px){html.scrolleddown header{background-color:rgba(255, 255, 255, 0.5)}}html.scrolleddown header.white{background-color:black}@media screen and (min-width:1180px){html.scrolleddown header.white{background-color:rgba(0, 0, 0, 0.5)}}html.navigating.scrolleddown header{top:0}#wrap header .menu{display:none;padding:27px 20px 20px 20px;box-sizing:border-box;justify-content:flex-start;position:absolute;left:0;top:133px;flex-direction:column;width:100%}@media screen and (min-width:1180px){#wrap header .menu{justify-content:center;padding:0 20px 20px 20px;left:auto;top:auto;position:relative;flex-direction:row;column-gap:20px;display:flex;align-items:center;width:auto}}#wrap header .menu .items{display:flex;flex-wrap:wrap;column-gap:1.2em;align-items:flex-start;padding-top:0;flex-direction:column;width:100%;max-width:400px}@media screen and (min-width:1180px){#wrap header .menu .items{width:auto;align-items:center;flex-direction:row;padding-right:28px;padding-top:8px;max-width:none}}#wrap header .menu .search{display:none;min-width:68px;justify-content:flex-end;align-items:center}@media screen and (min-width:1180px){#wrap header .menu .search{display:none}}#wrap header .menu .search button{background-color:transparent;border:0;padding:0;margin:0;font-size:0;text-decoration:none;color:#fff;cursor:pointer}#wrap header .menu .search button::after{display:block;content:"";background-image:url(../img/search.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:35px;height:35px}#wrap header .menu .inner{max-width:1340px;margin:0 auto;padding-top:0;text-align:left;padding:0}@media screen and (min-width:1180px){#wrap header .menu .inner{text-align:right;padding-top:5px}}#wrap header .menu .items .l0,#wrap header .menu .items .l1{position:relative;padding:0.25em 0;width:100%}@media screen and (min-width:1180px){#wrap header .menu .items .l0,#wrap header .menu .items .l1{padding:0.12em 0;width:auto;padding:0}}#wrap header .menu .items .l0 a,#wrap header .menu .items .l1 a{font-family:"Poppins", sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;line-height:1em;font-size:0.8rem;letter-spacing:0.03em;display:block;text-decoration:none;color:#000;display:inline-block;font-size:1rem}@media screen and (min-width:1180px){#wrap header .menu .items .l0 a,#wrap header .menu .items .l1 a{font-size:0.7rem;display:inline-block}}#wrap header .menu .items .l0:hover,#wrap header .menu .items .l1:hover{text-decoration:underline;text-decoration-thickness:0.04em}#wrap header .menu .items .l0>a{text-transform:uppercase}#wrap header .menu .items .l0.children .caret{background-image:url(../img/caret-right-black.svg);background-size:contain;display:inline-block;position:absolute;transform:rotate(90deg);right:0;width:1.5em;height:1.5em;top:0.35em;background-color:transparent;border:0;padding:0;transition:transform 0.25s ease-in-out;transform-origin:center center}@media screen and (min-width:1180px){#wrap header .menu .items .l0.children .caret{display:none}}#wrap header .menu .items .l0.children .caret::focus,#wrap header .menu .items .l0.children .caret:focus-visible,#wrap header .menu .items .l0.children .caret:focus-within,#wrap header .menu .items .l0.children .caret:active{outline:none}#wrap header .menu .items .l0.children.active .caret{transform:rotate(270deg) translate(21px, 0)}#wrap header .menu .items a.l1{text-transform:none}#wrap header .menu .subitems{position:relative;flex-direction:column;text-align:left;width:300px;display:none;padding:1.2em 0 0.9em 0.8em}@media screen and (min-width:1180px){#wrap header .menu .subitems{row-gap:0.44em;padding:1.2em 0 0 0.2em;position:absolute;width:300px}}#wrap header .menu .subitems a{display:block}#wrap header .menu .subitems a::before{content:"";background-image:url(../img/caret-right-black.svg);background-size:contain;background-repeat:no-repeat;background-position:left center;height:0.65em;display:inline-block;width:0.8em}@media screen and (min-width:1180px){#wrap header .menu .subitems a::before{height:0.75em;width:1.1em}}#wrap header .menu .items .l0.active .subitems{display:flex}#wrap header .menu span::after{font-family:"Poppins", sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;line-height:1em;font-size:0.8rem;letter-spacing:0.03em;content:"|";font-size:0.6rem;color:#fff;display:none}@media screen and (min-width:1180px){#wrap header .menu span::after{}}#wrap header .menu .globe{font-family:var(--fa-style-family-classic);font-weight:900;font-style:normal;content:"";margin-right:8px}#wrap header.white .menu .items .l0.children .caret{background-image:url(../img/caret-right-white.svg)}#wrap header.white .menu .subitems a::before{background-image:url(../img/caret-right-white.svg)}#wrap header.white .menu .items .l0 a,#wrap header.white .menu .items .l1{color:#fff}html.navigating #wrap header{background-color:white;height:100vh}@media screen and (min-width:1180px){html.navigating #wrap header{height:auto}}html.navigating #wrap header.white{background-color:black}html.navigating #wrap header .toggle .l1{opacity:0}html.navigating #wrap header .toggle .l2{transform:rotate(45deg)}html.navigating #wrap header .toggle .l3{transform:rotate(-225deg) translate(-10px, 10px);transition-delay:0.25s}html.navigating #wrap .menu{display:flex;height:calc(100dvh - 133px);overflow-y:auto}@media screen and (min-width:1180px){html.navigating #wrap .menu{height:auto}}footer{margin:100px 0 0;background-color:#000000;color:#fff}footer .inner{max-width:1390px;margin:0 auto;padding:0 25px;box-sizing:border-box}footer .top{text-align:right;display:flex;flex-direction:column;min-height:154px;justify-content:space-between;align-items:flex-end;margin:0 0 35px;padding:84px 0 25px;row-gap:60px}@media screen and (min-width:1180px){footer .top{padding:74px 0 25px;flex-direction:row;border-bottom:4px solid #fff;row-gap:0}}footer .top .logo{display:block;background-image:url(../img/omf-white.svg);background-size:contain;background-repeat:no-repeat;font-size:0;text-decoration:none;color:transparent;top:30px;width:167px;height:115px;align-self:center}@media screen and (min-width:600px){footer .top .logo{width:216px;height:60px;align-self:flex-start;width:170px;height:116px}}footer .top .button{font-size:0.75rem;margin:0 auto}@media screen and (min-width:1180px){footer .top .button{margin:initial}}footer .top span{display:block;width:100%;height:2px;background-color:#fff}@media screen and (min-width:1180px){footer .top span{display:none}}footer .mid{display:flex;flex-direction:column;justify-content:space-between;text-align:center}@media screen and (min-width:1180px){footer .mid{flex-direction:row;text-align:left}}footer .mid>div{padding:5px 0 52px}@media screen and (min-width:1180px){footer .mid>div{padding:5px 0 0}}footer .mid h3{margin:0 0 1.1em}@media screen and (min-width:1180px){footer .mid h3{margin:0 0 2em}}footer .mid .left{flex:0 0 34%}footer .mid .left p{line-height:1.3em;font-size:0.9rem}footer .mid .center{flex:0 0 36%}footer .mid .center a{display:inline-block;color:#fff;text-decoration:none;font-size:0.87rem;min-width:138px;margin-top:25px}@media screen and (min-width:1180px){footer .mid .center a{margin-top:0}}footer .mid .center a i{font-family:"Font Awesome 6 Brands";display:block;margin:0 0 0.4em;font-size:2.5rem}footer .mid .right{flex:0 0 30%;text-align:right;width:auto;margin:37px auto 0}@media screen and (min-width:1180px){footer .mid .right{margin:0}}footer .mid .right a{display:block;line-height:1.4em;text-transform:none;font-size:1.08rem}footer .mid .right a::after{margin-top:0.25em}footer .bottom{display:flex;flex-direction:column-reverse;justify-content:space-between;padding:25px 0 50px;font-size:0.87rem}@media screen and (min-width:1180px){footer .bottom{flex-direction:row}}footer .bottom a{color:#fff;text-decoration:none}footer .bottom .left,footer .bottom .right a{font-size:0.87rem}footer .bottom .left{text-align:center;line-height:1.5em}@media screen and (min-width:1180px){footer .bottom .left{text-align:initial;line-height:initial}}@media screen and (min-width:1180px){footer .bottom .left br{display:none}}footer .bottom .right{display:flex;flex-direction:column;column-gap:1em;justify-content:center;text-align:center;margin:0 0 94px;row-gap:0.5em}@media screen and (min-width:1180px){footer .bottom .right{flex-direction:row;justify-content:flex-end;text-align:initial;margin:0}}footer .bottom .right a{padding:0.3em 0}@media screen and (min-width:1180px){footer .bottom .right a{padding:0}}.omf-hero{position:relative;min-height:100vh;min-height:100dvh;width:100vw;width:100dvw;overflow:hidden;display:flex;align-items:center;justify-content:center}.omf-hero .bg{position:absolute}.omf-hero .veil{position:absolute;top:0;left:0;width:100vw;height:100vh;height:100dvh;background-color:black;z-index:1}.omf-hero .inner{position:relative;display:flex;flex-direction:row;justify-content:center;max-width:1375px;box-sizing:border-box;margin:0 auto;width:100%;padding:0 25px;z-index:2}@media screen and (min-width:600px){.omf-hero .inner{padding:80px 0 0 50px}}.omf-hero .content p{margin:0}.omf-hero .heading{max-width:1050px}.omf-hero.video .bg{top:0;left:0;width:100vw;height:100vh;height:100dvh}.omf-hero.video .bg video{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1}.omf-hero.image .bg{left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.omf-hero h1{margin:0;box-sizing:border-box;font-family:"Gloock", serif;color:#fff;font-weight:400;font-size:3.2rem;position:relative;padding:0;letter-spacing:0.03em}@media screen and (min-width:600px){.omf-hero h1{padding:0 0 20px 20px;font-size:4.5rem;padding:0}}@media screen and (orientation:portrait){.omf-hero video.landscape{display:none}}@media screen and (orientation:landscape){.omf-hero video.portrait{display:none}}body.customize-support .omf-hero{min-height:calc(100vh)}.omf-intro{position:relative;padding:18px 0 1px;color:#000;background-color:#fff}@media screen and (min-width:1180px){.omf-intro{padding:43px 0 1px}}.omf-intro .inner{max-width:925px;margin:0 auto;width:100%;padding:0 18px;box-sizing:border-box;text-align:center;line-height:1.5em}@media screen and (min-width:1180px){.omf-intro .inner{padding:0 25px}}.omf-intro p{margin-bottom:1.55em;line-height:1.52em}@media screen and (min-width:1180px){.omf-intro p{line-height:1.5em}}.omf-intro h2{font-size:1.8rem;line-height:1.15em;letter-spacing:0;font-weight:700}@media screen and (min-width:1180px){.omf-intro h2{line-height:1.12em;font-size:2.28rem}}.omf-intro a:not(.button){color:#492D0F;text-decoration:underline;transition:all 0.3s ease-in-out;text-decoration-color:#492d0f}.omf-intro a:not(.button):hover{text-decoration-color:rgba(73, 45, 15, 0)}.omf-facts{position:relative;padding:22px 0 0}@media screen and (min-width:1180px){.omf-facts{padding:43px 0 70px}}.omf-facts .inner{max-width:1390px;margin:0 auto;width:100%;padding:0 25px;box-sizing:border-box;text-align:center;line-height:1.5em}.omf-facts .items{display:flex;column-gap:22px;flex-direction:column;row-gap:60px}@media screen and (min-width:1180px){.omf-facts .items{flex-direction:row}}.omf-facts .item{background-color:#492D0F;color:#fff;flex:0 0 calc((100% - 44px) / 3);padding:15px;box-sizing:border-box}.omf-facts .box{background-image:url(../img/oat.svg);background-size:95px;background-position:top 20px center;background-repeat:no-repeat;border:1px solid #fff;padding:168px 18px 24px;height:100%;box-sizing:border-box}@media screen and (min-width:1180px){.omf-facts .box{padding:168px 33px 14px}}.omf-facts h2{font-size:1.08rem;margin:0 0 2.4em;line-height:1.5em;font-weight:800;color:#000;letter-spacing:0.05em;text-transform:uppercase;padding:0 20px;box-sizing:border-box}.omf-facts p{margin:0 0 1em;line-height:1.5em}.omf-slogan{position:relative;padding:71px 0 40px}@media screen and (min-width:1180px){.omf-slogan{padding:71px 0}}.omf-slogan .content{background-color:#000;color:#fff;display:flex;max-width:935px;width:100%;aspect-ratio:1.43;justify-content:flex-start;align-items:center;box-sizing:border-box;font-family:"Gloock", serif;font-size:2.5rem;font-weight:600;padding:109px 20px;line-height:1em;letter-spacing:0.03em}@media screen and (min-width:600px){.omf-slogan .content{letter-spacing:0.06em;font-size:8vw;line-height:1.3em;padding:3vw 10vw 4vw 15vw}}@media screen and (min-width:935px){.omf-slogan .content{padding:140px 100px 140px 140px;font-size:3rem;line-height:1.3em}}.omf-slogan a{font-size:2.5rem;font-weight:600;line-height:1.15em;font-family:"Gloock", serif;color:#fff;text-decoration:none;letter-spacing:0.06em}@media screen and (min-width:600px){.omf-slogan a{font-size:8vw;line-height:1.3em}}@media screen and (min-width:935px){.omf-slogan a{font-size:3rem;line-height:1.3em}}.omf-slogan a::after{content:"";display:inline-block;width:0.4em;height:0.8em;background-image:url(../img/caret-right-white.svg);background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:top;margin-top:16px}.omf-imagetext{position:relative;padding:31px 0 0}@media screen and (min-width:1180px){.omf-imagetext{padding:71px 0}}.omf-imagetext .inner{display:flex;max-width:1920px;margin:0 auto}@media screen and (min-width:1180px){.omf-imagetext .inner{flex-direction:row}}.omf-imagetext .image,.omf-imagetext .textwrap{flex:1 1 auto}@media screen and (min-width:1180px){.omf-imagetext .image,.omf-imagetext .textwrap{flex:0 0 50%}}.omf-imagetext .image img,.omf-imagetext .textwrap img{width:100%;max-width:100%}.omf-imagetext .image{padding:0 20px 33px;box-sizing:border-box;position:relative;overflow:hidden;height:70vw;max-height:500px;margin-bottom:40px}@media screen and (min-width:1180px){.omf-imagetext .image{height:auto;max-height:none;padding:0;margin-bottom:0}}.omf-imagetext .image .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.omf-imagetext.right .inner{flex-direction:column}@media screen and (min-width:1180px){.omf-imagetext.right .inner{flex-direction:row-reverse}}.omf-imagetext .textwrap{display:flex;justify-content:flex-end}@media screen and (min-width:1180px){.omf-imagetext .textwrap{padding-right:3%}}.omf-imagetext .text{max-width:680px;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;padding:0 20px}@media screen and (min-width:1180px){.omf-imagetext .text{padding:30px 0 30px 50px}}.omf-imagetext h2{line-height:1.029em;margin:0 0 0.8em;text-align:center;font-weight:700;font-size:1.5rem;text-align:center}@media screen and (min-width:1180px){.omf-imagetext h2{text-align:left;font-size:1.91rem;margin:0 0 1.5em}}.omf-imagetext p{line-height:1.5em;margin:0 0 1.6em}.omf-imagetext a.arrow{font-size:1.1em}@media screen and (min-width:1180px){.omf-imagetext .mobile{display:none}}.omf-imagetext .desktop{display:none}@media screen and (min-width:1180px){.omf-imagetext .desktop{display:block}}.omf-newslinks{padding:31px 0}@media screen and (min-width:1180px){.omf-newslinks{padding:31px 0}}.omf-newslinks .inner{max-width:1360px;margin:0 auto}.omf-newslinks .items{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:50px;row-gap:50px;justify-content:space-between;padding:0 20px;box-sizing:border-box}@media screen and (min-width:1180px){.omf-newslinks .items{flex-direction:row;padding:0}}.omf-newslinks .item{flex:0 0 calc(33.3% - 50px);text-decoration:none;color:inherit;padding-right:50px;box-sizing:border-box}.omf-newslinks .item a.arrow{margin:1.8em 0 0;display:inline-block}.omf-newslinks .item .content{line-height:1.5em}.omf-newslinks .date{font-weight:600;font-size:0.86rem;margin:0 0 0.5em}.omf-newslinks h3{font-weight:600;margin:0 0 0.3em}.omf-newslinks h2{font-size:1.5rem;font-weight:700;text-align:center;margin:0 0 2em}@media screen and (min-width:1180px){.omf-newslinks h2{font-size:2rem}}.omf-imagelinks{padding:0 20px}@media screen and (min-width:1180px){.omf-imagelinks{padding:100px 0 100px}}.omf-imagelinks .inner{max-width:1340px;margin:0 auto}.omf-imagelinks .items{display:flex;flex-direction:column;justify-content:space-between;row-gap:50px}@media screen and (min-width:1180px){.omf-imagelinks .items{flex-direction:row;row-gap:0}}.omf-imagelinks .item{aspect-ratio:0.86;color:#fff;text-decoration:none;display:flex;font-weight:300;align-items:center;justify-content:center;text-align:center;padding:5vw;box-sizing:border-box;background-size:cover;background-position:center;background-repeat:no-repeat;font-size:11vw;width:100%;word-break:break-word}@media screen and (min-width:600px){.omf-imagelinks .item{font-size:15vw}}@media screen and (min-width:1180px){.omf-imagelinks .item{flex:0 0 calc(50% - 10px);width:calc(50% - 10px);font-size:5.1vw}}.omf-productlinks{padding:0 20px;text-align:center;box-sizing:border-box}@media screen and (min-width:1180px){.omf-productlinks{padding:77px 20px 53px}}.omf-productlinks .inner{max-width:1340px;margin:0 auto}.omf-productlinks .intro{max-width:880px;margin:0 auto 82px;letter-spacing:0.05em;line-height:1.5em}@media screen and (min-width:1180px){.omf-productlinks .intro{margin:0 auto 75px}}.omf-productlinks h2{margin:0 0 1em;font-size:1.92rem;font-weight:700;text-align:center}.omf-productlinks .items{display:flex;flex-direction:column;justify-content:space-between;row-gap:50px}@media screen and (min-width:1180px){.omf-productlinks .items{flex-direction:row;row-gap:30px;justify-content:space-between;flex-wrap:wrap}}.omf-productlinks .item{flex:0 0 calc(50% - 5px);text-align:left;margin-bottom:28px}.omf-productlinks .item a.arrow{margin:1.5em 0 0 1.6em}@media screen and (min-width:1180px){.omf-productlinks .item a.arrow{margin:0.8em 0 0 1.6em}}.omf-productlinks .image{width:100%;aspect-ratio:0.82;margin:0 0 63px;position:relative;overflow:hidden}@media screen and (min-width:1180px){.omf-productlinks .image{margin:0 0 85px;aspect-ratio:1.55}}.omf-productlinks .image .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all 0.1s ease}@media screen and (min-width:1180px){.omf-productlinks .title{margin:0 0 0.5em}}.omf-productlinks ul{margin:0.1em 0 0.5em}.omf-productlinks ul li{line-height:1.5em}.omf-productlink{padding:50px 20px 90px;text-align:center}@media screen and (min-width:1180px){.omf-productlink{padding:37px 0 53px}}.omf-productlink .inner{max-width:1340px;margin:0 auto;display:flex;flex-direction:column;row-gap:70px}@media screen and (min-width:1180px){.omf-productlink .inner{flex-direction:row-reverse;justify-content:space-between;align-items:center;row-gap:0}}.omf-productlink .image{flex:1 1 auto;background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:0.82}@media screen and (min-width:1180px){.omf-productlink .image{aspect-ratio:1.55;flex:0 0 calc(50% - 5px)}}.omf-productlink .text{flex:0 0 calc(50% - 5px);text-align:left;padding:0;box-sizing:border-box}@media screen and (min-width:1180px){.omf-productlink .text{padding:0 40px}}.omf-productlink .title{text-transform:uppercase;font-weight:600;letter-spacing:0.05em;margin:0 0 0.5em}@media screen and (min-width:1180px){.omf-productlink .title{margin:0 0 0.5em}}.omf-productlink .content{margin:0 0 1em}.omf-productlink a.arrow{margin:1.3em 0 0 1.6em}@media screen and (min-width:1180px){.omf-productlink a.arrow{margin:0.8em 0 0 1.6em}}.omf-productlink p{margin:0 0 1.5em 1.5em}.omf-productlink ul{margin:0.1em 0 0.5em}.omf-productlink ul li{line-height:1.5em}.omf-producthero{position:relative;overflow:hidden;display:flex;justify-content:center;padding:175px 0 20px;min-height:500px}.omf-producthero .bg{flex:0 0 340px;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:1180px){.omf-producthero .bg{flex:0 0 50%}}.omf-producthero .text{flex:auto;background-color:#000;color:#fff;padding:40px 20px 5px 20px;box-sizing:border-box}@media screen and (min-width:1180px){.omf-producthero .text{padding:90px 90px 35px 40px;flex:0 0 50%}}.omf-producthero .text h1{font-size:3.1rem;margin:0 0 0.15em;font-weight:400}@media screen and (min-width:1180px){.omf-producthero .text h1{margin:0 0 0.25em;font-size:4.4rem}}.omf-producthero .text .note{font-weight:600;min-height:1.2em;font-size:1.4rem;line-height:1.1em;margin:0 0 1.7em}@media screen and (min-width:1180px){.omf-producthero .text .note{line-height:1em;margin:0 0 1em;font-size:2rem}}.omf-producthero .text .applications{font-weight:600;font-style:italic;text-transform:uppercase;line-height:1.5em;margin:0 0 2.1em}@media screen and (min-width:1180px){.omf-producthero .text .applications{margin:0}}.omf-producthero .inner{position:relative;display:flex;justify-content:center;max-width:1500px;box-sizing:border-box;margin:0 auto;width:100%;flex-direction:column}@media screen and (min-width:1180px){.omf-producthero .inner{flex-direction:row}}.omf-productintro{position:relative;padding:50px 0 1px;color:#000;background-color:#fff}@media screen and (min-width:1180px){.omf-productintro{padding:48px 0 1px}}.omf-productintro .inner{max-width:925px;margin:0 auto;width:100%;padding:0 18px;box-sizing:border-box;text-align:center;line-height:1.5em}@media screen and (min-width:1180px){.omf-productintro .inner{padding:0 25px}}.omf-productintro p{margin-bottom:1.55em;line-height:1.52em}@media screen and (min-width:1180px){.omf-productintro p{line-height:1.5em}}.omf-productintro h2{font-size:1.8rem;line-height:1.15em;letter-spacing:0;font-weight:700}@media screen and (min-width:1180px){.omf-productintro h2{line-height:1.12em;font-size:2.28rem}}.omf-productintro a{color:#492D0F;text-decoration:none}.omf-productintro a::hover{text-decoration:underline}.omf-productintro a.button{border-color:#492D0F;color:#492D0F;background-color:#fff}@media screen and (min-width:1180px){.omf-productintro a.button{background-color:#492D0F;color:#fff}}.omf-productdatatable{padding:50px 0 80px}@media screen and (min-width:1180px){.omf-productdatatable{padding:40px 0 80px}}.omf-productdatatable .inner{max-width:1340px;margin:0 auto}.omf-productdatatable h2{font-size:1rem;letter-spacing:0.05em;font-weight:600;margin:0 0 2.3em;text-align:center;text-transform:uppercase;line-height:1.4em}@media screen and (min-width:1180px){.omf-productdatatable h2{line-height:1em;font-size:1.08rem}}.omf-productdatatable .columnswrap{width:100%;max-width:1340px;overflow-x:auto;padding:15px;background-color:#492D0F;color:#fff;box-sizing:border-box;position:relative}.omf-productdatatable .columns{display:flex;flex-direction:row;text-align:center;box-sizing:border-box}.omf-productdatatable .columns .column{border:1px solid #fff;flex:0 0 327px;text-align:center;padding-bottom:70px}@media screen and (min-width:1200px){.omf-productdatatable .columns .column{flex:0 0 calc(25% - 2px)}}.omf-productdatatable .columns .column .icon{background-position:center}.omf-productdatatable .columns .column.grains .icon{background-image:url("../img/icon-grains.svg")}.omf-productdatatable .columns .column.clock .icon{background-image:url("../img/icon-clock.svg")}.omf-productdatatable .columns .column.calendar .icon{background-image:url("../img/icon-calendar.svg")}.omf-productdatatable .columns .column.bag .icon{background-image:url("../img/icon-bag.svg")}.omf-productdatatable .columns .icon{height:170px}.omf-productdatatable .columns h3{text-transform:uppercase;font-size:0.9rem;font-weight:600;margin:0 0 1.4em}.omf-productdatatable .data{line-height:1.4em;font-size:0.86rem}.omf-productdatatable .tip{position:absolute;bottom:20px;left:24px;width:21px;height:25px}.omf-productdatatable .tip::before{content:"";display:inline-block;width:10px;height:10px;background-image:url("../img/caret-left-white.svg");background-repeat:no-repeat;background-position:center}.omf-productdatatable .tip::after{content:"";display:inline-block;width:10px;height:10px;background-image:url("../img/caret-right-white.svg");background-repeat:no-repeat;background-position:center}@media screen and (min-width:1200px){.omf-productdatatable .tip{display:none}}.omf-boxlinks{padding:75px 20px;text-align:center;box-sizing:border-box}@media screen and (min-width:1180px){.omf-boxlinks{padding:75px 0}}.omf-boxlinks .inner{max-width:1340px;margin:0 auto}.omf-boxlinks .items{display:flex;flex-direction:column;align-items:center;row-gap:40px}@media screen and (min-width:1180px){.omf-boxlinks .items{flex-direction:row;justify-content:space-between;align-items:stretch;row-gap:0}}.omf-boxlinks .item{text-align:center;box-sizing:border-box;color:#fff;text-decoration:none;box-sizing:border-box;padding:16px;display:flex;background-position:center 23%;flex:auto;width:100%}@media screen and (min-width:1180px){.omf-boxlinks .item{aspect-ratio:1.02;flex:0 0 calc(33.3% - 12px)}}.omf-boxlinks .item:nth-child(1),.omf-boxlinks .item:nth-child(3){background-color:#135423}.omf-boxlinks .item:nth-child(2){background-position:center 20%;background-color:#492D0F}.omf-boxlinks .item>p{display:flex;border:1px solid #fff;margin:0;padding:165px 30px 20px;line-height:1.5em;width:100%;justify-content:center}.omf-boxlinks .item.box{background-image:url(../img/icon-box.svg)}.omf-boxlinks .item.brochure{background-image:url(../img/icon-brochure.svg)}.omf-boxlinks .item.certificate{background-image:url(../img/icon-certificate.svg)}.omf-boxlinks h2{font-size:1.08rem;text-transform:uppercase;font-weight:700;letter-spacing:0.05em;text-align:center;margin:0 0 2.35em}.omf-plainhero{margin:176px 0 50px;background-color:#000000;color:#ffffff;height:278px;display:flex;justify-content:center;align-items:center;padding:30px 20px;box-sizing:border-box}@media screen and (min-width:1180px){.omf-plainhero{height:418px}}.omf-plainhero h1{margin:0;font-weight:600;font-size:2rem;text-align:center;hyphens:auto;letter-spacing:0.06em}@media screen and (min-width:600px){.omf-plainhero h1{font-size:3rem}}@media screen and (min-width:1180px){.omf-plainhero h1{font-size:4.3rem}}.omf-postlist{padding:22px 20px;box-sizing:border-box}@media screen and (min-width:1180px){.omf-postlist{padding:70px 20px}}.omf-postlist .inner{max-width:1257px;margin:0 auto}.omf-postlist .date{font-size:0.8rem;letter-spacing:0;font-weight:300;margin:0 0 1em}.omf-postlist h2{margin:0 0 1.2em;font-size:1.5rem;font-weight:600}@media screen and (min-width:1180px){.omf-postlist h2{font-size:2rem}}.omf-postlist .content{max-width:830px;width:100%;word-break:break-word}@media screen and (min-width:1180px){.omf-postlist .content{padding-left:190px}}.omf-postlist .content p{margin:0 0 2em;line-height:1.5em;word-break:break-word}.omf-postlist .content hr{margin-top:94px;margin-bottom:63px}@media screen and (min-width:1180px){.omf-postlist .content hr{margin-bottom:0;margin-top:110px}}.omf-plaintext{padding:70px 0 35px;box-sizing:border-box}@media screen and (min-width:1180px){.omf-plaintext{padding:70px 0 55px}}.omf-plaintext .inner{max-width:920px;margin:0 auto;padding:0 20px;box-sizing:border-box}.omf-plaintext h2{font-size:1.85rem;font-weight:700;text-align:center;margin:0 0 0.5em}@media screen and (min-width:1180px){.omf-plaintext h2{font-size:2rem;letter-spacing:-0.016em;margin:0 0 0.6em}}.omf-plaintext p{line-height:1.5em;text-align:center}.omf-contactblock .inner{margin:0 auto;max-width:920px;padding:0 20px;box-sizing:border-box}.omf-contactblock .people{flex-wrap:wrap;display:flex;flex-direction:column;column-gap:50px;row-gap:70px;padding:0 0 50px}@media screen and (min-width:1180px){.omf-contactblock .people{padding:0 0 96px;flex-direction:row}}.omf-contactblock .item{flex:0 0 50%;box-sizing:border-box;text-align:center}@media screen and (min-width:1180px){.omf-contactblock .item{flex:0 0 47%;text-align:left}}.omf-contactblock .image{width:100%;max-width:260px;aspect-ratio:1;border-radius:50%;overflow:hidden;margin:0 auto 1.15rem;background-color:#f0f0f0;background-size:cover}@media screen and (min-width:1180px){.omf-contactblock .image{margin:0 0 2.4rem}}.omf-contactblock .name{font-size:1.5rem;font-weight:700;margin:0 0 0.7em}@media screen and (min-width:1180px){.omf-contactblock .name{margin:0 0 1em;font-size:1.5rem}}.omf-contactblock .title{font-weight:600;margin:0 0 0.4em}.omf-contactblock .email{margin:0 0 0.5em;display:block;font-size:0.8rem}@media screen and (min-width:1180px){.omf-contactblock .email{font-size:1rem}}.omf-contactblock .phone{margin:0 0 0.5em;display:block;font-size:0.8rem}@media screen and (min-width:1180px){.omf-contactblock .phone{font-size:1rem}}.omf-contactblock .streetaddress{font-weight:600;line-height:1.45em;margin:0 0 2.4em;text-align:center}@media screen and (min-width:1180px){.omf-contactblock .streetaddress{text-align:left}}.omf-contactblock a{color:#000}.omf-contactblock h2{font-size:1.5rem;font-weight:700;text-align:center;margin:0 0 0.89em}@media screen and (min-width:1180px){.omf-contactblock h2{margin:0 0 1.89em;text-align:left}}.omf-contactblock .hr1{margin:0.5em 0 2.8em}@media screen and (min-width:1180px){.omf-contactblock .hr1{margin:0.5em 0 2.5em}}.omf-contactblock .hr2{margin:3em 0}.omf-contactblock .hr3{margin:3.85em 0 3.4em}@media screen and (min-width:1180px){.omf-contactblock .hr3{margin:4.85em 0 4em}}.omf-contactblock label{display:block}.omf-contactblock input,.omf-contactblock textarea{width:100%;font-size:1rem;font-family:inherit;box-sizing:border-box;display:block;padding:5px 10px;border:1px solid #000}@media screen and (min-width:1180px){.omf-contactblock input,.omf-contactblock textarea{font-size:1.2rem}}.omf-contactblock input.error,.omf-contactblock textarea.error{border:1px solid #c00}.omf-contactblock input{margin:0.5em 0 0.95em}.omf-contactblock textarea{height:233px;margin:0.6em 0 2em;resize:none}.omf-contactblock button{min-width:245px}.omf-contactblock .wechat{display:flex;flex-direction:column;column-gap:50px}@media screen and (min-width:1180px){.omf-contactblock .wechat{flex-direction:row}}.omf-contactblock .wechat h2{flex:0 0 calc(100% - 300px);line-height:1.1em}@media screen and (min-width:1180px){.omf-contactblock .wechat h2{line-height:1.55em}}.omf-contactblock .wechat img{max-width:80%;margin:0 auto}@media screen and (min-width:1180px){.omf-contactblock .wechat img{width:100%;max-width:100%;flex:0 0 240px;margin:0}}.omf-contactblock .errormessage{color:#c00;padding-bottom:1em;font-size:0.8rem;margin-top:-1em}.omf-image img{width:100%;height:auto}.omf-image.fit{width:100%;height:95vh;height:95dvh;position:relative}.omf-image.fit img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:auto;max-width:100%;max-height:100%}.omf-contactform{padding:70px 0 55px}.omf-contactform .inner{max-width:920px;margin:0 auto;padding:0 20px;box-sizing:border-box}.omf-contactform form{width:100%;max-width:400px}.omf-contactform form .field{display:block;margin:0 0 1em}.omf-contactform form label{display:block;font-size:0.6rem;margin:0 0 0.5em}.omf-contactform form input,.omf-contactform form textarea{padding:2px 4px;box-sizing:border-box;width:100%;border:1px solid #ccc;border-radius:3px;font-size:0.9rem;line-height:1.2em;font-family:inherit}.omf-contactform form .checkbox,.omf-contactform form .date,.omf-contactform form .time{width:auto}