/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 10 2025 | 20:28:37 */
body{transition:background-color 1s ease}.color-offwhite{background-color:#f4f4f4}.color-white{background-color:#fff}.color-green{background-color:#025F4D}header.shrinker{width:100%!important}.shrinker{background:transparent;transition:all .2s linear!important;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;width:100%!important}.shrinker.elementor-sticky--effects{background:#fff;padding-top:10px!important;padding-bottom:10px!important;box-shadow:0 6px 30px -4px rgba(0,0,0,.05);transition:all .2s linear!important;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important}.shrinker .shrinking-logo.l-logo img{width:200px!important;transition:all .2s linear!important;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important}.shrinker.elementor-sticky--effects .shrinking-logo.l-logo img{width:150px!important;transition:all .2s linear!important;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important}.shrinker.elementor-sticky--effects .shrinking-logo.d-logo img{width:56px!important;transition:all .2s linear!important;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important}.shrinker.elementor-sticky--effects ul li a{font-size:14px!important;transition:all .2s linear!important;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important}@media only screen and (min-width:1201px){header li.header-btn a{border:1px solid #000;background-color:#000;color:#fff!important;padding:10px 35px!important;align-self:center;border-radius:50px}header li.header-btn a:hover{background-color:#fff;color:#000!important}header.shrinker.elementor-sticky--effects li.header-btn a{padding:8px 30px!important;transition:all .2s linear!important;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important}}.shrinker .d-logo{visibility:hidden;opacity:0;margin-top:-36px}.shrinker.elementor-sticky--effects .d-logo{display:inline-block;visibility:visible;opacity:1}.shrinker.elementor-sticky--effects .l-logo{visibility:hidden;opacity:0;transition:visibility 0s linear 0.33s,opacity 0.33s linear}@media only screen and (max-width:1200px){.elementor-nav-menu--dropdown .elementor-nav-menu a.elementor-item{font-size:20px!important}.elementor-nav-menu--dropdown .elementor-nav-menu a.elementor-sub-item{font-size:18px!important;padding-top:16px!important;padding-bottom:16px!important}}