:where([data-s3image]) { height: auto; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px #ffffff, 6px 6px #000000; --wp--preset--shadow--crisp: 6px 6px 0px #000000; }@font-face { font-family: "Nunito Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-tQKr51.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Nunito Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-tQKr51.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Nunito Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-tQKr51.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Nunito Sans"; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-tQKr51.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Raleway; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/raleway/v37/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Raleway; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/raleway/v37/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Raleway; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/raleway/v37/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Raleway; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/raleway/v37/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Raleway; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/raleway/v37/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }:root { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-primary: #0d6efd; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); }*, ::after, ::before { box-sizing: border-box; }@media (prefers-reduced-motion: no-preference){:root { scroll-behavior: smooth; }}body { margin: 0px; font-family: var(--bs-font-sans-serif); font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; background-color: #ffffff; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }.h4, h4 { font-size: calc(1.275rem + 0.3vw); }@media (min-width: 1200px){.h4, h4 { font-size: 1.5rem; }}p { margin-top: 0px; margin-bottom: 1rem; }ol, ul { padding-left: 2rem; }dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }b, strong { font-weight: bolder; }a { color: #0d6efd; text-decoration: underline; }img, svg { vertical-align: middle; }button { border-radius: 0px; }button, input, optgroup, select, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, select { text-transform: none; }[type="button"], [type="reset"], [type="submit"], button { appearance: button; }[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }[type="search"] { outline-offset: -2px; appearance: textfield; }.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { width: 100%; padding-right: var(--bs-gutter-x,15px); padding-left: var(--bs-gutter-x,15px); margin-right: auto; margin-left: auto; }@media (min-width: 576px){.container, .container-sm { max-width: 540px; }}@media (min-width: 768px){.container, .container-md, .container-sm { max-width: 720px; }}@media (min-width: 992px){.container, .container-lg, .container-md, .container-sm { max-width: 960px; }}@media (min-width: 1200px){.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1140px; }}@media (min-width: 1400px){.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1320px; }}.row { --bs-gutter-x: 30px; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(var(--bs-gutter-y) * -1); margin-right: calc(var(--bs-gutter-x)/ -2); margin-left: calc(var(--bs-gutter-x)/ -2); }.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x)/ 2); padding-left: calc(var(--bs-gutter-x)/ 2); margin-top: var(--bs-gutter-y); }.col-3 { flex: 0 0 auto; width: 25%; }.col-6 { flex: 0 0 auto; width: 50%; }@media (min-width: 768px){.col-md-3 { flex: 0 0 auto; width: 25%; }.col-md-5 { flex: 0 0 auto; width: 41.6667%; }.col-md-7 { flex: 0 0 auto; width: 58.3333%; }.col-md-9 { flex: 0 0 auto; width: 75%; }}@media (min-width: 992px){.col-lg-3 { flex: 0 0 auto; width: 25%; }.col-lg-6 { flex: 0 0 auto; width: 50%; }}@media (min-width: 1200px){.col-xl-4 { flex: 0 0 auto; width: 33.3333%; }.col-xl-9 { flex: 0 0 auto; width: 75%; }.col-xl-12 { flex: 0 0 auto; width: 100%; }}.nav-link { display: block; padding: 0.5rem 1rem; text-decoration: none; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.nav-link { transition: none; }}.d-flex { display: flex !important; }.d-none { display: none !important; }.justify-content-end { justify-content: flex-end !important; }.align-items-center { align-items: center !important; }.text-end { text-align: right !important; }@media (min-width: 1200px){.d-xl-block { display: block !important; }.d-xl-none { display: none !important; }}.progress-wrap { position: fixed; right: 50px; bottom: 50px; height: 46px; width: 46px; cursor: pointer; display: block; border-radius: 50px; box-shadow: rgba(95, 58, 252, 0.2) 0px 0px 0px 2px inset; z-index: 99; opacity: 0; visibility: hidden; transform: translateY(15px); transition: 200ms linear; }.progress-wrap::after { position: absolute; content: ""; font-family: "Font Awesome 5 Pro"; text-align: center; line-height: 46px; font-size: 20px; color: #2c3941; left: 0px; top: 0px; height: 46px; width: 46px; cursor: pointer; display: block; z-index: 1; transition: 200ms linear; }.progress-wrap svg path { fill: none; }.progress-wrap svg.progress-circle path { stroke: #2467ec; stroke-width: 4; box-sizing: border-box; transition: 200ms linear; }.side-toggle { background: none; border: 0px; padding: 0px; }.offcanvas-overlay { position: fixed; height: 100%; width: 0%; background: #000000; z-index: 900; top: 0px; opacity: 0; visibility: hidden; right: 0px; transition: 0.5s ease-out; }:root { --swiper-theme-color: #007aff; }:root { --swiper-navigation-size: 44px; }:root { }:root { }.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }.fa-search::before { content: ""; }.fa-times::before { content: ""; }@font-face{font-family:"Font Awesome 5 Pro";font-weight:400;font-style:normal;src:url(https://ot-onderwijs.nl/wp-content/swift-ai/cache/ot-onderwijs.nl/privacybeleid/__data/fa-regular-400e50c41e7.woff) format('woff2');font-display:swap;}.fal, .far { font-family: "Font Awesome 5 Pro"; }.far { font-weight: 400; }.mb-35 { margin-bottom: 35px; }.mb-40 { margin-bottom: 40px; }.ml-20 { margin-left: 20px; }.pt-100 { padding-top: 100px; }.pt-115 { padding-top: 115px; }.pb-60 { padding-bottom: 60px; }.pb-90 { padding-bottom: 90px; }* { margin: 0px; padding: 0px; box-sizing: border-box; }body { font-family: "Nunito Sans", sans-serif; font-size: 16px; font-weight: normal; color: #575757; line-height: 26px; }a { text-decoration: none; }a, .btn, button, span, p, i, input, select, textarea, li, img, svg path, ::after, ::before, .transition-3, h1, h2, h3, h4, h5, h6 { transition: 0.3s ease-out; }a, button { color: inherit; outline: none; border: none; background: transparent; }div h1, div h2, div h3, div h4, div h5, div h6 { font-family: raleway, sans-serif; color: #141517; margin-top: 0px; font-weight: 700; line-height: 1.3; transition: 0.3s ease-out; }h4 { font-size: 20px; }ul { margin: 0px; padding: 0px; }p { font-family: "Nunito Sans", sans-serif; font-size: 16px; font-weight: normal; color: #575757; margin-bottom: 15px; line-height: 26px; }.fix { overflow: hidden; }.p-relative { position: relative; }@media (max-width: 575px){.progress-wrap { right: 15px; bottom: 15px; }}.header-main-wrapper { max-width: 1720px; margin: 0px auto; }@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px){.header-main-wrapper { padding: 16px 0px; }}.main-menu ul li { display: inline-block; margin: 0px 29px; position: relative; }@media only screen and (min-width: 1400px) and (max-width: 1599px){.main-menu ul li { margin: 0px 16px; }}@media only screen and (min-width: 992px) and (max-width: 1199px){.main-menu ul li { margin: 0px 20px; }}.main-menu ul li a { font-size: 16px; color: #141517; display: block; padding: 42px 0px; font-weight: 600; text-transform: capitalize; line-height: 1; }.header-area-2 .main-menu ul li { margin: 0px 29px; }.offcanvas-overlay { position: fixed; height: 100%; width: 100%; background: #000000; z-index: 1000; top: 0px; opacity: 0; visibility: hidden; transition: 0.3s; }.bar-icon { width: 20px; height: 14px; display: flex; flex-direction: column; justify-content: space-between; overflow: hidden; }.bar-icon span { width: 100%; height: 2px; background: #000000; display: inline-block; }.bar-icon span:nth-child(2) { margin-left: 9px; transition: 0.3s; }.side-toggle.header-2 { border: 1px solid #edeef2; padding: 17px 14px; display: block; border-radius: 4px; }header .standard-logo img { max-width: 168px; }.header-area-2 .menu-bar.ml-20 .side-toggle.header-2 { display: inline-block; width: 50px; height: 50px; }.footer-img img { margin-bottom: 30px; }@media sm{.footer-widget { margin-bottom: 20px; }}.f-w1 { margin-right: 0px; }.university-footer-area { background: #f6f8fb; }.sub-footer-link ul li a { color: #a2a2a2; position: relative; }.sub-footer-link ul li a::before { position: absolute; background: #575757; width: 1px; height: 15px; content: ""; top: 50%; transform: translateY(-50%); left: -20px; }.sub-footer-link ul li:first-child a::before { display: none; }.footer-widget .footer-img img { max-width: 180px; }body { overflow-wrap: break-word; overflow-x: hidden; }img { height: auto; }button { transition: 0.3s; }img { transition: 0.3s; }.fix { overflow: hidden; }button { cursor: pointer; }ul { margin: 0px; padding: 0px; }.textwidget img { max-width: 100%; }ul { list-style: disc; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.university-footer-widget.footer-col-2 { margin-left: 40px; }.university-footer-widget.footer-col-3 { margin-left: 40px; }header ul, footer ul { list-style: none; }.logo img { max-width: 114px; }@media (max-width: 1199px){.header-area-2 { padding: 0px; }}.progress-wrap svg.progress-circle path { stroke: #ffcc01; }@media (min-width: 1200px) and (max-width: 1600px){.header-area-2 .main-menu ul li { margin: 0px 21px; }}@media (min-width: 1200px) and (max-width: 1400px){header .standard-logo img { margin-right: 20px; }}@media (min-width: 768px) and (max-width: 991px){.university-footer-widget.footer-col-2 { margin-left: 0px; }.university-footer-widget.footer-col-3 { margin-left: 0px; }}@media (max-width: 767px){.university-sub-footer .sub-footer-link li a { line-height: 1.2; }.university-footer-widget.footer-col-2 { margin-left: 0px; }.university-footer-widget.footer-col-3 { margin-left: 0px; }.sub-footer-link ul li a::before { position: static; }}header .standard-logo img { max-width: 250px; }body.swift-nojs [data-s3cid="10"]{max-width:576.28125px;}html{opacity:1}