#education-container p{margin:0}#education-container b,#education-container em,#education-container i,#education-container strong{font-family:inherit}#education-container .banner{display:flex;justify-content:center;align-items:center;width:100%;height:202px;background-color:#0096fa;overflow:hidden;position:relative}#education-container .banner img{object-fit:cover;width:100%;height:100%}#education-container .banner .youtube-modal,#education-container .banner video{margin:auto;height:100%;min-width:100%;object-fit:cover;opacity:0;transition:opacity 2s,z-index 0s 2s;z-index:-1}#education-container .banner .youtube-modal{background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;padding:60px;overflow:auto}#education-container .banner .youtube-modal .youtube-container{position:relative;height:calc(calc(100vw - 120px) * .5625);max-height:450px;width:100%;max-width:800px;margin:auto}#education-container .banner .youtube-modal .youtube-container .close-youtube{position:absolute;top:-25px;right:-5px;font-size:25px;text-align:center;line-height:20px;color:#fff;font-weight:400;width:20px}#education-container .banner .youtube-modal .youtube-container #ytplayer{position:absolute;top:0;right:0;bottom:0;left:0}#education-container .banner video{position:absolute}#education-container .banner>label{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer}#education-container .banner>label[hidden]{display:none}#education-container .banner>label lottie-player{margin:auto;opacity:1;width:75px;height:75px}#education-container .banner #toggle-banner-video:checked~label,#education-container .banner #toggle-banner-youtube:checked~label{z-index:-1}#education-container .banner #toggle-banner-video:checked~video,#education-container .banner #toggle-banner-youtube:checked~.youtube-modal{opacity:1;z-index:1;transition:opacity 2s,z-index 0s 0s}#education-container .banner #toggle-banner-youtube:checked~.youtube-modal{z-index:20}#education-container .presentation{width:100%;max-width:786px;margin:auto;padding:36px 16px 0}#education-container .presentation .h2{font-family:degular-display,sans-serif;font-weight:700;font-style:normal;font-size:40px;line-height:36px;letter-spacing:.6px;color:#181716;margin:0 0 22px}#education-container .presentation .h3{font-family:degular,sans-serif;font-weight:700;font-style:normal;font-size:20px;line-height:24px;color:#0096fa;margin:0 0 10px}#education-container .presentation .paragraph{font-family:degular,sans-serif;font-weight:500;font-style:normal;font-size:18px;line-height:24px;color:#000101}#education-container .presentation .paragraph.end{line-height:20px;margin-top:34px}#education-container .presentation .button-link{font-family:degular,sans-serif;font-weight:500;font-style:normal;font-size:18px;line-height:18px;letter-spacing:.9px;min-width:222px;margin:auto;display:table;text-align:center;padding:9px;border-radius:25px;background-color:#0096fa;color:#fff;text-decoration:none;margin-top:30px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}#education-container .projects-container{width:100%;max-width:1084px;margin:auto;padding:18px}#education-container .projects-container .text-container{text-align:center;margin:0 0 24px}#education-container .projects-container .text-container .h3{font-family:degular-display,sans-serif;font-weight:700;font-style:normal;font-size:24px;line-height:24px;letter-spacing:.36px;color:#181716;margin:0 0 3px}#education-container .projects-container .text-container .paragraph{font-family:degular,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:21px;color:#181716}#education-container .projects-container .years{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-bottom:13px}#education-container .projects-container .years label{font-family:degular,sans-serif;font-weight:500;font-style:normal;font-size:25px;line-height:31px;text-align:center;color:#0096fa;background-color:#fff;border:1.5px solid #0096fa;border-radius:18px;margin-bottom:0;min-width:60px;height:36px;padding:0 10px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}#education-container .projects-container .years label:not(.collapsed){font-weight:700;color:#fff;background-color:#0096fa}#education-container .projects-container .subjects>.collapsing{-webkit-transition-duration:0s;transition-duration:0s}#education-container .projects-container .subjects label{font-family:degular,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:14px;color:#fff;background-color:rgba(0,150,250,.6);border-radius:14px;padding:10px 17px 10px 14px;margin-bottom:5px;width:100%;height:75px;display:flex;flex-direction:row;justify-content:space-between;cursor:pointer;transition:background-color 2s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}#education-container .projects-container .subjects label:hover{background-color:#0096fa;transition:background-color .5s}#education-container .projects-container .subjects label>span{display:flex;flex-direction:column;justify-content:space-between}#education-container .projects-container .subjects label>span.right{text-align:right}#education-container .projects-container .subjects label>span.right>span:last-child{opacity:0}#education-container .projects-container .subjects label>span>span:last-child{transition:opacity .5s}#education-container .projects-container .subjects label>span.left>span:first-child{font-size:19px;font-weight:700;line-height:19px;color:#181716;transition:color .5s}#education-container .projects-container .subjects label>span.right>span:first-child{display:flex;justify-content:center;font-size:18px;line-height:18px;align-items:center;margin-top:7px;margin-right:0;margin-left:auto;width:12px;height:6px;transition:transform .5s}#education-container .projects-container .subjects label[aria-expanded=true]{background-color:#181716}#education-container .projects-container .subjects label[aria-expanded=true]>span.left>span:first-child{color:#fff}#education-container .projects-container .subjects label[aria-expanded=true]>span.left>span:last-child{opacity:0}#education-container .projects-container .subjects label[aria-expanded=true]>span.right>span.fa-angle-down{transform:rotateX(180deg)}#education-container .projects-container .subjects label[aria-expanded=true]>span.right>span:last-child{opacity:1}#education-container .projects-container .projects{display:flex;gap:21px;flex-direction:column;flex-wrap:wrap;margin-bottom:21px}#education-container .projects-container .projects .project .image-container{display:block;border-radius:10px;margin-bottom:5px;height:182px;overflow:hidden}#education-container .projects-container .projects .project .image-container img{object-fit:cover;width:100%;height:100%}#education-container .projects-container .projects .project .link{font-family:degular,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:24px;color:#0096fa;text-decoration:none}#education-container .projects-container .projects .project .link .grey{color:#919b9b}#education-container .projects-container .projects .project .image-container.unavailable{opacity:.25}#education-container .projects-container .projects .project .link.unavailable{color:#181716;opacity:.7}@media (min-width:986px){#education-container .banner{height:380px}#education-container .banner>label lottie-player{width:120px;height:120px}#education-container .presentation{padding:57px 18px 0}#education-container .presentation .h2{font-size:60px;line-height:60px;letter-spacing:.9px;opacity:.9;margin-bottom:25px}#education-container .presentation .h3{font-size:30px;line-height:30px}#education-container .presentation .paragraph{font-size:23px;line-height:30px}#education-container .presentation .paragraph.end{line-height:25px;margin-top:46px}#education-container .presentation .button-link{font-size:21px;line-height:22px;letter-spacing:1.05px;padding:11px;margin-top:28px;min-width:240px}#education-container .projects-container{padding:42px}#education-container .projects-container .text-container{display:flex;justify-content:center;text-align:left;margin:0 0 35px;padding-left:25px}#education-container .projects-container .text-container .h3{font-size:36px;line-height:40px;letter-spacing:.54px}#education-container .projects-container .text-container .paragraph{font-size:26px;line-height:40px}#education-container .projects-container .years{gap:20px;margin-bottom:30px}#education-container .projects-container .years label{font-size:28px;line-height:42px;border:2px solid #0096fa;border-radius:25px;min-width:125px;height:50px}#education-container .projects-container .subjects label{font-size:18px;line-height:18px;padding:6px 17px}#education-container .projects-container .subjects label>span.left>span:first-child{font-size:32px;line-height:32px}#education-container .projects-container .subjects label>span.right>span:first-child{font-size:21px;line-height:21px;width:16px;height:8px}#education-container .projects-container .projects{gap:40px;flex-direction:row;margin-bottom:28px}#education-container .projects-container .projects.center-content{justify-content:center}#education-container .projects-container .projects .project{width:calc(50% - 20px)}#education-container .projects-container .projects .project .image-container{height:270px}#education-container .projects-container .projects .project .link{font-size:20px;line-height:24px}}