@font-face{font-family:Avenir Book;src:url(/fonts/avenir/AvenirLTStd-Book.woff2) format("woff2"),url(/fonts/avenir/AvenirLTStd-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Roman;src:url(/fonts/avenir/AvenirLTStd-Roman.woff2) format("woff2"),url(/fonts/avenir/AvenirLTStd-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(/fonts/avenir/AvenirLTStd-Medium.woff2) format("woff2"),url(/fonts/avenir/AvenirLTStd-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(/fonts/avenir/AvenirLTStd-Black.woff2) format("woff2"),url(/fonts/avenir/AvenirLTStd-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair/PlayfairDisplay-Black.woff2) format("woff2"),url(/fonts/playfair/PlayfairDisplay-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair/PlayfairDisplay-Bold.woff2) format("woff2"),url(/fonts/playfair/PlayfairDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair/PlayfairDisplay-ExtraBold.woff2) format("woff2"),url(/fonts/playfair/PlayfairDisplay-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair/PlayfairDisplay-Medium.woff2) format("woff2"),url(/fonts/playfair/PlayfairDisplay-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair/PlayfairDisplay-Regular.woff2) format("woff2"),url(/fonts/playfair/PlayfairDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair/PlayfairDisplay-SemiBold.woff2) format("woff2"),url(/fonts/playfair/PlayfairDisplay-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.home .banner-text-top{align-items:flex-start;padding-top:6%}@media screen and (max-width: 993px){.home .banner-text-top{padding-top:20%}}.home .banner-text-center{align-items:center}.home .banner-text-bottom{align-items:flex-end}.home .banner{position:relative;background-image:var(--bg-banner-desktop);background-position:center top;background-size:cover;width:100%;aspect-ratio:1920/800;justify-content:flex-start;display:flex;padding-bottom:6%}@media screen and (max-width: 993px){.home .banner{aspect-ratio:430/855;background-image:var(--bg-banner-mobile);justify-content:center;width:100%;padding-bottom:20%}}.home .banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 40%);z-index:1;pointer-events:none}.home .banner_title{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}@media screen and (max-width: 993px){.home .banner_title{width:100%;align-items:center}}.home .banner_title h1{display:flex;flex-direction:column;gap:5px;margin-bottom:15px}@media screen and (max-width: 993px){.home .banner_title h1{width:100%}}.home .banner_title h1 .title{font-weight:600;color:#c09741;font-size:60px}@media screen and (max-width: 1398px){.home .banner_title h1 .title{font-size:55px}}@media screen and (max-width: 993px){.home .banner_title h1 .title{font-size:32px;text-align:center;width:100%}}.home .banner_title h1 .subtitle{font-family:Avenir LT Std;font-weight:500;color:#efefef;font-size:47px}@media screen and (max-width: 1398px){.home .banner_title h1 .subtitle{font-size:40px}}@media screen and (max-width: 993px){.home .banner_title h1 .subtitle{font-size:26px;width:100%;text-align:center}}.about-section{position:relative;z-index:1;background-color:#f4fff7;padding-top:30px;padding-bottom:10px;margin-bottom:130px}@media screen and (max-width: 993px){.about-section{margin-bottom:50px}}.about-wrapper{margin-top:-50px}.about-image{position:relative;margin-top:50px;max-width:540px}.about-image:before{position:absolute;content:"";top:-2px;left:-2px;width:101%;height:101%;background-image:var(--bg-image);background-position:center center;background-repeat:no-repeat;background-size:cover}.about-image img{width:100%}.about-content{margin-top:50px}@media screen and (max-width: 993px){.about-content{margin-top:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}}@media screen and (max-width: 993px){.about-content .section-title{margin-bottom:50px}}.about-content .section-title .title{display:inline;position:relative;z-index:1;font-family:Playfair Display;font-weight:600;color:#c09741}.about-content .section-title .title .shape{width:100px;position:absolute;top:25%;right:-40%;z-index:-1}@media screen and (max-width: 993px){.about-content .section-title .title .shape{width:80px;right:auto;top:auto;bottom:-50px;left:50%}}.about-content p{margin-top:17px}.about-content .text{font-size:20px;font-weight:700;color:#c09741;max-width:400px;margin-top:20px}.about-content a{margin-top:42px}.products-container{position:relative;z-index:5000;mix-blend-mode:multiply}.products-container .products-image{width:700px;position:absolute;mix-blend-mode:multiply;background:transparent;z-index:10;right:-4%;top:-433px}@media screen and (max-width: 1398px){.products-container .products-image{width:500px;top:-275px}}@media screen and (max-width: 993px){.products-container .products-image{display:none}}.products{max-width:1440px;margin:0 auto;padding-top:20px;padding-bottom:100px;text-align:center}.products h2{color:#c09741;font-weight:600;position:relative;z-index:40;margin-bottom:40px}.featured-oil-section{background-size:cover;padding-top:60px;padding-bottom:60px}.featured-oil-section .container{position:relative}.featured-oil-section .container .oil-decoration-1{position:absolute;right:-256px;top:-93px}@media screen and (max-width: 1398px){.featured-oil-section .container .oil-decoration-1{right:-325px}}@media screen and (max-width: 993px){.featured-oil-section .container .oil-decoration-1{right:-70px;top:-70px;height:150px;opacity:.6}}.featured-oil-section .container .oil-decoration-2{position:absolute;height:400px;left:-155px;bottom:-119px}@media screen and (max-width: 1398px){.featured-oil-section .container .oil-decoration-2{left:-145px;height:350px}}@media screen and (max-width: 993px){.featured-oil-section .container .oil-decoration-2{left:-20px;height:120px;bottom:-95px;opacity:.6}}.featured-oil-section .section-title h2{color:#c09741;font-weight:600;margin-bottom:20px}.featured-oil-section .section-title p{color:#efefef}.single-choose{position:relative;margin-top:55px;padding-left:35px}.single-choose img{width:35px;position:absolute;top:-6px;left:-2px}.single-choose .title{font-family:Avenir LT Std;font-weight:900;color:#c09741}.single-choose p{margin-top:8px;color:#efefef}.choose-image{width:95%;margin:auto}.choose-image .image{position:relative}.choose-image .image:before{position:absolute;content:"";top:-2px;left:-2px;width:101%;height:101%;background-image:var(--bg-image);background-position:center center;background-repeat:no-repeat;background-size:cover}.choose-image .image img{width:100%}.contact-section{overflow:hidden;mix-blend-mode:multiply;position:relative;z-index:5000;width:100%;padding:60px 0}.contact-section .deco-contact-1{position:absolute;mix-blend-mode:multiply;width:40%;right:0;bottom:0;pointer-events:none}@media screen and (max-width: 993px){.contact-section .deco-contact-1{width:auto}}.contact-section .deco-contact-2{position:absolute;mix-blend-mode:multiply;right:-20px;top:-70px;height:200px;pointer-events:none}@media screen and (max-width: 993px){.contact-section .deco-contact-2{right:-20px;top:-38px;height:100px}}.contact-section .contact-container{width:100%;max-width:1440px;margin:0 auto}.contact-section .contact-container .contact-header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:50px}@media screen and (max-width: 993px){.contact-section .contact-container .contact-header{margin-bottom:20px}}.contact-section .contact-container .contact-header h2{color:#c09741;font-weight:600}.contact-section .contact-container .contact-header p{color:#2e2e2e;max-width:500px}.contact-section .contact-container .contact-content{display:grid;grid-template-columns:.6fr .4fr;gap:40px}@media screen and (max-width: 993px){.contact-section .contact-container .contact-content{grid-template-columns:1fr}}.contact-section .contact-container .contact-content .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width: 993px){.contact-section .contact-container .contact-content .contact-grid{grid-template-columns:1fr}}.contact-section .contact-container .contact-content .contact-grid .icon-btn{gap:6px;align-items:center;height:fit-content}@media screen and (max-width: 993px){.contact-section .contact-container .contact-content .contact-grid .icon-btn{margin:0 auto}}.contact-section .contact-container .contact-content .contact-grid .address-link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='24' viewBox='0 0 18 24'%3E%3Cpath id='map-marker-alt' d='M9,0A9,9,0,0,0,0,9c0,3.334,1.125,4.375,7.091,13.942a2.251,2.251,0,0,0,3.818,0C16.879,13.37,18,12.333,18,9A9,9,0,0,0,9,0ZM9,21.75C3.027,12.173,2.25,11.568,2.25,9a6.75,6.75,0,1,1,13.5,0C15.75,11.557,15.039,12.067,9,21.75ZM5.25,9A3.75,3.75,0,1,1,9,12.75,3.75,3.75,0,0,1,5.25,9Z' fill='%23c09741' /%3E%3C/svg%3E");padding-left:25px;background-size:18px;background-position:0px 5px}.contact-section .contact-container .contact-content .contact-grid .address-link svg{min-width:20px}.contact-section .contact-container .contact-content .contact-grid .address-link:hover{text-decoration:underline #2E2E2E}.contact-section .contact-container .contact-content .contact-grid iframe{grid-column:1/-1;aspect-ratio:750/450;min-height:450px}@media screen and (max-width: 993px){.contact-section .contact-container .contact-content .contact-grid iframe{width:100%;height:300px}}.btn-tel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='phone-alt' d='M22.7,15.463l-4.762-2.041a2.15,2.15,0,0,0-2.5.614L13.9,15.911A14.582,14.582,0,0,1,8.08,10.092L9.955,8.56a2.152,2.152,0,0,0,.614-2.5L8.531,1.3A2.139,2.139,0,0,0,6.079.05L1.664,1.067A2.137,2.137,0,0,0,0,3.158,20.83,20.83,0,0,0,20.838,23.994a2.137,2.137,0,0,0,2.09-1.665l1.017-4.417A2.145,2.145,0,0,0,22.7,15.463Zm-1.95,6.285A18.585,18.585,0,0,1,2.25,3.243L6.5,2.263l1.973,4.6L5.282,9.478a16.979,16.979,0,0,0,9.234,9.234l2.61-3.193,4.6,1.974Z' transform='translate(0 0.006)' fill='%23c09741' /%3E%3C/svg%3E");padding-left:25px;background-size:18px;background-position:0px 5px}.btn-email{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' viewBox='0 0 24 18'%3E%3Cpath id='envelope' d='M21.75,64H2.25A2.25,2.25,0,0,0,0,66.25v13.5A2.25,2.25,0,0,0,2.25,82h19.5A2.25,2.25,0,0,0,24,79.75V66.25A2.25,2.25,0,0,0,21.75,64Zm0,2.25v1.913c-1.051.856-2.727,2.187-6.309,4.992-.789.621-2.353,2.113-3.441,2.1-1.088.018-2.652-1.475-3.441-2.1C4.977,70.35,3.3,69.019,2.25,68.163V66.25ZM2.25,79.75v-8.7c1.074.856,2.6,2.056,4.919,3.874C8.194,75.73,9.988,77.511,12,77.5c2,.011,3.774-1.744,4.831-2.576,2.322-1.818,3.845-3.019,4.919-3.874v8.7Z' transform='translate(0 -64)' fill='%23c09741' /%3E%3C/svg%3E");padding-left:25px;background-size:18px;background-position:0px 5px}.move-01-p{animation:move1D 3s linear infinite}@media screen and (max-width: 993px){.move-01-p{animation:move1M 3s linear infinite}}@keyframes move1D{0%{transform:translateY(0)}50%{transform:translateY(30px)}to{transform:translateY(0)}}@keyframes move1M{0%{transform:translateY(0) translate(-50%)}50%{transform:translateY(15px) translate(-50%)}to{transform:translateY(0) translate(-50%)}}
