: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; }.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; }.wpcf7 .hidden-fields-container { display: none; }.wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2; }.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; }.wpcf7-form-control-wrap { position: relative; }.wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d; opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }.wpcf7-spinner::before { content: ""; position: absolute; background-color: #fbfbfc; top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; }@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; }}.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; }@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; }}.h2, h2 { font-size: calc(1.325rem + 0.9vw); }@media (min-width: 1200px){.h2, h2 { font-size: 2rem; }}.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; }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; }select { overflow-wrap: normal; }[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; }textarea { resize: vertical; }fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }[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-8 { flex: 0 0 auto; width: 66.6667%; }.col-md-9 { flex: 0 0 auto; width: 75%; }.col-md-12 { flex: 0 0 auto; width: 100%; }}@media (min-width: 992px){.col-lg-3 { flex: 0 0 auto; width: 25%; }.col-lg-5 { flex: 0 0 auto; width: 41.6667%; }.col-lg-7 { flex: 0 0 auto; width: 58.3333%; }}@media (min-width: 1200px){.col-xl-4 { flex: 0 0 auto; width: 33.3333%; }.col-xl-6 { flex: 0 0 auto; width: 50%; }.col-xl-8 { flex: 0 0 auto; width: 66.6667%; }.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; }}.nice-select { -webkit-tap-highlight-color: transparent; background-color: #ffffff; border-radius: 5px; border: 1px solid #e8e8e8; box-sizing: border-box; clear: both; cursor: pointer; display: block; float: left; font-family: inherit; font-size: 14px; font-weight: normal; height: 42px; line-height: 40px; outline: none; padding-left: 18px; padding-right: 30px; position: relative; transition: 0.2s ease-in-out; user-select: none; white-space: nowrap; width: auto; text-align: left !important; }body.swift-nojs .nice-select{transition: none !important}.nice-select::after { border-bottom: 2px solid #999999; border-right: 2px solid #999999; content: ""; display: block; height: 5px; margin-top: -4px; pointer-events: none; position: absolute; right: 12px; top: 50%; transform-origin: 66% 66%; transform: rotate(45deg); transition: 0.15s ease-in-out; width: 5px; }.nice-select .list { background-color: #ffffff; border-radius: 5px; box-shadow: rgba(68, 68, 68, 0.11) 0px 0px 0px 1px; box-sizing: border-box; margin-top: 4px; opacity: 0; overflow: hidden; padding: 0px; pointer-events: none; position: absolute; top: 100%; left: 0px; transform-origin: 50% 0px; transform: scale(0.75) translateY(-21px); transition: 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; z-index: 9; }.nice-select .option { cursor: pointer; font-weight: 400; line-height: 40px; list-style: none; min-height: 40px; outline: none; padding-left: 18px; padding-right: 29px; text-align: left; transition: 0.2s; }.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/contact/__data/fa-regular-400dd119eb5.woff) format('woff2');font-display:swap;}.fal, .far { font-family: "Font Awesome 5 Pro"; }.far { font-weight: 400; }.mb-20 { margin-bottom: 20px; }.mb-25 { margin-bottom: 25px; }.mb-30 { margin-bottom: 30px; }.mb-50 { margin-bottom: 50px; }.ml-20 { margin-left: 20px; }.pt-100 { padding-top: 100px; }.pb-60 { padding-bottom: 60px; }* { 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; }h2 { font-size: 36px; }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; }}.cont-btn { height: 55px; background: #2467ec; color: #ffffff; text-align: center; width: 150px; border-radius: 3px; font-weight: 600; transition: 0.3s ease-out; display: inline-block; line-height: 55px; }.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; }.section-title h2 { font-size: 36px; line-height: 1.3; }@media only screen and (min-width: 992px) and (max-width: 1199px){.section-title h2 { font-size: 30px; }}@media only screen and (min-width: 768px) and (max-width: 991px){.section-title h2 { font-size: 30px; }}@media only screen and (min-width: 576px) and (max-width: 767px){.section-title h2 { font-size: 28px; }}@media (max-width: 575px){.section-title h2 { font-size: 26px; }}.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; }}.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; }.sidebar-widget-wrapper { margin-left: 30px; }@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px){.sidebar-widget-wrapper { margin-left: 0px; }}.contact-from-input input { height: 60px; width: 100%; background: #f8f8f9; border: none; padding: 15px 20px; border-radius: 4px; outline: 0px; }.contact-from-input textarea { height: 170px; width: 100%; background: #f8f8f9; border: none; padding: 15px 20px; border-radius: 4px; resize: none; outline: 0px; }.support-item { display: flex; align-items: start; gap: 20px; margin-bottom: 30px; }.support-item:last-child { margin-bottom: 0px; }@media (max-width: 575px){.support-item { gap: 12px; }}.support-contact { padding: 25px 30px; background: #f8f8f9; border-radius: 5px; border: 1px solid #f8f8f9; }@media (max-width: 575px){.support-contact { padding: 25px 20px; }}.support-tittle h4 { margin-bottom: 30px; }.support-info-phone span { font-size: 18px; font-weight: 700; color: #141517; margin-bottom: 10px; display: block; }.support-info-phone p { margin-bottom: 3px; }.support-info-phone p a { color: #141517; font-weight: 700; }.contact-select .nice-select { height: 60px; width: 100%; background: #f8f8f9; border: none; padding: 15px 20px; line-height: 30px; }.contact-select .nice-select span { font-size: 14px; color: #575757; }.contact-select .nice-select::after { width: 7px; height: 7px; right: 20px; }.contact-select .nice-select .list { width: 100%; background-color: #f8f8f9; }.form-wrapper .cont-btn.mb-20 .cont-btn { border: none; }.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; }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; }button:focus, input:focus, input:focus, textarea, textarea:focus { outline: 0px; }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; }button:focus, input:focus, input:focus, textarea, textarea:focus { outline: 0px; }header ul, footer ul { list-style: none; }.logo img { max-width: 114px; }.nice-select::after { width: 5px; }@media (max-width: 1199px){.header-area-2 { padding: 0px; }}.edu-btn, .item-number, .header-mini-cart .woocommerce-mini-cart__buttons .button, .header-mini-cart .woocommerce-mini-cart__buttons .button.checkout.wc-forward:hover, .catagory-wrapper:hover, .shap-02, .course-btn, .edu-sec-btn:hover, .footer-icon a:hover, .edu-four-btn:hover, .category-button-next:hover, .category-button-prev:hover, .edu-five-btn, .edu-thard-btn:hover, .university-course-box, .etablist-price, .edo-course-sec-btn, .edo-theme-btn:hover, .event-arrow:hover, .header-university-top-area, .copyright-subcribe button, .tutor-wrap .tutor-clear-all-filter a:hover, .edu-pagination li .page-numbers.current, .edu-pagination li a:hover, .edu-pagination i:hover, .tutor-wrap nav.tutor-nav li a.tutor-nav-link.is-active, .course-widget-wrapper .tutor-course-details-widget-tags .tutor-tag-list a:hover, div.tagcloud a:hover, .product-sidebar .woocommerce.widget_price_filter .price_slider_amount .button:hover, .product-sidebar .woocommerce.widget_price_filter .ui-slider .ui-slider-range, .product-sidebar .woocommerce.widget_price_filter .ui-slider .ui-slider-handle::before, .products-wrapper .product-items span.onsale, .products-wrapper .product-items .shop-quick-view .act:hover, .product_meta span.posted_in a:hover, .product_meta span.tagged_as a:hover, .woocommerce table.shop_table.wishlist_table td.product-add-to-cart a:hover, .edu-btn, .product_info-faq-area .product-details-nav .nav-link::before, .related_product .product__box span.onsale, .related_product .product-items .shop-quick-view .act:hover, .eduman-page-content .woocommerce button.button, .eduman-page-content .woocommerce button.button, .edu-border-btn-1:hover, .member-area .member-social a:hover, .step-journey .nav-link::before, .step-journey .nav-link::after, .blog-tag, .blog-wrapper .blog-content .blog-btn, .basic-pagination.edu-pagination li span.current, .basic-pagination.edu-pagination li a:hover, .basic-pagination.edu-pagination li span:hover, .sidebar__widget.widget_categories ul li a:hover::after, .sidebar__widget.widget_tag_cloud a:hover, blockquote cite::before, .get-btn:hover, .event-btn, .pricing-tab .nav .nav-item .nav-link::after, .membership-btn, .faq-question-item:hover, .faq-wrapper:hover .faqicon-arrow a, .contact-btn, .cont-btn, .edu-six-btn:hover, .course-widget-wrapper .tutor-sidebar-card .tutor-btn-primary, .product-wrapper .added_to_cart.wc-forward, .course-bar-up-area .course-sidebar-wrapper .course__tab-btn .nav-link.active, .edu-pagination ul li.active a, .learnpress-page .course__enroll-btn .lp-button, .learnpress-page #lp-button, .dash_page_pagination span.current, .dash_page_pagination a:hover, .learndash-wrapper #learndash_mark_complete_button, .learndash-wrapper .learndash_mark_complete_button, .learndash-wrapper .ld-status-complete, .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage, .contact-btn:hover { background-color: #ff9422; }.support-icon svg path { fill: #ff9422; }.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-section { position: relative; }.elementor-section .elementor-container { display: flex; margin-left: auto; margin-right: auto; position: relative; }@media (max-width: 1024px){.elementor-section .elementor-container { flex-wrap: wrap; }}.elementor-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }.elementor-widget-wrap > .elementor-element { width: 100%; }.elementor-widget { position: relative; }.elementor-column { display: flex; min-height: 1px; position: relative; }@media (min-width: 768px){.elementor-column.elementor-col-100, .elementor-column[data-col="100"] { width: 100%; }}@media (max-width: 767px){.elementor-column { width: 100%; }}@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; }}.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; }.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }:root { --swiper-theme-color: #007aff; }:root { --swiper-navigation-size: 44px; }.elementor-1058 .elementor-element.elementor-element-384c8ef { padding: 115px 0px 0px; }header .standard-logo img { max-width: 250px; }.hero-arera.course-item-height { background-color: #222222; }body.swift-nojs [data-s3cid="10"]{max-width:576.28125px;}body.swift-nojs [data-s3cid="33"]{max-height:671.796875px;}body.swift-nojs [data-s3cid="34"]{max-height:671.796875px;}body.swift-nojs [data-s3cid="35"]{max-height:556.796875px;}body.swift-nojs [data-s3cid="36"]{max-height:556.796875px;}body.swift-nojs [data-s3cid="37"]{max-height:556.796875px;}body.swift-nojs [data-s3cid="38"]{max-height:556.796875px;}body.swift-nojs [data-s3cid="39"]{max-height:556.796875px;}body.swift-nojs [data-s3cid="40"]{max-height:556.796875px;}body.swift-nojs [data-s3cid="41"]{max-height:556.796875px;}body.swift-nojs [data-s3cid="42"]{max-height:556.796875px;}body.swift-nojs [data-s3cid="43"]{max-height:556.796875px;}body.swift-nojs [data-s3cid="44"]{max-height:556.796875px;}body.swift-nojs [data-s3cid="46"]{max-height:460px;}body.swift-nojs [data-s3cid="47"]{max-height:460px;}body.swift-nojs [data-s3cid="48"]{max-height:460px;}body.swift-nojs [data-s3cid="50"]{max-height:460px;}body.swift-nojs [data-s3cid="55"]{max-height:95px;}body.swift-nojs [data-s3cid="57"]{max-height:95px;}body.swift-nojs [data-s3cid="58"]{max-height:0px;}body.swift-nojs [data-s3cid="64"]{max-height:556.796875px;}body.swift-nojs [data-s3cid="71"]{min-width:159.78125px;}body.swift-nojs [data-s3cid="74"]{max-width:200.90625px;}html{opacity:1}