.custom-header{position:fixed;width:100%;top:0;left:0;z-index:9999;background-color:transparent;transition:background-color 0.5s ease,box-shadow 0.5s ease}.custom-header-menu{display:flex;align-items:center;justify-content:right;height:100px}.custom-header.scrolled{padding:unset;background-color:#ffffff}#main-header{box-shadow:0 4px 12px rgba(0,0,0,.08)}#top-menu li a{font-weight:500}#top-menu li a:hover,#top-menu li.current-menu-item>a{color:#8f7348}.header-cta{margin-left:16px}.header-cta>a{background:#8f7348;color:#fff!important;padding:10px 18px;border-radius:8px;font-weight:600;display:inline-block}.header-cta{display:inline-block;white-space:nowrap}.header-cta{display:inline-block!important}.header-cta,.header-cta>a{background:#8f7348;color:#fff!important;padding:8px 14px;border-radius:8px;font-weight:600}.custom-header.scrolled .custom-header-menu{display:flex;align-items:center;justify-content:right;height:100%}#top-menu,#top-menu>li,#top-menu>li>a{white-space:nowrap}#top-menu{display:flex;align-items:center;justify-content:flex-end;gap:18px}.header-cta,.header-cta>a{background:#2f6f2a;color:#fff!important;border-radius:8px;padding:10px 16px;display:inline-block}.header-cta>a:hover{background:#265d23}.header-cta,.header-cta a,.header-cta a span{color:#fff!important}.et_pb_menu .et_pb_menu__menu{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:14px}.et_pb_menu .et_pb_menu__menu li a{white-space:nowrap}.header-cta a,.header-cta a:link,.header-cta a:visited,.header-cta a:hover,.header-cta a:active,.header-cta a:focus,.header-cta a span{color:#fff!important}.header-cta>a{margin-top:-2px}.custom-header.scrolled .et_pb_menu a{font-size:16px}.custom-header.scrolled{box-shadow:0 6px 20px rgba(0,0,0,.08)}#top-menu li a{transition:all 0.2s ease}.header-cta>a:hover{background:#265d23}#top-menu li a{transition:all 0.25s ease}#top-menu li a:hover{color:#8f7348;transform:translateY(-1px)}.sowilo-carousel img{transition:transform 0.35s ease}.sowilo-carousel img:hover{transform:scale(1.06)}.sowilo-carousel .diep-carousel-item{position:relative}.sowilo-carousel .diep-carousel-content{position:absolute!important;left:20px;bottom:20px;z-index:10;background:rgba(9,45,37,0.65);padding:10px 14px;border-radius:8px}.sowilo-carousel .diep-carousel-content h3,.sowilo-carousel .diep-carousel-content p{color:#fff!important}.sowilo-carousel img{transition:transform 0.35s ease!important}.sowilo-carousel img:hover{transform:scale(1.08)!important}