.section-container{padding-top:110px}.section-container p,.section-container li,.section-container h1,.section-container h2,.section-container h3,.section-container h4,.section-container a,.section-container .page-intro,.section-container .card-container{font-weight:700;opacity:1!important}.section-container .fa-icon i{font-weight:400}.section-bg-ai,.section-bg-ml,.section-bg-web,.section-bg-da,.section-bg-career,.section-bg-skills,.section-bg-about,.section-bg-testimonials,.section-bg-contact{background-color:transparent}.section-bg-ai{background-image:linear-gradient(rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(180deg,#eef6fc,#fff 80%);background-size:40px 40px,40px 40px,100% 100%}.section-bg-ml{background-image:linear-gradient(rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(180deg,#eaf4fb,#fff 80%);background-size:40px 40px,40px 40px,100% 100%}.section-bg-web{background-image:linear-gradient(rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(180deg,#e3f0fa,#fff 80%);background-size:40px 40px,40px 40px,100% 100%}.section-bg-da{background-image:linear-gradient(rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(180deg,#ddedf9,#fff 80%);background-size:40px 40px,40px 40px,100% 100%}.section-bg-career{background-image:linear-gradient(rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(180deg,#d8e9f6,#fff 80%);background-size:40px 40px,40px 40px,100% 100%}.section-bg-skills{background-image:linear-gradient(rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(180deg,#d3e6f4,#fff 80%);background-size:40px 40px,40px 40px,100% 100%}.section-bg-about{background-image:linear-gradient(rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(180deg,#cde2f2,#fff 80%);background-size:40px 40px,40px 40px,100% 100%}.section-bg-testimonials{background-image:linear-gradient(rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(180deg,#c7def0,#fff 80%);background-size:40px 40px,40px 40px,100% 100%}.section-bg-contact{background-image:linear-gradient(rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,123,166,.06) 1px,transparent 1px),linear-gradient(180deg,#c1daee,#fff 80%);background-size:40px 40px,40px 40px,100% 100%}@media(min-width:980px){.scroll-home .section-container{padding-top:60px;background-color:transparent}.scroll-home .section-container-inner,.scroll-home .section-container>.container{background-color:transparent}}@media(min-width:768px)and (max-width:990px){.navbar{margin:0}.navbar-default .navbar-collapse,.navbar-inverse .navbar-collapse{margin:0;padding:0}.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px #ffffff1a}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in,.navbar-collapse.collapsing{display:block!important}.navbar-fixed-top .navbar-collapse{max-height:340px;overflow-y:auto}.navbar .navbar-nav{float:none!important;margin:7.5px -15px;width:auto!important;display:block;flex-wrap:wrap;justify-content:flex-start}.navbar .navbar-nav>li{float:none}.navbar-default .navbar-nav>li>a{text-align:left;padding:10px 15px}.navbar-default .navbar-nav>li:not(:last-child)>a:after{display:none}}@media(max-width:767px),(pointer:coarse){.navbar-default .navbar-nav>li:not(:last-child)>a:after{display:none}}@media(max-width:767.98px){.section-container,.section-container:first-of-type{padding-top:70px!important}}.page-content{position:relative;z-index:1}#site-border-left,#site-border-right,#site-border-top,#site-border-bottom{z-index:100}.page-intro{font-size:14px;font-weight:700;margin-top:12px}.hero-cta{margin-top:36px;text-align:left}@media(max-width:979.98px){.hero-cta{position:fixed;top:16px;right:84px;left:auto;margin-top:0;z-index:1031}.hero-cta .hero-btn-glass{padding:9px 18px;font-size:12px;gap:6px;color:#fff!important;background:#ffffff1f!important;border-color:#ffffff59;box-shadow:0 4px 24px #00000040}.hero-cta .hero-btn-glass svg{width:14px;height:14px}}.hero-cta .hero-btn-glass{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#057ba62e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid rgba(255,255,255,.4);border-radius:6px;color:#fff!important;font-weight:800;letter-spacing:.1em;font-size:14px;text-transform:none;box-shadow:0 4px 24px #057ba640;transition:all .25s ease}.hero-cta .hero-btn-glass svg{width:16px;height:16px;flex-shrink:0}.hero-cta .hero-btn-glass:hover,.hero-cta .hero-btn-glass:focus,.hero-cta .hero-btn-glass:active{background:#ffffffe6;color:#1e3a8a;border-color:#ffffffe6;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}.navbar-default .navbar-nav>li:not(:last-child)>a:after{background:currentColor}@media(min-width:768px){.navbar-header{float:none}.navbar-toggle{display:block!important}.navbar-collapse.collapse{display:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.navbar-collapse.collapse.in,.navbar-collapse.collapsing{display:block!important}.navbar-default .navbar-nav{width:100%!important;margin:0}.navbar-default .navbar-nav>li{float:none}.navbar-default .navbar-nav>li:not(:last-child)>a:after{display:none}}@media(max-width:767.98px){.navbar-toggle{display:block!important}.navbar-collapse,.navbar-default .navbar-collapse.collapse{display:none!important;height:auto!important}.navbar-collapse.in,.navbar-collapse.collapsing,.navbar-default .navbar-collapse.in,.navbar-default .navbar-collapse.collapsing{display:block!important;max-height:none!important;overflow-y:auto!important}.navbar-default .navbar-nav{width:100%!important;margin:0}.navbar-default .navbar-nav>li{float:none}}.projects-carousel{position:relative}.projects-carousel .carousel-inner{overflow:hidden}.projects-carousel .item{display:none}.projects-carousel .item.active{display:block}@media(max-width:767.98px){.projects-carousel .item,.projects-carousel .item.active,.projects-carousel .item.next,.projects-carousel .item.prev{display:block!important;position:relative!important;left:0!important;top:auto!important;transform:none!important;opacity:1!important;float:none!important}.projects-carousel .item{margin-bottom:48px}.projects-carousel .carousel-control{display:none!important}}.projects-carousel .carousel-control,.projects-carousel .carousel-control.left,.projects-carousel .carousel-control.right{position:absolute;top:50%!important;bottom:auto!important;transform:translateY(-50%);width:42px;height:42px;border-radius:0;background-color:#057ba6;border:1px solid #057ba6;color:#fff;opacity:1;z-index:5;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;line-height:1;text-shadow:none;background-image:none}.projects-carousel .carousel-control.left{left:8px}.projects-carousel .carousel-control.right{right:8px}.projects-carousel .carousel-control:hover,.projects-carousel .carousel-control:focus{background-color:#057ba6;border-color:#057ba6;color:#fff;opacity:.85}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active{color:#fff!important;background-color:#057ba6!important;border-color:#057ba6!important}.form-control,textarea.form-control{border:1px solid #057ba6;color:#057ba6}.form-control:focus,textarea.form-control:focus{border-color:#057ba6!important}.navbar-default .navbar-nav>li>a.active:after{background:#057ba6}#site-border-left,#site-border-right{background:#fff}a,button,.btn,a:focus,button:focus,.btn:focus,a:active,a:focus-visible{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:focus-visible,.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a.active:focus-visible{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.navbar-default .navbar-nav>li>a.active,.navbar-default .navbar-nav>li>a.active:hover,.navbar-default .navbar-nav>li>a.active:focus{color:#057ba6!important;border-bottom:2px solid #057ba6!important}.profile-frame{display:inline-block;max-width:50%;padding:12px;border:3px solid #057ba6;border-radius:0}.profile-frame .img-responsive{width:100%}.career-timeline{position:relative;padding-left:32px}.career-timeline:before{content:"";position:absolute;left:12px;top:14px;bottom:4px;width:2px;background:#057ba6}.career-item{position:relative;margin-bottom:42px}.career-item:last-child{margin-bottom:0}.career-item:before{content:"";position:absolute;left:-26px;top:5px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid #057ba6;box-sizing:border-box}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#057ba6}.h2:after,.h2:before,h2:after,h2:before,h1.h2:after,h1.h2:before{display:none!important}.black-image-project-hover img{-webkit-filter:none!important;filter:none!important}.card-container{background-color:#fff;border:1px solid rgba(5,123,166,.25)}.card-container h3,.card-container h4{color:#057ba6}.hero-full-container.white-text-container h1,.hero-full-container.white-text-container h1 span,.hero-full-container{color:#fff}.section-container{background-color:#fff}.fa-icon i,.list-unstyled li h3{color:#057ba6}
