@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% 0.237 25.331);--color-red-600:oklch(57.7% 0.245 27.325);--color-blue-50:oklch(97% 0.014 254.604);--color-gray-50:oklch(98.5% 0.002 247.839);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-700:oklch(37.3% 0.034 259.733);--color-gray-800:oklch(27.8% 0.033 256.848);--color-white:#fff;--spacing:0.25rem;--container-md:28rem;--container-2xl:42rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-2xl:1rem;--drop-shadow-lg:0 4px 4px rgb(0 0 0 / 0.15);--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--aspect-video:16 / 9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring{outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol,ul,menu{list-style:none;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}:where(select:is([multiple],[size])) optgroup{font-weight:bolder;}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::-moz-placeholder{opacity:1;}::placeholder{opacity:1;}@supports (not (-webkit-appearance:-apple-pay-button))  or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent);}}::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent);}}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0;}::-webkit-calendar-picker-indicator{line-height:1;}:-moz-ui-invalid{box-shadow:none;}button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}}@layer utilities{.pointer-events-auto{pointer-events:auto;}.pointer-events-none{pointer-events:none;}.invisible{visibility:hidden;}.visible{visibility:visible;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.sticky{position:sticky;}.inset-0{inset:calc(var(--spacing) * 0);}.top-0{top:calc(var(--spacing) * 0);}.right-0{right:calc(var(--spacing) * 0);}.bottom-\[30px\]{bottom:30px;}.left-0{left:calc(var(--spacing) * 0);}.z-0{z-index:0;}.z-10{z-index:10;}.z-20{z-index:20;}.z-30{z-index:30;}.col-span-12{grid-column:span 12 / span 12;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}.m-0{margin:calc(var(--spacing) * 0);}.mx-2{margin-inline:calc(var(--spacing) * 2);}.mx-auto{margin-inline:auto;}.mt-0\.5{margin-top:calc(var(--spacing) * 0.5);}.mt-1{margin-top:calc(var(--spacing) * 1);}.mt-4{margin-top:calc(var(--spacing) * 4);}.mt-6{margin-top:calc(var(--spacing) * 6);}.mt-8{margin-top:calc(var(--spacing) * 8);}.mb-2{margin-bottom:calc(var(--spacing) * 2);}.mb-3{margin-bottom:calc(var(--spacing) * 3);}.mb-4{margin-bottom:calc(var(--spacing) * 4);}.mb-6{margin-bottom:calc(var(--spacing) * 6);}.mb-8{margin-bottom:calc(var(--spacing) * 8);}.mb-12{margin-bottom:calc(var(--spacing) * 12);}.mb-\[20px\]{margin-bottom:20px;}.mb-\[30px\]{margin-bottom:30px;}.mb-\[35px\]{margin-bottom:35px;}.ml-1{margin-left:calc(var(--spacing) * 1);}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.block{display:block;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline-block{display:inline-block;}.inline-flex{display:inline-flex;}.aspect-video{aspect-ratio:var(--aspect-video);}.h-4{height:calc(var(--spacing) * 4);}.h-5{height:calc(var(--spacing) * 5);}.h-6{height:calc(var(--spacing) * 6);}.h-8{height:calc(var(--spacing) * 8);}.h-16{height:calc(var(--spacing) * 16);}.h-64{height:calc(var(--spacing) * 64);}.h-\[14px\]{height:14px;}.h-\[38\.56px\]{height:38.56px;}.h-\[72px\]{height:72px;}.h-\[100px\]{height:100px;}.h-\[353px\]{height:353px;}.h-full{height:100%;}.min-h-\[60vh\]{min-height:60vh;}.min-h-\[120px\]{min-height:120px;}.min-h-screen{min-height:100vh;}.w-4{width:calc(var(--spacing) * 4);}.w-5{width:calc(var(--spacing) * 5);}.w-6{width:calc(var(--spacing) * 6);}.w-8{width:calc(var(--spacing) * 8);}.w-16{width:calc(var(--spacing) * 16);}.w-64{width:calc(var(--spacing) * 64);}.w-\[14px\]{width:14px;}.w-\[245px\]{width:245px;}.w-\[317px\]{width:317px;}.w-\[1170px\]{width:1170px;}.w-full{width:100%;}.max-w-2xl{max-width:var(--container-2xl);}.max-w-\[950px\]{max-width:950px;}.max-w-\[1170px\]{max-width:1170px;}.max-w-md{max-width:var(--container-md);}.max-w-none{max-width:none;}.flex-1{flex:1;}.flex-shrink-0{flex-shrink:0;}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.resize-y{resize:vertical;}.list-none{list-style-type:none;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr));}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.items-center{align-items:center;}.items-start{align-items:flex-start;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.justify-end{justify-content:flex-end;}.gap-0{gap:calc(var(--spacing) * 0);}.gap-1{gap:calc(var(--spacing) * 1);}.gap-2{gap:calc(var(--spacing) * 2);}.gap-3{gap:calc(var(--spacing) * 3);}.gap-4{gap:calc(var(--spacing) * 4);}.gap-6{gap:calc(var(--spacing) * 6);}.gap-\[30px\]{gap:30px;}.space-y-6{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));}}.gap-x-3{-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3);}.gap-y-1{row-gap:calc(var(--spacing) * 1);}.overflow-hidden{overflow:hidden;}.rounded{border-radius:0.25rem;}.rounded-2xl{border-radius:var(--radius-2xl);}.rounded-full{border-radius:calc(infinity * 1px);}.rounded-lg{border-radius:var(--radius-lg);}.rounded-md{border-radius:var(--radius-md);}.border{border-style:var(--tw-border-style);border-width:1px;}.border-2{border-style:var(--tw-border-style);border-width:2px;}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px;}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px;}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px;}.border-\[\#1f7ea8\]{border-color:#1f7ea8;}.border-\[\#55A174\]{border-color:#55A174;}.border-\[\#CCCCCC\]{border-color:#CCCCCC;}.border-\[\#F2EFEA\]{border-color:#F2EFEA;}.border-gray-100{border-color:var(--color-gray-100);}.border-gray-200{border-color:var(--color-gray-200);}.border-gray-300{border-color:var(--color-gray-300);}.border-white{border-color:var(--color-white);}.bg-\[\#1F7EA8\]{background-color:#1F7EA8;}.bg-\[\#1f7ea8\]{background-color:#1f7ea8;}.bg-\[\#55A174\]{background-color:#55A174;}.bg-\[\#fafafa\]{background-color:#fafafa;}.bg-blue-50{background-color:var(--color-blue-50);}.bg-gray-300{background-color:var(--color-gray-300);}.bg-white{background-color:var(--color-white);}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));}.from-\[\#1f7ea8\]{--tw-gradient-from:#1f7ea8;--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));}.from-\[\#F2EFEA\]{--tw-gradient-from:#F2EFEA;--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));}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--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));}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);}.to-\[\#175d82\]{--tw-gradient-to:#175d82;--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));}.to-\[\#E5E2DE\]{--tw-gradient-to:#E5E2DE;--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));}.to-gray-50{--tw-gradient-to:var(--color-gray-50);--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));}.bg-cover{background-size:cover;}.bg-center{background-position:center;}.object-contain{-o-object-fit:contain;object-fit:contain;}.object-cover{-o-object-fit:cover;object-fit:cover;}.object-center{-o-object-position:center;object-position:center;}.p-0{padding:calc(var(--spacing) * 0);}.p-4{padding:calc(var(--spacing) * 4);}.p-6{padding:calc(var(--spacing) * 6);}.p-8{padding:calc(var(--spacing) * 8);}.px-3{padding-inline:calc(var(--spacing) * 3);}.px-4{padding-inline:calc(var(--spacing) * 4);}.px-6{padding-inline:calc(var(--spacing) * 6);}.px-8{padding-inline:calc(var(--spacing) * 8);}.py-2{padding-block:calc(var(--spacing) * 2);}.py-3{padding-block:calc(var(--spacing) * 3);}.py-4{padding-block:calc(var(--spacing) * 4);}.py-8{padding-block:calc(var(--spacing) * 8);}.py-12{padding-block:calc(var(--spacing) * 12);}.py-20{padding-block:calc(var(--spacing) * 20);}.py-\[10px\]{padding-block:10px;}.pt-4{padding-top:calc(var(--spacing) * 4);}.pt-6{padding-top:calc(var(--spacing) * 6);}.pt-\[75px\]{padding-top:75px;}.pr-0{padding-right:calc(var(--spacing) * 0);}.text-center{text-align:center;}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}.text-\[13px\]{font-size:13px;}.text-\[14px\]{font-size:14px;}.text-\[18px\]{font-size:18px;}.text-\[30px\]{font-size:30px;}.text-\[32px\]{font-size:32px;}.leading-\[24px\]{--tw-leading:24px;line-height:24px;}.leading-\[42px\]{--tw-leading:42px;line-height:42px;}.leading-\[55px\]{--tw-leading:55px;line-height:55px;}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.tracking-\[0\.8px\]{--tw-tracking:0.8px;letter-spacing:0.8px;}.text-\[\#1f7ea8\]{color:#1f7ea8;}.text-\[\#5A4E3C\]{color:#5A4E3C;}.text-\[\#555555\]{color:#555555;}.text-gray-400{color:var(--color-gray-400);}.text-gray-500{color:var(--color-gray-500);}.text-gray-600{color:var(--color-gray-600);}.text-gray-700{color:var(--color-gray-700);}.text-gray-800{color:var(--color-gray-800);}.text-red-500{color:var(--color-red-500);}.text-red-600{color:var(--color-red-600);}.text-white{color:var(--color-white);}.uppercase{text-transform:uppercase;}.no-underline{text-decoration-line:none;}.opacity-0{opacity:0%;}.opacity-30{opacity:30%;}.opacity-100{opacity:100%;}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 8px 10px -6px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.outline{outline-style:var(--tw-outline-style);outline-width:1px;}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,rgb(0 0 0 / 0.15)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.duration-200{--tw-duration:200ms;transition-duration:200ms;}.duration-300{--tw-duration:300ms;transition-duration:300ms;}.duration-500{--tw-duration:500ms;transition-duration:500ms;}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in);}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);}.hover\:border-\[\#1a6a8e\]{&:hover{@media (hover:hover){border-color:#1a6a8e;}}}.hover\:border-\[\#4A8F65\]{&:hover{@media (hover:hover){border-color:#4A8F65;}}}.hover\:bg-\[\#1a6a8e\]{&:hover{@media (hover:hover){background-color:#1a6a8e;}}}.hover\:bg-\[\#4A8F65\]{&:hover{@media (hover:hover){background-color:#4A8F65;}}}.hover\:bg-\[\#e5e2de\]{&:hover{@media (hover:hover){background-color:#e5e2de;}}}.hover\:bg-gray-50{&:hover{@media (hover:hover){background-color:var(--color-gray-50);}}}.hover\:bg-white{&:hover{@media (hover:hover){background-color:var(--color-white);}}}.hover\:text-\[\#1f7ea8\]{&:hover{@media (hover:hover){color:#1f7ea8;}}}.hover\:text-\[\#5A4E3C\]{&:hover{@media (hover:hover){color:#5A4E3C;}}}.hover\:text-\[\#175d82\]{&:hover{@media (hover:hover){color:#175d82;}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline;}}}.hover\:shadow-md{&:hover{@media (hover:hover){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0 / 0.1));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-xl{&:hover{@media (hover:hover){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 8px 10px -6px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}}.focus\:border-transparent{&:focus{border-color:transparent;}}.focus\:bg-\[\#e5e2de\]{&:focus{background-color:#e5e2de;}}.focus\:ring-2{&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}.focus\:ring-\[\#5A4E3C\]{&:focus{--tw-ring-color:#5A4E3C;}}.focus\:ring-\[\#55A174\]{&:focus{--tw-ring-color:#55A174;}}.focus\:ring-offset-2{&:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);}}.focus\:outline-none{&:focus{--tw-outline-style:none;outline-style:none;}}.sm\:w-\[33\.333\%\]{@media (width >= 40rem){width:33.333%;}}.sm\:w-\[66\.667\%\]{@media (width >= 40rem){width:66.667%;}}.sm\:flex-row{@media (width >= 40rem){flex-direction:row;}}.sm\:pt-0{@media (width >= 40rem){padding-top:calc(var(--spacing) * 0);}}.sm\:pr-6{@media (width >= 40rem){padding-right:calc(var(--spacing) * 6);}}.md\:col-span-4{@media (width >= 48rem){grid-column:span 4 / span 4;}}.md\:col-span-8{@media (width >= 48rem){grid-column:span 8 / span 8;}}.md\:grid-cols-3{@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.md\:text-2xl{@media (width >= 48rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.md\:text-4xl{@media (width >= 48rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}.md\:text-5xl{@media (width >= 48rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}.lg\:px-8{@media (width >= 64rem){padding-inline:calc(var(--spacing) * 8);}}}@layer base{:root{--color-primary:#4A90A4;--color-primary-dark:#3A7A8A;--color-primary-light:#E6F2F5;--color-beige-bg:rgb(242,239,234);--color-text-dark:rgb(85,85,85);--color-text-brown:rgb(90,78,60);--color-text-light-brown:rgb(147,134,116);--color-gray-50:rgb(249,250,251);}}@layer base{body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;line-height:20px;color:var(--color-text-dark);background-color:#FFFFFF;}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--color-text-dark);line-height:1.3;font-family:"Open Sans",Helvetica,Arial,sans-serif;}h1{font-size:48px;margin-bottom:1.5rem;}h2{font-size:30px;margin-bottom:15px;}h3{font-size:22px;margin-bottom:1rem;}h4{font-size:18px;margin-bottom:1rem;}h5{font-size:16px;margin-bottom:0.75rem;}h6{font-size:14px;margin-bottom:0.75rem;}a{color:var(--color-text-light-brown);text-decoration:none;transition:color 0.3s ease;}a:hover{color:var(--color-text-brown);text-decoration:underline;}p{margin-bottom:1rem;}ul,ol{margin-bottom:1rem;padding-left:1.5rem;}li{margin-bottom:0.5rem;}}@layer components{.main-content{padding-top:60px;padding-bottom:60px;}.btn-primary{display:inline-block;padding:12px 32px;font-size:14px;font-weight:600;color:var(--color-primary);background-color:#FFFFFF;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,0.15);transition:all 0.3s ease;cursor:pointer;text-decoration:none;}.btn-primary:hover{background-color:var(--color-primary);color:#FFFFFF;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2);}.btn-secondary{display:inline-block;padding:12px 32px;font-size:14px;font-weight:600;color:var(--color-primary);background-color:transparent;border:2px solid var(--color-primary);border-radius:3px;transition:all 0.3s ease;cursor:pointer;text-decoration:none;}.btn-secondary:hover{background-color:var(--color-primary);color:#FFFFFF;text-decoration:none;}.card{background-color:#FFFFFF;border:1px solid #E0E0E0;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.1);padding:30px;transition:box-shadow 0.3s ease;}.card:hover{box-shadow:0 4px 8px rgba(0,0,0,0.15);}.container-custom{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;}@media (min-width:768px){.container-custom{padding-left:1.5rem;padding-right:1.5rem;}}@media (min-width:1024px){.container-custom{padding-left:2rem;padding-right:2rem;}}.skip-link{position:absolute;top:0;left:0;padding:1rem 1.5rem;background-color:var(--color-primary);color:#FFFFFF;transform:translateY(-100%);transition:transform 0.3s ease;z-index:9999;}.skip-link:focus{transform:translateY(0);}}@layer components{.site-header{background-color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,0.05);position:sticky;top:0;padding-top:5px;z-index:1000;}.header-top{height:100px !important;}.header-logo{width:245px !important;height:100px !important;}.site-logo{width:245px !important;height:100px !important;}.header-secondary{height:38.56px !important;}.header-main-nav{height:72px !important;border-top:2px solid #F2EFEA !important;}.site-branding__name,.site-branding__slogan,.site-name,.site-slogan{display:none !important;}.utility-link{display:inline-block;background-color:rgb(242,239,234);color:rgb(85,85,85);font-size:13px;font-weight:500;padding:10px 12px;border-radius:3px;letter-spacing:0.8px;text-transform:uppercase;text-align:center;text-decoration:none;transition:all 0.2s ease;}.utility-link:hover{background-color:rgb(90,78,60);color:rgb(242,239,234);text-decoration:none;}.utility-bar{display:none !important;}.main-nav{position:relative;}.main-nav__list{list-style:none;margin:0;padding:0;display:none;}@media (min-width:1024px){.main-nav__list{display:flex !important;justify-content:flex-start;gap:0;flex-wrap:wrap;}}.main-nav__item{margin:0;}.main-nav__link{display:inline-block;background-color:transparent;color:rgb(90,78,60);font-size:13px;font-weight:600;padding:10px 12px;letter-spacing:0.8px;text-transform:uppercase;text-decoration:none;transition:all 0.2s ease;border-bottom:none;}.main-nav__link:hover{color:var(--color-primary);text-decoration:underline;}.main-nav__link.is-active{color:var(--color-primary);font-weight:700;}.main-nav a,.header-main-nav a{color:#5A4E3C !important;}.main-nav a:hover,.header-main-nav a:hover{color:#5A4E3C !important;background-color:#f9fafb;text-decoration:none;}.secondary-nav a,.header-secondary a{display:inline-block;background-color:#f2efea !important;color:#555555 !important;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;padding:8px 16px;border-radius:3px;text-decoration:none;transition:all 0.2s ease;}.secondary-nav a:hover,.header-secondary a:hover{background-color:#e5e2de !important;color:#555555 !important;text-decoration:none;}.homepage-menu-block{display:grid;}.homepage-menu-block--registratie{margin-bottom:0;display:flex;flex-direction:column;}.homepage-menu-block--registratie::before{content:'';width:50px;height:50px;border-radius:50%;display:block;margin:0 auto;position:relative;top:25px;background-color:#1f7ea8;background-image:url('/themes/custom/mscenter_theme/images/ms_center_icon.png');background-position:center center;background-size:25px;background-repeat:no-repeat;}.homepage-menu-block--registratie .wrapper-menu{display:flex;flex-direction:column;flex:1;text-align:center;padding:65px 20px 30px;background-color:#F2EFEA;border-radius:0.5rem;box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1);overflow:hidden;transition:box-shadow 0.3s ease;}.homepage-menu-block--registratie .wrapper-menu:hover{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1);}.homepage-menu-block--registratie h2.block-title{font-size:20px;font-weight:500;color:#5A4E3C;margin-bottom:20px;}.homepage-menu-block--registratie .menu{list-style:none;padding:0;margin:0 0 20px 0;flex:1;}.homepage-menu-block--registratie .menu li{margin:0;}.homepage-menu-block--registratie .menu a{font-size:16px;padding:5px 0;display:inline-block;color:#5A4E3C;text-decoration:none;transition:color 0.2s ease;}.homepage-menu-block--registratie .menu a:hover{background:none;color:#1F7EA8;text-decoration:underline;}.homepage-menu-block--registratie .wrapper-read-more{margin-top:auto;padding-top:20px;}.homepage-menu-block--registratie .wrapper-read-more a{display:inline-block;padding:8px 20px;background-color:transparent;border:2px solid #5A4E3C;color:#5A4E3C;font-size:14px;font-weight:500;text-decoration:none;border-radius:4px;transition:all 0.2s ease;}.homepage-menu-block--registratie .wrapper-read-more a:hover{background-color:#5A4E3C;color:#FFFFFF;}.ms_blauw .homepage-menu-block--registratie::before{background-color:#1F7EA8;}.ms_groen .homepage-menu-block--registratie::before{background-color:#99C02F;}.ms_donker_groen .homepage-menu-block--registratie::before{background-color:#55A174;}.ms_paars .homepage-menu-block--registratie::before{background-color:#A4157F;}.newsletter-card{margin-bottom:0;display:flex;flex-direction:column;}.newsletter-card::before{content:'';width:50px;height:50px;border-radius:50%;display:block;margin:0 auto;position:relative;top:25px;background-color:#1f7ea8;background-image:url('/themes/custom/mscenter_theme/images/ms_center_icon_mail.png');background-position:center center;background-size:25px;background-repeat:no-repeat;}.newsletter-card-wrapper{display:flex;flex-direction:column;flex:1;text-align:center;padding:65px 20px 30px;background-color:#F2EFEA;border-radius:0.5rem;box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1);overflow:hidden;transition:box-shadow 0.3s ease;}.newsletter-card-wrapper:hover{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1);}.newsletter-card-wrapper h2.block-title{font-size:20px;font-weight:500;color:#5A4E3C;margin-bottom:20px;}.newsletter-card-wrapper .newsletter-text{font-size:16px;color:#5A4E3C;margin-bottom:20px;line-height:1.5;}.newsletter-form .form-group{display:flex;flex-direction:column;gap:10px;}.newsletter-form .newsletter-input{padding:10px 15px;border:1px solid #D1D5DB;border-radius:4px;font-size:14px;color:#5A4E3C;font-family:'Open Sans',Helvetica,Arial,sans-serif;}.newsletter-form .newsletter-input:focus{outline:none;border-color:#1F7EA8;box-shadow:0 0 0 1px #1F7EA8;}.newsletter-form .newsletter-button{padding:10px 20px;background-color:transparent;border:2px solid #5A4E3C;color:#5A4E3C;font-size:14px;font-weight:500;text-decoration:none;border-radius:4px;transition:all 0.2s ease;cursor:pointer;font-family:'Open Sans',Helvetica,Arial,sans-serif;}.newsletter-form .newsletter-button:hover{background-color:#5A4E3C;color:#FFFFFF;}.ms_bruin .homepage-menu-block--registratie::before{background-color:#5A4E3C;}.ms_oranje .homepage-menu-block--registratie::before{background-color:#F28A2C;}}.cta-section{width:100%;margin:0;padding:0;}.cta-wrapper{position:relative;min-height:340px;width:100%;}.cta-background{z-index:0;}.cta-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.cta-overlay{background:linear-gradient(135deg,rgba(31,126,168,0.85) 0%,rgba(31,126,168,0.75) 100%);z-index:1;}.cta-content-wrapper{position:relative;z-index:10;}.cta-inner{position:relative;padding:0 15px;}.cta-title{margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,0.2);}.cta-body{margin-bottom:32px;text-shadow:0 1px 3px rgba(0,0,0,0.2);}.cta-body p{margin:0;line-height:1.6;}.cta-button{display:inline-block;padding:12px 32px;font-size:16px;font-weight:600;text-decoration:none;border-radius:4px;transition:all 0.3s ease;}.cta-button:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.2);}@media (max-width:768px){.cta-wrapper{min-height:280px;}.cta-content-wrapper{padding-top:40px;padding-bottom:40px;}.cta-title{font-size:24px !important;}.cta-body{font-size:16px !important;}}@layer components{.site-footer{background-color:#FAFAFA;color:#6b7280;padding:48px 0 24px;font-size:13px;font-weight:400;border-top:1px solid #E5E7EB;}.site-footer a{color:#6b7280;text-decoration:none;transition:color 0.2s ease;}.site-footer a:hover{color:#4A90A4;text-decoration:none;}.site-footer__columns{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;}@media (min-width:768px){.site-footer__columns{grid-template-columns:repeat(2,1fr);gap:2rem;padding-left:1.5rem;padding-right:1.5rem;}}@media (min-width:1024px){.site-footer__columns{grid-template-columns:repeat(4,1fr);gap:2rem;padding-left:2rem;padding-right:2rem;}}.site-footer__column-title{font-size:14px;font-weight:700;margin-bottom:1rem;color:#1f2937;text-transform:none;border-bottom:none;padding-bottom:0;}.site-footer__menu{list-style:none;margin:0;padding:0;}.site-footer__menu-item{margin-bottom:0.5rem;}.site-footer__menu-item a{font-size:13px;color:#6b7280;}.site-footer__contact-section{max-width:1170px;margin-left:auto;margin-right:auto;padding:2rem 1rem;border-top:1px solid #d1d5db;display:grid;grid-template-columns:1fr;gap:2rem;}@media (min-width:768px){.site-footer__contact-section{grid-template-columns:repeat(3,1fr);padding-left:1.5rem;padding-right:1.5rem;}}@media (min-width:1024px){.site-footer__contact-section{padding-left:2rem;padding-right:2rem;}}.site-footer__social{display:flex;align-items:center;gap:1rem;}.site-footer__social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#4A90A4 !important;transition:color 0.2s ease;text-decoration:none;}.site-footer__social-link:hover{color:#3A7A8A !important;text-decoration:none;}.site-footer__social-link svg{width:32px;height:32px;}.site-footer__address{font-style:normal;font-size:13px;line-height:1.6;color:#6b7280;}.site-footer__address strong{color:#1f2937;font-weight:600;}.site-footer__address a{color:#6b7280;}.site-footer__address a:hover{color:#4A90A4;}.site-footer__bottom-bar{max-width:1170px;margin-left:auto;margin-right:auto;padding:1.5rem 1rem 0;margin-top:2rem;border-top:1px solid #d1d5db;}@media (min-width:768px){.site-footer__bottom-bar{padding-left:1.5rem;padding-right:1.5rem;}}@media (min-width:1024px){.site-footer__bottom-bar{padding-left:2rem;padding-right:2rem;}}.site-footer__bottom-content{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;}@media (min-width:768px){.site-footer__bottom-content{grid-template-columns:1fr 1fr;align-items:center;}}.site-footer__copyright{font-size:12px;color:#6b7280;}.site-footer__bottom-links{font-size:12px;}@media (min-width:768px){.site-footer__bottom-links{text-align:right;}}.site-footer__bottom-links a{color:#6b7280;font-size:12px;}.site-footer__bottom-links a:hover{color:#4A90A4;}.site-footer__warning{font-size:11px;color:#9ca3af;margin-top:1rem;}.site-footer__bottom{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-top:1.5rem;margin-top:2rem;border-top:1px solid #E5E7EB;display:flex;flex-direction:column;gap:1rem;}@media (min-width:768px){.site-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;padding-left:1.5rem;padding-right:1.5rem;}}@media (min-width:1024px){.site-footer__bottom{padding-left:2rem;padding-right:2rem;}}}@layer components{.breadcrumb-wrapper{border-bottom:solid 1px #e5e2de;}.breadcrumb{max-width:1170px;margin-left:auto;margin-right:auto;padding:20px 15px;font-size:0.875rem;color:var(--color-text-dark);}.breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0;}.breadcrumb__item{display:inline-flex;align-items:center;margin-bottom:0;}.breadcrumb__link{color:var(--color-text-dark);text-decoration:none;font-weight:500;}.breadcrumb__link:hover{color:var(--color-text-brown);text-decoration:underline;}.breadcrumb__separator{color:#ccc;font-size:0.75rem;padding:0 7px;}.breadcrumb__item:last-child .breadcrumb__link{color:var(--color-text-dark);font-weight:400;pointer-events:none;}#block-mscenter-theme-primary-local-tasks{max-width:1170px;margin:20px auto;padding:0 15px;}#block-mscenter-theme-primary-local-tasks ul{display:flex;flex-direction:row;gap:8px;list-style:none;margin:0;padding:0;border-bottom:1px solid #e5e2de;}#block-mscenter-theme-primary-local-tasks li{margin:0;padding:0;}#block-mscenter-theme-primary-local-tasks a{display:inline-block;padding:10px 16px;font-size:13px;font-weight:400;color:rgb(84,85,96);background-color:transparent;border-radius:6px 6px 0 0;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease;border:1px solid transparent;border-bottom:none;margin-bottom:-1px;}#block-mscenter-theme-primary-local-tasks a:hover{background-color:rgba(0,0,0,0.03);color:rgb(34,35,48);text-decoration:none;}#block-mscenter-theme-primary-local-tasks a.is-active{background-color:#ffffff;color:rgb(5,80,230);font-weight:500;border:1px solid #e5e2de;border-bottom:1px solid #ffffff;}}@layer utilities{html.text-size-small{font-size:14px;}html.text-size-normal{font-size:16px;}html.text-size-large{font-size:18px;}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0);clip-path:inset(50%);}@media (max-width:1023px){.mobile-hidden{display:none;}}@media (min-width:1024px){.mobile-hidden{display:flex !important;}}.mobile-only{display:block;}@media (min-width:1024px){.mobile-only{display:none;}}}@layer components{.mobile-header{display:none;}@media (max-width:1023px){.mobile-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:#FFFFFF;box-shadow:0 1px 3px rgba(0,0,0,0.05);position:sticky;top:0;z-index:1000;min-height:60px;}.mobile-header-logo{flex-shrink:0;display:flex;align-items:center;}.mobile-header-logo img{width:auto;height:auto;max-height:100px !important;-o-object-fit:contain;object-fit:contain;}.mobile-menu-toggle{display:block;width:40px;height:40px;display:flex;align-items:center;justify-content:center;}.mobile-menu-toggle svg{width:28px !important;height:28px !important;}}.mobile-menu-toggle{display:none;background-color:transparent;border:none;padding:0.5rem;cursor:pointer;color:#555555;transition:all 0.3s ease;}.mobile-menu-toggle:hover{color:#5A4E3C;}@media (max-width:1023px){.mobile-menu-toggle{display:block;}}@media (max-width:1023px){.site-header .header-top-wrapper,.site-header .header-main-nav{display:none !important;}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#FFFFFF;z-index:9998;overflow-y:auto !important;overflow-x:hidden;max-height:100vh !important;-webkit-overflow-scrolling:touch;display:none;padding:15px;padding-top:0 !important;}.mobile-menu-overlay.is-open{display:block !important;}.mobile-menu-close{position:fixed;top:15px;right:15px;z-index:9999;background-color:transparent;border:none;padding:0.5rem;cursor:pointer;color:#555555;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;}.mobile-menu-close:hover{color:#5A4E3C;background-color:rgba(0,0,0,0.05);border-radius:4px;}.mobile-menu-close svg{width:24px;height:24px;}.mobile-menu-logo{padding:15px 0 10px 0;margin-bottom:15px;text-align:left !important;display:flex;justify-content:flex-start !important;}.mobile-menu-logo img{width:auto;height:auto;max-height:100px !important;display:block;margin:0;-o-object-fit:contain;object-fit:contain;}.mobile-language-switcher{margin-top:20px !important;margin-bottom:20px;display:flex;justify-content:center;gap:10px;}.mobile-language-switcher .header-search,.mobile-language-switcher .search-block,.mobile-language-switcher .text-size-controls,.mobile-language-switcher #block-mscenter-theme-textresize,.mobile-language-switcher #block-mscenter-theme-search{display:none !important;}.mobile-language-switcher .language-switcher{display:flex !important;}.mobile-search-section{margin-bottom:20px;width:100%;padding:0;position:relative;}.mobile-search-section .language-switcher,.mobile-search-section .text-size-controls,.mobile-search-section #block-mscenter-theme-textresize,.mobile-search-section #block-mscenter-theme-languageswitcher{display:none !important;}.mobile-search-section .header-search,.mobile-search-section .search-block,.mobile-search-section #block-mscenter-theme-search{display:block !important;width:100% !important;}.mobile-search-section form{width:100% !important;position:relative !important;display:block !important;}.mobile-search-section input[type="search"],.mobile-search-section input[type="text"]{width:100% !important;padding-right:85px !important;padding-left:15px !important;box-sizing:border-box !important;min-width:0 !important;}.mobile-search-section button[type="submit"],.mobile-search-section input[type="submit"]{position:absolute !important;right:5px !important;top:50% !important;transform:translateY(-50%) !important;width:80px !important;height:40px !important;border:none !important;background:transparent !important;padding:4px 8px !important;cursor:pointer;}.mobile-text-resize-section{margin-bottom:20px;display:flex;justify-content:center;gap:5px;}.mobile-text-resize-section .language-switcher,.mobile-text-resize-section .header-search,.mobile-text-resize-section .search-block,.mobile-text-resize-section #block-mscenter-theme-search,.mobile-text-resize-section #block-mscenter-theme-languageswitcher{display:none !important;}.mobile-text-resize-section .text-size-controls,.mobile-text-resize-section #block-mscenter-theme-textresize{display:flex !important;}@media (max-width:1023px){#block-mscenter-theme-textresize{display:none !important;}.mobile-text-resize-section #block-mscenter-theme-textresize{display:block !important;}}.mobile-secondary-menu{margin-bottom:20px;}.mobile-secondary-menu .secondary-nav{display:block !important;height:auto !important;}.mobile-secondary-menu ul{list-style:none;margin:0 !important;padding:0 !important;display:block !important;gap:0 !important;}.mobile-secondary-menu li{margin:0 !important;margin-bottom:5px !important;display:block !important;}.mobile-secondary-menu a{display:block !important;width:100% !important;background-color:rgb(242,239,234) !important;color:rgb(85,85,85) !important;font-size:14px !important;font-weight:500 !important;padding:12px 15px !important;margin:0 !important;text-decoration:none !important;border-radius:3px !important;text-align:left !important;transition:background-color 0.2s ease;}.mobile-secondary-menu a:hover{background-color:rgb(230,227,222) !important;text-decoration:none !important;}.mobile-main-menu{margin-bottom:20px;}.mobile-main-menu .main-nav{display:block !important;height:auto !important;}.mobile-main-menu ul{list-style:none;margin:0 !important;padding:0 !important;display:block !important;height:auto !important;}.mobile-main-menu .main-nav__submenu,.mobile-main-menu ul ul{display:none !important;}.mobile-main-menu > nav > div > ul > li{margin:0 !important;border-bottom:1px solid #E5E7EB !important;display:block !important;height:auto !important;}.mobile-main-menu > nav > div > ul > li:last-child{border-bottom:none !important;}.mobile-main-menu a{display:block !important;width:100% !important;background-color:transparent !important;color:rgb(90,78,60) !important;font-size:14px !important;font-weight:600 !important;padding:12px 15px !important;margin:0 !important;text-decoration:none !important;text-align:left !important;height:auto !important;line-height:1.4 !important;transition:background-color 0.2s ease;}.mobile-main-menu a:hover{background-color:#f9fafb !important;text-decoration:none !important;}.main-nav,.secondary-nav,.header-utilities{display:none !important;}}@media (min-width:1024px){.mobile-menu-toggle{display:none !important;}.mobile-menu-overlay{display:none !important;}}.header-utilities{display:flex;align-items:center;gap:0.75rem;margin-left:auto;}.search-toggle{padding:0.25rem;color:#6b7280;background:none;border:none;cursor:pointer;transition:color 0.2s ease;}.search-toggle:hover{color:#4A90A4;}.language-switcher{display:flex;align-items:center;gap:0.25rem;font-size:0.75rem;}.language-switcher a{color:#6b7280;text-decoration:none;transition:color 0.2s ease;}.language-switcher a:hover{color:#4A90A4;text-decoration:none;}.text-size-controls{display:flex;align-items:center;gap:0.25rem;}.text-size-btn{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:0.75rem;font-weight:400;color:#6b7280;background-color:transparent;border:1px solid #d1d5db;border-radius:3px;cursor:pointer;transition:all 0.2s ease;}.text-size-btn:hover{background-color:#f3f4f6;border-color:#9ca3af;}.text-size-btn:focus{outline:none;box-shadow:0 0 0 2px rgba(74,144,164,0.3);}.text-size-btn.active{background-color:#4A90A4;color:#ffffff;border-color:#4A90A4;}.language-switcher__link{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:0.75rem;font-weight:700;text-transform:uppercase;color:#374151;background-color:#F3F4F6;border:1px solid #D1D5DB;border-radius:0.25rem;text-decoration:none;transition:all 0.3s ease;}.language-switcher__link:hover{background-color:var(--color-primary);color:#FFFFFF;text-decoration:none;}.language-switcher__link.is-active{background-color:var(--color-primary);color:#FFFFFF;}.header-search,.search-block{position:relative;display:inline-block;}.header-search form,.search-block form{position:relative;margin:0;}.header-search input[type="search"],.header-search input[type="text"],.search-block input[type="search"],.search-block input[type="text"]{width:180px;padding:6px 35px 6px 12px;border:1px solid #CCCCCC;border-radius:3px;font-size:13px;font-family:"Open Sans",sans-serif;background-color:#FFFFFF;}.header-search input[type="search"]:focus,.header-search input[type="text"]:focus,.search-block input[type="search"]:focus,.search-block input[type="text"]:focus{outline:none;border-color:#5A4E3C;box-shadow:0 0 0 1px rgba(90,78,60,0.2);}.header-search button[type="submit"],.search-block button[type="submit"],.header-search input[type="submit"],.search-block input[type="submit"]{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:none;border:none;color:#555555;cursor:pointer;padding:4px 8px;font-size:16px;}.header-search button[type="submit"]:hover,.search-block button[type="submit"]:hover{color:#5A4E3C;}@media (max-width:767px){.header-search input[type="search"],.header-search input[type="text"],.search-block input[type="search"],.search-block input[type="text"]{width:140px;}}}@layer components{.path-frontpage .page-title,.page-node-type-page.front .page-title,body.front .page-title,.path-frontpage #block-mscenter-theme-page-title,.front #block-mscenter-theme-page-title,body.path-frontpage #block-mscenter-theme-page-title,#block-mscenter-theme-page-title h1{display:none !important;}.path-frontpage .header-logo #block-mscenter-theme-page-title,.front .header-logo #block-mscenter-theme-page-title{display:none !important;}@media (max-width:1023px){#block-mscenter-theme-page-title,#block-mscenter-theme-page-title--3,.block-page-title,.block-page-title-block,[id*="page-title"],.page-title,h1.page-title{display:none !important;}.region-content #block-mscenter-theme-page-title,.header-logo #block-mscenter-theme-page-title,header #block-mscenter-theme-page-title{display:none !important;}}.hero-section{position:relative;min-height:353px;height:353px;overflow:hidden;background:linear-gradient(135deg,#4A90A4 0%,#2C5F6F 100%);}@media (min-width:768px){.hero-section{min-height:353px;height:353px;}}.hero-background{position:absolute;inset:0;z-index:0;}.hero-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:subtle-zoom 20s ease-in-out infinite alternate;}@keyframes subtle-zoom{0%{transform:scale(1);}100%{transform:scale(1.05);}}.hero-content{position:relative;z-index:20;}.hero-content h1{text-shadow:2px 2px 8px rgba(0,0,0,0.4);}.hero-content p{text-shadow:1px 1px 4px rgba(0,0,0,0.3);}.audience-card{background-color:#FFFFFF;border:1px solid #E0E0E0;border-radius:4px;padding:30px;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);cursor:pointer;}.audience-card:hover{transform:translateY(-4px);}.card-icon{transition:all 0.3s ease;}.card-icon svg{width:64px;height:64px;transition:all 0.3s ease;}.audience-card:hover .card-icon svg{transform:scale(1.05);}.card-content h3{font-size:22px;color:var(--color-text-dark);margin-bottom:1rem;}.card-content p{font-size:14px;line-height:20px;color:var(--color-text-dark);}.news-card{transition:all 0.3s ease;}.news-card-link{text-decoration:none;color:inherit;cursor:pointer;}.news-card-link:hover{text-decoration:none;}.news-card-link:hover .news-card{transform:translateY(-4px);}.news-image{background:linear-gradient(135deg,#E5E7EB 0%,#D1D5DB 100%);overflow:hidden;}.newsletter-form input[type="email"]:focus{box-shadow:0 0 0 3px rgba(74,144,164,0.2);}.newsletter-form button:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(74,144,164,0.3);}.newsletter-form-wrapper{animation:fade-in-up 0.6s ease-out;}@keyframes fade-in-up{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.aspect-video{aspect-ratio:16 / 9;position:relative;width:100%;}@media (max-width:767px){.hero-content h1{font-size:2rem;}.hero-content p{font-size:1.125rem;}.audience-cards .grid{gap:2rem;}.news-section .grid{gap:2rem;}.hero-section{min-height:400px;}}@media (prefers-reduced-motion:reduce){.audience-card:hover,.news-card:hover,.newsletter-form button:hover{transform:none;}.hero-background img{animation:none;}}.audience-card:focus-within{outline:3px solid var(--color-primary);outline-offset:4px;}.news-card:focus-within{outline:3px solid var(--color-primary);outline-offset:4px;}@media print{.hero-section{min-height:auto;page-break-after:always;}.audience-card,.news-card{box-shadow:none;border:1px solid #D1D5DB;}.newsletter-section{display:none;}}.page-header-banner{position:relative;width:100%;overflow:hidden;height:150px;}.banner-image{position:absolute;inset:calc(var(--spacing) * 0);z-index:0;}.banner-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.banner-title-overlay{position:absolute;inset:calc(var(--spacing) * 0);z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.1);}.banner-title{padding-inline:calc(var(--spacing) * 4);text-align:center;color:var(--color-white);font-size:42px;font-weight:300;line-height:42px;text-shadow:1px 1px 3px rgba(0,0,0,0.4);}.news-detail-layout{margin-inline:auto;max-width:1170px;padding-inline:calc(var(--spacing) * 4);}.back-button{margin-bottom:30px;display:inline-block;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:14px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;color:rgb(85,85,85);background-color:rgb(238,238,238);text-decoration:none;text-transform:uppercase;font-weight:400;}.back-button:hover{background-color:rgb(228,228,228);color:rgb(90,78,60);text-decoration:none;}.news-image img{height:auto;width:100%;border-radius:0.25rem;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.news-content{max-width:none;}.news-content p{margin-bottom:calc(var(--spacing) * 4);line-height:1.6;}.news-content a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text-light-brown);text-decoration:underline;}.news-content a:hover{color:var(--color-text-brown);}.news-content strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.news-content ul,.news-content ol{margin-bottom:calc(var(--spacing) * 4);margin-left:calc(var(--spacing) * 6);}.news-content li{margin-bottom:calc(var(--spacing) * 2);}.social-share-buttons{display:flex;gap:calc(var(--spacing) * 2);}.social-btn{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:0.25rem;color:var(--color-white);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;}.social-btn:hover{opacity:80%;}.social-btn--facebook{background-color:#3b5998;}.social-btn--twitter{background-color:#1da1f2;}.social-btn--linkedin{background-color:#0077b5;}@media (max-width:767px){.banner-title{font-size:32px;line-height:36px;}.news-detail-layout{padding-inline:calc(var(--spacing) * 4);}}.nieuws-events-list{margin-inline:auto;max-width:1170px;}.nieuws-event-item{border-bottom:solid 1px #e5e2de !important;padding:30px 0 !important;}.nieuws-event-item:last-child{border-bottom:none !important;}.nieuws-event-image img{width:181px;height:156px;max-width:100%;-o-object-fit:cover;object-fit:cover;}h3.nieuws-event-title,.nieuws-event-card h3,.nieuws-event-content h3{margin-bottom:calc(var(--spacing) * 3);font-size:18px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:rgb(85,85,85);line-height:1.3;}h3.nieuws-event-title a,.nieuws-event-card h3 a,.nieuws-event-content h3 a{color:rgb(85,85,85);text-decoration:none;transition:color 0.3s ease;}h3.nieuws-event-title a:hover,.nieuws-event-card h3 a:hover,.nieuws-event-content h3 a:hover{color:rgb(90,78,60);text-decoration:none;}.nieuws-event-body{margin-bottom:calc(var(--spacing) * 4);font-size:14px;--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:rgb(85,85,85);}.nieuws-event-body p{margin-bottom:calc(var(--spacing) * 3);}.nieuws-event-link a,.teaser-read-more{display:inline-block;font-size:13px;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:rgb(147,134,116);text-decoration:none;transition:color 0.3s ease;}.nieuws-event-link a:hover,.teaser-read-more:hover{color:rgb(90,78,60);text-decoration:underline;}@media (max-width:639px){.nieuws-event-item{margin-bottom:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6);}.nieuws-event-image{margin-bottom:calc(var(--spacing) * 4);}h3.nieuws-event-title,.nieuws-event-card h3,.nieuws-event-content h3{font-size:16px;}}.view-pager nav{margin-top:calc(var(--spacing) * 8);display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);}.view-pager .pager__item a,.view-pager .pager__item span{display:inline-block;border-radius:0.25rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:14px;color:rgb(85,85,85);text-decoration:none;transition:all 0.3s ease;}.view-pager .pager__item a:hover{background-color:rgb(242,239,234);border-color:rgb(147,134,116);color:rgb(90,78,60);}.view-pager .pager__item.is-active span{background-color:rgb(90,78,60);color:white;border-color:rgb(90,78,60);}.sidebar-navigation{margin-bottom:calc(var(--spacing) * 8);}.sidebar-menu{margin:calc(var(--spacing) * 0);list-style-type:none;padding:calc(var(--spacing) * 0);}.sidebar-menu > li{margin-bottom:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);}.sidebar-menu > li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}.sidebar-menu > li > a{display:block;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:14px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:rgb(90,78,60);background-color:transparent;text-decoration:none;transition:background-color 0.2s ease;}.sidebar-menu > li > a:hover{background-color:rgba(0,0,0,0.1);text-decoration:none;}.sidebar-menu > li.active-trail > a{background-color:rgb(74,144,164) !important;color:rgb(255,255,255);}.sidebar-menu li:not(.active-trail) > .submenu{display:none;}.sidebar-menu .submenu{margin:calc(var(--spacing) * 0);list-style-type:none;background-color:var(--color-gray-50);padding:calc(var(--spacing) * 0);}.sidebar-menu .submenu li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);}.sidebar-menu .submenu li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}.sidebar-menu .submenu a{display:block;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 6);font-size:14px;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:rgb(90,78,60);background-color:transparent;text-decoration:none;transition:all 0.2s ease;}.sidebar-menu .submenu a:hover{background-color:rgb(242,239,234);color:rgb(90,78,60);text-decoration:none;}.sidebar-menu .submenu li.active-trail > a{background-color:rgb(74,144,164);color:rgb(255,255,255);font-weight:500;}.sidebar-menu .submenu .submenu{background-color:var(--color-white);}.sidebar-menu .submenu .submenu a{padding-left:calc(var(--spacing) * 10);}.node--type-page .field-name-body,.node--type-page .field-item{font-size:14px;--tw-leading:20px;line-height:20px;color:rgb(85,85,85);font-family:"Open Sans",Helvetica,Arial,sans-serif;}.node--type-page .field-name-body h2{margin-bottom:calc(var(--spacing) * 4);font-size:30px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:rgb(85,85,85);}.node--type-page .field-name-body h3{margin-bottom:calc(var(--spacing) * 3);font-size:22px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:rgb(85,85,85);}.node--type-page .field-name-body ul,.node--type-page .field-name-body ol{margin-bottom:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 6);}.node--type-page .field-name-body li{margin-bottom:calc(var(--spacing) * 2);}.node--type-page .field-name-body a{color:rgb(147,134,116);text-decoration:none;transition:color 0.3s ease;}.node--type-page .field-name-body a:hover{color:rgb(90,78,60);text-decoration:underline;}.node--type-page .field-name-body p{margin-bottom:calc(var(--spacing) * 4);}.node--type-page .field-name-body strong,.node--type-page .field-name-body b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.sidebar-left{background-color:transparent;}.content-main{min-width:0;}:root{--menu-color-blue:#1f7ea8;--menu-color-blue-light:rgba(31,126,168,0.1);--menu-color-green:#55a174;--menu-color-green-light:rgba(85,161,116,0.1);--menu-color-brown:#5a4e3c;--menu-color-brown-light:rgba(90,78,60,0.1);--menu-color-orange:#f28a2c;--menu-color-orange-light:rgba(242,138,44,0.1);}.menu-item-color-blue{--current-menu-color:var(--menu-color-blue);--current-menu-color-light:var(--menu-color-blue-light);}.menu-item-color-green{--current-menu-color:var(--menu-color-green);--current-menu-color-light:var(--menu-color-green-light);}.menu-item-color-brown{--current-menu-color:var(--menu-color-brown);--current-menu-color-light:var(--menu-color-brown-light);}.menu-item-color-orange{--current-menu-color:var(--menu-color-orange);--current-menu-color-light:var(--menu-color-orange-light);}.menu-item-color-blue.active-trail > a,.menu-item-color-green.active-trail > a,.menu-item-color-brown.active-trail > a,.menu-item-color-orange.active-trail > a{border-bottom:3px solid var(--current-menu-color) !important;}body[data-menu-color="blue"] .sidebar-menu > li.active-trail > a,body[data-menu-color="blue"] .sidebar-menu .submenu li.active-trail > a{background-color:var(--menu-color-blue) !important;}body[data-menu-color="green"] .sidebar-menu > li.active-trail > a,body[data-menu-color="green"] .sidebar-menu .submenu li.active-trail > a{background-color:var(--menu-color-green) !important;}body[data-menu-color="brown"] .sidebar-menu > li.active-trail > a,body[data-menu-color="brown"] .sidebar-menu .submenu li.active-trail > a{background-color:var(--menu-color-brown) !important;}body[data-menu-color="orange"] .sidebar-menu > li.active-trail > a,body[data-menu-color="orange"] .sidebar-menu .submenu li.active-trail > a{background-color:var(--menu-color-orange) !important;}.page-header-banner .banner-overlay{opacity:0.8;}.page-header-banner[data-menu-color="blue"] .banner-overlay{background-color:rgb(31,126,168);}.page-header-banner[data-menu-color="green"] .banner-overlay{background-color:rgb(85,161,116);}.page-header-banner[data-menu-color="brown"] .banner-overlay{background-color:rgb(90,78,60);}.page-header-banner[data-menu-color="orange"] .banner-overlay{background-color:rgb(242,138,44);}.page-header-banner .banner-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.contact-information-block h2{font-size:32px;font-weight:300;color:#5A4E3C;margin-bottom:1rem;}.contact-information-block .contact-table{width:100%;border-collapse:collapse;margin-bottom:2rem;}.contact-information-block .contact-table td{padding:8px 12px;border-bottom:1px solid #CCCCCC;font-size:14px;line-height:20px;color:rgb(85,85,85);}.contact-information-block .contact-table a{color:rgb(147,134,116);text-decoration:underline;transition:color 0.3s ease;}.contact-information-block .contact-table a:hover{color:rgb(90,78,60);}.webform-submission-form .form-item,.webform-client-form .form-item{margin-bottom:1rem;}.webform-submission-form label,.webform-client-form label{display:block;margin-bottom:0.5rem;font-size:14px;font-weight:500;color:rgb(85,85,85);}.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form textarea,.webform-client-form input[type="text"],.webform-client-form input[type="email"],.webform-client-form textarea{width:100%;padding:6px 12px;border:1px solid #CCCCCC;border-radius:3px;font-size:14px;font-family:"Open Sans",Helvetica,Arial,sans-serif;background-color:#FFFFFF;transition:border-color 0.3s ease;}.webform-submission-form input[type="text"]:focus,.webform-submission-form input[type="email"]:focus,.webform-submission-form textarea:focus,.webform-client-form input[type="text"]:focus,.webform-client-form input[type="email"]:focus,.webform-client-form textarea:focus{outline:none;border-color:#5A4E3C;box-shadow:0 0 0 1px rgba(90,78,60,0.2);}.webform-submission-form textarea,.webform-client-form textarea{min-height:120px;resize:vertical;}.webform-submission-form .webform-button--submit,.webform-submission-form .form-actions input[type="submit"],.webform-client-form .form-submit,.webform-client-form button[type="submit"]{display:inline-block;padding:8px 16px;font-size:14px;font-weight:500;color:#FFFFFF;background-color:#55A174;border:1px solid #55A174;border-radius:4px;cursor:pointer;transition:all 0.3s ease;text-transform:none;}.webform-submission-form .webform-button--submit:hover,.webform-submission-form .form-actions input[type="submit"]:hover,.webform-client-form .form-submit:hover,.webform-client-form button[type="submit"]:hover{background-color:#4A8F65;border-color:#4A8F65;}.contact-map-block a{display:block;transition:opacity 0.3s ease;}.contact-map-block a:hover{opacity:0.9;}.contact-map-block img{width:100%;height:auto;display:block;}@media (min-width:769px){.hero-slider-with-overlay::after{content:'';position:absolute;top:0;left:0;width:min(1170px,100vw);height:calc(min(1170px,100vw) * 0.42);background:url('/themes/custom/mscenter_theme/images/overlay_default.png') no-repeat 0 0;background-size:100% 100%;opacity:1;z-index:15;pointer-events:none;}}@media (max-width:768px){.hero-slider-with-overlay::after{display:none;}}@media (max-width:1023px){.hero-slider-container::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1f7ea8;opacity:0.6;pointer-events:none;z-index:5;}.hero-slider-container{position:relative;}}@media (max-width:1023px){.sidebar-left,.content-main{width:100% !important;max-width:100% !important;padding-left:15px !important;padding-right:15px !important;}main .flex.gap-0{display:flex;flex-direction:column;}.sidebar-left{order:-1;margin-bottom:20px;}.content-main{order:1;}.sidebar-right{order:2;width:100% !important;margin-top:20px;}}.search-results-wrapper .search-form,.search-results-wrapper #search-form,#block-mscenter-theme-content .search-form{display:none !important;}.search-results-wrapper h2{margin-bottom:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 6);font-size:30px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:rgb(85,85,85);}.search-result-card{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-lg);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:box-shadow 0.3s ease;}.search-result-card:hover{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1);}.search-result-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));@media (width >= 48rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.search-result-title a{color:#5A4E3C;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:500;text-decoration:none;transition:color 0.3s ease;}.search-result-title a:hover{color:#1f7ea8;text-decoration:underline;}.search-result-snippet{margin-bottom:calc(var(--spacing) * 4);color:#5A4E3C;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;}.search-result-link{display:inline-flex;align-items:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#1f7ea8;font-family:'Open Sans',Helvetica,Arial,sans-serif;text-decoration:none;transition:color 0.3s ease;}.search-result-link:hover{color:#175d82;text-decoration:underline;}}@property --tw-rotate-x{syntax:"*";inherits:false;}@property --tw-rotate-y{syntax:"*";inherits:false;}@property --tw-rotate-z{syntax:"*";inherits:false;}@property --tw-skew-x{syntax:"*";inherits:false;}@property --tw-skew-y{syntax:"*";inherits:false;}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-gradient-position{syntax:"*";inherits:false;}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000;}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000;}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000;}@property --tw-gradient-stops{syntax:"*";inherits:false;}@property --tw-gradient-via-stops{syntax:"*";inherits:false;}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%;}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%;}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%;}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-font-weight{syntax:"*";inherits:false;}@property --tw-tracking{syntax:"*";inherits:false;}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-shadow-color{syntax:"*";inherits:false;}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-shadow-color{syntax:"*";inherits:false;}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-ring-color{syntax:"*";inherits:false;}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-blur{syntax:"*";inherits:false;}@property --tw-brightness{syntax:"*";inherits:false;}@property --tw-contrast{syntax:"*";inherits:false;}@property --tw-grayscale{syntax:"*";inherits:false;}@property --tw-hue-rotate{syntax:"*";inherits:false;}@property --tw-invert{syntax:"*";inherits:false;}@property --tw-opacity{syntax:"*";inherits:false;}@property --tw-saturate{syntax:"*";inherits:false;}@property --tw-sepia{syntax:"*";inherits:false;}@property --tw-drop-shadow{syntax:"*";inherits:false;}@property --tw-drop-shadow-color{syntax:"*";inherits:false;}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-drop-shadow-size{syntax:"*";inherits:false;}@property --tw-duration{syntax:"*";inherits:false;}@property --tw-ease{syntax:"*";inherits:false;}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;}}}
