.important-link[data-v-f2b1f979]{color:#4d8a68!important;font-weight:600;background:linear-gradient(to right,#4d8a6814,#4d8a681f)!important;border:1.5px solid #4d8a68!important;position:relative;animation:gentle-pulse-f2b1f979 3s infinite ease-in-out;box-shadow:0 2px 8px #4d8a6826}.important-link[data-v-f2b1f979]:hover{background:linear-gradient(to right,#4d8a6826,#4d8a6833)!important;border-color:#3a6b4f!important;transform:translateY(-1px);box-shadow:0 4px 12px #4d8a6840;animation:none}@keyframes gentle-pulse-f2b1f979{0%,to{box-shadow:0 2px 8px #4d8a6826;border-color:#4d8a68}50%{box-shadow:0 2px 12px #4d8a6840;border-color:#5daa7f}}.important-link-mobile[data-v-f2b1f979]{color:#4d8a68!important;font-weight:600;background:#4d8a6814!important;border-right:4px solid #4d8a68!important;padding-right:16px!important}.important-link-mobile[data-v-f2b1f979]:hover{background:#4d8a6826!important;color:#3a6b4f!important}img[data-v-f2b1f979]{border-radius:15px;transition:transform .3s ease}img[data-v-f2b1f979]:hover{transform:scale(1.05)}.btn-custom[data-v-f2b1f979]{background-color:#4d8a68;color:#fff;border-radius:.375rem;transition:all .3s}.btn-custom[data-v-f2b1f979]:hover{background-color:#3a6b4f;transform:translateY(-1px);box-shadow:0 4px 12px #4d8a6833}nav[data-v-f2b1f979]{background-color:#fff}.important-link[data-v-f2b1f979],.important-link-mobile[data-v-f2b1f979]{position:relative;z-index:1}.fa-mobile-retro[data-v-2fb68ba0],.fa-envelope[data-v-2fb68ba0]{transition:transform .3s ease}.flex:hover .fa-mobile-retro[data-v-2fb68ba0],.flex:hover .fa-envelope[data-v-2fb68ba0]{transform:rotate(5deg)}.fab[data-v-2fb68ba0]{filter:drop-shadow(0 0 8px rgba(77,138,104,.3));transition:all .3s ease}.fab[data-v-2fb68ba0]:hover{filter:drop-shadow(0 0 12px rgba(77,138,104,.5))}img[data-v-2fb68ba0]{transition:all .3s ease}img[data-v-2fb68ba0]:hover{transform:scale(1.05);box-shadow:0 0 20px #4d8a684d}a[data-v-2fb68ba0]{position:relative}a[data-v-2fb68ba0]:hover:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:#4d8a68;animation:underline-2fb68ba0 .3s ease}@keyframes underline-2fb68ba0{0%{width:0}to{width:100%}}
