.hero-title{font-family:'Montserrat',sans-serif;font-weight:700;font-size:70px;line-height:1.2;color:#ffffff;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,0.15);opacity:0;transform:translateY(10px);animation:fadeInUp 1s forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.et_pb_button{background:#0097A7!important;color:#ffffff!important;border-radius:8px;padding:14px 36px;font-weight:600;font-size:1rem;text-shadow:none;box-shadow:none;transition:background 0.3s ease,transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease;transition-timing-function:cubic-bezier(0.25,0.8,0.25,1)}.et_pb_button:hover{background:linear-gradient(135deg,#007C91,#0097A7)!important;transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,0.15);filter:brightness(1.05);text-shadow:0 1px 2px rgba(0,0,0,0.1)}.et_pb_button:active{transform:scale(0.98);box-shadow:0 2px 6px rgba(0,0,0,0.2) inset}.et_pb_button:focus{outline:3px solid rgba(0,151,167,0.5);outline-offset:2px}.et_pb_button:disabled{background:#cccccc!important;color:#666666!important;cursor:not-allowed;transform:none;box-shadow:none}.et_pb_menu_0_tb_header.et_pb_menu ul li.current_page_item>a,.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item>a{color:#0097A7!important}.et_pb_image img{transition:transform 0.4s ease}.et_pb_image:hover img{transform:scale(1.02)}.et_pb_image_0 img,.et_pb_image_16 img{transform:none!important;box-shadow:none!important;transition:none!important}.et_pb_image_0:hover img,.et_pb_image_16:hover img{transform:none!important;box-shadow:none!important}.fun-text p{opacity:0;transform:translateY(15px);transition:opacity 1.5s cubic-bezier(0.25,0.8,0.25,1),transform 1.5s cubic-bezier(0.25,0.8,0.25,1)}.fun-text.in-view p:nth-child(1){transition-delay:0s;opacity:1;transform:translateY(0)}.fun-text.in-view p:nth-child(2){transition-delay:0.5s;opacity:1;transform:translateY(0)}.fun-text.in-view p:nth-child(3){transition-delay:1s;opacity:1;transform:translateY(0)}.fun-text.in-view p:nth-child(4){transition-delay:1.5s;opacity:1;transform:translateY(0)}.fun-text.in-view p:nth-child(5){transition-delay:2s;opacity:1;transform:translateY(0)}.fun-text span.highlight{font-family:'Poppins',sans-serif;font-weight:900;font-size:1.2em;color:#0097a7;text-shadow:1px 1px 3px rgba(0,0,0,0.2)}.fun-section p{opacity:0;transform:translateY(15px);transition:opacity 1.6s cubic-bezier(0.25,0.8,0.25,1),transform 1.6s cubic-bezier(0.25,0.8,0.25,1)}.fun-section.in-view p:nth-child(1){transition-delay:0s;opacity:1;transform:translateY(0)}.fun-section.in-view p:nth-child(2){transition-delay:0.6s;opacity:1;transform:translateY(0)}.fun-section.in-view p:nth-child(3){transition-delay:1.2s;opacity:1;transform:translateY(0)}.fun-section.in-view p:nth-child(4){transition-delay:1.8s;opacity:1;transform:translateY(0)}.fun-section.in-view p:nth-child(5){transition-delay:2.4s;opacity:1;transform:translateY(0)}.fun-section span.highlight{font-family:'Poppins',sans-serif;font-weight:900;font-size:1.2em;color:#0097a7}@media (prefers-reduced-motion:reduce){.fun-text p,.fun-section p{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:980px){.hide-contact-row{padding-top:0!important;padding-bottom:0!important}}@media (max-width:980px){.et_pb_button_0_tb_header_wrapper{display:none!important}}.et-pb-contact-message{font-family:'Poppins',sans-serif;font-size:20px;color:#000}.dark-section .et-pb-contact-message{color:#fff}