.js-fullheight{min-height:100vh}html{scroll-behavior:smooth}section[id]{scroll-margin-top:55px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.animate-box--static{opacity:1}#home .flexslider{background:0 0}#home .flexslider .slider-text,#home .flexslider .slider-text>.slider-text-inner{min-height:100vh}#home .flexslider .slides{position:relative}#home .flexslider .slides>li{opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s;display:block;position:absolute;inset:0}#home .flexslider .slides>li.is-active{opacity:1;visibility:visible;position:relative}#home .flexslider .slides li .overlay{z-index:1;background:linear-gradient(90deg,#0000008c 0%,#00000040 45%,#0000 75%);position:absolute;inset:0}@media screen and (width<=991px){#home .flexslider .slides li .overlay{background:#00000073}}@media screen and (width>=992px) and (width<=1199px){#home .flexslider .slider-text .slider-text-inner h1{font-size:42px}}#home .flex-control-nav button{width:12px;height:12px;box-shadow:none;cursor:pointer;background:#00000080;border:none;border-radius:50%;padding:0;display:block}#home .flex-control-nav button.flex-active{background:0 0;border:2px solid #2c98f0}#home .flex-control-nav button:focus-visible{outline-offset:2px;outline:2px solid #2c98f0}#home .flexslider .slider-text.is-visible{opacity:1}#home .flexslider .slider-text .slider-text-inner h1,#home .flexslider .slider-text .slider-text-inner h2{color:#fff}#home .flexslider .slider-text .slider-text-inner h2 a{color:#fff;border-bottom-color:#ffffffb3}#home .flexslider .slider-text .slider-text-inner .btn.btn-learn{color:#fff;border-color:#fff}.panel-collapse{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.panel-collapse.is-open{grid-template-rows:1fr}.panel-collapse-inner{min-height:0;overflow:hidden}.panel-heading button.panel-toggle{letter-spacing:1px;text-transform:uppercase;color:#fff;text-align:left;cursor:pointer;width:100%;box-shadow:none;background-color:#2c98f0;border:none;padding:20px 25px;font-family:Quicksand,Arial,sans-serif;font-size:14px;font-weight:500;display:block;position:relative}.panel-heading button.panel-toggle:focus-visible{outline-offset:-4px;outline:2px solid #fff}.panel-heading button.panel-toggle:after{content:"";margin-top:-7px;font-family:icomoon;font-size:14px;font-weight:400;line-height:1;position:absolute;top:50%;right:20px}.panel-heading button.panel-toggle.collapsed:after{content:""}.panel-heading button.panel-toggle.collapsed{color:#333;background:#f2f3f7;border:1px solid #e6e6e6}.skill-group{margin-bottom:2.5em}.skill-group-title{text-transform:uppercase;letter-spacing:1px;color:#2c98f0;align-items:center;gap:.5em;margin-bottom:1em;font-family:Quicksand,Arial,sans-serif;font-size:14px;font-weight:500;display:flex}.skill-group-title i{font-size:20px}.skill-tags{flex-wrap:wrap;gap:.6em;margin:0;padding:0;list-style:none;display:flex}.skill-tag{color:#333;background:#f2f3f7;border:1px solid #e6e6e6;border-radius:4px;padding:.5em 1em;font-size:13px}.colorlib-nav-toggle{cursor:pointer;background:0 0;border:none}.theme-toggle{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:background .2s,border-color .2s;display:flex;position:absolute;top:20px;right:20px}.theme-toggle:hover{background:#0000000d}.theme-toggle:focus-visible{outline-offset:2px;outline:2px solid #2c98f0}[data-theme=dark]{--dt-bg:#14161a;--dt-surface:#1e2128;--dt-surface-alt:#262a33;--dt-border:#33373f;--dt-text:#e4e6eb;--dt-text-muted:#9aa0ab;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .theme-toggle{color:var(--dt-text);border-color:#ffffff26}[data-theme=dark] .theme-toggle:hover{background:#ffffff14}[data-theme=dark] body{background:var(--dt-bg);color:var(--dt-text-muted)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--dt-text)}[data-theme=dark] #colorlib-aside{background:var(--dt-surface);scrollbar-color:var(--dt-border) var(--dt-surface)}[data-theme=dark] body.offcanvas #colorlib-aside{background:var(--dt-surface)}[data-theme=dark] #colorlib-aside #colorlib-logo a{color:var(--dt-text)}[data-theme=dark] #colorlib-aside #colorlib-main-menu ul li a{color:var(--dt-text-muted)}[data-theme=dark] #colorlib-aside #colorlib-main-menu ul li a:hover{color:var(--dt-text)}[data-theme=dark] #colorlib-aside .colorlib-footer{color:#fff6}[data-theme=light] #colorlib-aside .colorlib-footer ul li a{color:#00000059}[data-theme=light] #colorlib-aside .colorlib-footer ul li a:hover,[data-theme=light] #colorlib-aside .colorlib-footer ul li a:active,[data-theme=light] #colorlib-aside .colorlib-footer ul li a:focus{color:#2c98f0}[data-theme=dark] .heading-meta{color:#7a8087}[data-theme=dark] .panel{background-color:var(--dt-surface)}[data-theme=dark] .panel-body{background-color:var(--dt-surface);border-color:var(--dt-border)!important}[data-theme=dark] .panel-heading button.panel-toggle.collapsed{background:var(--dt-surface-alt);border-color:var(--dt-border);color:var(--dt-text-muted)}[data-theme=dark] .timeline-centered:before{background:var(--dt-border)}[data-theme=dark] .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon{box-shadow:0 0 0 5px var(--dt-bg)}[data-theme=dark] .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.color-none{background:var(--dt-bg)}[data-theme=dark] .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label{background:var(--dt-surface)}[data-theme=dark] .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after{border-color:transparent var(--dt-surface) transparent transparent}[data-theme=dark] .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a{color:var(--dt-text)}[data-theme=dark] .services{background:var(--dt-surface)}[data-theme=dark] .hire{background:var(--dt-surface);border-bottom:2px solid #f9bf3f;box-shadow:0 0 56px -8px #0000002b}[data-theme=dark] .hire h2{color:var(--dt-text)}[data-theme=dark] .hire .btn-hire{color:var(--dt-text);border-color:var(--dt-border)}[data-theme=dark] .hire .btn-hire:hover,[data-theme=dark] .hire .btn-hire:focus-visible{background:#ffffff14}[data-theme=dark] .skill-tag{background:var(--dt-surface-alt);border-color:var(--dt-border);color:var(--dt-text-muted)}[data-theme=dark] .form-control{color:var(--dt-text);background:var(--dt-surface)!important}[data-theme=dark] .form-control::-moz-placeholder{color:var(--dt-text-muted)}[data-theme=dark] .form-control:-ms-placeholder-shown{color:var(--dt-text-muted)}[data-theme=dark] .form-control::-webkit-input-placeholder{color:var(--dt-text-muted)}[data-theme=dark] .colorlib-feature .colorlib-icon{background:var(--dt-surface)}[data-theme=dark] .colorlib-feature .colorlib-text h3{color:var(--dt-text-muted)}[data-theme=dark] .colorlib-nav-toggle i,[data-theme=dark] .colorlib-nav-toggle i:before,[data-theme=dark] .colorlib-nav-toggle i:after,[data-theme=dark] .colorlib-nav-toggle.active i:before,[data-theme=dark] .colorlib-nav-toggle.active i:after{background:var(--dt-text)}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
