/* otomatik: admin > Tipografi (masaüstü ve mobilde birebir aynı) */
html body, body{font-family:"Google Sans", "Outfit", system-ui, sans-serif;line-height:1.5;letter-spacing:0px}
html body *{letter-spacing:0px}
.text-xs{font-size:12px!important;line-height:1.5!important}
.text-sm{font-size:13px!important;line-height:1.5!important}
.text-base{font-size:14px!important;line-height:1.5!important}
.text-lg{font-size:16px!important;line-height:1.5!important}
.text-xl{font-size:18px!important;line-height:1.4!important}
.text-2xl{font-size:20px!important;line-height:1.3!important}
.text-3xl{font-size:22px!important;line-height:1.25!important}
.text-4xl{font-size:24px!important;line-height:1.25!important}
.text-5xl{font-size:26px!important;line-height:1.2!important}
#cms-homeHeroTitle{font-size:26px!important;line-height:1.3!important}
.btn-cta{font-size:14px!important}
img.site-logo{height:40px!important;width:auto!important}
.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}
.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}
@layer utilities{
:where(.divide-\[\#CCE9F4\]>:not(:last-child)){border-color:#ffe5b3}
.border-\[\#03396c\]{border-color:#3a2500}
.border-\[\#005b96\]{border-color:#f9a600}
.border-\[\#005b96\]\/30{border-color:#005b964d;border-color:lab(58.6968% -19.2915 -38.8898/.3)}
.border-\[\#99D9F0\]{border-color:#ffcf70}
.border-\[\#CCE9F4\]{border-color:#ffe5b3}
.bg-\[\#03396c\]{background-color:#3a2500}
.bg-\[\#03396c\]\/10{background-color:#03396c1a;background-color:lab(17.9063% 2.04399 -23.6013/.1)}
.bg-\[\#03396c\]\/65{background-color:#03396ca6;background-color:lab(17.9063% 2.04399 -23.6013/.65)}
.bg-\[\#03396c\]\/70{background-color:#03396cb3;background-color:lab(17.9063% 2.04399 -23.6013/.7)}
.bg-\[\#005b96\]{background-color:#f9a600}
.bg-\[\#005b96\]\/10{background-color:#005b961a;background-color:lab(58.6968% -19.2915 -38.8898/.1)}
.bg-\[\#E6F6FF\]{background-color:#fff1d6}
.bg-\[\#E6F6FF\]\/80{background-color:#e6f6ffcc;background-color:lab(95.8867% -4.16461 -6.2384/.8)}
.bg-\[\#F0FAFF\]{background-color:#fff8eb}
.from-\[\#03396c\]{--tw-gradient-from:#3a2500;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
.text-\[\#03396c\]{color:#3a2500}
.text-\[\#0077A8\]{color:#da9200}
.text-\[\#0088C0\]{color:#ffaf0e}
.text-\[\#005b96\]{color:#a77000}
.text-\[\#005b96\]\/30{color:#005b964d;color:lab(58.6968% -19.2915 -38.8898/.3)}
.text-\[\#005b96\]\/40{color:#005b9666;color:lab(58.6968% -19.2915 -38.8898/.4)}
.text-\[\#005b96\]\/60{color:#005b9699;color:lab(58.6968% -19.2915 -38.8898/.6)}
.text-\[\#CCE9F4\]{color:#ffe5b3}
.accent-\[\#005b96\]{accent-color:#f9a600}
.shadow-\[\#005b96\]\/10{--tw-shadow-color:#005b961a}
.shadow-\[\#005b96\]\/25{--tw-shadow-color:#005b9640}
.shadow-\[\#005b96\]\/40{--tw-shadow-color:#005b9666}
.group-hover\:bg-\[\#005b96\]:is(:where(.group):hover *){background-color:#f9a600}
.group-hover\:bg-\[\#E6F6FF\]:is(:where(.group):hover *){background-color:#fff1d6}
.group-hover\:text-\[\#004978\]:is(:where(.group):hover *){color:#bc7d00}
.group-hover\:text-\[\#005b96\]:is(:where(.group):hover *){color:#a77000}
.hover\:border-\[\#005b96\]:hover{border-color:#f9a600}
.hover\:border-\[\#005b96\]\/20:hover{border-color:#005b9633;border-color:lab(58.6968% -19.2915 -38.8898/.2)}
.hover\:border-\[\#005b96\]\/40:hover{border-color:#005b9666;border-color:lab(58.6968% -19.2915 -38.8898/.4)}
.hover\:border-\[\#99D9F0\]:hover{border-color:#ffcf70}
.hover\:bg-\[\#2a2a4a\]:hover{background-color:#633f00}
.hover\:bg-\[\#004978\]:hover{background-color:#bc7d00}
.hover\:bg-\[\#005b96\]:hover{background-color:#f9a600}
.hover\:bg-\[\#E6F6FF\]:hover{background-color:#fff1d6}
.hover\:bg-\[\#F0FAFF\]:hover{background-color:#fff8eb}
.hover\:text-\[\#004978\]:hover{color:#bc7d00}
.hover\:text-\[\#005b96\]:hover{color:#a77000}
.hover\:shadow-\[0_0_24px_rgba\(0\,153\,209\,0\.18\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#005b962e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}
.hover\:shadow-\[0_0_24px_rgba\(0\,153\,209\,0\.25\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#005b9640);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}
.hover\:shadow-\[\#005b96\]\/40:hover{--tw-shadow-color:#005b9666}
.focus\:border-\[\#005b96\]:focus{border-color:#f9a600}
.focus\:ring-\[\#005b96\]:focus{--tw-ring-color:#f9a600}
.bg-\[\#005b96\] .text-white,.bg-\[\#005b96\].text-white{color:#1a1a1a}
.group-hover\:text-white:is(:where(.group):hover *){color:#1a1a1a}
}
.cta-wave{background-image:linear-gradient(120deg,#d58e00,#f9a600,#ffb41e,#f9a600,#d58e00)!important}
.cta-wave{color:#1a1a1a!important}
.footer-wave .bg-\[\#005b96\],.footer-wave .bg-\[\#005b96\] *{color:#1a1a1a!important}
.footer-wave{background-image:linear-gradient(120deg,#301e00,#442c00,#593900,#301e00,#442c00)!important}
.footer-wave a:hover{color:#f9a600!important}
.blog-body a{color:#a77000}.blog-body blockquote{border-left-color:#f9a600}
@layer utilities{.text-gray-900{color:#353535}.text-gray-600{color:#464646}
.text-gray-500{color:#585858}}
