 * { box-sizing:border-box; }

 html { scroll-behavior:smooth; }

 body { font-size:18px; line-height:25px; font-weight:400; letter-spacing:-0.36px; color:var(--black-color); font-family:'Rubik', sans-serif; /*font-family: 'Signika', sans-serif;*/ }

 :root { --blue-color:#003b7c; --light-blue-color:#00a6eb; --orange-color:#f19953; --black-color:#1f2133; }

 h1 { font-size:75px; line-height:75px; font-weight:700; font-family:'Signika', sans-serif; }

 h2 { font-size:50px; line-height:62px; font-weight:700; font-family:'Signika', sans-serif; }

 h2 span { text-decoration:underline; color:var(--orange-color); }

 h3 { font-size:55px; line-height:68px; font-weight:700; font-family:'Signika', sans-serif; }

 h3 span { text-decoration:underline; color:var(--orange-color); }

 h4 { font-size:40px; line-height:50px; font-weight:700; font-family:'Signika', sans-serif; }

 h5 { font-size:25px; line-height:31px; font-weight:700; font-family:'Signika', sans-serif; }

 h5 span { text-decoration:underline; color:var(--orange-color); }

 h6 { font-size:20px; line-height:24px; font-weight:700; font-family:'Signika', sans-serif; }

 p { font-size:18px; line-height:25px; font-weight:400; letter-spacing:-0.36px; font-family:'Rubik', sans-serif; color:var(--black-color); }

 mark { padding:0; background:none; color:var(--orange-color); }

 .h-animation,.header .navbar .nav-item:before,.header .navbar .nav-item.menu-item-has-children > a:before,h1,.heading_1,h2,h3,h4,h5,h6,p,a,button,img { -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; }

 .btn { font-size:18px; padding:13px 18px; font-weight:300; line-height:inherit; font-family:'Signika', sans-serif; border:0px solid transparent; letter-spacing:-0.32px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; position:relative; box-shadow:none !important; }

 .btn img { margin-right:8px; pointer-events:none; }

 .btn::after { content:''; width:0%; height:100%; background-color:#fff; position:absolute; top:0; left:0; opacity:0.1; border-radius:5px; transition:all 0.2s; }

 .btn:hover::after { width:100%; }

 .btn.btn-lg { padding:15px 30px 12px; }

 .btn.btn-sm { padding:8px 30px 11px; }

 .btn.btn-primary { background-image:linear-gradient(to right, var(--blue-color), var(--light-blue-color)); color:#fff; }

 .btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active { background-color:#4a8cc9 !important; border-color:#4a8cc9 !important; }

 .btn.btn-secondary { background-image:linear-gradient(to right, var(--orange-color), #f6b989); }

 .btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:active { background-color:#e89861 !important; border-color:#e89861 !important; }

 .btn.btn-purple { background-color:#914099; border-color:#914099; color:#fff; }

 .btn.btn-light-purple { background-color:#d8abdd; border-color:#d8abdd; color:#fff; }

 .btn.btn-light-blue { background-image:linear-gradient(to right, var(--light-blue-color), #80c5f0); color:#fff; }

 .btn.btn-light-blue:hover,.btn.btn-light-blue:focus,.btn.btn-light-blue:active { background-color:#4a8cc9 !important; border-color:#4a8cc9 !important; }

 .header { box-shadow:0px 3px 6px rgba(0, 0, 0, 0.16); -webkit-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.16); -moz-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.16); -ms-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.16); -o-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.16); z-index:1; position:relative; background-color:#fff; }

 .header .navbar { padding-bottom:0px; padding-top:0px; }

 @media screen and (max-width:991px) { .header .navbar { padding-top:14px; padding-bottom:14px; }

 }

 .header .navbar .navbar-collapse { display:none; }

 @media screen and (max-width:1200px) { .header .navbar .navbar-brand { width:250px; }

 }

 @media screen and (max-width:991px) { .header .navbar .navbar-brand { max-width:160px; }

 }

 .header .navbar .navbar-nav { padding-top:74px; }

 .header .navbar .navbar-nav .nav-link { font-family:'Rubik', sans-serif; color:#1f2133; font-size:15px; line-height:18px; font-weight:500; padding:16px 15px; }

 @media screen and (max-width:1200px) { .header .navbar .navbar-nav .nav-link { font-size:13px; padding:16px 8px; }

 }

 .header .navbar .navbar-nav .nav-link.dropdown-toggle:after { width:10px; height:10px; background:url('../images/arrow.svg') no-repeat; background-position:center; background-size:9px; border:0; position:relative; top:4px; transform:rotate(180deg); }

 .header .navbar .nav-item { position:relative; }

 .header .navbar .nav-item:before { content:''; width:0px; height:4px; position:absolute; left:50%; bottom:5px; background-color:#f19953; border-radius:4px; transform:translate(-50%); }

 .header .navbar .nav-item:hover:before,.header .navbar .nav-item:focus:before { width:30px; }

 .header .navbar .nav-item:last-child ul.sub-menu { left:inherit !important; transform:none !important; right:0px; }

 .header .navbar .nav-item.menu-item-has-children > a { padding-right:18px; }

 .header .navbar .nav-item.menu-item-has-children > a:hover:before,.header .navbar .nav-item.menu-item-has-children > a:focus:before { transform:rotate(0deg); }

 .header .navbar .nav-item.menu-item-has-children > a:before { content:''; width:10px; height:10px; background:url(../images/arrow.svg) no-repeat; background-position:center; background-size:9px; border:0; position:absolute; top:20px; right:0; transform:rotate(180deg); }

 .header .navbar .nav-item ul.sub-menu { border:1px solid #c8c8c8; border-radius:0px 0px 5px 5px; box-shadow:0px 3px 20px rgba(0, 0, 0, 0.05); background-color:#fff; margin:0px; list-style:none; padding:0; position:absolute; display:none; min-width:240px; left:50%; transform:translateX(-50%); }

 .header .navbar .nav-item ul.sub-menu li a { font-size:15px; line-height:18px; color:#1f2133; padding:10px 20px !important; }

 .header .navbar .nav-item ul.sub-menu li a:focus:before,.header .navbar .nav-item ul.sub-menu li a:hover:before { display:none; }

 .header .navbar .nav-item ul.sub-menu li:before { display:none; }

 .header .navbar .nav-item:hover .sub-menu,.header .navbar .nav-item:focus .sub-menu { display:block; }

 .header .navbar .navbar-toggler { border:0px; padding:0px; outline:none; }

 .header .header_top { position:absolute; top:0px; right:0px; margin:auto; padding-right:25px; padding-top:15px; }

 .header .header_top ul { margin:0px; padding:0px; list-style:none; display:flex; flex-wrap:wrap; align-items:center; }

 .header .header_top ul li { padding-left:15px; color:#034a8b; font-size:18px; line-height:22px; font-weight:400; font-family:'Signika', sans-serif; }

 .home_banner { background-color:transparent; border-radius:0px; margin:0px; padding-top:180px; padding-bottom:180px; overflow:hidden; position:relative; min-height:630px; }

 @media screen and (max-width:991px) { .home_banner { padding-top:0px; padding-bottom:50px; }

 }

 .home_banner .home_banner_caption h1 { margin-bottom:20px; }

 @media screen and (max-width:767px) { .home_banner .home_banner_caption h1 { font-size:55px; line-height:55px; }

 }

 .home_banner .home_banner_caption h1 span { color:var(--orange-color); }

 .home_banner .home_banner_caption p { font-weight:700; }

 .home_banner .home_banner_caption .btn { margin-bottom:0.25em; margin-left:0.25em; }

 @media screen and (max-width:767px) { .home_banner .home_banner_caption .btn { width:100%; margin-bottom:10px; position:relative; }

 }

 @media screen and (max-width:767px) { .home_banner .home_banner_caption .btn img { position:absolute; left:23px; top:50%; transform:translateY(-50%); }

 }

 .home_banner .home_img { width:1200px; height:800px; background-color:#fff; border:20px solid rgba(0, 166, 235, 0.25); border-radius:900px 0 0 900px; -webkit-border-radius:900px 0 0 900px; -moz-border-radius:900px 0 0 900px; -ms-border-radius:900px 0 0 900px; -o-border-radius:900px 0 0 900px; position:absolute; left:-100%; top:-500px; transform:rotate(-50deg); overflow:hidden; }

 @media screen and (max-width:1890px) { .home_banner .home_img { left:-70%; width:1100px; height:800px; }

 }

 @media screen and (max-width:1200px) { .home_banner .home_img { left:-85%; }

 }

 @media screen and (max-width:991px) { .home_banner .home_img { right:-100px; left:inherit; width:850px; border-radius:400px; -webkit-border-radius:400px; -moz-border-radius:400px; -ms-border-radius:400px; -o-border-radius:400px; transform:rotate(-41deg); height:500px; top:-160px; position:relative; }

 }

 @media screen and (max-width:767px) { .home_banner .home_img { width:750px; height:420px; }

 }

 @media screen and (max-width:575px) { .home_banner .home_img { right:-40px; }

 }

 @media screen and (max-width:480px) { .home_banner .home_img { right:20px; height:400px; }

 }

 @media screen and (max-width:375px) { .home_banner .home_img { height:380px; width:450px; top:-57px; }

 }

 .home_banner .home_img img { object-fit:cover; transform:rotate(50deg) translateY(280px); width:1190px; height:650px; }

 @media screen and (max-width:991px) { .home_banner .home_img img { position:relative; left:-100px; transform:rotate(41deg) translateY(55px); height:450px; width:790px; }

 }

 @media screen and (max-width:375px) { .home_banner .home_img img { top:-44px; }

 }

 .home_banner .home_img .home_img_video { object-fit:cover; object-fit:cover; transform:rotate(50deg) translateY(361px); width:1400px; height:620px; }

 @media screen and (max-width:991px) { .home_banner .home_img .home_img_video { position:relative; left:-100px; transform:rotate(41deg) translateY(55px); height:450px; width:790px; }

 }

 @media screen and (max-width:375px) { .home_banner .home_img .home_img_video { top:-44px; }

 }

 .home_banner.right_img { padding-top:130px; padding-bottom:100px; min-height:500px; }

 @media screen and (max-width:767px) { .home_banner.right_img { padding-top:400px; }

 }

 @media screen and (max-width:575px) { .home_banner.right_img { padding-top:350px; }

 }

 .home_banner.right_img .home_img { right:-150px; left:inherit; width:1200px; border-radius:400px; -webkit-border-radius:400px; -moz-border-radius:400px; -ms-border-radius:400px; -o-border-radius:400px; border:20px solid #f4decd; transform:rotate(-41deg); height:550px; top:-280px; }

 @media screen and (max-width:1890px) { .home_banner.right_img .home_img { right:-300px; }

 }

 @media screen and (max-width:1200px) { .home_banner.right_img .home_img { right:-500px; }

 }

 @media screen and (max-width:991px) { .home_banner.right_img .home_img { position:absolute; right:-700px; }

 }

 @media screen and (max-width:767px) { .home_banner.right_img .home_img { width:750px; height:420px; right:-100px; top:-160px; }

 }

 @media screen and (max-width:575px) { .home_banner.right_img .home_img { width:550px; height:340px; top:-100px; }

 }

 @media screen and (max-width:480px) { .home_banner.right_img .home_img { right:-180px; }

 }

 .home_banner.right_img .home_img img { transform:rotate(41deg) translateY(150px); width:940px; height:500px; }

 @media screen and (max-width:991px) { .home_banner.right_img .home_img img { left:initial; }

 }

 @media screen and (max-width:767px) { .home_banner.right_img .home_img img { transform:rotate(41deg) translateY(123px); width:670px; height:350px; }

 }

 @media screen and (max-width:575px) { .home_banner.right_img .home_img img { top:0px; }

 }

 .custom_breadcrumb ol { background-color:transparent; padding-left:0px; padding-right:0px; margin:0; }

 .custom_breadcrumb ol li { color:#8e8f98 !important; font-size:16px; font-weight:500; }

 .custom_breadcrumb ol li a { color:#8e8f98; text-decoration:none; }

 .hgroup { margin-bottom:40px; }

 @media screen and (max-width:767px) { .hgroup { margin-bottom:20px; }

 }

 .hgroup h2 { margin-bottom:20px; }

 @media screen and (max-width:767px) { .hgroup h2 { font-size:40px; line-height:50px; margin-bottom:10px; }

 }

 .collages_col { margin-bottom:50px; }

 .collages_col .collages_icon { margin-bottom:20px; }

 @media screen and (max-width:767px) { .collages_col .collages_icon img { height:52px; }

 }

 .collages_col h5 { font-size:20px; line-height:25px; margin-bottom:20px; font-weight:400; }

 .collages_col h5 strong { font-weight:700; }

 .collages_col p { font-size:16px; line-height:19px; }

 @media screen and (max-width:767px) { .collages_col p { font-size:14px; line-height:17px; }

 }

 .collages { padding-bottom:30px; padding-top:80px; }

 @media screen and (max-width:767px) { .collages { padding-top:50px; padding-bottom:0px; }

 }

 .collages.gray_collages { background-color:#f7f7f7; }

 .think_video { margin-bottom:20px; }

 .think_video .img-rounded { border-radius:5px; }

 .think_video .video_md { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }

 .take_next_step { background-color:#f5f5f5; padding-top:50px; padding-bottom:50px; }

 @media screen and (max-width:767px) { .take_next_step { padding-bottom:10px; }

 }

 .steps_col { border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; overflow:hidden; margin-bottom:20px; display:block; position:relative; }

 .steps_col .steps_background { transition:all 0.5s; top:0; width:100%; height:100%; position:absolute; z-index:0; }

 .steps_col:hover { color:#fff; text-decoration:none; }

 .steps_col:hover .steps_background { transform:scale(1.3); }

 .steps_col .step_inner { padding:20px 20px 20px 30px; background-color:rgba(31, 33, 51, 0.45); height:129px; display:flex; flex-direction:column; justify-content:space-between; position:relative; z-index:10; }

 .steps_col .step_inner h5 { color:#fff; }

 .steps_col .step_inner p { color:#fff; margin-bottom:0px; font-size:14px; line-height:17px; }

 @media screen and (max-width:767px) { .take_step_content { margin-bottom:50px; }

 }

 .take_step_content h2 { line-height:50px; margin-bottom:20px; }

 @media screen and (max-width:767px) { .take_step_content h2 { font-size:40px; margin-bottom:10px; }

 }

 .smart_pathway { background-color:var(--black-color); padding-top:50px; padding-bottom:50px; }

 @media screen and (max-width:767px) { .smart_path_content { padding-bottom:25px; }

 }

 .smart_path_content h2 { color:#fff; }

 @media screen and (max-width:767px) { .smart_path_content h2 { font-size:40px; line-height:50px; margin-bottom:10px; }

 }

 .smart_path_content p { color:#fff; font-weight:300; margin-bottom:30px; }

 .smart_path_content p strong { font-weight:500; }

 .smart_path_content ul { margin:0px; padding:0px; list-style:none; }

 .smart_path_content ul li { padding-left:46px; position:relative; margin-bottom:24px; }

 .smart_path_content ul li:before { content:''; width:30px; height:30px; background:url('../images/check.svg') no-repeat; background-position:center; background-size:30px; position:absolute; left:0; top:0; }

 .smart_path_content ul li p { font-size:16px; line-height:19px; font-weight:400; margin-bottom:0px; }

 .smart_path_content ul li h5 { color:#fff; }

 .think_beford { padding-top:80px; }

 @media screen and (max-width:767px) { .think_beford { padding-top:50px; }

 }

 .think_content h3 { margin-bottom:20px; }

 @media screen and (max-width:767px) { .think_content h3 { font-size:40px; line-height:50px; margin-bottom:10px; }

 }

 .think_content p { font-size:16px; line-height:19px; }

 .client_logo { padding-top:70px; padding-bottom:80px; }

 @media screen and (max-width:767px) { .client_logo { padding-top:50px; padding-bottom:50px; }

 }

 .client_logo_col img { max-width:150px; max-height:80px; }

 .welcome_collage { background-color:#f5f5f5; padding-top:60px; padding-bottom:60px; position:relative; overflow:hidden; min-height:533px; }

 @media screen and (max-width:767px) { .welcome_collage { padding-top:0px; padding-bottom:40px; }

 }

 .future_content { margin-bottom:30px; }

 .future_content h2 { margin-bottom:20px; }

 @media screen and (max-width:767px) { .future_content h2 { font-size:40px; line-height:50px; margin-bottom:10px; }

 }

 .future_content p { margin-bottom:30px; }

 @media screen and (max-width:767px) { .future_content p { margin-bottom:20px; }

 }

 .future_content .btn { margin-bottom:0.25em; margin-left:0.25em; }

 @media screen and (max-width:767px) { .future_content .btn { width:100%; margin-bottom:10px; position:relative; }

 }

 @media screen and (max-width:767px) { .future_content .btn img { left:23px; top:50%; transform:translateY(-50%); position:absolute; }

 }

 .collage_img { position:absolute; right:-500px; top:-340px; width:1050px; height:530px; border-radius:400px; -webkit-border-radius:400px; -moz-border-radius:400px; -ms-border-radius:400px; -o-border-radius:400px; overflow:hidden; border:20px solid #f4decd; transform:rotate(-41deg); }

 @media screen and (max-width:1200px) { .collage_img { right:-600px; top:-200px; }

 }

 @media screen and (max-width:991px) { .collage_img { right:-650px; }

 }

 @media screen and (max-width:767px) { .collage_img { width:700px; height:370px; top:-190px; position:relative; right:0; margin-bottom:-40px; }

 }

 @media screen and (max-width:767px) { .collage_img { right:30px; }

 }

 .collage_img img { width:880px; height:480px; object-fit:cover; top:16px; left:-30px; position:relative; transform:rotate(41deg) translateY(120px); }

 @media screen and (max-width:1200px) { .collage_img img { width:500px; height:550px; object-fit:cover; top:16px; left:-30px; position:relative; transform:rotate(41deg) translateY(-80px); }

 }

 @media screen and (max-width:767px) { .collage_img img { height:270px; width:600px; transform:rotate(41deg) translateY(110px); }

 }

 .future_beford { padding-top:80px; padding-bottom:80px; }

 @media screen and (max-width:767px) { .future_beford { padding-top:50px; padding-bottom:50px; }

 }

 .footer { background-color:var(--black-color); padding-top:50px; padding-bottom:42px; }

 @media screen and (max-width:767px) { .footer { padding-bottom:30px; }

 }

 .logo_footer { margin-bottom:28px; }

 .logo_footer a { margin-bottom:28px; display:inline-block; }

 @media screen and (max-width:767px) { .logo_footer a { max-width:306px; margin-bottom:20px; }

 }

 .logo_footer p { color:#fff; font-size:14px; line-height:26px; font-weight:300; }

 @media screen and (max-width:767px) { .logo_footer p { font-size:12px; }

 }

 .footer_info { margin-bottom:100px; }

 @media screen and (max-width:767px) { .footer_info { margin-bottom:50px; }

 }

 .footer_info .footer_info_inn { margin-bottom:22px; }

 .footer_info .footer_info_inn .footer_inn { display:flex; align-items:center; margin-bottom:10px; }

 .footer_info .footer_info_inn .footer_inn .footer_icon { -ms-flex:0 0 32px; flex:0 0 32px; max-width:32px; height:32px; }

 .footer_info .footer_info_inn .footer_inn .footer_content { padding-left:16px; }

 .footer_info .footer_info_inn .footer_inn .footer_content h5 { color:#fff; margin-bottom:0px; }

 @media screen and (max-width:767px) { .footer_info .footer_info_inn .footer_inn .footer_content h5 { font-size:18px; line-height:22px; }

 }

 .footer_info .footer_info_inn p { color:#fff; font-size:14px; line-height:16px; font-weight:300; }

 @media screen and (max-width:767px) { .footer_info .footer_info_inn p { font-size:12px; line-height:14px; padding-left:49px; }

 }

 .footer_info .footer_info_inn p strong { font-weight:400; }

 .footer_links { margin-bottom:100px; }

 .footer_links h5 { color:#fff; margin-bottom:15px; }

 .footer_links ul { margin:0px; padding:0px; list-style:none; }

 .footer_links ul li { margin-bottom:10px; }

 .footer_links ul li a { font-size:14px; line-height:17px; color:#fff; text-decoration:none; font-weight:300; display:block; }

 .footer_links.footer_double ul { display:flex; flex-wrap:wrap; }

 .footer_links.footer_double ul li { -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; padding-right:15px; }

 .footer_copyright p { color:#fff; font-size:16px; line-height:19px; margin-bottom:0px; justify-content:flex-end; }

 @media screen and (max-width:767px) { .footer_copyright p { font-weight:300; margin-bottom:20px; }

 }

 .footer_copyright ul { display:flex; margin:0px; padding:0px; list-style:none; flex-wrap:wrap; justify-content:flex-end; }

 @media screen and (max-width:767px) { .footer_copyright ul { justify-content:center; }

 }

 .footer_copyright ul li { position:relative; padding-right:10px; padding-left:10px; }

 .footer_copyright ul li:before { content:''; width:1px; height:20px; background-color:#fff; position:absolute; right:0; top:0; }

 .footer_copyright ul li a { color:#fff; text-decoration:none; font-size:16px; line-height:19px; font-weight:300; display:block; }

 .footer_copyright ul li:last-child:before { display:none; }

 @media screen and (max-width:767px) { .business_tab { padding-top:60px; }

 }

 @media screen and (max-width:767px) { .business_tab h2 { font-size:40px; line-height:50px; }

 }

 .business_accrdion .card { border-radius:0px; border:0px; }

 .business_accrdion .card-header { background-color:#e5ecf3; border-radius:0px; border:0; color:var(--blue-color); font-size:16px; line-height:22px; font-weight:500; position:relative; }

 .business_accrdion .card-header:before { content:''; width:10px; height:10px; position:absolute; right:30px; top:18px; background:url(../images/arrow_blue.svg) no-repeat; background-position:center; background-size:10px; }

 .business_accrdion .card-header.collapsed:before { transform:rotate(180deg); }

 .business_head { background-color:#e5ecf3; }

 @media screen and (max-width:575px) { .business_head { display:none; }

 }

 .business_head .nav .nav-item { padding:0px 20px; }

 .business_head .nav .nav-item:first-child { padding-left:0px; }

 .business_head .nav .nav-item a { color:var(--blue-color); font-size:18px; line-height:22px; font-weight:500; padding:18px 0px; position:relative; }

 .business_head .nav .nav-item a.active:before { content:''; width:50px; height:6px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; background-color:var(--orange-color); position:absolute; left:50%; bottom:7px; transform:translateX(-50%); }

 @media screen and (max-width:575px) { .tab-content .tabdiploma { display:none; }

 }

 .tabdiploma { background-color:#f6f6f6; padding-top:30px; padding-bottom:70px; position:relative; overflow:hidden; }

 @media screen and (max-width:991px) { .tabdiploma { padding-bottom:356px; }

 }

 .tabdiploma h4 { margin-bottom:30px; color:var(--black-color); }

 .tabdiploma .bus_tabimg { position:absolute; right:-416px; bottom:0; width:720px; height:380px; border-radius:350px; -webkit-border-radius:350px; -moz-border-radius:350px; -ms-border-radius:350px; -o-border-radius:350px; overflow:hidden; transform:rotate(43deg); border:20px solid rgba(0, 166, 235, 0.25); }

 .tabdiploma .bus_tabimg img { transform:rotate(-43deg) translateY(28px); height:480px; width:310px; object-fit:cover; }

 @media screen and (max-width:991px) { .tabdiploma .bus_tabimg { right:-156px; bottom:-100px; width:520px; height:380px; }

 .tabdiploma .bus_tabimg img { transform:rotate(-43deg) translateY(-12px) translateX(0px); height:330px; width:350px; left:0; object-fit:cover; }

 }

 .tabdiploma ul { margin:0px; padding:0px; list-style:none; }

 .tabdiploma ul li { position:relative; padding-left:15px; margin-bottom:8px; }

 .tabdiploma ul li:before { content:''; width:4px; height:4px; background-color:var(--black-color); position:absolute; left:0; top:9px; border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; }

 .diploma_conte p { margin-bottom:30px; }

 .diploma-cs { border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; background-color:#fff; box-shadow:0px 3px 20px rgba(0, 0, 0, 0.1); -webkit-box-shadow:0px 3px 20px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 3px 20px rgba(0, 0, 0, 0.1); -ms-box-shadow:0px 3px 20px rgba(0, 0, 0, 0.1); -o-box-shadow:0px 3px 20px rgba(0, 0, 0, 0.1); padding:20px 20px 5px 20px; margin-bottom:30px; }

 .diploma-cs h6 { margin-bottom:5px; }

 .diploma-cs h5 { margin-bottom:20px; font-family:'Rubik', sans-serif; }

 .career_pathway { padding-top:70px; padding-bottom:50px; }

 @media screen and (max-width:767px) { .career_pathway { padding-top:54px; padding-bottom:30px; }

 }

 .career_list h5 { font-size:30px; line-height:37px; margin-bottom:30px; }

 @media screen and (max-width:767px) { .career_list h5 { font-size:25px; line-height:31px; margin-bottom:20px; }

 }

 .career_list ul { margin:0px; padding:0px; list-style:none; }

 .career_list ul li { font-size:25px; line-height:31px; font-weight:700; margin-bottom:20px; padding-left:46px; position:relative; font-family:'Signika', sans-serif; }

 @media screen and (max-width:767px) { .career_list ul li { font-size:22px; line-height:27px; }

 }

 .career_list ul li:before { content:''; width:30px; height:30px; position:absolute; left:0; top:0; background:url("../images/check.svg") no-repeat; background-position:center; background-size:30px; }

 @media screen and (max-width:767px) { .career_list ul li:before { width:27px; height:27px; background-size:27px; }

 }

/*# sourceMappingURL=style.css.map */