:root{--sst-navy:#173b59;--sst-navy-deep:#001a2d;--sst-accent:#f7931e}body #main-content :is(a,button,input,textarea,select):focus-visible{outline:3px solid var(--sst-accent)!important;outline-offset:3px}.et_animated,.et-waypoint{animation:none!important;opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:980px){.mobile_nav .select_page{font-size:0!important}.mobile_nav .select_page::before{content:"Menü";font-size:14px;line-height:1}}body #page-container #main-content a.et_pb_button,body #page-container #main-content .et_pb_button_module_wrapper a.et_pb_button,body #page-container .et-l--footer a.et_pb_button,body #page-container .wpforms-container button.wpforms-submit{box-sizing:border-box!important;display:inline-flex!important;align-items:center;justify-content:center;min-height:50px!important;padding:13px 24px!important;border:2px solid var(--sst-accent)!important;border-radius:8px!important;background:var(--sst-accent)!important;color:var(--sst-navy-deep)!important;font-weight:700!important;line-height:1.25!important;text-align:center;text-decoration:none!important;opacity:1!important;transition:transform .18s ease,box-shadow .18s ease!important}body #page-container #main-content a.et_pb_button:hover,body #page-container #main-content .et_pb_button_module_wrapper a.et_pb_button:hover,body #page-container .et-l--footer a.et_pb_button:hover,body #page-container .wpforms-container button.wpforms-submit:hover,body #page-container #main-content a.et_pb_button:focus-visible,body #page-container .wpforms-container button.wpforms-submit:focus-visible{padding:13px 24px!important;border-color:var(--sst-accent)!important;background:var(--sst-accent)!important;color:var(--sst-navy-deep)!important;opacity:1!important;transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,26,45,.24)!important}body .et_pb_button::after{color:currentColor!important}@media (max-width:980px){body #page-container #main-content a.et_pb_button,body #page-container #main-content .et_pb_button_module_wrapper a.et_pb_button,body #page-container .et-l--footer a.et_pb_button,body #page-container .wpforms-container button.wpforms-submit,body #page-container #main-content a.et_pb_button:hover,body #page-container .wpforms-container button.wpforms-submit:hover{min-height:48px!important;padding:12px 20px!important}}body .c-bn,body .c-bn:hover,body .c-bn:focus{background:var(--sst-accent)!important;border-color:var(--sst-accent)!important;color:var(--sst-navy-deep)!important}body #page-container .et-l--footer :is(h2,h3){color:var(--sst-accent)!important}@media (max-width:980px){.wpforms-container .wpforms-field-row{max-width:none!important}.wpforms-container .wpforms-field-row-block.wpforms-one-half{width:100%!important;margin-left:0!important;padding-left:0!important;padding-right:0!important}.wpforms-container .wpforms-field-row-block.wpforms-one-half+.wpforms-field-row-block.wpforms-one-half{margin-top:12px!important}}body:is(.page-id-32,.page-id-3) #page-container #main-content :is(h1,h2,h3){color:var(--sst-navy)!important;border-color:var(--sst-navy)!important}@media (min-width:981px){body:is(.page-id-32,.page-id-3) #main-content .et_pb_section:not(:first-of-type) p{font-size:16px;line-height:1.65}}body:is(.page-id-32,.page-id-3) #main-content :is(p,li,a,td){overflow-wrap:anywhere}