.elementor .e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--bc-padding-block-start:0px;--bc-padding-inline-end:0px;--bc-padding-block-end:0px;--bc-padding-inline-start:0px}.elementor .e-con.container{--container-default-padding-right:20px;--container-default-padding-left:20px;--bc-padding-inline-start:20px;--bc-padding-inline-end:20px}.elementor .e-con.section{--container-default-padding-top:60px;--container-default-padding-bottom:60px;--bc-padding-block-start:60px;--bc-padding-block-end:60px}@media (min-width:767px){.elementor .e-con.section{--container-default-padding-top:90px;--container-default-padding-bottom:90px;--bc-padding-block-start:90px;--bc-padding-block-end:90px}}.elementor .elementor-element{--widgets-spacing:0px}.mt-20{margin-top:20px!important}.mt-40{margin-top:40px!important}.pb-0,.pb-0.e-con-boxed>.e-con-inner{padding-bottom:0!important}.text-primary{color:var(--e-global-color-primary)!important}.elementor-heading-title{line-height:1.2!important}.anchor-offset{display:block;position:relative;top:-92px;visibility:hidden}@media (min-width:1025px){.anchor-offset{top:-102px}}.grid.e-con-full,.grid.e-con-boxed>.e-con-inner{display:grid}.gap-30.e-con-full,.gap-30.e-con-boxed>.e-con-inner{gap:30px}.gap-40.e-con-full,.gap-40.e-con-boxed>.e-con-inner{gap:20px}.gap-60.e-con-full,.gap-60.e-con-boxed>.e-con-inner{gap:60px}.gap-80.e-con-full,.gap-80.e-con-boxed>.e-con-inner{gap:80px}@media (min-width:1025px){.grid-col-2.e-con-full,.grid-col-2.e-con-boxed>.e-con-inner{grid-template-columns:repeat(2,1fr)}.grid-col-3.e-con-full,.grid-col-3.e-con-boxed>.e-con-inner{grid-template-columns:repeat(3,1fr)}.grid-col-4.e-con-full,.grid-col-4.e-con-boxed>.e-con-inner{grid-template-columns:repeat(4,1fr)}.gap-40.e-con-full,.gap-40.e-con-boxed>.e-con-inner{gap:40px}}.elementor-widget-text-editor *:last-child{margin-bottom:0}.btn.elementor-widget-button .elementor-button-link{background-color:transparent;border:2px solid var(--e-global-color-primary);border-image:url(../../../../../../themes/hello-elementor-child/assets/img/btn-border.png) 2 2 round;color:var(--e-global-color-primary);text-transform:uppercase;border-radius:0;font-weight:600;font-size:16px;padding:20px 40px}.btn.elementor-widget-button .elementor-button-link:hover{background-color:#c89f5f;border-color:#c89f5f;border-image:none;color:#fff}.btn.btn-solid.elementor-widget-button .elementor-button-link{background-color:#c89f5f;border-color:#c89f5f;border-image:none;color:#fff}.btn.btn-solid.elementor-widget-button .elementor-button-link:hover{background-color:#b08849;border-color:#b08849}@media (min-width:767px){.btn.elementor-widget-button .elementor-button-link{font-size:18px}}.section-header.e-con{text-align:center;margin-bottom:40px}.section-header .elementor-widget-text-editor{color:var(--e-global-color-primary)}.section-subheading.elementor-widget-heading .elementor-heading-title{font-size:1.125rem;text-transform:uppercase}.section-header .elementor-widget-text-editor{max-width:780px!important;margin-inline:auto;font-size:16px}.section-heading .elementor-heading-title{font-size:2rem}@media (min-width:767px){.section-subheading.elementor-widget-heading .elementor-heading-title{font-size:1.25rem}.section-header .elementor-widget-text-editor{font-size:18px}.section-subheading.elementor-widget-heading .elementor-heading-title{font-size:1.75rem}.section-heading .elementor-heading-title{font-size:3rem}}@media (min-width:1025px){.section-heading .elementor-heading-title{font-size:3.5rem}}.image-divider.elementor-widget-image{margin-top:20px}.image-divider.elementor-widget-image+*{margin-top:40px}.image-box.e-con{position:relative;height:500px}.image-box--small.e-con{position:relative;height:350px}.image-box .elementor-widget-image{position:absolute;top:0;left:0;width:100%;height:100%}.image-box .elementor-widget-image img{width:100%;height:100%;object-fit:cover}.image-box__content.e-con{position:absolute;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);text-align:center;padding:20px 10px;min-height:163px;display:flex;flex-direction:column;align-items:center;justify-content:center}.image-box__content .elementor-heading-title{margin-bottom:10px}.image-box__content.cta-hover{overflow:hidden}.image-box__content .btn{margin-top:15px}.image-box__content .btn .elementor-button-link{font-size:16px;padding:16px 36px}.image-box:hover .image-box__content.cta-hover .btn{margin-bottom:0!important;opacity:1;visibility:visible}.image-box--small .image-box__content h3.elementor-heading-title{font-size:24px;line-height:1.2}.image-box--small .image-box__content.e-con{padding-block:15px}.image-box--small .elementor-widget-image img{opacity:.7;transition:opacity 0.5s}.image-box--small:hover .elementor-widget-image img{opacity:1}.image-box--fullsize-content .image-box__content.e-con{height:100%}.image-box--fullsize-content .image-box__content strong{font-weight:600}.image-box--fullsize-content .image-box__content .btn{margin-top:30px}@media (min-width:1025px){.image-box__content.cta-hover .btn{margin-bottom:-67px!important;transition:all 0.5s;opacity:0;visibility:hidden}}.mandala-parent.e-con{position:relative;z-index:2}.mandala.elementor-widget-image{margin-top:-100px}@media (min-width:767px){.mandala.elementor-widget-image{margin-top:-210px}}.hero.e-con{height:100vh;align-items:center;justify-content:center}.hero__background.elementor-widget-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero__background.elementor-widget-image img{width:100%;height:100%;object-fit:cover;opacity:.7}.hero-content.e-con{position:relative;z-index:2;text-align:center}.hero .elementor-widget-heading .elementor-heading-title{text-shadow:0 0 30px #000}.hero .elementor-widget-heading h1.elementor-heading-title{font-size:1.25rem;margin-bottom:20px}.hero .elementor-widget-heading h2.elementor-heading-title{font-weight:400;font-size:2.5rem;margin-bottom:20px}.hero .elementor-widget-button{margin-top:40px}.hero .btn.elementor-widget-button .elementor-button-link:not(:hover){background-color:rgba(0,0,0,.3)}@media (min-width:767px){.hero .elementor-widget-heading h1.elementor-heading-title{font-size:2rem}.hero .elementor-widget-heading h2.elementor-heading-title{font-size:3.5rem}}@media (min-width:1025px){.hero.e-con{height:50vw;min-height:750px;max-height:1000px;justify-content:flex-end;padding-bottom:2vw}.hero .elementor-widget-heading h2.elementor-heading-title{font-size:4rem}}@media (min-width:1400px){.hero.e-con{padding-bottom:4vw}}.site-badges.e-con .elementor-widget-icon-list{position:fixed;top:40%;right:0;transform:translateY(-50%);z-index:10;overflow:hidden}.site-badges.e-con .elementor-widget-icon-list .elementor-icon-list-items{display:flex;flex-direction:column;gap:2px}.site-badges .elementor-icon-list-item{justify-content:flex-end}.site-badges .elementor-icon-list-item a{color:var(--e-global-color-primary);width:auto!important;transition:transform 0.5s}.site-badges .elementor-icon-list-icon{order:2;flex:0 0 48px;height:48px;width:48px;justify-content:center;align-items:center;--e-icon-list-icon-size:26px;transition:all 0.5s;background-color:rgba(0,0,0,.3)}.site-badges .elementor-icon-list-icon svg{fill:currentColor}.site-badges .elementor-icon-list-item a:hover{transform:translateX(-5px)}.site-badges .elementor-icon-list-item a:hover .elementor-icon-list-icon{background-color:var(--e-global-color-primary);color:#fff}.site-badges .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:0}@keyframes showBadge{0%{opacity:0}100%{opacity:1}}.site-badges .elementor-icon-list-text{white-space:nowrap;font-size:14px;text-transform:uppercase;font-weight:600;opacity:0;background-color:rgba(0,0,0,.3);align-items:center;display:none}.site-badges .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{padding:5px 25px;align-self:stretch}.site-badges .elementor-icon-list-item a:hover .elementor-icon-list-text{display:flex;animation:showBadge 0.5s ease;animation-fill-mode:forwards}@media (min-width:767px){.site-badges.e-con .elementor-widget-icon-list{top:50%}.site-badges .elementor-icon-list-icon{flex:0 0 60px;height:60px;width:60px;--e-icon-list-icon-size:32px}}.navbar.e-con{position:fixed;top:0;right:0;left:0;z-index:10;transition:background-color 0.5s;padding-block:10px}.navbar.e-con.e-flex>.e-con-inner{align-items:center;justify-content:space-between}.navbar-logo.elementor-widget-image a img,.navbar-logo.elementor-widget-image a img[src$=".svg"]{width:120px;transition:width 0.5s}.navbar-nav.elementor-widget-nav-menu .elementor-nav-menu{margin-top:20px;transition:margin-top 0.5s}.navbar-nav.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{color:#fff;text-transform:uppercase;font-size:14px;font-weight:400}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:40px 18px!important}.elementor-nav-menu--main .elementor-nav-menu .elementor-item:hover{color:var(--e-global-color-primary)}body.is-scrolled .navbar-logo.elementor-widget-image a img[src$='.svg']{width:120px}.navbar.e-con,body.is-scrolled .navbar.e-con{background-color:rgba(0,0,0,.7)}@media (min-width:1025px){.navbar.e-con{padding-block:0}.navbar.e-con>.e-con-inner{align-items:stretch}body:not(.is-scrolled) .navbar.e-con{background-color:transparent}body.is-scrolled .navbar-nav.elementor-widget-nav-menu .elementor-nav-menu{margin-top:0}body.is-scrolled .navbar-logo.elementor-widget-image{background-color:transparent;padding:15px 0}.navbar-logo.elementor-widget-image{transition:background-color 0.5s,padding 0.5s;padding:30px 20px}body.home .navbar-logo.elementor-widget-image{background-color:rgba(0,0,0,.3)}.navbar-logo.elementor-widget-image a img,.navbar-logo.elementor-widget-image a img[src$=".svg"]{width:140px}}@media (min-width:1200px){.navbar-logo.elementor-widget-image a img,.navbar-logo.elementor-widget-image a img[src$=".svg"]{width:210px}.navbar-nav.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:16px}}.navbar .elementor-menu-toggle{color:#fff;font-size:32px}.navbar .elementor-nav-menu--dropdown{background-color:rgba(0,0,0,.7)}.navbar .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.navbar .elementor-nav-menu--dropdown .elementor-item.highlighted,.navbar .elementor-nav-menu--dropdown .elementor-item:focus,.navbar .elementor-nav-menu--dropdown .elementor-item:hover,.navbar .elementor-sub-item.elementor-item-active,.navbar .elementor-sub-item.highlighted,.navbar .elementor-sub-item:focus,.navbar .elementor-sub-item:hover{background-color:var(--e-global-color-primary);color:#000}.navbar .elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:22px}.elementor-popup-modal{color:#000}.elementor-popup-modal .dialog-lightbox-widget-content{padding:20px}.elementor-popup-modal .dialog-message{font-size:14px;max-width:100%!important}.elementor-popup-modal .dialog-message .text-primary{color:#b08849}.elementor-popup-modal .dialog-lightbox-widget-content *{text-align:center}.popup-heading .elementor-heading-title{font-size:24px;margin-bottom:10px}.popup-subheading.elementor-widget-heading .elementor-heading-title{margin-bottom:20px;font-weight:400}.elementor-popup-modal .dialog-message .btn{margin-top:20px}@media (min-width:1025px){.elementor-popup-modal .dialog-lightbox-widget-content{padding:30px}.elementor-popup-modal .dialog-message{font-size:16px}.popup-heading .elementor-heading-title{font-size:32px}}.process.e-con>.e-con-inner{align-items:center}.process.e-con .section-header.e-con{margin-bottom:0}.process .section-header .section-subheading+.section-subheading{margin-top:1rem}.process-list.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child){margin-bottom:20px}.process-list.elementor-widget-icon-list .elementor-icon-list-icon{--e-icon-list-icon-size:40px}.process-list.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.process-list.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{padding-left:20px;font-size:16px}@media (min-width:1025px){.elementor .process.e-con{--container-default-padding-top:120px}.process.e-con .section-header.e-con{text-align:left}.process .section-header .elementor-widget-heading h2.elementor-heading-title{font-size:2.25rem}.process .section-subheading.elementor-widget-heading .elementor-heading-title{font-size:1.5rem}.process-list.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{font-size:20px}}.oils.e-con .gap-40{row-gap:60px}.oils .elementor-widget-image img{max-width:200px}.oils-grid.e-con>.e-con{row-gap:30px;justify-content:space-between}@media (min-width:1025px){.oils-grid.e-con+.oils-grid.e-con{margin-top:40px}.oils-grid.e-con>.e-con:nth-child(2){align-self:center}.oils-grid.e-con>.e-con:first-child .product-box.e-con{text-align:right}.oils-grid.e-con>.e-con:last-child .product-box.e-con{text-align:left}.oils .elementor-widget-image img{max-width:100%}}.product-box.e-con{text-align:center}.elementor .product-box.e-con>.elementor-widget.elementor-widget-image{max-width:160px;margin-inline:auto;margin-bottom:30px}.product-box .elementor-widget-heading{margin-bottom:20px!important}.product-box .elementor-widget-text-editor{font-size:15px}.testimonial.e-con{text-align:center}.testimonial .elementor-widget-image{margin-bottom:20px!important}.testimonial .elementor-widget-image img{border-radius:50%;aspect-ratio:1 / 1;max-width:200px}.testimonial .elementor-widget-heading{margin-top:20px}.testimonial h3.elementor-heading-title{font-size:18px;font-weight:400}.testimonial .elementor-icon{margin-top:20px;font-size:24px;color:var(--e-global-color-primary)}.pricelist.e-con table{margin-top:10px;margin-bottom:40px}.pricelist .elementor-widget-text-editor:last-child table{margin-bottom:0}.pricelist.e-con table td{padding:5px 0;background-color:transparent;border:none}.pricelist.e-con table td:nth-child(2):last-child{text-align:right}.pricelist h5.elementor-heading-title{margin-bottom:6px}.pricelist-buttons.e-con.e-flex{margin-top:40px;column-gap:40px;row-gap:20px;justify-content:center;flex-direction:row}@media (min-width:1025px){.pricelist .gap-60.e-con-full{gap:200px}}.social-icons.elementor-widget-icon-list .elementor-icon-list-icon{--e-icon-list-icon-size:50px}.social-icons.elementor-widget{margin-top:40px}.social-icons.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:0}.social-icons ul.elementor-icon-list-items.elementor-inline-items{justify-content:center}.footer-logo.elementor-widget-image a img[src$='.svg']{width:100%}.footer-bottom.e-con{border-top:2px solid var(--e-global-color-primary);border-image:url(../../../../../../themes/hello-elementor-child/assets/img/btn-border.png) 2 2 round}.footer-bottom.e-con.e-flex>.e-con-inner{justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:30px;gap:10px}.footer-author.elementor-widget-image a img[src$='.svg']{width:130px}.footer-contact .elementor-heading-title{text-align:center;font-size:12px}@media (min-width:1025px){.footer-author.elementor-widget-image{width:195px}}@media (max-width:767.98px){.footer-bottom.e-con.e-flex>.e-con-inner{flex-direction:column;align-items:center}}.page-header.e-con{background-color:#110e0e;padding-top:80px}.page-header .elementor-heading-title{text-align:center}@media (min-width:767px){.page-header.e-con{padding-top:140px}}.elementor-widget-archive-posts{max-width:778px!important;margin-inline:auto}.elementor-widget-archive-posts .elementor-posts .elementor-post__title{font-size:24px}.elementor-widget-archive-posts .elementor-posts .elementor-post__title a{color:#fff}.elementor-widget-archive-posts .elementor-posts .elementor-post__title a:hover{color:var(--e-global-color-primary)}.elementor-widget-archive-posts .elementor-posts .elementor-post__meta-data{font-size:14px}.elementor-widget-archive-posts .elementor-posts .elementor-post__excerpt p{font-size:14px;color:#fff}.elementor-widget-archive-posts .elementor-posts .elementor-post__read-more{font-size:14px;color:var(--e-global-color-primary)}.elementor-widget-archive-posts .elementor-posts-container .elementor-post__thumbnail__link{margin-bottom:40px!important}.elementor-widget-archive-posts .elementor-grid{gap:60px}@media (min-width:767px){.elementor-widget-archive-posts .elementor-posts .elementor-post__title{font-size:30px}.elementor-widget-archive-posts .elementor-posts .elementor-post__excerpt p{font-size:16px}}.elementor-pagination a{color:var(--e-global-color-primary)}.elementor-pagination a:hover{color:#fff}.scroll-top.elementor-widget-button{position:fixed;right:20px;bottom:20px}.scroll-top.elementor-widget-button .elementor-button-link{padding:15px}.contacts.e-con>.e-con-inner{padding-top:0}.contacts.e-con .elementor-widget-text-editor a{text-decoration:underline}.contacts.e-con .elementor-widget-text-editor a:hover{text-decoration:none}.contacts .grid{margin-top:40px}.contacts .grid .e-con{gap:20px}.contacts .elementor-widget-heading h6.elementor-heading-title{margin-top:20px;font-weight:400}.contacts .gap-40{gap:60px}@media (min-width:1025px){.contacts .gap-40{gap:200px}}@media (max-width:1024.98px){.contacts .grid .e-con:nth-child(2){order:3}}.action-popup .dialog-widget-content{background-color:#000;background-image:url(../../../../../../themes/hello-elementor-child/assets/img/popup-background-sm.jpg);background-size:cover;background-position:right center;background-repeat:no-repeat;color:var(--e-global-color-primary)}.action-popup.elementor-popup-modal .dialog-lightbox-widget-content *{text-align:left}.action-popup .elementor-heading-title{margin-bottom:20px}.action-popup .elementor-heading-title a{outline:none}.action-popup__footer{margin-top:20px;font-size:14px}.action-popup .elementor-heading-title{font-size:2rem}.action-popup .btn.elementor-widget-button .elementor-button-link:focus-visible{outline:none}@media (min-width:768px){.action-popup .elementor-heading-title{font-size:2.75rem}}@media (min-width:1025px){.action-popup .elementor-heading-title{font-size:3.5rem}.action-popup .dialog-widget-content{background-image:url(../../../../../../themes/hello-elementor-child/assets/img/popup-background.jpg);padding-right:270px}}