:root{--color-text: #000000;--color-title: #000000;--color-background: #FFFFFF;--color-primary: #0E62AD;--color-secondary: #E0F1FF;--color-border: #D9D9D9;--color-black-medium: #4E4E4E;--color-btn: #FFFFFF;--color-overlay: #05223BD1;--color-border: #DDDDDD;--color-primary-dark: #024F94;--font-size-lg: 2.2rem;--font-size-md: 2rem;--font-size-sm: 1.8rem;--font-size-xs: 1.6rem;--font-text: "Ploni", sans-serif;--font-title: "Ploni", sans-serif;--h1-size: 6.4rem;--h2-size: 4rem;--h3-size: 2.8rem;--h2-wysiwyg-size: 3.2rem;--h3-wysiwyg-size: 2.6rem;--h4-wysiwyg-size: 2.2rem}@media (max-width:1023px){:root{--h1-size: 3.2rem;--h2-size: 2.4rem;--h3-size: 2rem;--h2-wysiwyg-size: 2.4rem;--h3-wysiwyg-size: 2rem;--h4-wysiwyg-size: 1.8rem}}@font-face{font-family:"Ploni";font-weight:400;font-style:normal;src:url("fonts/ploni-regular-aaa.woff2") format("woff2"), url("fonts/ploni-regular-aaa.woff") format("woff")}@font-face{font-family:"Ploni";font-weight:700;font-style:normal;src:url("fonts/ploni-bold-aaa.woff2") format("woff2"), url("fonts/ploni-bold-aaa.woff2") format("woff")}.cc--font-xl-6{font-size:var(--font-size-xl-6)}.cc--font-xl-5{font-size:var(--font-size-xl-5)}.cc--font-xl-4{font-size:var(--font-size-xl-4)}.cc--font-xl-3{font-size:var(--font-size-xl-3)}.cc--font-xl-2{font-size:var(--font-size-xl-2)}.cc--font-xl-1{font-size:var(--font-size-xl-1)}.cc--font-lg{font-size:var(--font-size-lg)}.cc--font-md{font-size:var(--font-size-md)}.cc--font-sm{font-size:var(--font-size-sm)}.cc--font-xs{font-size:var(--font-size-xs)}.cc--font-xxs{font-size:var(--font-size-xxs)}.cc--istart{text-align:inline-start}.cc--iend{text-align:inline-end}.cc--left{text-align:left}.cc--center{text-align:center}.cc--right{text-align:right}.cc--list{padding:0;margin:0;list-style:none}.cc--m0{margin:0rem}.cc--m1{margin:1rem}.cc--m2{margin:2rem}.cc--m3{margin:3rem}.cc--m4{margin:4rem}.cc--m5{margin:5rem}.cc--m6{margin:6rem}.cc--m7{margin:7rem}.cc--m8{margin:8rem}.cc--m9{margin:9rem}.cc--m10{margin:10rem}.cc--m11{margin:11rem}.cc--m12{margin:12rem}.cc--mt0{margin-top:0rem}.cc--mt1{margin-top:1rem}.cc--mt2{margin-top:2rem}.cc--mt3{margin-top:3rem}.cc--mt4{margin-top:4rem}.cc--mt5{margin-top:5rem}.cc--mt6{margin-top:6rem}.cc--mt7{margin-top:7rem}.cc--mt8{margin-top:8rem}.cc--mt9{margin-top:9rem}.cc--mt10{margin-top:10rem}.cc--mt11{margin-top:11rem}.cc--mt12{margin-top:12rem}.cc--mb0{margin-bottom:0rem}.cc--mb1{margin-bottom:1rem}.cc--mb2{margin-bottom:2rem}.cc--mb3{margin-bottom:3rem}.cc--mb4{margin-bottom:4rem}.cc--mb5{margin-bottom:5rem}.cc--mb6{margin-bottom:6rem}.cc--mb7{margin-bottom:7rem}.cc--mb8{margin-bottom:8rem}.cc--mb9{margin-bottom:9rem}.cc--mb10{margin-bottom:10rem}.cc--mb11{margin-bottom:11rem}.cc--mb12{margin-bottom:12rem}.cc--mx0{margin-left:0rem;margin-right:0rem}.cc--mx1{margin-left:1rem;margin-right:1rem}.cc--mx2{margin-left:2rem;margin-right:2rem}.cc--mx3{margin-left:3rem;margin-right:3rem}.cc--mx4{margin-left:4rem;margin-right:4rem}.cc--mx5{margin-left:5rem;margin-right:5rem}.cc--mx6{margin-left:6rem;margin-right:6rem}.cc--mx7{margin-left:7rem;margin-right:7rem}.cc--mx8{margin-left:8rem;margin-right:8rem}.cc--mx9{margin-left:9rem;margin-right:9rem}.cc--mx10{margin-left:10rem;margin-right:10rem}.cc--mx11{margin-left:11rem;margin-right:11rem}.cc--mx12{margin-left:12rem;margin-right:12rem}.cc--my0{margin-top:0rem;margin-bottom:0rem}.cc--my1{margin-top:1rem;margin-bottom:1rem}.cc--my2{margin-top:2rem;margin-bottom:2rem}.cc--my3{margin-top:3rem;margin-bottom:3rem}.cc--my4{margin-top:4rem;margin-bottom:4rem}.cc--my5{margin-top:5rem;margin-bottom:5rem}.cc--my6{margin-top:6rem;margin-bottom:6rem}.cc--my7{margin-top:7rem;margin-bottom:7rem}.cc--my8{margin-top:8rem;margin-bottom:8rem}.cc--my9{margin-top:9rem;margin-bottom:9rem}.cc--my10{margin-top:10rem;margin-bottom:10rem}.cc--my11{margin-top:11rem;margin-bottom:11rem}.cc--my12{margin-top:12rem;margin-bottom:12rem}.cc--ms0{margin-inline-start:0rem}.cc--ms1{margin-inline-start:1rem}.cc--ms2{margin-inline-start:2rem}.cc--ms3{margin-inline-start:3rem}.cc--ms4{margin-inline-start:4rem}.cc--ms5{margin-inline-start:5rem}.cc--ms6{margin-inline-start:6rem}.cc--ms7{margin-inline-start:7rem}.cc--ms8{margin-inline-start:8rem}.cc--ms9{margin-inline-start:9rem}.cc--ms10{margin-inline-start:10rem}.cc--ms11{margin-inline-start:11rem}.cc--ms12{margin-inline-start:12rem}.cc--me0{margin-inline-end:0rem}.cc--me1{margin-inline-end:1rem}.cc--me2{margin-inline-end:2rem}.cc--me3{margin-inline-end:3rem}.cc--me4{margin-inline-end:4rem}.cc--me5{margin-inline-end:5rem}.cc--me6{margin-inline-end:6rem}.cc--me7{margin-inline-end:7rem}.cc--me8{margin-inline-end:8rem}.cc--me9{margin-inline-end:9rem}.cc--me10{margin-inline-end:10rem}.cc--me11{margin-inline-end:11rem}.cc--me12{margin-inline-end:12rem}.cc--p0{padding:0rem}.cc--p1{padding:1rem}.cc--p2{padding:2rem}.cc--p3{padding:3rem}.cc--p4{padding:4rem}.cc--p5{padding:5rem}.cc--p6{padding:6rem}.cc--p7{padding:7rem}.cc--p8{padding:8rem}.cc--p9{padding:9rem}.cc--p10{padding:10rem}.cc--p11{padding:11rem}.cc--p12{padding:12rem}.cc--pt0{padding-top:0rem}.cc--pt1{padding-top:1rem}.cc--pt2{padding-top:2rem}.cc--pt3{padding-top:3rem}.cc--pt4{padding-top:4rem}.cc--pt5{padding-top:5rem}.cc--pt6{padding-top:6rem}.cc--pt7{padding-top:7rem}.cc--pt8{padding-top:8rem}.cc--pt9{padding-top:9rem}.cc--pt10{padding-top:10rem}.cc--pt11{padding-top:11rem}.cc--pt12{padding-top:12rem}.cc--pb0{padding-bottom:0rem}.cc--pb1{padding-bottom:1rem}.cc--pb2{padding-bottom:2rem}.cc--pb3{padding-bottom:3rem}.cc--pb4{padding-bottom:4rem}.cc--pb5{padding-bottom:5rem}.cc--pb6{padding-bottom:6rem}.cc--pb7{padding-bottom:7rem}.cc--pb8{padding-bottom:8rem}.cc--pb9{padding-bottom:9rem}.cc--pb10{padding-bottom:10rem}.cc--pb11{padding-bottom:11rem}.cc--pb12{padding-bottom:12rem}.cc--px0{padding-left:0rem;padding-right:0rem}.cc--px1{padding-left:1rem;padding-right:1rem}.cc--px2{padding-left:2rem;padding-right:2rem}.cc--px3{padding-left:3rem;padding-right:3rem}.cc--px4{padding-left:4rem;padding-right:4rem}.cc--px5{padding-left:5rem;padding-right:5rem}.cc--px6{padding-left:6rem;padding-right:6rem}.cc--px7{padding-left:7rem;padding-right:7rem}.cc--px8{padding-left:8rem;padding-right:8rem}.cc--px9{padding-left:9rem;padding-right:9rem}.cc--px10{padding-left:10rem;padding-right:10rem}.cc--px11{padding-left:11rem;padding-right:11rem}.cc--px12{padding-left:12rem;padding-right:12rem}.cc--py0{padding-top:0rem;padding-bottom:0rem}.cc--py1{padding-top:1rem;padding-bottom:1rem}.cc--py2{padding-top:2rem;padding-bottom:2rem}.cc--py3{padding-top:3rem;padding-bottom:3rem}.cc--py4{padding-top:4rem;padding-bottom:4rem}.cc--py5{padding-top:5rem;padding-bottom:5rem}.cc--py6{padding-top:6rem;padding-bottom:6rem}.cc--py7{padding-top:7rem;padding-bottom:7rem}.cc--py8{padding-top:8rem;padding-bottom:8rem}.cc--py9{padding-top:9rem;padding-bottom:9rem}.cc--py10{padding-top:10rem;padding-bottom:10rem}.cc--py11{padding-top:11rem;padding-bottom:11rem}.cc--py12{padding-top:12rem;padding-bottom:12rem}.cc--ps0{padding-inline-start:0rem}.cc--ps1{padding-inline-start:1rem}.cc--ps2{padding-inline-start:2rem}.cc--ps3{padding-inline-start:3rem}.cc--ps4{padding-inline-start:4rem}.cc--ps5{padding-inline-start:5rem}.cc--ps6{padding-inline-start:6rem}.cc--ps7{padding-inline-start:7rem}.cc--ps8{padding-inline-start:8rem}.cc--ps9{padding-inline-start:9rem}.cc--ps10{padding-inline-start:10rem}.cc--ps11{padding-inline-start:11rem}.cc--ps12{padding-inline-start:12rem}.cc--pe0{padding-inline-end:0rem}.cc--pe1{padding-inline-end:1rem}.cc--pe2{padding-inline-end:2rem}.cc--pe3{padding-inline-end:3rem}.cc--pe4{padding-inline-end:4rem}.cc--pe5{padding-inline-end:5rem}.cc--pe6{padding-inline-end:6rem}.cc--pe7{padding-inline-end:7rem}.cc--pe8{padding-inline-end:8rem}.cc--pe9{padding-inline-end:9rem}.cc--pe10{padding-inline-end:10rem}.cc--pe11{padding-inline-end:11rem}.cc--pe12{padding-inline-end:12rem}.cc--width-5{width:5%}.cc--width-10{width:10%}.cc--width-15{width:15%}.cc--width-20{width:20%}.cc--width-25{width:25%}.cc--width-30{width:30%}.cc--width-35{width:35%}.cc--width-40{width:40%}.cc--width-45{width:45%}.cc--width-50{width:50%}.cc--width-55{width:55%}.cc--width-60{width:60%}.cc--width-65{width:65%}.cc--width-70{width:70%}.cc--width-75{width:75%}.cc--width-80{width:80%}.cc--width-85{width:85%}.cc--width-90{width:90%}.cc--width-95{width:95%}.cc--width-100{width:100%}.cc--column{--d-columns:3;--m-columns:2;--d-gap:initial;--m-gap:initial;display:flex;flex-direction:column;gap:var(--d-gap, 2rem)}@media (max-width:1023px){.cc--column{gap:var(--m-gap, var(--d-gap, 2rem))}}.cc--column-centered{align-items:center}.cc--columns{--d-template:initial;--m-template:initial;--d-columns:3;--m-columns:2;--d-gap:initial;--m-gap:initial;display:grid;grid-template-columns:var(--d-template, repeat(var(--d-columns), 1fr));gap:var(--d-gap, 2rem)}@media (max-width:1023px){.cc--columns{gap:var(--m-gap, var(--d-gap, 2rem));grid-template-columns:var(--m-template, var(--d-template, repeat(var(--m-columns, var(--d-columns)), 1fr)))}}.cc--flex{--d-direction:initial;--m-direction:initial;--d-columns:3;--m-columns:2;--d-gap:initial;--m-gap:initial;display:flex;gap:var(--d-gap, 2rem);flex-direction:var(--d-direction)}@media (max-width:1023px){.cc--flex{gap:var(--m-gap, var(--d-gap, 2rem));flex-direction:var(--m-direction, var(--d-direction))}}.cc--flex-align-start{align-items:flex-start}.cc--flex-align-center{align-items:center}.cc--flex-align-end{align-items:flex-end}.cc--flex-justify-start{justify-content:flex-start}.cc--flex-justify-center{justify-content:center}.cc--flex-justify-end{justify-content:flex-end}.cc--boxes{--d-columns:3;--m-columns:2;--d-gap:initial;--m-gap:initial;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--d-gap, 2rem)}.cc--boxes>*{flex:0 0 calc((100% - (var(--d-columns,3) - 1) * var(--d-gap,2rem)) / var(--d-columns,3));box-sizing:border-box}@media (max-width:1023px){.cc--boxes{gap:var(--m-gap, var(--d-gap, 2rem))}.cc--boxes>*{flex:0 0 calc((100% - (var(--m-columns,var(--d-columns,3)) - 1) * var(--m-gap,var(--d-gap,2rem))) / var(--m-columns,var(--d-columns,3)))}}@media (max-width:1023px){.cc--desktop{display:none !important}}@media (min-width:1024px){.cc--mobile{display:none !important}}.cc--wysiwyg{line-height:1.5}.cc--wysiwyg>*:first-child{margin-top:0}.cc--wysiwyg p:first-of-type{margin-top:0}.cc--wysiwyg p:last-of-type{margin-bottom:0}.cc--wysiwyg h1,.cc--wysiwyg .h1{font-size:var(--h1-wysiwyg-size)}.cc--wysiwyg h2,.cc--wysiwyg .h2{font-size:var(--h2-wysiwyg-size);margin:4rem 0 2rem}.cc--wysiwyg h3,.cc--wysiwyg .h3{font-size:var(--h3-wysiwyg-size);margin:4rem 0 2rem}.cc--wysiwyg h4,.cc--wysiwyg .h4{font-size:var(--h4-wysiwyg-size);margin:4rem 0 2rem}.cc--wysiwyg a{color:var(--color-primary)}.cc--wysiwyg ul>li,.cc--wysiwyg ol>li{margin:1em 0}.cc--inset{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.cc--link-underline a{text-decoration:underline}.cc--link-underline a:hover{text-decoration:none}.cc--link-color a{color:var(--color-primary)}.cc--w100{font-weight:100}.cc--w200{font-weight:200}.cc--w300{font-weight:300}.cc--w400{font-weight:400}.cc--w500{font-weight:500}.cc--w600{font-weight:600}.cc--w700{font-weight:700}.cc--w800{font-weight:800}.cc--w900{font-weight:900}@media (max-width:1023px){.ccm--font-xl-6{font-size:var(--font-size-xl-6)}.ccm--font-xl-5{font-size:var(--font-size-xl-5)}.ccm--font-xl-4{font-size:var(--font-size-xl-4)}.ccm--font-xl-3{font-size:var(--font-size-xl-3)}.ccm--font-xl-2{font-size:var(--font-size-xl-2)}.ccm--font-xl-1{font-size:var(--font-size-xl-1)}.ccm--font-lg{font-size:var(--font-size-lg)}.ccm--font-md{font-size:var(--font-size-md)}.ccm--font-sm{font-size:var(--font-size-sm)}.ccm--font-xs{font-size:var(--font-size-xs)}.ccm--font-xxs{font-size:var(--font-size-xxs)}.ccm--istart{text-align:inline-start}.ccm--iend{text-align:inline-end}.ccm--left{text-align:left}.ccm--center{text-align:center}.ccm--right{text-align:right}.ccm--list{padding:0;margin:0;list-style:none}.ccm--m0{margin:0rem}.ccm--m1{margin:1rem}.ccm--m2{margin:2rem}.ccm--m3{margin:3rem}.ccm--m4{margin:4rem}.ccm--m5{margin:5rem}.ccm--m6{margin:6rem}.ccm--m7{margin:7rem}.ccm--m8{margin:8rem}.ccm--m9{margin:9rem}.ccm--m10{margin:10rem}.ccm--m11{margin:11rem}.ccm--m12{margin:12rem}.ccm--mt0{margin-top:0rem}.ccm--mt1{margin-top:1rem}.ccm--mt2{margin-top:2rem}.ccm--mt3{margin-top:3rem}.ccm--mt4{margin-top:4rem}.ccm--mt5{margin-top:5rem}.ccm--mt6{margin-top:6rem}.ccm--mt7{margin-top:7rem}.ccm--mt8{margin-top:8rem}.ccm--mt9{margin-top:9rem}.ccm--mt10{margin-top:10rem}.ccm--mt11{margin-top:11rem}.ccm--mt12{margin-top:12rem}.ccm--mb0{margin-bottom:0rem}.ccm--mb1{margin-bottom:1rem}.ccm--mb2{margin-bottom:2rem}.ccm--mb3{margin-bottom:3rem}.ccm--mb4{margin-bottom:4rem}.ccm--mb5{margin-bottom:5rem}.ccm--mb6{margin-bottom:6rem}.ccm--mb7{margin-bottom:7rem}.ccm--mb8{margin-bottom:8rem}.ccm--mb9{margin-bottom:9rem}.ccm--mb10{margin-bottom:10rem}.ccm--mb11{margin-bottom:11rem}.ccm--mb12{margin-bottom:12rem}.ccm--mx0{margin-left:0rem;margin-right:0rem}.ccm--mx1{margin-left:1rem;margin-right:1rem}.ccm--mx2{margin-left:2rem;margin-right:2rem}.ccm--mx3{margin-left:3rem;margin-right:3rem}.ccm--mx4{margin-left:4rem;margin-right:4rem}.ccm--mx5{margin-left:5rem;margin-right:5rem}.ccm--mx6{margin-left:6rem;margin-right:6rem}.ccm--mx7{margin-left:7rem;margin-right:7rem}.ccm--mx8{margin-left:8rem;margin-right:8rem}.ccm--mx9{margin-left:9rem;margin-right:9rem}.ccm--mx10{margin-left:10rem;margin-right:10rem}.ccm--mx11{margin-left:11rem;margin-right:11rem}.ccm--mx12{margin-left:12rem;margin-right:12rem}.ccm--my0{margin-top:0rem;margin-bottom:0rem}.ccm--my1{margin-top:1rem;margin-bottom:1rem}.ccm--my2{margin-top:2rem;margin-bottom:2rem}.ccm--my3{margin-top:3rem;margin-bottom:3rem}.ccm--my4{margin-top:4rem;margin-bottom:4rem}.ccm--my5{margin-top:5rem;margin-bottom:5rem}.ccm--my6{margin-top:6rem;margin-bottom:6rem}.ccm--my7{margin-top:7rem;margin-bottom:7rem}.ccm--my8{margin-top:8rem;margin-bottom:8rem}.ccm--my9{margin-top:9rem;margin-bottom:9rem}.ccm--my10{margin-top:10rem;margin-bottom:10rem}.ccm--my11{margin-top:11rem;margin-bottom:11rem}.ccm--my12{margin-top:12rem;margin-bottom:12rem}.ccm--ms0{margin-inline-start:0rem}.ccm--ms1{margin-inline-start:1rem}.ccm--ms2{margin-inline-start:2rem}.ccm--ms3{margin-inline-start:3rem}.ccm--ms4{margin-inline-start:4rem}.ccm--ms5{margin-inline-start:5rem}.ccm--ms6{margin-inline-start:6rem}.ccm--ms7{margin-inline-start:7rem}.ccm--ms8{margin-inline-start:8rem}.ccm--ms9{margin-inline-start:9rem}.ccm--ms10{margin-inline-start:10rem}.ccm--ms11{margin-inline-start:11rem}.ccm--ms12{margin-inline-start:12rem}.ccm--me0{margin-inline-end:0rem}.ccm--me1{margin-inline-end:1rem}.ccm--me2{margin-inline-end:2rem}.ccm--me3{margin-inline-end:3rem}.ccm--me4{margin-inline-end:4rem}.ccm--me5{margin-inline-end:5rem}.ccm--me6{margin-inline-end:6rem}.ccm--me7{margin-inline-end:7rem}.ccm--me8{margin-inline-end:8rem}.ccm--me9{margin-inline-end:9rem}.ccm--me10{margin-inline-end:10rem}.ccm--me11{margin-inline-end:11rem}.ccm--me12{margin-inline-end:12rem}.ccm--p0{padding:0rem}.ccm--p1{padding:1rem}.ccm--p2{padding:2rem}.ccm--p3{padding:3rem}.ccm--p4{padding:4rem}.ccm--p5{padding:5rem}.ccm--p6{padding:6rem}.ccm--p7{padding:7rem}.ccm--p8{padding:8rem}.ccm--p9{padding:9rem}.ccm--p10{padding:10rem}.ccm--p11{padding:11rem}.ccm--p12{padding:12rem}.ccm--pt0{padding-top:0rem}.ccm--pt1{padding-top:1rem}.ccm--pt2{padding-top:2rem}.ccm--pt3{padding-top:3rem}.ccm--pt4{padding-top:4rem}.ccm--pt5{padding-top:5rem}.ccm--pt6{padding-top:6rem}.ccm--pt7{padding-top:7rem}.ccm--pt8{padding-top:8rem}.ccm--pt9{padding-top:9rem}.ccm--pt10{padding-top:10rem}.ccm--pt11{padding-top:11rem}.ccm--pt12{padding-top:12rem}.ccm--pb0{padding-bottom:0rem}.ccm--pb1{padding-bottom:1rem}.ccm--pb2{padding-bottom:2rem}.ccm--pb3{padding-bottom:3rem}.ccm--pb4{padding-bottom:4rem}.ccm--pb5{padding-bottom:5rem}.ccm--pb6{padding-bottom:6rem}.ccm--pb7{padding-bottom:7rem}.ccm--pb8{padding-bottom:8rem}.ccm--pb9{padding-bottom:9rem}.ccm--pb10{padding-bottom:10rem}.ccm--pb11{padding-bottom:11rem}.ccm--pb12{padding-bottom:12rem}.ccm--px0{padding-left:0rem;padding-right:0rem}.ccm--px1{padding-left:1rem;padding-right:1rem}.ccm--px2{padding-left:2rem;padding-right:2rem}.ccm--px3{padding-left:3rem;padding-right:3rem}.ccm--px4{padding-left:4rem;padding-right:4rem}.ccm--px5{padding-left:5rem;padding-right:5rem}.ccm--px6{padding-left:6rem;padding-right:6rem}.ccm--px7{padding-left:7rem;padding-right:7rem}.ccm--px8{padding-left:8rem;padding-right:8rem}.ccm--px9{padding-left:9rem;padding-right:9rem}.ccm--px10{padding-left:10rem;padding-right:10rem}.ccm--px11{padding-left:11rem;padding-right:11rem}.ccm--px12{padding-left:12rem;padding-right:12rem}.ccm--py0{padding-top:0rem;padding-bottom:0rem}.ccm--py1{padding-top:1rem;padding-bottom:1rem}.ccm--py2{padding-top:2rem;padding-bottom:2rem}.ccm--py3{padding-top:3rem;padding-bottom:3rem}.ccm--py4{padding-top:4rem;padding-bottom:4rem}.ccm--py5{padding-top:5rem;padding-bottom:5rem}.ccm--py6{padding-top:6rem;padding-bottom:6rem}.ccm--py7{padding-top:7rem;padding-bottom:7rem}.ccm--py8{padding-top:8rem;padding-bottom:8rem}.ccm--py9{padding-top:9rem;padding-bottom:9rem}.ccm--py10{padding-top:10rem;padding-bottom:10rem}.ccm--py11{padding-top:11rem;padding-bottom:11rem}.ccm--py12{padding-top:12rem;padding-bottom:12rem}.ccm--ps0{padding-inline-start:0rem}.ccm--ps1{padding-inline-start:1rem}.ccm--ps2{padding-inline-start:2rem}.ccm--ps3{padding-inline-start:3rem}.ccm--ps4{padding-inline-start:4rem}.ccm--ps5{padding-inline-start:5rem}.ccm--ps6{padding-inline-start:6rem}.ccm--ps7{padding-inline-start:7rem}.ccm--ps8{padding-inline-start:8rem}.ccm--ps9{padding-inline-start:9rem}.ccm--ps10{padding-inline-start:10rem}.ccm--ps11{padding-inline-start:11rem}.ccm--ps12{padding-inline-start:12rem}.ccm--pe0{padding-inline-end:0rem}.ccm--pe1{padding-inline-end:1rem}.ccm--pe2{padding-inline-end:2rem}.ccm--pe3{padding-inline-end:3rem}.ccm--pe4{padding-inline-end:4rem}.ccm--pe5{padding-inline-end:5rem}.ccm--pe6{padding-inline-end:6rem}.ccm--pe7{padding-inline-end:7rem}.ccm--pe8{padding-inline-end:8rem}.ccm--pe9{padding-inline-end:9rem}.ccm--pe10{padding-inline-end:10rem}.ccm--pe11{padding-inline-end:11rem}.ccm--pe12{padding-inline-end:12rem}.ccm--width-5{width:5%}.ccm--width-10{width:10%}.ccm--width-15{width:15%}.ccm--width-20{width:20%}.ccm--width-25{width:25%}.ccm--width-30{width:30%}.ccm--width-35{width:35%}.ccm--width-40{width:40%}.ccm--width-45{width:45%}.ccm--width-50{width:50%}.ccm--width-55{width:55%}.ccm--width-60{width:60%}.ccm--width-65{width:65%}.ccm--width-70{width:70%}.ccm--width-75{width:75%}.ccm--width-80{width:80%}.ccm--width-85{width:85%}.ccm--width-90{width:90%}.ccm--width-95{width:95%}.ccm--width-100{width:100%}.ccm--column{--d-columns:3;--m-columns:2;--d-gap:initial;--m-gap:initial;display:flex;flex-direction:column;gap:var(--d-gap, 2rem)}.ccm--column-centered{align-items:center}.ccm--columns{--m-template:initial;--d-columns:3;--m-columns:2;--d-gap:initial;--m-gap:initial;display:grid;grid-template-columns:var(--d-template, repeat(var(--d-columns), 1fr));gap:var(--d-gap, 2rem)}.ccm--flex{--m-direction:initial;--d-columns:3;--m-columns:2;--d-gap:initial;--m-gap:initial;display:flex;gap:var(--d-gap, 2rem);flex-direction:var(--d-direction)}.ccm--flex-align-start{align-items:flex-start}.ccm--flex-align-center{align-items:center}.ccm--flex-align-end{align-items:flex-end}.ccm--flex-justify-start{justify-content:flex-start}.ccm--flex-justify-center{justify-content:center}.ccm--flex-justify-end{justify-content:flex-end}.ccm--boxes{--d-columns:3;--m-columns:2;--d-gap:initial;--m-gap:initial;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--d-gap, 2rem)}.ccm--boxes>*{flex:0 0 calc((100% - (var(--d-columns,3) - 1) * var(--d-gap,2rem)) / var(--d-columns,3));box-sizing:border-box}}@media (max-width:1023px) and (max-width:1023px){.ccm--column{gap:var(--m-gap, var(--d-gap, 2rem))}}@media (max-width:1023px) and (max-width:1023px){.ccm--columns{gap:var(--m-gap, var(--d-gap, 2rem));grid-template-columns:var(--m-template, var(--d-template, repeat(var(--m-columns, var(--d-columns)), 1fr)))}}@media (max-width:1023px) and (max-width:1023px){.ccm--flex{gap:var(--m-gap, var(--d-gap, 2rem));flex-direction:var(--m-direction, var(--d-direction))}}@media (max-width:1023px) and (max-width:1023px){.ccm--boxes{gap:var(--m-gap, var(--d-gap, 2rem))}.ccm--boxes>*{flex:0 0 calc((100% - (var(--m-columns,var(--d-columns,3)) - 1) * var(--m-gap,var(--d-gap,2rem))) / var(--m-columns,var(--d-columns,3)))}}[data-animation="fadeIn"]{opacity:0;animation-name:fadeIn;animation-fill-mode:both;animation-delay:var(--animation-delay, 0s);animation-duration:var(--animation-duration, 1s);animation-play-state:paused}@media (max-width:1023px){[data-animation="fadeIn"]{animation-delay:var(--m-animation-delay, var(--animation-delay, 0s));animation-duration:var(--m-animation-duration, var(--animation-duration, 1s))}}[data-animation="fadeIn"].is-visible{animation-play-state:running}[data-animation="fadeInUp"]{opacity:0;animation-name:fadeInUp;animation-fill-mode:both;animation-delay:var(--animation-delay, 0s);animation-duration:var(--animation-duration, 1s);animation-play-state:paused}@media (max-width:1023px){[data-animation="fadeInUp"]{animation-delay:var(--m-animation-delay, var(--animation-delay, 0s));animation-duration:var(--m-animation-duration, var(--animation-duration, 1s))}}[data-animation="fadeInUp"].is-visible{animation-play-state:running}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(6rem)}to{opacity:1;transform:translateY(0)}}.about-us--wrapper{display:flex;gap:17rem;margin:7.3rem 0 7.7rem}@media (max-width:1023px){.about-us--wrapper{flex-direction:column;margin:4rem 0 5.6rem;gap:4.6rem;padding:0 2rem !important}}.about-us--content h3{font-size:3.2rem}@media (max-width:1023px){.about-us--content h3{font-size:2.8rem}}.about-us--content p{line-height:1.4;color:var(--color-black-medium)}@media (max-width:1023px){.about-us--content p{font-size:1.6rem}}.about-us--content img{border-radius:16px;margin:0 0 1.6rem;width:70rem;height:43rem;object-fit:cover}@media (max-width:1023px){.about-us--content img{height:20rem}}.about-us--content p:nth-child(5){font-size:1.6rem}.about-us--content ul{padding-right:0;display:flex;flex-direction:column;gap:2.8rem;list-style:none}.about-us--content ul li{position:relative;padding-right:2.8rem;color:var(--color-black-medium);margin:0}.about-us--content ul li::before{content:url("../icons/about-us-star-icon.svg");position:absolute;right:0;top:50%;transform:translateY(-45%)}@media (max-width:1023px){.about-us--content ul li{font-size:1.6rem}}.error-404{position:relative;width:calc(100% - 8rem);margin:4rem;background-color:var(--color-secondary);border-radius:16px}@media (max-width:1023px){.error-404{width:calc(100vw - 4rem);margin:4rem 2rem}}.error-404--logo{position:absolute;top:-2.2rem;left:50%;transform:translateX(-50%)}.error-404--logo img{width:100%;height:auto}.error-404--container{min-height:calc(100vh - 8rem);font-size:2.4rem;text-align:center;display:flex;flex-direction:column;gap:2rem;padding:20rem 22% 0}@media (max-width:1023px){.error-404--container{font-size:2rem;padding:20rem 2rem 0}}.error-404--container h1{color:var(--color-primary);font-size:21rem;line-height:0.8}@media (max-width:1023px){.error-404--container h1{font-size:11rem}}.error-404--image{margin-top:auto}.error-404--image img{display:block;margin:2rem auto 0;width:55%;height:auto}div.page{padding:2.4rem 0 0}.simple-page--container{padding:3.6rem 2rem !important;display:flex;justify-content:space-between;gap:5rem}.simple-page--container .simple-page--contact-form{width:31.4rem}@media (max-width:1023px){.simple-page--container .simple-page--contact-form{width:100%}}@media (max-width:1023px){.simple-page--container{flex-direction:column;gap:3.4rem;padding-top:4.4rem !important}}.simple-page--content{max-width:85rem}.simple-page--content h2{font-size:3.2rem}@media (max-width:1023px){.simple-page--content h2{font-size:2.4rem}}.simple-page--content p{color:var(--color-black-medium)}@media (max-width:1023px){.simple-page--content p{font-size:1.6rem}}@media (max-width:1023px){.simple-page--content{max-width:100%}}.simple-hero--title h1{color:#fff}.team-page--wrapper{display:flex;gap:5rem;justify-content:space-between}.team-page--wrapper .team-page--contact-form{width:31.5rem}@media (max-width:1023px){.team-page--wrapper .team-page--contact-form{width:100%}}@media (max-width:1023px){.team-page--wrapper{flex-direction:column;gap:6.3rem}}.team-page--team{display:flex;flex-direction:column;gap:3.2rem;flex:1;max-width:86.5rem}@media (max-width:1023px){.team-page--team{gap:2.4rem;width:100%}}.team-page--text{line-height:1}.team-page .team-card{border:1px solid var(--color-border);border-radius:1.6rem;display:flex;flex-direction:column;overflow:hidden;padding:3.2rem;gap:2.4rem}.team-page .team-card--image-text{display:flex;align-items:center;gap:2.4rem}.team-page .team-card--image-text img{border-radius:1.2rem}.team-page .team-card--image-text h3{font-size:3.2rem}@media (max-width:1023px){.team-page .team-card--image-text h3{font-size:2.4rem}}.team-page .team-card--image-text h4{font-size:2.8rem;font-weight:400}@media (max-width:1023px){.team-page .team-card--image-text h4{font-size:2rem}}.team-page .team-card--contact{display:flex;align-items:center;gap:2.4rem;font-size:2rem;flex-wrap:wrap}.team-page .team-card--contact .contact-item{display:flex;gap:0.8rem;align-items:center}.team-page .team-card--contact .contact-item .image-item img{width:1.8rem;height:auto;padding-bottom:0.5rem}.team-page .team-card--contact .contact-item .text-item a{color:var(--color-text);text-decoration:none}@media (max-width:1023px){.team-page .team-card--contact .contact-item .text-item a{font-size:1.6rem}}@media (max-width:1023px){.team-page .team-card--contact{gap:1.2rem}}.team-page .team-card--about-me p{font-size:2rem;margin:0;display:none;color:var(--color-black-medium);padding-bottom:2.4rem;line-height:1.6}@media (max-width:1023px){.team-page .team-card--about-me p{font-size:1.6rem}}.team-page .team-card--about-me .about-me--toggle-btn{display:flex;align-items:center;gap:0.4rem;cursor:pointer;width:10rem;font-size:1.8rem}.team-page .team-card--about-me .about-me--toggle-btn .about-me-text{padding-left:0.4rem}.team-page .team-card--about-me .about-me--toggle-btn .about-me-icon-up{display:none}.faq-page--wrapper{display:flex;justify-content:space-between}@media (max-width:1023px){.faq-page--wrapper{flex-direction:column;gap:4.4rem}}.faq-page--wrapper .faq-page--contact-form{width:33rem}@media (max-width:1023px){.faq-page--wrapper .faq-page--contact-form{width:100%}}.faq-page--faq-container{display:flex;flex-direction:column;gap:6rem;flex:1;max-width:66%}@media (max-width:1023px){.faq-page--faq-container{gap:1rem;max-width:100%}}.faq-page--faq-categories{display:flex;gap:2.4rem}@media (max-width:1023px){.faq-page--faq-categories{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.faq-page--faq-categories::-webkit-scrollbar{display:none}}.faq-page--faq-categories .faq-category{border:1px solid var(--color-border);padding:2.4rem;border-radius:1.6rem;font-size:2.2rem;line-height:1;white-space:nowrap}.faq-page--faq-categories .faq-category:hover{cursor:pointer}.faq-page--faq-categories .faq-category.active{background-color:#E0F1FF;color:#1C74BB;font-weight:700}@media (max-width:1023px){.faq-page--faq-categories .faq-category{font-size:1.6rem}}.faq-page--faq-list{display:flex;flex-direction:column}.faq-page--faq-list .faq-item{border-bottom:1px solid var(--color-border);transition:all 0.3s ease}.faq-page--faq-list .faq-item:not([data-category="0"]){display:none}.faq-page--faq-list .faq-item.is-open{border-bottom:1px solid black}.faq-page--faq-list .faq-item .faq-question{display:flex;align-items:center;padding:4rem 0}.faq-page--faq-list .faq-item .faq-question h3{font-weight:400;font-size:2.4rem;transition:font-weight 0.3s ease-in-out;line-height:1;transition:all 0.1s ease}@media (max-width:1023px){.faq-page--faq-list .faq-item .faq-question h3{font-size:2rem}}.faq-page--faq-list .faq-item .faq-question .faq-toggle-icon{margin-right:auto;font-size:4rem;transition:transform 0.25s ease, opacity 0.2s ease}.faq-page--faq-list .faq-item .faq-question.open h3{font-weight:700}@media (max-width:1023px){.faq-page--faq-list .faq-item .faq-question.open{padding-bottom:2.4rem}}.faq-page--faq-list .faq-item .faq-question.open .faq-toggle-icon{transform:rotate(180deg)}.faq-page--faq-list .faq-item .faq-question:hover{cursor:pointer}@media (max-width:1023px){.faq-page--faq-list .faq-item .faq-question{padding:2rem 0}}.faq-page--faq-list .faq-item .faq-answer{display:none;padding-bottom:4rem;transition:opacity 0.25s ease}.faq-page--faq-list .faq-item .faq-answer p{margin:0}@media (max-width:1023px){.faq-page--faq-list .faq-item .faq-answer p{font-size:1.6rem}}.search-results{}@media (max-width:1023px){.search-results{padding-bottom:6.4rem}}.search-results--breadcrumbs{margin-bottom:2rem}@media (max-width:1023px){.search-results--breadcrumbs{font-size:1.4rem}}.search-results--wrapper{display:flex;justify-content:space-between;gap:5rem}@media (max-width:1023px){.search-results--wrapper{flex-direction:column;gap:6.4rem}}.search-results--content{display:flex;flex-direction:column;gap:2rem}@media (max-width:1023px){.search-results--content{gap:3.4rem}}.search-results--contact-form{width:31.4rem}@media (max-width:1023px){.search-results--contact-form{width:100%}}.search-results .search-main-title{font-size:4rem;font-weight:400;margin-bottom:1.6rem}.search-results .search-main-title span{font-weight:700;color:#000}@media (max-width:1023px){.search-results .search-main-title{font-size:3.2rem;line-height:1;margin-bottom:1.2rem}}.search-results-container{display:flex;flex-direction:column;gap:3.2rem;max-width:90rem}@media (max-width:1023px){.search-results-container{max-width:100%}}.search-results .search-section{display:flex;flex-direction:column;gap:2rem;padding:4rem !important;border:1px solid var(--color-border);border-radius:24px}@media (max-width:1023px){.search-results .search-section{padding:3.2rem 2.4rem !important}}.search-results .search-section .section-title{font-size:3.2rem;color:#000}@media (max-width:1023px){.search-results .search-section .section-title{font-size:2.4rem;line-height:1}}.search-results .search-section .results-grid{display:flex;flex-direction:column;gap:2rem}.search-results .search-result-item{display:flex;flex-direction:column;gap:1rem}.search-results .search-result-item h3{margin:0}.search-results .search-result-item a{font-size:2rem;font-weight:700;line-height:1;color:#0e62ad;text-decoration:none}@media (max-width:1023px){.search-results .search-result-item a{font-size:1.5rem}}.search-results .search-result-item p{margin:0;line-height:1.2}@media (max-width:1023px){.search-results .search-result-item p{font-size:1.6rem;line-height:1.4}}.search-results .load-more--search-results{display:flex;align-items:center;justify-content:center;gap:0.4rem;min-width:8rem;margin-left:auto;padding:1rem 1.6rem;border:none;border-radius:0.6rem;background-color:#0e62ad;color:#fff;cursor:pointer}.search-results .load-more--search-results .loader-icon{width:20px;height:20px;display:none}.search-results .load-more--search-results.is-loading{pointer-events:none;opacity:0.8}.search-results .load-more--search-results.is-loading .btn-text{display:none}.search-results .load-more--search-results.is-loading .loader-icon{display:block;animation:spin 1s linear infinite}.search-results .search-highlight{font-weight:700;color:inherit;background-color:yellow}@keyframes fadeInUp{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.home-page{position:relative;width:calc(100% - 4rem);margin:2.4rem auto}.home-page--logo{z-index:30}.home-page--logo img{animation:fadeInUp 0.8s ease forwards}@media (max-width:1023px){.home-page--logo img{width:8rem;height:auto}}.home-page--hero{display:flex;flex-direction:column;align-items:center;padding:16rem 0}@media (max-width:1023px){.home-page--hero{padding:0;gap:3.2}}.home-page--title{z-index:30;display:flex;flex-direction:column;align-items:center}.home-page--title h1{font-size:7.2rem;color:var(--color-btn);opacity:0;animation:fadeInUp 0.8s ease 0.2s forwards}@media (max-width:1023px){.home-page--title h1{font-size:3.2rem;text-align:center}}.home-page--title h2{margin:0;color:var(--color-btn);font-size:4rem;opacity:0;animation:fadeInUp 0.8s ease 0.4s forwards}@media (max-width:1023px){.home-page--title h2{font-size:2.4rem;text-align:center}}.home-page--image:after{content:"";background:var(--color-overlay);position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;opacity:0.8;background:radial-gradient(circle, #05223b 0%, rgba(5, 34, 59, 0.81) 0%, rgba(5, 34, 59, 0.11) 100%);border-radius:24px}.home-page--image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:3;user-select:none;pointer-events:none;border-radius:2.8rem;opacity:0;animation:fadeInUp 1s ease forwards}@media (max-width:1023px){.home-page{margin:1.6rem auto}}.home-page--courses{display:flex;flex-direction:column;gap:13rem;margin-top:2rem;margin-bottom:7.4rem}@media (max-width:1023px){.home-page--courses{gap:5.4rem;margin-bottom:2.4rem;margin-top:-1.2rem}}.home-page--contact-form{display:flex;justify-content:space-between;gap:3.2rem}.home-page--contact-form img{width:auto;height:41rem}@media (max-width:1023px){.home-page--contact-form img{width:100%}}@media (min-width:1024px){.home-page--contact-form .contact-card-wrapper.right{height:32rem}}.home-page--contact-form .contact-card-wrapper.right .gform_wrapper form{position:relative;display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;width:100% !important;row-gap:2.4rem !important}.home-page--contact-form .contact-card-wrapper.right .gform_wrapper form .gform_footer{display:contents !important}.home-page--contact-form .contact-card-wrapper.right .gform_wrapper form .gfield{flex:1 1 20rem !important;order:1 !important}.home-page--contact-form .contact-card-wrapper.right .gform_wrapper form .gform_button{flex:0 0 13rem !important;order:10 !important;margin-right:auto !important}@media (max-width:1023px){.home-page--contact-form{display:grid;grid-template-columns:1fr;padding:0rem 2rem 2.4rem !important;justify-content:center}.home-page--contact-form .contact-card-wrapper.right .gform_wrapper form{flex-direction:column !important}.home-page--contact-form .contact-card-wrapper.right .gform_wrapper form .gform_button{width:100% !important;flex:none !important;margin-top:2rem !important}}.home-page-contact-form-mobile{display:flex;flex-direction:column}@media (max-width:1023px){.home-page-contact-form-mobile{display:block}}.home-page--more-courses{padding:0;margin-bottom:4rem}@media (max-width:1023px){.home-page--more-courses{margin-bottom:6.4rem}}.home-page--reviews{margin-bottom:4rem}@media (max-width:1023px){.home-page--reviews{margin-bottom:0;padding-bottom:11rem}}.contact-page--wrapper{padding:0 2rem}.contact-page--container{padding-top:12rem;display:flex;flex-direction:column;gap:12rem}@media (max-width:1023px){.contact-page--container{padding-top:4rem;gap:7rem}}.contact-page--wrapper{display:flex;flex-direction:column;gap:12rem;justify-content:center}@media (max-width:1023px){.contact-page--wrapper{gap:7rem}}.contact-page--contact-info{display:flex;flex-direction:column;align-items:center;gap:4.8rem}.contact-page--contact-info h2{font-size:4rem;font-weight:400;line-height:1}@media (max-width:1023px){.contact-page--contact-info h2{text-align:center;font-size:2.4rem;line-height:1.3}}@media (max-width:1023px){.contact-page--contact-info{gap:3.2rem}}.contact-page--contact-methods{display:flex;width:100%;gap:3.2rem}@media (max-width:1023px){.contact-page--contact-methods{flex-direction:column}}.contact-page--card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:1.6rem;padding:3.2rem;width:100%;gap:3.2rem}.contact-page--card-content h3{font-size:3.2rem}@media (max-width:1023px){.contact-page--card-content h3{font-size:2rem}}@media (max-width:1023px){.contact-page--card-content{width:100%;gap:2rem}}.contact-page--form{margin-bottom:10rem}@media (max-width:1023px){.contact-page--form{margin-bottom:6.4rem}}.contact-page--location{position:relative;width:100%;height:48rem}.contact-page--location-address{position:absolute;background-color:#fff;padding:3rem 2.6rem;border-radius:16px;top:3.8rem;right:12.5rem}@media (max-width:1023px){.contact-page--location-address{padding:1.6rem;top:2.4rem;right:2.4rem}}.contact-page--location-address a{text-decoration:none;color:#0E62AD;font-size:2.4rem;font-weight:700}@media (max-width:1023px){.contact-page--location-address a{font-size:1.6rem}}.contact-page--location iframe{width:100%;height:100%}.section-card .blog-section--container{display:flex;flex-direction:column;gap:6.8rem}@media (max-width:1023px){.section-card .blog-section--container{gap:6.4rem}}.section-card--content{display:flex;flex-direction:column;margin-bottom:5rem}.section-card--content-title h1{font-size:6.4rem}@media (max-width:1023px){.section-card--content-title h1{font-size:3.2rem;line-height:4rem}}@media (max-width:1023px){.section-card--content{margin-bottom:3rem;gap:1rem}}.section-card--knowledge{margin-bottom:2rem}.section-card--form{margin-bottom:2.8rem}@media (max-width:1023px){.section-card--form{margin-bottom:2.4rem}}.section-card--show-more-btn{border:none;background-color:#0E62AD;color:#fff;border-radius:0.6rem;gap:0.4rem;padding:1rem 1.6rem;align-items:center;margin:auto;min-width:8rem;display:flex;justify-content:center;cursor:pointer}.section-card--show-more-btn .loader-icon{width:20px;height:20px;display:none}.section-card--show-more-btn.is-loading{pointer-events:none;opacity:0.8}.section-card--show-more-btn.is-loading .btn-text{display:none}.section-card--show-more-btn.is-loading .loader-icon{display:block;animation:spin 1s linear infinite}@media (max-width:1023px){.section-card--show-more-btn{margin-top:1rem}}.articles-grid{display:grid;grid-template-columns:repeat(var(--desktop-cols), 1fr);gap:3rem 5rem}@media (max-width:1023px){.articles-grid{grid-template-columns:repeat(var(--mobile-cols), 1fr);gap:3rem}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.course-taxonamy{padding:4rem 2rem 12rem}.course-taxonamy--container{display:grid;grid-template-columns:3fr 1fr;gap:4.6rem;padding-top:4rem;align-items:start}@media (max-width:1023px){.course-taxonamy--container{gap:2.4rem;padding-top:3.2rem;grid-template-columns:1fr}}.course-taxonamy--search-form{display:flex;border:1px solid var(--color-border);justify-content:space-between;border-radius:6px;width:61%;padding:1.2rem;font-size:1.6rem}.course-taxonamy--search-form .course-search-bar{border:none;width:100%}.course-taxonamy--search-form .course-search-bar:focus{outline:none}.course-taxonamy--search-form .course-search-btn{background-color:white;border:none}.course-taxonamy--search-form .course-search-btn img{width:1.4rem}.course-taxonamy--search-form .course-search-btn:hover{cursor:pointer}@media (max-width:1023px){.course-taxonamy--search-form{width:100%}}.course-taxonamy--contact-form{width:33.4rem}@media (max-width:1023px){.course-taxonamy--contact-form{width:100%}}.courses-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-row:auto;gap:3.2rem}@media (max-width:1023px){.courses-grid{grid-template-columns:1fr}}.article-tile{height:100%;border:1px solid var(--color-border);display:flex;flex-direction:column;padding:2.4rem;gap:1.5rem;border-radius:16px;text-decoration:none}@media (max-width:1023px){.article-tile{padding:1.6rem}}.article-tile--image{position:relative;padding-top:67%}.article-tile--image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.article-tile--content h3{font-size:2.8rem;line-height:1.2}@media (max-width:1023px){.article-tile--content h3{font-size:2rem}}.article-lobby--grid{display:grid;grid-template-columns:1fr 1fr;column-gap:3.2rem}@media (max-width:1023px){.article-lobby--grid{grid-template-columns:1fr;row-gap:2rem}}.article-lobby--stack{display:grid;row-gap:2.4rem}@media (max-width:1023px){.article-lobby--stack{row-gap:2rem}}.article-lobby--card{background-color:var(--color-secondary);border-radius:16px;padding:2.4rem;display:flex;gap:1rem;align-items:center;text-decoration:none}.article-lobby--card-content{display:flex;flex-direction:column;gap:1rem}@media (max-width:1023px){.article-lobby--card-content{gap:0.2rem}}.article-lobby--card-image{flex-shrink:0}.article-lobby--card-image img{width:23rem;height:16rem;object-fit:cover;border-radius:8px}@media (max-width:1023px){.article-lobby--card-image img{width:13rem;height:auto}}.article-lobby--card-title h3{font-size:3.2rem;line-height:1}@media (max-width:1023px){.article-lobby--card-title h3{font-size:2rem;line-height:1}}.article-lobby--card-description{line-height:1.2;color:black}@media (max-width:1023px){.article-lobby--card-description{font-size:1.6rem}.article-lobby--card:not(.is-wide) .article-lobby--card-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}}.article-lobby--card.is-wide{grid-column:1;flex-direction:column}.article-lobby--card.is-wide .article-lobby--card-content .article-lobby--card-description{line-height:2.6rem}@media (max-width:1023px){.article-lobby--card.is-wide .article-lobby--card-content .article-lobby--card-description{line-height:1.4;font-size:1.6rem}}@media (max-width:1023px){.article-lobby--card.is-wide .article-lobby--card-content{gap:1.6rem}}.article-lobby--card.is-wide .article-lobby--card-image img{width:100%;height:41rem;object-fit:cover}@media (max-width:1023px){.article-lobby--card.is-wide .article-lobby--card-image img{height:auto;aspect-ratio:1.3333333333}}.article-lobby--card.is-wide .article-lobby--card-title h3{font-size:4rem;line-height:1.2}@media (max-width:1023px){.article-lobby--card.is-wide .article-lobby--card-title h3{font-size:2.4rem;line-height:1}}@media (max-width:1023px){.article-lobby--card.is-wide{grid-column:auto;grid-row:auto}}@media (max-width:1023px){.article-lobby--card{gap:1.6rem}}.contact-card{border-radius:24px 24px 0 0;padding:2.4rem;position:relative;flex-grow:1;box-sizing:border-box;border:1px solid #0E62AD;background-color:#FFFFFF}.contact-card-wrapper{position:relative;height:max-content;display:flex;justify-content:center;flex-direction:column;width:100%}.contact-card-wrapper.bg .contact-card{background-color:var(--color-secondary);border-color:var(--color-secondary)}.contact-card-wrapper.bg .triangle-wrapper svg path{fill:var(--color-secondary)}.contact-card-wrapper.down{flex-direction:column}.contact-card-wrapper.down .contact-card{display:flex;flex-direction:column;gap:4.4rem;padding:5.6rem 1.6rem}.contact-card-wrapper.down .contact-card .gform_footer{display:block !important}.contact-card-wrapper.down .contact-card .gform_button{width:100% !important}.contact-card-wrapper.down h2{margin:0 0 1.5rem 0;font-size:3.2rem;font-weight:bold}@media (max-width:1023px){.contact-card-wrapper.down h2{font-size:2.4rem}}.contact-card-wrapper.down .contact-form-description{color:#4E4E4E;line-height:1.3;margin:0;font-size:1.6rem}.contact-card-wrapper.down .contact-form-subtitle{font-size:2.4rem;font-weight:400;margin:0;line-height:1.3}.contact-card-wrapper.down form{display:flex;flex-direction:column;gap:2.4rem !important}.contact-card-wrapper.down .triangle-wrapper{margin-top:-1px}.contact-card-wrapper.down-desktop .contact-card{display:flex;flex-direction:column;gap:2.2rem;padding:3.6rem 2.4rem}@media (max-width:1023px){.contact-card-wrapper.down-desktop .contact-card{gap:4.4rem;padding:5.6rem 1.6rem}}.contact-card-wrapper.down-desktop .contact-card .gform_footer{display:block !important}.contact-card-wrapper.down-desktop .contact-card .gform_button{width:100% !important}.contact-card-wrapper.down-desktop h2{margin:0 0 1.5rem 0;font-size:3.2rem;font-weight:bold}@media (max-width:1023px){.contact-card-wrapper.down-desktop h2{font-size:2.4rem}}.contact-card-wrapper.down-desktop .contact-form-description{color:#4E4E4E;line-height:1.3;margin:0;font-size:1.6rem}.contact-card-wrapper.down-desktop .contact-form-subtitle{font-size:2.4rem;font-weight:400;margin:0;line-height:1.3}.contact-card-wrapper.down-desktop form{display:flex;gap:1.6rem !important;flex-direction:column}.contact-card-wrapper.down-desktop .contact-card .gform_fields{gap:1.8rem !important}@media (max-width:1023px){.contact-card-wrapper.down-desktop .contact-card .gform_fields{gap:2.4rem !important}}.contact-card-wrapper.down-desktop .triangle-wrapper{margin-top:-1px}.contact-card-wrapper.up{display:none}.contact-card-wrapper.up .contact-card{border-radius:0 0 24px 24px;padding-bottom:4rem;display:flex;flex-direction:column;gap:2.4rem}.contact-card-wrapper.up .contact-card .contact-form-description{margin-bottom:0;font-size:1.6rem;line-height:1.5}.contact-card-wrapper.up form{display:flex;flex-direction:column;gap:2rem}.contact-card-wrapper.up .triangle-wrapper{order:-1;margin-bottom:-1px;transform:rotate(180deg)}@media (max-width:1023px){.contact-card-wrapper.up{display:block;display:flex;flex-direction:column}}.contact-card-wrapper.left{flex-direction:row}.contact-card-wrapper.left .contact-card{border-radius:0 24px 24px 0}.contact-card-wrapper.left form{display:flex;gap:1.6rem}.contact-card-wrapper.left .triangle-wrapper{width:auto;height:100%;margin-right:-1px;transform:rotate(180deg)}.contact-card-wrapper.left .triangle-wrapper svg{height:100%;width:auto}.contact-card-wrapper.left .triangle-wrapper .vertical-triangle{display:none}.contact-card-wrapper.left .triangle-wrapper .horizontal-triangle{display:block}.contact-card-wrapper.right{flex-direction:row}.contact-card-wrapper.right .contact-card{border-radius:24px 0 0 24px;display:flex;flex-direction:column;gap:2.4rem;justify-content:center}.contact-card-wrapper.right h2{margin:0 0 1.5rem 0;font-size:3.2rem;font-weight:bold}.contact-card-wrapper.right .contact-form-description{font-size:2rem;color:#4E4E4E;line-height:1.3;margin:0}.contact-card-wrapper.right .contact-form-subtitle{font-size:4rem;font-weight:400;margin:0;line-height:1}.contact-card-wrapper.right form{display:flex;gap:1.8rem;flex-wrap:wrap}.contact-card-wrapper.right .contact-card .gfield input{inline-size:26rem}.contact-card-wrapper.right .triangle-wrapper{width:auto;margin-left:-1px;order:-1}.contact-card-wrapper.right .triangle-wrapper svg{height:100%;width:auto}.contact-card-wrapper.right .triangle-wrapper .vertical-triangle{display:none}.contact-card-wrapper.right .triangle-wrapper .horizontal-triangle{display:block}@media (min-width:1024px){.contact-card-wrapper.right .contact-card .gform_button{position:absolute;bottom:-11%;left:0;width:10rem !important}}.triangle-wrapper{position:relative;width:100%;z-index:1;flex-shrink:0}.triangle-wrapper svg{width:100%;height:auto}.triangle-wrapper .horizontal-triangle{display:none}.contact-card .gform_wrapper.gravity-theme{margin:0;width:100%}.contact-card .gform_fields{display:flex !important;gap:1.8rem;flex-direction:column}.contact-card-wrapper.left .gform_fields,.contact-card-wrapper.right .gform_fields{flex-direction:row !important;flex-wrap:wrap;grid-row-gap:2rem}.contact-card .gfield{flex:1;min-width:0;display:flex !important;flex-direction:column !important;text-align:right;gap:1.2rem;margin-bottom:0 !important}.contact-card .gfield input[type="text"],.contact-card .gfield input[type="email"],.contact-card .gfield input[type="tel"]{height:4rem !important;padding:0 1.5rem !important;border-radius:0.6rem !important;border:1px solid #D9D9D9 !important;font-size:1.6rem !important;background-color:#fff !important;transition:border-color 0.3s ease;inline-size:26rem}.contact-card .gfield input:focus{outline:none !important;border-color:var(--color-primary) !important}.contact-card .gfield_label{font-size:1.8rem !important;font-weight:400 !important;margin-bottom:0 !important}.contact-card .gform_footer{padding:0 !important;margin:0 !important;display:flex}.contact-card .gform_button{background-color:var(--color-primary) !important;color:var(--color-btn) !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;flex:0 0 25rem !important;height:4rem !important;border-radius:0.6rem !important;border:none !important;font-size:1.6rem !important;font-weight:700 !important;transition:background-color 0.3s ease, transform 0.2s ease !important;margin-top:auto !important}.contact-card .gform_button:hover{background-color:var(--color-primary-dark) !important}.contact-card .gform_button:active{transform:translateY(1px) !important}@media (max-width:1023px){.contact-card .gform_button{width:100% !important;flex:none !important;margin-top:2.4rem !important}}@media (max-width:768px){.contact-card .gform_fields{flex-direction:column !important;gap:2.4rem !important}}.contact-card .gfield_description,.contact-card .gform_required_legend{display:none !important}.contact-card .gfield input[type="checkbox"]{inline-size:auto !important}.gform_validation_errors{margin:0 !important;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important}.gform_validation_errors:focus{outline:none !important}.gform_validation_errors h2{margin:0 !important}.more-courses{position:relative;background-color:#1C74BBCC;padding:4rem 0 0 0;background-image:url("../images/background-desktop.png");background-size:cover;background-position:center;background-repeat:no-repeat}.more-courses::before{content:"";position:absolute;inset:0;background-color:rgba(28, 116, 187, 0.8);z-index:1}@media (max-width:1023px){.more-courses{background-image:url("../images/background-mobile.png")}}.more-courses--container{display:flex;justify-content:space-between;z-index:50}@media (max-width:1023px){.more-courses--container{flex-direction:column}}.more-courses--content{display:flex;flex-direction:column;gap:4rem;padding:3rem 0}.more-courses--content .more-courses-title{z-index:20}.more-courses--content .more-courses-title h2{color:var(--color-btn);font-size:4.8rem}@media (max-width:1023px){.more-courses--content .more-courses-title h2{font-size:2.8rem}}.more-courses--content span{color:var(--color-btn);font-weight:700;font-size:1.6rem;z-index:20}@media (max-width:1023px){.more-courses--content{padding:0 2rem;gap:3.2rem}}.more-courses .more-courses--card{display:grid;gap:3rem;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr}@media (max-width:1023px){.more-courses .more-courses--card{grid-template-columns:1fr}}.more-courses .more-courses--card .course-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--color-border);border-radius:10px;background:rgba(255, 255, 255, 0.13);z-index:50;backdrop-filter:blur(30px);padding:9rem 3.2rem 3.2rem;height:100%}.more-courses .more-courses--card .course-card .course-card--tag{position:absolute;top:10%;font-size:1.6rem;background:rgba(255, 255, 255, 0.13);color:var(--color-btn);font-weight:700;border-radius:24px;border:1px solid #fff;width:6.8rem;text-align:center;backdrop-filter:blur(30px)}@media (max-width:1023px){.more-courses .more-courses--card .course-card .course-card--tag{display:none}}.more-courses .more-courses--card .course-card .course-card-content{display:flex;gap:5.7rem}.more-courses .more-courses--card .course-card .course-card-content .course-card-title{margin-left:auto}.more-courses .more-courses--card .course-card .course-card-content .course-card-title h3{font-size:3.2rem;color:var(--color-btn);max-width:25rem;line-height:3.5rem}@media (max-width:1023px){.more-courses .more-courses--card .course-card .course-card-content .course-card-title h3{font-size:2.4rem}}.more-courses .more-courses--card .course-card .course-card-content .course-card--btn{background-color:var(--color-secondary);border-radius:0.8rem;width:4.3rem;text-align:center;height:4.3rem;font-size:3rem;color:#000;font-weight:100;display:flex;align-items:center;justify-content:center;margin-top:auto}@media (max-width:1023px){.more-courses .more-courses--card .course-card .course-card-content .course-card--btn{width:3.4rem;height:3.4rem}}@media (max-width:1023px){.more-courses .more-courses--card .course-card .course-card-content{flex-direction:column-reverse;gap:1rem}}@media (max-width:1023px){.more-courses .more-courses--card .course-card{align-items:start;justify-content:flex-start;padding:2.4rem 1.6rem;gap:2rem}}.more-courses--all-courses{padding-bottom:3.4rem;z-index:20}.more-courses--all-courses a{color:#fff;display:flex;gap:1.1rem;align-items:center;width:13rem;text-decoration:none}.more-courses--all-courses a img{z-index:50;color:#fff}@media (max-width:1023px){.more-courses--all-courses{padding-bottom:0}}.more-courses--image{position:relative;z-index:10}.more-courses--image img{position:absolute;bottom:0;height:62rem;left:1rem}@media (max-width:1023px){.more-courses--image img{height:100%;right:-18rem}}@media (max-width:1023px){.more-courses--image{height:40rem;margin:0 auto}}#my-popup{opacity:0;visibility:hidden;pointer-events:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);transition:opacity 0.4s ease, visibility 0.4s;display:flex;align-items:center;justify-content:center}#my-popup.is-active{opacity:1;visibility:visible;pointer-events:auto}#my-popup.is-active .my-popup-wrapper{transform:translateY(0);opacity:1}#my-popup .my-popup-wrapper{background-color:var(--color-secondary);border-radius:24px;width:125rem;max-width:90vw;transform:translateY(30px);opacity:0;transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s}#my-popup .my-popup-close-wrapper{position:relative}#my-popup .my-popup-close-wrapper span{position:absolute;top:2rem;right:2rem;font-size:3rem;cursor:pointer;line-height:1;z-index:10}#my-popup .my-popup-content-card{padding:11.4rem 8.4rem 8rem 8.4rem;display:flex;flex-direction:column;gap:4rem}@media (max-width:1023px){#my-popup .my-popup-content-card{padding:6rem 2.5rem 4rem 2.5rem;gap:2.4rem}}#my-popup .my-popup-content-card:has(.gform_confirmation_message){gap:0}#my-popup .my-popup-content-card:has(.gform_confirmation_message) .my-popup-content-card-title{display:none !important}#my-popup .my-popup-content-card-title h2{font-weight:400;font-size:4rem;line-height:1.2}@media (max-width:1023px){#my-popup .my-popup-content-card-title h2{font-size:2.4rem}}#my-popup .my-popup-content-card #gform_fields_2{display:flex !important;flex-wrap:wrap !important;gap:1.8rem !important;align-items:flex-end !important}#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-text,#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-phone,#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-email{flex:1 !important;margin:0 !important}#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-text input,#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-phone input,#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-email input{height:4rem !important;padding:0 1.5rem !important;border-radius:0.6rem !important;border:1px solid #D9D9D9 !important;font-size:1.6rem !important;background-color:#fff !important;transition:border-color 0.3s ease}#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-text input:focus,#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-phone input:focus,#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-email input:focus{outline:none !important;border-color:var(--color-primary) !important}#my-popup .my-popup-content-card #gform_fields_2 #field_submit{flex:1 !important;margin:0 !important}#my-popup .my-popup-content-card #gform_fields_2 #field_submit input[type="submit"]{background-color:var(--color-primary) !important;color:var(--color-btn) !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;width:100% !important;height:4rem !important;border-radius:0.6rem !important;border:none !important;font-size:1.6rem !important;font-weight:700 !important;transition:background-color 0.3s ease, transform 0.2s ease !important}#my-popup .my-popup-content-card #gform_fields_2 #field_submit input[type="submit"]:hover{background-color:var(--color-primary-dark) !important}#my-popup .my-popup-content-card #gform_fields_2 #field_submit input[type="submit"]:active{transform:translateY(1px) !important}#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-consent{flex:1 0 100% !important;order:10 !important}#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-consent .ginput_container_consent{display:flex;gap:0.8rem}#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-consent .ginput_container_consent input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #000;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:background-color 0.3s ease}#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-consent .ginput_container_consent input[type="checkbox"]:checked{background-color:#000;border-color:#000}#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-consent .ginput_container_consent input[type="checkbox"]:checked::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-consent .ginput_container_consent input[type="checkbox"]:focus{outline:none;box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1)}#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-consent .ginput_container_consent label{margin-right:0;cursor:pointer;font-size:1.4rem}@media (max-width:1023px){#my-popup .my-popup-content-card #gform_fields_2{flex-direction:column}#my-popup .my-popup-content-card #gform_fields_2 .gfield{max-width:100% !important;width:100% !important}#my-popup .my-popup-content-card #gform_fields_2 .gfield--type-consent{order:3 !important}#my-popup .my-popup-content-card #gform_fields_2 #field_submit{order:4 !important;margin-top:1rem !important}}#my-popup .my-popup-content-card .gform_confirmation_message{display:flex !important;justify-content:center}#my-popup .my-popup-content-card .gform_confirmation_message .confirmation-wrapper{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important}#my-popup .my-popup-content-card .gform_confirmation_message .confirmation-wrapper p{margin:0}#my-popup .my-popup-content-card .gform_confirmation_message .confirmation-wrapper .conf-icon{width:auto !important;height:auto !important;margin:0}#my-popup .my-popup-content-card .gform_confirmation_message .confirmation-wrapper .conf-text{font-size:3.2rem !important;font-weight:700 !important;color:#000 !important;margin:0}#my-popup .my-popup-content-card .gform_confirmation_message .confirmation-wrapper .close-confirmation{background-color:var(--color-primary) !important;color:#FFFFFF !important;padding:1.5rem 6rem !important;border-radius:0.6rem !important;font-size:1.6rem !important;font-weight:700 !important;cursor:pointer !important;min-width:20rem !important;transition:opacity 0.3s ease !important;margin:0}#my-popup .my-popup-content-card .gform_confirmation_message .confirmation-wrapper .close-confirmation:hover{opacity:0.9 !important}.sidebar-contact{border:1px solid #333;border-radius:16px;position:relative;background-color:yellow}.sidebar-contact .triangle{display:block;width:80%;margin:0 auto;position:absolute;top:100%;left:10%}.sidebar-contact .triangle:before{content:"";border:1px solid #333;position:absolute;width:100%;padding-top:100%;transform:rotate(-45deg)}.simple-hero{padding:0 2rem}.simple-hero--container{position:relative;padding:7rem 8rem;background-color:var(--color-primary);border-radius:24px;color:#fff;display:flex;flex-direction:column;gap:1rem;z-index:20}@media (max-width:1023px){.simple-hero--container{padding:5.8rem 1.6rem}}.simple-hero--content{position:relative;z-index:20}.simple-hero--breadcrumbs{font-size:2rem;margin-bottom:4rem}@media (max-width:1023px){.simple-hero--breadcrumbs{font-size:1.4rem}}.simple-hero--title{display:flex;align-items:center;gap:3.2rem}.simple-hero--title img{width:6.4rem;height:auto;padding-bottom:2rem}.simple-hero--title h1{font-size:6.4rem}@media (max-width:1023px){.simple-hero--title h1{font-size:3.2rem;line-height:3.4rem}}@media (max-width:1023px){.simple-hero--title{flex-direction:column;align-items:center;justify-content:center}}@media (max-width:1023px){.simple-hero--subtitle{text-align:center}}.simple-hero--bg:after{content:"";background:var(--color-overlay);position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;opacity:0.8;border-radius:2.4rem}.simple-hero--bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:10;user-select:none;pointer-events:none;border-radius:2.4rem}.reviews{}.reviews--container{display:flex}.reviews--column{display:flex;flex-direction:column;flex:1;min-width:0;gap:3rem}.reviews--column .reviews--title{text-align:center;font-size:4.8rem}@media (max-width:1023px){.reviews--column .reviews--title{font-size:2.8rem;text-align:start}}@media (max-width:1023px){.reviews--column{gap:3.2rem}}.reviews--row{position:relative}.reviews--swiper{min-width:0}@media (max-width:1023px){.reviews--swiper{order:0;width:100%}}.reviews--swiper .swiper-slide{height:auto}.reviews--card{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-border);border-radius:16px;padding:2.5rem;width:auto;gap:3.6rem}.reviews--card .card-content{display:flex;flex-direction:column;gap:0.8rem;flex:1}.reviews--card .card-content .customer-name h3{font-size:2.8rem;font-weight:700;line-height:normal}@media (max-width:1023px){.reviews--card .card-content .customer-name h3{font-size:2rem}}.reviews--card .card-content .customer-details{display:flex;flex-direction:column}.reviews--card .card-content .customer-details span:first-child{color:#0E62AD}.reviews--card .card-content .customer-details span{font-size:1.8rem;font-weight:100}@media (max-width:1023px){.reviews--card .card-content .customer-details span{font-size:1.4rem}}.reviews--card .card-content .customer-review{font-weight:100;line-height:2.6rem}@media (max-width:1023px){.reviews--card .card-content .customer-review{font-size:1.6rem}}.reviews--card .review-rating img{width:12rem}@media (max-width:1023px){.reviews--card{gap:2.3rem}}.reviews .reviews-next,.reviews .reviews-prev{position:absolute;cursor:pointer;top:50%;right:-2.4rem;transform:translateY(-50%)}@media (max-width:1023px){.reviews .reviews-next,.reviews .reviews-prev{top:unset;bottom:-3.2rem;transform:translateY(100%);right:0}}.reviews .reviews-prev{right:unset;left:-2.4rem}@media (max-width:1023px){.reviews .reviews-prev{right:4.8rem;left:unset}}.our-courses--container{display:flex;flex-direction:column;gap:4.8rem}@media (max-width:1023px){.our-courses--container{gap:3.2rem}}.our-courses .courses-title h3{font-size:4.8rem}@media (max-width:1023px){.our-courses .courses-title h3{font-size:3.2rem}}.our-courses .courses-grid{display:grid;grid-template-columns:repeat(var(--desktop-row), 1fr);gap:3.2rem 3.7rem;align-items:stretch}@media (max-width:1023px){.our-courses .courses-grid{grid-template-columns:repeat(var(--mobile-row), 1fr);gap:1.6rem 2.4rem}}.our-courses .courses-grid .course-card{border:1px solid var(--color-border);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:3.4rem;padding:4rem;width:100%}@media (max-width:1023px){.our-courses .courses-grid .course-card{padding:2.4rem 1.6rem;gap:2.4rem}}.our-courses .courses-grid .course-card .course-content{display:flex;flex-direction:column;gap:3rem;align-items:center}@media (max-width:1023px){.our-courses .courses-grid .course-card .course-content{gap:1.6rem}}.our-courses .courses-grid .course-card .course-icon img{width:7rem;height:7.8rem;flex-shrink:0}@media (max-width:1023px){.our-courses .courses-grid .course-card .course-icon img{width:4.4rem;height:4.4rem}}.our-courses .courses-grid .course-card .course-name{display:flex;align-items:center}.our-courses .courses-grid .course-card .course-name h3{font-size:3.2rem;line-height:1.2;text-align:center;margin:0;font-weight:normal}@media (max-width:1023px){.our-courses .courses-grid .course-card .course-name h3{font-size:1.6rem}}.our-courses .courses-grid .course-card .course-action--container{margin-top:auto;border-radius:8px;background-color:var(--color-secondary);width:4.3rem;height:4.3rem;display:flex;align-items:center;justify-content:center;text-decoration:none}.chosen-courses--container{display:flex;flex-direction:column;gap:2rem}.chosen-courses--container .courses-title h2{font-size:4.8rem;font-size:1}@media (max-width:1023px){.chosen-courses--container .courses-title h2{font-size:2.8rem}}@media (max-width:1023px){.chosen-courses--container{gap:2rem}}.chosen-courses--grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.2rem}@media (max-width:1023px){.chosen-courses--grid{grid-template-columns:1fr;gap:2.4rem}}.chosen-courses--card{background-color:var(--color-secondary);display:flex;gap:3.2rem;border-radius:24px;padding:1.6rem;align-items:center}.chosen-courses--card .chosen-course--card-tag{font-size:1.6rem;background-color:#0E62AD;color:var(--color-btn);font-weight:700;border-radius:24px;width:6.8rem;text-align:center;display:inline-block}.chosen-courses--card .chosen-course--card-content{display:flex;flex-direction:column;gap:1rem;width:100%}.chosen-courses--card .chosen-course--card-content .chosen-course-name h3{font-size:4rem;line-height:1}@media (max-width:1023px){.chosen-courses--card .chosen-course--card-content .chosen-course-name h3{font-size:1.6rem;line-height:1;min-width:13rem}}@media (max-width:1023px){.chosen-courses--card .chosen-course--card-content{flex-direction:column !important;align-items:start !important}}.chosen-courses--card:nth-child(1){grid-column:2 / span 2;grid-row:1}.chosen-courses--card:nth-child(1) .chosen-course-image img{height:27rem}.chosen-courses--card:nth-child(2){grid-column:1;grid-row:1 / span 2;flex-direction:column}.chosen-courses--card:nth-child(2) .chosen-course--card-tag{margin-top:4rem}@media (max-width:1023px){.chosen-courses--card:nth-child(2) .chosen-course--card-tag{margin:0;font-size:1.4rem;width:5.8rem}}.chosen-courses--card:nth-child(2) .chosen-course--card-content{padding-right:4rem}@media (max-width:1023px){.chosen-courses--card:nth-child(2) .chosen-course--card-content{padding:0}}.chosen-courses--card:nth-child(2) .chosen-course-image{order:1;margin-top:auto}.chosen-courses--card:nth-child(2) .chosen-course-image img{width:42rem;height:35rem}@media (max-width:1023px){.chosen-courses--card:nth-child(2) .chosen-course-image{order:0;margin-top:0}}.chosen-courses--card:nth-child(3),.chosen-courses--card:nth-child(4){grid-row:2;flex-direction:column;align-items:flex-start}.chosen-courses--card:nth-child(3) .chosen-course-image,.chosen-courses--card:nth-child(4) .chosen-course-image{width:100%}@media (max-width:1023px){.chosen-courses--card:nth-child(3) .chosen-course-image,.chosen-courses--card:nth-child(4) .chosen-course-image{width:auto}}.chosen-courses--card:nth-child(3) .chosen-course-image img,.chosen-courses--card:nth-child(4) .chosen-course-image img{width:100%;height:31rem}.chosen-courses--card:nth-child(3) .chosen-course--card-content,.chosen-courses--card:nth-child(4) .chosen-course--card-content{flex-direction:row;align-items:end;margin-top:auto}.chosen-courses--card:nth-child(3) .chosen-course--card-content .course-action--container,.chosen-courses--card:nth-child(4) .chosen-course--card-content .course-action--container{margin-inline-start:auto;margin-top:auto}@media (max-width:1023px){.chosen-courses--card:nth-child(3) .chosen-course--card-content,.chosen-courses--card:nth-child(4) .chosen-course--card-content{flex-direction:column !important;align-items:start !important;margin-top:0}.chosen-courses--card:nth-child(3) .chosen-course--card-content .course-action--container,.chosen-courses--card:nth-child(4) .chosen-course--card-content .course-action--container{margin-inline-start:0}}.chosen-courses--card .chosen-course-image img{width:33rem;height:auto;border-radius:16px;object-fit:cover}@media (max-width:1023px){.chosen-courses--card .chosen-course-image img{width:16rem !important;height:13rem !important}}.chosen-courses--card .course-action--container{border-radius:8px;background-color:#0E62AD;width:4.3rem;height:4.3rem;display:flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0}@media (max-width:1023px){.chosen-courses--card .course-action--container{width:3.4rem;height:3.4rem}}@media (max-width:1023px){.chosen-courses--card{flex-direction:row;gap:1.2rem;align-items:center !important}.chosen-courses--card:nth-child(n){grid-column:auto;grid-row:auto;flex-direction:row}.chosen-courses--card:nth-child(2){order:-1}}.course-title--container{background-color:#E0F1FF;border-radius:16px;display:flex;flex-direction:column;gap:3.2rem;padding:2.4rem;height:100%;justify-content:space-between}.course-title--header{display:flex;gap:1.6rem;align-items:center}.course-title--header .course-title--image img{width:15rem;height:12.5rem;border-radius:8px;object-fit:cover}@media (max-width:1023px){.course-title--header .course-title--image img{width:11rem;height:10rem}}.course-title--header .course-title--title{display:flex;flex-direction:column;gap:1rem}.course-title--header .course-title--title .course-title--tag{font-size:1.6rem;background-color:#0E62AD;color:var(--color-btn);font-weight:700;border-radius:24px;width:6.8rem;text-align:center}.course-title--header .course-title--title h2{font-size:2.4rem;line-height:2.8rem}@media (max-width:1023px){.course-title--header .course-title--title h2{font-size:2rem}}.course-title--header .course-title--title h3{font-weight:100;font-size:1.8rem;margin:0}@media (max-width:1023px){.course-title--header .course-title--title h3{font-size:1.6rem}}.course-title--body{display:flex;gap:1.2rem}.course-title--body .course-info{background-color:var(--color-btn);border-radius:8px;padding:2.7rem 1.8rem}.course-title--body .course-info span{font-size:1.6rem;line-height:2.6rem;font-weight:700;margin:0}.course-title--body .course-info .course-time{font-size:1.6rem;font-weight:400}@media (max-width:1023px){.course-title--body .course-info{flex:1;padding:1.6rem}}.course-title--body .course-info-hours{text-align:center}@media (max-width:1023px){.course-title--body .course-info-hours{display:flex;gap:1.6rem;align-items:center}}.course-title--body .course-info-schedule{flex:1}@media (max-width:1023px){.course-title--body{flex-direction:column}}.course-title--footer{display:flex;align-items:center}.course-title--footer .course-start-info{display:flex;gap:1rem;align-items:center}.course-title--footer .course-start-info .course-start-calendar img{width:1.5rem;height:auto;padding-bottom:0.4rem}.course-title--footer .course-start-info .course-start-text span{font-size:2rem;margin:0;font-weight:400}@media (max-width:1023px){.course-title--footer .course-start-info .course-start-text span{font-size:1.6rem}}.course-title--footer .course-title--action-container{border-radius:8px;background-color:#0E62AD;width:4.3rem;height:4.3rem;display:flex;align-items:center;justify-content:center;margin-right:auto}.course-title--body.only-days .course-info-schedule{flex:1 1 100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.btn{display:inline-flex;background-color:var(--color-primary);color:var(--color-btn);border-radius:8px;padding:1.1rem 4rem 1rem;font-size:var(--font-size-md);font-weight:700;text-decoration:none;cursor:pointer;transition:all 0.15s ease}.site-footer{background-color:var(--color-secondary);padding:5rem 0 3.2rem}.site-footer--container{display:flex;flex-direction:column;gap:4rem}.site-footer--top{display:flex;justify-content:space-between;align-items:center;font-size:2rem}@media (max-width:1023px){.site-footer--top{flex-direction:column;gap:4rem}}.site-footer--navigation ul{display:flex;list-style:none;padding:0;margin:0;gap:2rem}@media (max-width:1023px){.site-footer--navigation ul{display:grid;grid-template-columns:auto auto;font-size:1.6rem;min-width:17rem}}.site-footer--navigation ul li a{color:black;text-decoration:none}@media (max-width:1023px){.site-footer--navigation{width:100%}}.site-footer--bottom{display:flex;justify-content:space-between;font-size:1.6rem}@media (max-width:1023px){.site-footer--bottom{flex-direction:column-reverse;align-items:center;gap:2.4rem;padding-top:2rem;border-top:1px solid #898989}}.site-footer--legal ul{display:flex;list-style:none;width:100%;margin:0;padding:0;align-items:center;gap:2rem}.site-footer--legal ul a{text-decoration:underline;color:black}.site-footer--legal ul a:hover{text-decoration:none}.site-footer--social{display:flex;align-items:center;gap:1rem}.site-footer--social a{color:black;text-decoration:none}.site-footer--social img{width:2.4rem;height:auto}@media (max-width:1023px){.site-footer--social{font-size:1.6rem}}@media (max-width:1023px){.site-footer{padding:4rem 2rem 2rem}}*{box-sizing:border-box}html{font-size:10px;scroll-behavior:smooth}@media only screen and (min-width:1024px) and (max-width:1280px){html{font-size:8px}}@media only screen and (min-width:1281px) and (max-width:1366px){html{font-size:9px}}html.no-smooth-scroll{scroll-behavior:auto !important}body{margin:0;padding:0;font-family:var(--font-text);font-size:var(--font-size-md);font-weight:400;background-color:var(--color-background);color:var(--color-text);direction:rtl;text-align:right}main{margin:0}.container{width:100%;max-width:135rem;margin:0 auto}.container-tiny{max-width:80rem}.container-narrow{max-width:100rem}.container-wider{max-width:140rem}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:700;margin:0;color:var(--color-title)}h1,.h1{font-size:var(--h1-size)}h2,.h2{font-size:var(--h2-size)}h3,.h3{font-size:var(--h3-size)}h4,.h4{font-size:var(--h4-size)}strong{color:var(--color-title)}section{position:relative;padding:8rem 2rem}.container section{padding:0}@media (max-width:1023px){section{padding:4rem 2rem}.container section{padding:0}}a{font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline}a:hover{text-decoration:none}img{display:block}nav ul{list-style:none;padding:0;margin:0;display:flex;gap:2rem}.decorative-image{pointer-events:none;user-select:none}.video-container{overflow:hidden;position:relative;width:100%;margin:2rem 0}.video-container:after{padding-top:56.25%;display:block;content:""}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;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}#breadcrumbs span a{color:black;text-decoration:none}@media (max-width:1023px){#breadcrumbs{font-size:1.4rem;text-align:start;margin-bottom:2rem !important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.simple-hero--breadcrumbs span a{color:white;text-decoration:none}.section-card--breadcrumbs span a{color:black;text-decoration:none}.search-results--breadcrumbs span a{color:black;text-decoration:none}ul.list-of-items{margin:0;padding:0;list-style:none}.cc--wysiwyg a{color:var(--color-primary)}.site-header{position:sticky;z-index:150}.site-header--container{display:flex;align-items:center;gap:4rem}@media (max-width:1023px){.site-header--container{justify-content:space-between}}.site-header--top{padding:1.6rem}.site-header--top-mobile-actions{display:none}.site-header--top-mobile-actions .site-header--hamburger-icon img{width:1.3rem}.site-header--top-mobile-actions .site-header--hamburger-icon .close-mobile-menu{display:none}.site-header--top-mobile-actions .site-header--hamburger-icon.is-open .hamburger-icon{display:none}.site-header--top-mobile-actions .site-header--hamburger-icon.is-open .close-mobile-menu{display:block}.site-header--top-mobile-actions .site-header--search-icon{cursor:pointer;transition:opacity 0.2s ease, visibility 0.2s ease}.site-header--top-mobile-actions .site-header--search-icon.hidden{opacity:0;visibility:hidden}@media (max-width:1023px){.site-header--top-mobile-actions{display:block;display:flex;align-items:center;gap:2.6rem}}.site-header--top-logo{width:20rem;position:relative}.site-header--top-logo img{position:absolute;top:-2rem;width:100%;height:auto;z-index:130}@media (max-width:1023px){.site-header--top-logo img{width:9rem;top:-4rem}}@media (max-width:1023px){.site-header--top-logo{width:6rem}}.site-header--top-search form{display:flex;border:1px solid var(--color-border);justify-content:space-between;border-radius:6px;width:42rem;padding:1.2rem;font-size:1.6rem}.site-header--top-search form .search-bar-desktop{border:none;width:100%;font-size:1.6rem}.site-header--top-search form .search-bar-desktop:focus{outline:none}.site-header--top-search form .search-btn{background-color:white;border:none}.site-header--top-search form .search-btn:hover{cursor:pointer}@media (max-width:1023px){.site-header--top-search{display:none}}.site-header--top-histadrut{margin-right:auto}@media (max-width:1023px){.site-header--top-histadrut img{width:10rem}}@media (max-width:1023px){.site-header--top-histadrut{margin-right:0}}@media (max-width:1023px){.site-header--top{border-bottom:1px solid var(--color-border)}}.site-header--mobile-search-overlay{position:fixed;top:12rem;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.4);z-index:115;opacity:0;visibility:hidden;transition:all 0.3s ease}.site-header--mobile-search-overlay.is-active{opacity:1;visibility:visible}.site-header--mobile-search-bar{position:absolute;top:100%;left:0;width:100%;background:white;z-index:118;padding:1.5rem 0;transform:translateY(-10px);opacity:0;visibility:hidden;transition:all 0.1s ease}.site-header--mobile-search-bar.is-active{transform:translateY(0);opacity:1;visibility:visible;padding:1.6rem}.site-header--mobile-search-bar .search-bar-content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:start;gap:2rem}.site-header--mobile-search-bar .search-bar-content .search-bar-container{width:100%}.site-header--mobile-search-bar .search-bar-content form{display:flex;border:1px solid var(--color-border);justify-content:space-between;border-radius:6px;padding:1.2rem;border-radius:6px}.site-header--mobile-search-bar .search-bar-content form .search-bar-mobile{border:none;width:100%}.site-header--mobile-search-bar .search-bar-content form .search-bar-mobile:focus{outline:none}.site-header--mobile-search-bar .search-bar-content form .search-btn{background-color:white;border:none}.site-header--bottom{background-color:var(--color-primary);position:relative;width:100%;color:var(--color-btn);padding:1.6rem;font-size:2rem}.site-header--bottom-logo{width:20rem}.site-header--bottom-menu ul{display:flex;margin:0;list-style:none;justify-content:space-evenly;padding-right:0;gap:3rem}.site-header--bottom-menu ul li{position:relative}.site-header--bottom-menu ul li a{color:#fff;text-decoration:none}.site-header--bottom-menu ul li::after{content:"";position:absolute;top:100%;left:0;right:0;height:2.5rem}.site-header--bottom-menu ul li.menu-item-has-children>a{position:relative;padding-left:2.6rem}.site-header--bottom-menu ul li.menu-item-has-children>a::after{content:url("../icons/navbar-chevron-up-icon.svg");position:absolute;left:0;top:50%;transform:translateY(-50%);transition:transform 0.25s ease}.site-header--bottom-menu ul li.menu-item-has-children:hover>a::after{transform:translateY(-50%) rotate(180deg)}.site-header--bottom-menu ul .sub-menu{position:absolute;top:calc(100% + 2.5rem);width:40rem;background-color:white;border-radius:16px;padding:0.8rem;flex-direction:column;gap:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(1rem);transition:opacity 0.25s ease, transform 0.25s ease, visibility 0.25s ease;z-index:50;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);border:1px solid #f6f6f6}.site-header--bottom-menu ul .sub-menu li{color:black;padding:2.4rem;border-bottom:1px solid var(--color-border);line-height:1.2}.site-header--bottom-menu ul .sub-menu li:hover{background-color:#E0F1FF;border-radius:8px;border-bottom-color:transparent}.site-header--bottom-menu ul .sub-menu li a{color:black;text-decoration:none}.site-header--bottom-menu ul .sub-menu li:last-child{border-bottom:none}.site-header--bottom-menu ul .sub-menu li.blue-menu-item{border-bottom:none;padding-top:3rem;background-color:#fff}.site-header--bottom-menu ul .sub-menu li.blue-menu-item a{color:#0E62AD;font-weight:500;position:relative;padding-left:1.8rem;font-weight:700;text-decoration:none}.site-header--bottom-menu ul .sub-menu li.blue-menu-item a::after{content:url("../icons/chevron-icon-left-side-blue.svg");position:absolute;left:0;top:50%;transform:translateY(-44%);transition:filter 0.2s ease}.site-header--bottom-menu ul .sub-menu li.blue-menu-item:hover a{color:#000;font-weight:700}.site-header--bottom-menu ul .sub-menu li.blue-menu-item:hover a::after{filter:brightness(0)}.site-header--bottom-menu ul .sub-menu li:has(+ .blue-menu-item){border-bottom:none}.site-header--bottom-menu ul li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-header--bottom-language{margin-right:auto}@media (max-width:1023px){.site-header--bottom{display:none}}.site-header+main{position:relative;z-index:10}.mobile-menu{position:fixed;inset:0;background:white;z-index:110;padding:10rem 1.6rem 1.6rem;display:flex;flex-direction:column;overflow-y:auto;transform:translateX(100%);transition:transform 0.35s ease;display:none}.mobile-menu.is-open{transform:translateX(0);display:block}.mobile-menu--language{display:flex}.mobile-menu--language span{margin-right:auto}.mobile-menu--nav ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:3.2rem;margin:0;padding-top:2.4rem}.mobile-menu--nav ul li{font-size:2rem;color:#0E62AD}.mobile-menu--nav ul li a{color:#0E62AD;text-decoration:none}.mobile-menu--nav ul li.menu-item-has-children>a{display:block;position:relative}.mobile-menu--nav ul li.menu-item-has-children>a::after{content:url("../icons/mobile-chevron-icon-blue.svg");transform:translateY(-50%);transition:transform 0.25s ease;position:absolute;left:0.3rem;top:50%}.mobile-menu--nav ul li.menu-item-has-children.is-open>a::after{transform:translateY(-50%) rotate(180deg)}.mobile-menu--nav ul li.menu-item-has-children .sub-menu{max-height:0;overflow:hidden;transition:max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;gap:1.2rem;transition:max-height 0.2s ease;padding:0}.mobile-menu--nav ul li.menu-item-has-children .sub-menu a{color:black;font-size:1.6rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;text-decoration:none}.mobile-menu--nav ul li.menu-item-has-children .sub-menu .blue-menu-item{display:none !important}.mobile-menu--nav ul li.menu-item-has-children .sub-menu li{color:#0E62AD}.mobile-menu--nav ul li.menu-item-has-children .sub-menu li:first-child{padding-top:1.6rem}.mobile-menu--nav ul li.menu-item-has-children.is-open>.sub-menu{max-height:100vh}body.menu-open,body.search-open{overflow:hidden;height:100vh}.course-page--hero{padding-top:0;padding-bottom:6rem}@media (max-width:1023px){.course-page--hero{padding-bottom:1.4rem}}.course-page--container{display:grid;gap:2.4rem;grid-template-columns:2fr 1fr}@media (max-width:1023px){.course-page--container{grid-template-columns:1fr;grid-template-rows:auto auto;gap:1.6rem}}.course-page #breadcrumbs{font-size:2rem;margin-bottom:4rem}@media (max-width:1023px){.course-page #breadcrumbs{font-size:1.4rem;text-align:center}}.course-page--hero-content{display:flex;flex-direction:column;background-color:var(--color-secondary);border-radius:24px;overflow:hidden;padding:8rem 8.5rem;gap:1rem}.course-page--hero-content img{width:6.4rem;height:auto}@media (max-width:1023px){.course-page--hero-content img{width:3rem}}.course-page--hero-content h1{font-size:6.4rem;line-height:6.6rem}@media (max-width:1023px){.course-page--hero-content h1{font-size:3.2rem;text-align:center;line-height:1.25}}.course-page--hero-content h2{font-size:4rem;font-weight:400}@media (max-width:1023px){.course-page--hero-content h2{font-size:2.4rem}}@media (max-width:1023px){.course-page--hero-content{width:100%;padding:3.4rem 1.6rem;align-items:center}}.course-page--hero-image img{width:100%;height:100%;border-radius:24px;user-select:none;pointer-events:none;object-fit:cover}@media (max-width:1023px){.course-page--hero-image{width:100%;height:19.4rem}}.course-page--info-container{display:flex;flex-direction:column;gap:7.2rem}@media (max-width:1023px){.course-page--info-container{gap:4.4rem}}.course-page--wrapper-info{display:flex;flex-direction:column;gap:5rem;max-width:87rem}@media (max-width:1023px){.course-page--wrapper-info{gap:4.4rem;max-width:100%}}.course-page--space-for-details-desc{display:flex;flex-direction:column;gap:4.8rem}@media (max-width:1023px){.course-page--space-for-details-desc{gap:4.4rem}}.course-page--wrapper{display:flex;gap:5rem;justify-content:space-between}.course-page--wrapper .course-page--contact-form{width:33rem}@media (max-width:1023px){.course-page--wrapper .course-page--contact-form{display:none}}.course-page--details{display:flex;gap:4rem;border-bottom:1px solid var(--color-border);padding-bottom:4rem;flex-wrap:wrap}.course-page--details .details-item{display:flex;gap:1rem;font-size:2.8rem;align-items:center}.course-page--details .details-item--course-number{font-weight:700}.course-page--details .details-item--image{padding-bottom:0.6rem}@media (max-width:1023px){.course-page--details .details-item{font-size:2.4rem}}@media (max-width:1023px){.course-page--details{gap:2.4rem;padding-bottom:3.4rem}}.course-page--course-description{font-size:2rem;display:flex;flex-direction:column;gap:3.2rem;line-height:1.4}.course-page--course-description h3{font-size:3.2rem;line-height:1}@media (max-width:1023px){.course-page--course-description h3{font-size:2.8rem}}@media (max-width:1023px){.course-page--course-description{font-size:1.6rem;line-height:1.6}}.course-page--requirements{display:flex;flex-direction:column;gap:3.2rem}.course-page--requirements h3{font-size:3.2rem}@media (max-width:1023px){.course-page--requirements h3{font-size:2.8rem}}.course-page--requirements ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:3.4rem;margin:0}@media (max-width:1023px){.course-page--requirements ul{gap:2.4rem}}.course-page--requirements ul li{display:flex;align-items:center;gap:1.7rem;font-size:2rem}.course-page--requirements ul li>div:first-child{position:relative;width:14px;height:14px;flex-shrink:0}.course-page--requirements ul li>div:first-child::before{content:"";position:absolute;top:50%;left:1px;width:14px;height:2px;background-color:#005697;transform:translateY(-50%)}.course-page--requirements ul li>div:first-child::after{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-left:2px solid #005697;border-top:2px solid #005697;transform:translateY(-50%) rotate(-45deg)}@media (max-width:1023px){.course-page--requirements .requirement-info{font-size:1.6rem}}.course-page--space-between{display:flex;flex-direction:column;gap:5.6rem}@media (max-width:1023px){.course-page--space-between{gap:4.4rem}}.course-page--course-hours{display:flex;flex-direction:column;gap:2.8rem}.course-page--course-hours .hours-item{display:flex;align-items:flex-start;gap:3rem;font-size:2rem}@media (max-width:1023px){.course-page--course-hours .hours-item{font-size:1.6rem}}.course-page--course-hours .hours-item>div:first-child{width:12rem;flex-shrink:0}.course-page--course-hours .hours-item>div:first-child h3{font-size:2rem;margin:0}@media (max-width:1023px){.course-page--course-hours .hours-item>div:first-child h3{font-size:1.6rem}}@media (max-width:1023px){.course-page--course-hours .hours-item>div:first-child{width:auto}}@media (max-width:1023px){.course-page--course-hours .hours-item{gap:1.6rem}}.course-page--file-download a{border-radius:16px;border:1px solid var(--color-border);padding:2.4rem 0;display:flex;align-items:center;gap:2.1rem;width:26rem;justify-content:center;font-size:2rem;color:black;text-decoration:none}@media (max-width:1023px){.course-page--file-download a{width:21rem}}.course-page--file-download .file-download--image img{width:4rem;height:100%}.course-page--contact-form-mobile{display:none}@media (max-width:1023px){.course-page--contact-form-mobile{display:block;padding-top:0;padding-bottom:6.4rem}}.course-page .course-page--location{position:relative;padding-top:5.2rem;padding-bottom:13rem}.course-page .course-page--location-container{position:relative;width:100%;height:35.5rem}.course-page .course-page--location-container iframe{width:100%;height:100%;border-radius:24px}.course-page .course-page--location-address{position:absolute;top:2.4rem;right:2.4rem;z-index:2;background-color:#fff;padding:3rem 2.6rem;border-radius:16px}.course-page .course-page--location-address a{color:#0E62AD;font-size:2.4rem;font-weight:700;text-decoration:none}@media (max-width:1023px){.course-page .course-page--location-address a{font-size:1.6rem}}@media (max-width:1023px){.course-page .course-page--location-address{top:2.4rem;right:2.4rem;padding:1.6rem}}@media (max-width:1023px){.course-page .course-page--location{padding-top:2.4rem;padding-bottom:6.4rem}}.course-page--more-courses{padding:0}.course-page--reviews{padding-top:10rem}@media (max-width:1023px){.course-page--reviews{padding-top:6.4rem;padding-bottom:5.6rem}}.blog-page--hero{padding-top:0;padding-bottom:2rem}@media (max-width:1023px){.blog-page--hero{padding-bottom:2.4rem}}.blog-page--container{display:grid;grid-template-columns:3fr 2fr;gap:2.4rem}@media (max-width:1023px){.blog-page--container{grid-template-columns:1fr}}.blog-page .breadcrumbs{display:block}@media (max-width:1023px){.blog-page .breadcrumbs{display:none}}.blog-page .breadcrumbs-mobile{display:none}@media (max-width:1023px){.blog-page .breadcrumbs-mobile{display:block}}.blog-page #breadcrumbs{font-size:2rem;margin-bottom:4rem}@media (max-width:1023px){.blog-page #breadcrumbs{font-size:1.4rem;text-align:start}}.blog-page--hero-content{display:flex;flex-direction:column;background-color:var(--color-secondary);border-radius:24px;overflow:hidden;padding:8rem 8.5rem;gap:2rem}.blog-page--hero-content h1{font-size:6.4rem;line-height:1}@media (max-width:1023px){.blog-page--hero-content h1{font-size:3.2rem;text-align:center}}@media (max-width:1023px){.blog-page--hero-content{padding:3.4rem 1.6rem;align-items:center}}.blog-page--hero-image-mobile{display:none}.blog-page--hero-image-mobile img{width:100%;height:100%;border-radius:24px;user-select:none;pointer-events:none;object-fit:cover}@media (max-width:1023px){.blog-page--hero-image-mobile{display:block}}@media (max-width:1023px){.blog-page--hero-description{text-align:center;font-size:1.6rem;line-height:1.4}}.blog-page--hero-socials{display:flex;align-items:center;gap:1.7rem}@media (max-width:1023px){.blog-page--hero-socials .social-text{font-size:1.6rem}}.blog-page--hero-socials .socials-flex{display:flex;gap:1.4rem}.blog-page--hero-socials .socials-flex a{border-radius:50%}.blog-page--hero-socials .socials-flex a img{width:4.5rem;border-radius:50%}@media (max-width:1023px){.blog-page--hero-socials .socials-flex a img{width:3rem}}.blog-page--hero-image img{width:100%;height:100%;border-radius:24px;user-select:none;pointer-events:none;object-fit:cover}@media (max-width:1023px){.blog-page--hero-image{display:none}}.blog-page--wrapper{display:flex;gap:5rem;justify-content:space-between}.blog-page--wrapper .blog-page--contact-form{width:31.4rem}@media (max-width:1023px){.blog-page--wrapper .blog-page--contact-form{width:100%}}@media (max-width:1023px){.blog-page--wrapper{flex-direction:column;gap:6.4rem}}.blog-page--content-main{border-bottom:1px solid var(--color-border);padding-bottom:2rem;max-width:85rem}.blog-page--content-main h3{font-size:3.2rem}@media (max-width:1023px){.blog-page--content-main p{font-size:1.6rem;line-height:1.4}}.blog-page--content-main img{margin:0;border-radius:16px;width:70rem;height:43rem;object-fit:cover}@media (max-width:1023px){.blog-page--content-main img{height:20rem}}@media (max-width:1023px){.blog-page--content-main{padding-bottom:2.8rem;max-width:100%}}.blog-page--courses-title{margin-top:4rem;margin-bottom:0.8rem}.blog-page--courses-title h2{font-size:4.8rem;line-height:1}@media (max-width:1023px){.blog-page--courses-title h2{font-size:2.8rem}}@media (max-width:1023px){.blog-page--courses-title{margin-top:2.4rem;margin-bottom:0;padding-bottom:1.2rem}}.blog-page--courses{display:flex;flex-direction:column;gap:13rem;padding-bottom:12.4rem}@media (max-width:1023px){.blog-page--courses{gap:6.4rem;padding-bottom:6.4rem}}