:where([data-s3image]) { height: auto; }: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; }.h1, h1 { font-size: calc(1.375rem + 1.5vw); }@media (min-width: 1200px){.h1, h1 { font-size: 2.5rem; }}.h3, h3 { font-size: calc(1.3rem + 0.6vw); }@media (min-width: 1200px){.h3, h3 { font-size: 1.75rem; }}ol, ul { padding-left: 2rem; }dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }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-9 { flex: 0 0 auto; width: 75%; }}@media (min-width: 992px){.col-lg-3 { flex: 0 0 auto; width: 25%; }}@media (min-width: 1200px){.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-start { text-align: left !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/opleidingen/__data/fa-regular-400b06d3ae3.woff) format('woff2');font-display:swap;}.fal, .far { font-family: "Font Awesome 5 Pro"; }.far { font-weight: 400; }.ml-20 { margin-left: 20px; }.pt-115 { padding-top: 115px; }.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; }h1 { font-size: 40px; }h3 { font-size: 24px; }ul { margin: 0px; padding: 0px; }.fix { overflow: hidden; }.p-relative { position: relative; }@media (max-width: 575px){.progress-wrap { right: 15px; bottom: 15px; }}.hero-arera .course-title-breadcrumb span { color: #ffffff; padding-right: 10px; }.hero-arera .course-title-breadcrumb span:last-child { padding: 0px; }.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; }.hero-course-1-text .page-title { font-size: 60px; font-weight: 700; margin-bottom: 10px; color: #ffffff !important; }@media only screen and (min-width: 768px) and (max-width: 991px){.hero-course-1-text .page-title { font-size: 54px; }}@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px){.hero-course-1-text .page-title { font-size: 35px; }}.catagory-wrapper { display: flex; background: transparent; align-items: center; border: 1px solid #edeef2; border-radius: 5px; padding: 20px 30px; transition: 0.3s ease-out; }.catagory-wrapper .catagory-thumb { margin-right: 22px; }.catagory-wrapper .catagory-content { color: #141517; }.catagory-wrapper .catagory-content h3 { font-size: 20px; font-weight: 700; margin-bottom: 4px; line-height: 1; }.catagory-wrapper .catagory-content span { color: #575757; font-size: 16px; font-weight: 600; }@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), only screen and (min-width: 1200px) and (max-width: 1399px){.catagory-wrapper .catagory-content span { font-size: 14px; }}.hero-arera.course-item-height { padding-top: 119px; padding-bottom: 120px; align-items: center; display: flex; position: relative; z-index: 2; }.hero-arera.course-item-height::before { position: absolute; content: ""; height: 100%; width: 100%; background: #141517; opacity: 0.7; z-index: -1; }.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; }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; }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; }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 (max-width: 767px){.university-sub-footer .sub-footer-link li a { line-height: 1.2; }.sub-footer-link ul li a::before { position: static; }}:root { --direction-multiplier: 1; }.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }.elementor a { box-shadow: none; text-decoration: none; }.elementor embed, .elementor iframe, .elementor object, .elementor video { border: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }.elementor-element:where(.e-con-full, .elementor-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }.elementor-invisible { visibility: hidden; }:root { --page-title-display: block; }.elementor-widget { position: relative; }.elementor-widget:not(:last-child) { margin-bottom: var(--kit-widget-spacing,20px); }@media (min-width: 1025px){#elementor-device-mode::after { content: "desktop"; }}@media (min-width:-1){#elementor-device-mode::after { content: "widescreen"; }}@media (max-width:-1){#elementor-device-mode::after { content: "tablet_extra"; }}@media (max-width: 1024px){#elementor-device-mode::after { content: "tablet"; }}@media (max-width:-1){#elementor-device-mode::after { content: "mobile_extra"; }}@media (max-width: 767px){#elementor-device-mode::after { content: "mobile"; }}@media (prefers-reduced-motion: no-preference){html { scroll-behavior: smooth; }}.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }.e-con:where(:not(.e-div-block-base)) { transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); }.e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }.e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }.e-con-full, .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }.e-con, .e-con > .e-con-inner { display: var(--display); }.e-con.e-grid { --grid-justify-content: start; --grid-align-content: start; --grid-auto-flow: row; }.e-con.e-grid, .e-con.e-grid > .e-con-inner { align-content: var(--grid-align-content); align-items: var(--align-items); grid-auto-flow: var(--grid-auto-flow); grid-template-columns: var(--e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template-rows); justify-content: var(--grid-justify-content); justify-items: var(--justify-items); }.e-con-boxed.e-flex { place-content: normal; align-items: normal; flex-flow: column; }.e-con-boxed.e-grid { grid-template-columns: 1fr; grid-template-rows: 1fr; justify-items: legacy; }.e-con-boxed { gap: initial; text-align: initial; }.e-con.e-flex > .e-con-inner { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }.e-con.e-grid > .e-con-inner { align-items: var(--align-items); justify-items: var(--justify-items); }.e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }:is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }.e-con .elementor-widget { min-width: 0px; }.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }@media (max-width: 767px){.e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }.elementor-shape-square .elementor-icon { border-radius: 0px; }.elementor-shape-rounded .elementor-icon { border-radius: 10%; }.elementor-shape-circle .elementor-icon { border-radius: 50%; }@media (prefers-reduced-motion: reduce){html * { transition-delay: 0s !important; transition-duration: 0s !important; }}.elementor-kit-7 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }.e-con { --container-max-width: 1140px; }.elementor-widget:not(:last-child) { margin-block-end: 20px; }.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }@media (max-width: 1024px){.e-con { --container-max-width: 1024px; }}@media (max-width: 767px){.e-con { --container-max-width: 767px; }}.bdevs-generic-el { }.bdevs-generic-el h1, .bdevs-generic-el h2, .bdevs-generic-el h3, .bdevs-generic-el h4, .bdevs-generic-el h5, .bdevs-generic-el h6 { color: var(--clr-gen-body-heading); margin: 0px 0px 10px; font-weight: 700; }:root { --clr-gen-common-white: #fff; --clr-gen-common-black: #000; --clr-gen-body-heading: #161616; --clr-gen-body-heading2: #232323; --clr-gen-body-text: #6A6A6A; --clr-gen-body-text2: #878787; --clr-gen-body-text3: #787878; --clr-gen-theme-1: #EF0454; --clr-gen-bg-gray: #F9F9F9; --clr-gen-bg-gray2: #EFEFEF; --clr-gen-border-1: #474747; --clr-gen-border-2: #757575; --clr-gen-border-3: #303030; --clr-gen-border-4: #E5E5E5; --clr-gen-border-5: #D4D4D4; --clr-gen-border-6: #DFDFDF; }.bdevs-generic-el { }.bdevs-generic-el { }.elementor-2444 .elementor-element.elementor-element-c3e6ab4 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }.elementor-2444 .elementor-element.elementor-element-51afe31 { text-align: center; }.elementor-2444 .elementor-element.elementor-element-7007e36 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }.elementor-2444 .elementor-element.elementor-element-7d59289 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }.elementor-2444 .elementor-element.elementor-element-1802dad { text-align: center; }.elementor-2444 .elementor-element.elementor-element-ab263a0 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; }.elementor-2444 .elementor-element.elementor-element-7a2608b { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }.elementor-2444 .elementor-element.elementor-element-688d837 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }.elementor-2444 .elementor-element.elementor-element-16fb92f { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }.elementor-2444 .elementor-element.elementor-element-0059882 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }.elementor-2444 .elementor-element.elementor-element-2abf62b { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }.elementor-2444 .elementor-element.elementor-element-507fbc0 { text-align: center; }.elementor-2444 .elementor-element.elementor-element-ee50920 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }.elementor-2444 .elementor-element.elementor-element-9d8c586 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }.elementor-2444 .elementor-element.elementor-element-3c7d949 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }@media (min-width: 768px){.elementor-2444 .elementor-element.elementor-element-7a2608b { --width: 50%; }.elementor-2444 .elementor-element.elementor-element-688d837 { --width: 50%; }.elementor-2444 .elementor-element.elementor-element-16fb92f { --width: 50%; }.elementor-2444 .elementor-element.elementor-element-0059882 { --width: 50%; }.elementor-2444 .elementor-element.elementor-element-9d8c586 { --width: 50%; }.elementor-2444 .elementor-element.elementor-element-3c7d949 { --width: 50%; }}@media (max-width: 1024px){.elementor-2444 .elementor-element.elementor-element-7007e36 { --grid-auto-flow: row; }}@media (max-width: 767px){.elementor-2444 .elementor-element.elementor-element-7007e36 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }@media screen and (max-height: 1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }}@media screen and (max-height: 640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }}header .standard-logo img { max-width: 250px; }.hero-arera.course-item-height { background-color: #222222; }.s0 { fill: #ffffff; }.s1 { fill: #005795; }.s2 { fill: none; stroke: #005795; stroke-width: 24; }body.swift-nojs [data-s3cid="10"]{max-width:576.28125px;}body.swift-nojs [data-s3cid="33"]{max-height:1609px;}body.swift-nojs [data-s3cid="34"]{max-height:1404px;}body.swift-nojs [data-s3cid="35"]{max-height:1404px;}body.swift-nojs [data-s3cid="36"]{max-height:1404px;}body.swift-nojs [data-s3cid="37"]{max-height:1404px;}body.swift-nojs [data-s3cid="38"]{max-height:1404px;}body.swift-nojs [data-s3cid="39"]{max-height:1404px;}body.swift-nojs [data-s3cid="69"]{max-height:740px;}body.swift-nojs [data-s3cid="70"]{max-height:740px;}body.swift-nojs [data-s3cid="71"]{max-height:700px;}body.swift-nojs [data-s3cid="77"]{max-height:196px;}body.swift-nojs [data-s3cid="78"]{max-height:196px;}body.swift-nojs [data-s3cid="79"]{max-height:196px;}body.swift-nojs [data-s3cid="81"]{max-height:154px;}body.swift-nojs [data-s3cid="87"]{max-height:700px;}body.swift-nojs [data-s3cid="88"]{max-height:300px;}body.swift-nojs [data-s3cid="89"]{max-height:300px;}body.swift-nojs [data-s3cid="90"]{max-height:300px;}body.swift-nojs [data-s3cid="92"]{max-height:258px;}body.swift-nojs [data-s3cid="93"]{max-height:326px;}body.swift-nojs [data-s3cid="94"]{max-height:326px;}body.swift-nojs [data-s3cid="95"]{max-height:326px;}body.swift-nojs [data-s3cid="97"]{max-height:284px;}body.swift-nojs [data-s3cid="113"]{max-width:168.265625px;}html{opacity:1}