.admin-overlay-container{left:50%;position:absolute;top:50%}.admin-overlay-icon{background-color:transparent;color:inherit;font-size:1rem;text-decoration:none}.admin-overlay-icon>button{border:0;display:flex;padding:0}.admin-overlay-icon>button:active,.admin-overlay-icon>button:focus,.admin-overlay-icon>button:hover{color:#c18c01;text-decoration:none}#confirmational-modal-header td,#confirmational-modal-header th,#confirmational-modal-header tr,#confirmational-modal-headline td,#confirmational-modal-headline th,#confirmational-modal-headline tr,#confirmational-modal-overview td,#confirmational-modal-overview th,#confirmational-modal-overview tr,#confirmational-modal-projects td,#confirmational-modal-summary td,#confirmational-modal-summary th,#confirmational-modal-summary tr{border-style:none}.alert{border:none;border-radius:var(--gbl-border-radius-2);font-weight:500}.alert-info{background-color:#cce5ff;color:#004085}.alert-success{background-color:var(--gbl-text-color-success-light);color:var(--gbl-text-color-success-dark)}.alert-warning{background-color:var(--gbl-text-color-warning-light);color:var(--gbl-text-color-warning-dark)}.alert-error{background-color:var(--gbl-text-color-error-light);color:var(--gbl-text-color-error-dark)}.postcard-thumbnail{border-radius:var(--gbl-border-radius-4);height:100%;object-fit:cover;object-position:center;width:100%}.postcard-size-small-h{height:2.5rem}.postcard-size-medium-h{height:5rem}.postcard-size-large-h{height:8rem}.postcard-size-small-py{padding:1.25rem 0}.postcard-size-medium-py{padding:2.5rem 0}.postcard-size-large-py{padding:5rem 0}.postcard-theme-light>.card{background:var(--gbl-text-color-primary-light);border-color:var(--gbl-text-color-dark);color:var(--gbl-text-color-dark)}.postcard-theme--dark>.card{background:var(--gbl-text-color-dark)}.postcard-theme--dark>.card,.postcard-theme--dull>.card{border-color:var(--gbl-text-color-primary-light);color:var(--gbl-text-color-primary-light)}.postcard-theme--dull>.card{background:var(--gbl-text-color-dull)}.postcard-theme-custom>.card{background:var(--gbl-text-color-secondary-dark);border-color:var(--gbl-tint-primary);color:var(--gbl-text-color-secondary-light);transition:all var(--gbl-transition-time)}.postcard-theme-custom>.card div.card-hover-arrow{opacity:0;transition:opacity var(--gbl-transition-time)}.postcard-theme-custom>.card:hover{background:var(--gbl-text-color-primary-dark);border-color:var(--gbl-tint-primary);color:var(--gbl-text-color-primary-light)}.postcard-theme-custom>.card:hover div.card-hover-arrow{opacity:1}.creative-card{line-height:1.2}.creative-card a,.creative-card a:active,.creative-card a:focus,.creative-card a:hover{color:inherit;text-decoration:none}.creative-card .card{overflow:hidden}.creative-card .card-title-wrapper{position:relative}.creative-card img{transition:transform var(--gbl-transition-time) ease}.creative-card .card-title{background-color:var(--blog-tint-primary);border-radius:var(--gbl-border-radius-2);bottom:-1rem;color:var(--gbl-text-color-primary-dark);font-weight:700;left:50%;position:absolute;transform:translateX(-50%);transition:font-size var(--gbl-transition-time) ease}.creative-card:focus .card-title,.creative-card:hover .card-title{font-size:var(--gbl-font-size-scale-m)}.creative-card:focus img,.creative-card:hover img{transform:scale(1.1)}.blog-metadata-card{border:1px solid var(--blog-tint-primary)!important;border-radius:var(--gbl-border-radius-4);margin-bottom:1rem;padding:1rem;transition:all var(--gbl-transition-time)}.blog-metadata-card:hover{border-color:var(--blog-primary-color)!important;box-shadow:0 4px 15px rgba(255,191,35,.2);transform:translateY(-2px)}.blog-metadata-card .card{border:none;box-shadow:var(--gbl-box-shadow-1);transition:box-shadow var(--gbl-transition-time) ease}.blog-metadata-card .card:hover{box-shadow:var(--gbl-box-shadow-2)}.summary-card{line-height:1.2}.card-hover-arrow{align-self:center;background:var(--gbl-text-color-primary-dark);position:absolute;right:0;text-align:center}.summary-card a,.summary-card a:active,.summary-card a:focus,.summary-card a:hover{color:inherit;text-decoration:none}.summary-card h2{font-size:var(--gbl-font-size-xl)}.summary-card .postcard-thumbnail{border-radius:var(--gbl-border-radius-1)!important}.summary-card.show-sponsored-effect .card{background-color:var(--gbl-primary-color-light);border:1px solid var(--gbl-primary-color-light)}.summary-card.show-effect .card,.summary-card.show-sponsored-effect .card{overflow:hidden;transition:background-color var(--gbl-transition-time) ease,border var(--gbl-transition-time) ease}.summary-card.show-effect .card{border:none}.summary-card.show-effect .card:hover,.summary-card.show-sponsored-effect .card:hover{background-color:var(--blog-primary-color)!important;border:1px solid var(--blog-primary-color)}.summary-card.show-effect .card:hover .postcard-btn,.summary-card.show-sponsored-effect .card:hover .postcard-btn{background-color:var(--blog-neutral-black);color:var(--blog-primary-color)}.summary-card .card-body p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;line-clamp:4;overflow:hidden;text-overflow:ellipsis}.summary-card-header{font-size:var(--gbl-font-size-s)}.summary-card-header div:first-child{display:flex;justify-content:start}.summary-card-header div:last-child{display:flex;justify-content:end}.summary-card .postcard-btn,.summary-card .postcard-references,.summary-card .summary-card-footer{font-size:var(--gbl-font-size-s)}.summary-card .postcard-btn{background-color:var(--blog-primary-color);border-color:var(--blog-primary-color);border-radius:var(--gbl-border-radius-3);color:var(--blog-neutral-black)}.summary-card .postcard-btn:active,.summary-card .postcard-btn:focus,.summary-card .postcard-btn:hover{background-color:var(--blog-neutral-black);color:var(--blog-primary-color)}.thumbnail-postcard{line-height:1.2}.card-hover-arrow-wrapper{align-self:center;height:100%;margin-top:1rem;position:absolute;right:0;text-align:center}.card-hover-arrow{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.thumbnail-postcard a,.thumbnail-postcard a:active,.thumbnail-postcard a:focus,.thumbnail-postcard a:hover{color:inherit;text-decoration:none}.thumbnail-postcard .card{overflow:hidden}.thumbnail-postcard .card-body p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;line-clamp:4;overflow:hidden;text-overflow:ellipsis}.btn-carousel-indicators{background-color:#26252a!important}.btn-carousel-indicators:active,.btn-carousel-indicators:focus,.btn-carousel-indicators:hover{background-color:#212529!important;transition:opacity .6s ease}.carousel-control-next,.carousel-control-prev{color:#26252a}.carousel-control-next:active,.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:active,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#212529}.carousel-inner div.container{width:80%!important}.carousel-indicators-position-top{position:relative}.carousel-indicators-position-bottom{position:absolute}.carousel-vertical .carousel-item{transform:translateY(0);transition:transform var(--gbl-transition-time) ease-in-out}.carousel-vertical .carousel-item.active{transform:translateY(0)}.carousel-vertical .carousel-item:not(.active){position:absolute;top:0;width:100%}.carousel-indicators-vertical{bottom:auto;left:auto;margin:0;position:absolute!important;right:15px;rotate:90deg;top:50%;transform:translateY(-50%)}.carousel-indicators-vertical button{border-radius:50%;height:12px;margin:3px 0;width:12px}.carousel-control-up{bottom:auto;height:50px;left:0;right:0;top:-15%;width:100%}.carousel-control-down{bottom:0;height:50px;left:0;right:0;top:100%;width:100%}.carousel-vertical .carousel-item.slide-in-top{animation:slideInFromTop var(--gbl-transition-time) ease-in-out}.carousel-vertical .carousel-item.slide-in-bottom{animation:slideInFromBottom var(--gbl-transition-time) ease-in-out}.select-wrapper{display:flex;flex-direction:column}.select-container{position:relative;width:100%}.select-field{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid;border-color:var(--blog-tint-primary);border-radius:var(--gbl-border-radius-4);box-shadow:none!important;cursor:pointer;font-size:var(--gbl-font-size-m);padding:.75rem 2.5rem .75rem .75rem;transition:all var(--gbl-transition-time,.5s) ease;width:100%}.select-field:focus,.select-field:hover:not(:disabled){border-color:var(--blog-primary-color);outline:none}.select-field:focus{border-color:var(--blog-primary-color);box-shadow:0 0 0 1px var(--blog-primary-color)}.select-disabled,.select-field:disabled{color:var(--gbl-text-color-dull);cursor:not-allowed;opacity:.65}.select-icon{color:var(--gbl-text-color-dull);pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:color var(--gbl-transition-time,.5s) ease}.select-field:focus+.select-icon,.select-field:hover:not(:disabled)+.select-icon{color:var(--gbl-primary-color)}.select-disabled+.select-icon,.select-field:disabled+.select-icon{color:var(--gbl-text-color-dull);opacity:.5}.select-description{color:var(--gbl-text-color-dull);font-size:var(--gbl-font-size-s);line-height:1.4;margin-top:.25rem}.select-field option{background-color:rgba(var(--blog-primary-color-rgb,255,255,255),.6);color:var(--gbl-text-color-primary-dark);padding:.5rem}.select-field option:focus,.select-field option:hover{background-color:var(--blog-tint-primary);color:var(--blog-neutral-black)}.select-field option:disabled{background-color:var(--gbl-background-color);color:var(--gbl-text-color-dull)}.select-field optgroup{background-color:rgba(var(--blog-primary-color-rgb,255,255,255),.6)}@media (max-width:768px){.select-field{font-size:var(--gbl-font-size-scale-m,1.125rem);padding:.625rem 2.25rem .625rem .625rem}.select-icon{right:.625rem}}a.external-icon-link,a.external-icon-link:active,a.external-icon-link:focus,a.external-icon-link:hover{color:inherit;text-decoration:none;text-indent:0}.text-field,.text-field-compact{position:relative}.text-field label,.text-field-compact label{font-size:var(--gbl-font-size-m);left:0;padding:.25rem 0 .25rem 1rem;position:absolute}.text-field-compact label{font-size:var(--gbl-font-size-s)}.text-field input,.text-field textarea,.text-field-compact input{border-color:var(--blog-tint-primary);border-width:2px}.text-field-compact input{border-color:var(--blog-tint-primary)}.seamless-url-input .form-select{border-bottom-right-radius:0!important;border-right:none!important;border-top-right-radius:0!important;border-radius:.375rem 0 0 .375rem!important}.seamless-url-input .form-control{border-bottom-left-radius:0!important;border-left:none!important;border-top-left-radius:0!important;border-radius:0 .375rem .375rem 0!important}.seamless-url-input .form-select:focus{border-right:none!important;box-shadow:none!important}.seamless-url-input .form-control:focus{border-left:none!important}.html-editor-wrapper{position:relative}.html-editor-wrapper .ql-editor{border:none!important;min-height:120px;outline:none!important;padding:.75rem}.html-editor-wrapper .ql-toolbar{background-color:var(--gbl-text-color-secondary-light);border:1px solid transparent;border-bottom:none;border-radius:var(--gbl-border-radius-4) var(--gbl-border-radius-4) 0 0;transition:border-color var(--gbl-transition-time)}.html-editor-wrapper .ql-container{border:1px solid transparent;border-radius:0 0 var(--gbl-border-radius-4) var(--gbl-border-radius-4);border-top:none;transition:border-color var(--gbl-transition-time)}.html-editor-wrapper:hover .ql-container,.html-editor-wrapper:hover .ql-toolbar{border-color:var(--gbl-primary-color)}.html-editor-wrapper:focus-within .ql-container,.html-editor-wrapper:focus-within .ql-toolbar{border-color:var(--gbl-primary-color);border-width:2px}.html-editor-container.error .ql-container,.html-editor-container.error .ql-toolbar{border-color:var(--gbl-text-color-error-dark)}.html-editor-container.success .ql-container,.html-editor-container.success .ql-toolbar{border-color:var(--gbl-text-color-success-dark)}.html-editor-wrapper .ql-toolbar button:hover{background-color:var(--gbl-primary-color-light)}.html-editor-wrapper .ql-toolbar button.ql-active{background-color:var(--gbl-primary-color);color:var(--gbl-text-color-primary-dark)}.html-editor-disabled .ql-toolbar{opacity:var(--gbl-opacity-6);pointer-events:none}.html-editor-disabled .ql-editor{background-color:var(--gbl-text-color-secondary-light);cursor:not-allowed}.html-editor-wrapper .ql-editor.ql-blank:before{color:var(--gbl-text-color-dull);font-style:normal!important}.dynamic-list-fields-container{width:100%}.dynamic-list-fields-add-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.dynamic-list-fields-card{background-color:var(--blog-neutral-light,#f9f9f9);border:1px solid var(--blog-tint-primary,#f9deb3);border-radius:var(--gbl-border-radius-4);margin-bottom:1rem;transition:all var(--gbl-transition-time)}.dynamic-list-fields-card:hover{border-color:var(--blog-primary-color,#ffbf23)}.dynamic-list-fields-card-body{padding:1.25rem}.dynamic-list-fields-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.dynamic-list-fields-row{margin-bottom:.5rem}.dynamic-list-fields-row-content{align-items:flex-start;display:flex;gap:.75rem}.dynamic-list-fields-compact{background-color:var(--blog-neutral-light,#f9f9f9);border:1px solid var(--blog-tint-primary,#f9deb3);border-radius:var(--gbl-border-radius-4);margin-bottom:1rem;padding:1rem;transition:all var(--gbl-transition-time)}.dynamic-list-fields-compact:hover{border-color:var(--blog-primary-color,#ffbf23)}.dynamic-list-fields-compact-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.dynamic-list-fields-field-group,.dynamic-list-fields-field-group-compact{margin-bottom:.5rem}.dynamic-list-fields-empty-state{color:var(--blog-neutral-dim,#909090);padding:2rem 1rem;text-align:center}.dynamic-list-fields-stats{margin-top:1rem}.dynamic-list-fields-remove-btn{align-items:center;background-color:var(--blog-neutral-light,#f9f9f9);border:1px solid var(--blog-tint-primary,#f9deb3);border-radius:var(--gbl-border-radius-4);color:var(--blog-neutral-black,#000);display:flex;height:2.5rem;justify-content:center;min-width:2.5rem;transition:all var(--gbl-transition-time)}.dynamic-list-fields-remove-btn:focus,.dynamic-list-fields-remove-btn:hover{background-color:var(--gbl-text-color-error-dark,#b52c4a);border-color:var(--gbl-text-color-error-dark,#b52c4a);color:var(--blog-neutral-light,#f9f9f9);cursor:pointer}.dynamic-list-fields-field-wrapper{flex:1}.dynamic-list-fields-select{background-color:var(--blog-neutral-light,#f9f9f9);border:1px solid transparent;border-radius:var(--gbl-border-radius-4);box-shadow:none;color:var(--blog-neutral-black,#000);font-size:var(--gbl-font-size-l);outline:none;transition:border-color var(--gbl-transition-time);width:100%}.dynamic-list-fields-select:hover{border-color:var(--blog-primary-color,#ffbf23)}.dynamic-list-fields-select:focus{border-color:var(--blog-primary-color,#ffbf23);border-width:2px}.dynamic-list-fields-select:disabled{background-color:var(--gbl-text-color-secondary-light,#f0f0f0);opacity:var(--gbl-opacity-6)}@media (max-width:768px){.dynamic-list-fields-add-section{align-items:stretch;flex-direction:column;gap:.75rem}.dynamic-list-fields-row-content{flex-direction:column}.dynamic-list-fields-card-header{align-items:stretch;flex-direction:column;gap:.75rem}}header{top:0;width:100%;z-index:4}header .container{box-shadow:none;-moz-transition-duration:var(--gbl-transition-time);-o-transition-duration:var(--gbl-transition-time);-webkit-transition-duration:var(--gbl-transition-time);transition-duration:var(--gbl-transition-time)}header.theme-transparent{background-color:transparent;color:var(--gbl-text-color-secondary-light)}header .container.scrolled,header.theme-solid{background-color:var(--gbl-text-color-secondary-light);color:var(--gbl-text-color-secondary-dark)}header .container.scrolled{box-shadow:0 1px 6px 0 rgba(0,0,0,.3)}header .website-preview{display:block}header .mobilesite-preview{display:none}header .nav-link-container{border-bottom:2px solid transparent;-moz-transition-duration:var(--gbl-transition-time);-o-transition-duration:var(--gbl-transition-time);-webkit-transition-duration:var(--gbl-transition-time);transition-duration:var(--gbl-transition-time)}header.theme-transparent .nav-link-container:hover{border-bottom-color:var(--gbl-text-color-secondary-light)}header .nav-link-container.scrolled:hover,header.theme-solid .nav-link-container:hover{border-bottom-color:var(--gbl-text-color-secondary-dark)}@media only screen and (max-device-width:991px){header .website-preview{display:none}header .mobilesite-preview{display:block}header .container{width:100%!important}.nav-toggle-open{background-color:var(--gbl-text-color-secondary-light);color:var(--gbl-text-color-secondary-dark)}}footer{background-color:#ebe9e5;color:#000;height:auto}footer .navbar{letter-spacing:.1}footer .input-group,footer .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-radius:var(--gbl-border-radius-2)}footer input,footer textarea{box-shadow:none!important;outline:none!important}.projects-section{background-color:#fbf8f9;height:auto}.projects-section .project-external-link{line-height:2rem}.projects-section .project-external-link .project-card:first-child{float:right}.projects-section p.text-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;min-height:7.5rem;overflow:hidden;text-overflow:ellipsis}.projects-section .modal-dialog{height:30%!important;line-height:normal}.card{position:relative!important}.card:hover:before{animation:borderTravel 3s linear infinite!important;border:2px solid #ff6b6b!important;border-radius:8px!important;bottom:-2px!important;clip-path:polygon(0 0,0 0,0 0,0 0)!important;content:""!important;left:-2px!important;position:absolute!important;right:-2px!important;top:-2px!important;z-index:-1!important}@keyframes borderTravel{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}25%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%)}50%{clip-path:polygon(100% 100%,100% 0,100% 100%,0 100%)}75%{clip-path:polygon(0 100%,100% 100%,0 100%,0 0)}to{clip-path:polygon(0 0,100% 0,100% 0,0 0)}}#hero-banner-section{background-size:cover;display:inline-table;height:75vh;width:100%}#introduction{color:var(--gbl-text-color-secondary-light)}#introduction .cursor{animation:blink 1s infinite;border-left:3px solid var(--gbl-text-color-secondary-light)}.square-border{position:relative}.square-border .square-border-item-1,.square-border .square-border-item-2,.square-border .square-border-item-3,.square-border .square-border-item-4{border-left:6px solid #55d2b1;border-radius:6px;border-top:6px solid #55d2b1;height:60px;position:absolute;width:60px}.square-border .square-border-item-1,.square-border .square-border-item-2{top:-27px}.square-border .square-border-item-3,.square-border .square-border-item-4{bottom:-68px}.square-border .square-border-item-1,.square-border .square-border-item-3{left:68px}.square-border .square-border-item-2,.square-border .square-border-item-4{right:68px}.square-border .square-border-item-2{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.square-border .square-border-item-3{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.square-border .square-border-item-4{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@keyframes blink{50%{opacity:0}}@media only screen and (max-device-width:767px){#about-me-headline .container{margin:0;padding:0;width:100%}.square-border .square-border-item-1,.square-border .square-border-item-2,.square-border .square-border-item-3,.square-border .square-border-item-4{border-left:3px solid #55d2b1;border-top:3px solid #55d2b1;height:40px;position:absolute;width:40px}.square-border .square-border-item-3,.square-border .square-border-item-4{bottom:-28px}}.hero-profile-section{background-color:#dad6eb;height:auto}.hero-profile-section .container .row{flex-direction:row}.hero-profile-section h1{font-size:3rem}.hero-profile-section img{border:16px solid #f2f2f2;box-shadow:0 1px 16px 1px rgba(0,0,0,.1);height:560px;width:560px}.summary-section .row #summary-image{background-position:50%;background-size:cover;object-fit:cover}.summary-section .row #summary-content{background-color:#fbf8f9}#summary-cards{background-color:#2b2a2f}#summary-cards>div{border-color:pink;height:fit-content}#summary-cards .card-body{background-color:#2b2a2f;color:#fbf8f9}#summary-cards .card-body p{display:-webkit-box;line-height:1.5em;max-height:7.5em;overflow:hidden;-webkit-line-clamp:8;-webkit-box-orient:vertical;text-overflow:ellipsis}#summary-content-container{text-align:justify}#about-me-summary{content:"";display:inline-table;height:fit-content;width:100%}#profile-preview-container{background-color:#f2f2f2}#summary-preview-container{background-color:rgba(51,51,51,.95);color:var(--gbl-text-color-secondary-light)}#summary-preview{border:2px solid #55d2b1;border-radius:4px;display:inline-table}#summary-preview .statistics{overflow-wrap:break-word}.background-border{position:relative}.background-border .award-border-item-1,.background-border .award-border-item-2{border-left:6px solid #55d2b1;border-radius:1em;border-top:6px solid #55d2b1;height:240px;position:absolute;transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;width:240px}.background-border .award-border-item-1{left:0;top:0}.background-border .award-border-item-2{bottom:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-device-width:767px){.award-border-item-1,.award-border-item-2{display:none}}:root{--teal-color:#55d2b1}.background-card .hover-text-shine{font-size:3.5rem!important;transition:color var(--gbl-transition-time) ease}.background-card:hover .hover-text-shine{color:var(--teal-color)!important}.background-card .hover-underline-shine{border:0;border-radius:1rem;border-top:3px solid var(--teal-color);color:var(--teal-color)!important;display:block;opacity:.7;transition:width var(--gbl-transition-time) ease;width:20%}.background-card:hover .hover-underline-shine{color:var(--teal-color)!important;width:60%}.background-card .progress{background-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:8px}.background-card .progress-bar{background-color:var(--teal-color)!important;opacity:.6;transition:opacity var(--gbl-transition-time) ease}.background-card:hover .progress-bar{animation:progress-increase var(--gbl-transition-time) ease;opacity:1}@keyframes progress-increase{0%{width:0}}.text-teal{color:var(--teal-color)!important}.bg-teal{background-color:var(--teal-color)!important}.border-teal,.hover-border-teal:hover{border-color:var(--teal-color)!important}.hover-border-teal:hover{transition:border-color .3s ease}.hover-text-teal:hover{color:var(--teal-color)!important;transition:color .3s ease}.progress-circle{transition:transform .3s ease}.progress-circle:hover{transform:scale(1.05)}:root{--gbl-border-radius-1:0.25rem;--gbl-border-radius-2:0.5rem;--gbl-border-radius-3:0.75rem;--gbl-border-radius-4:1rem;--gbl-border-radius-5:1.5rem;--gbl-border-radius-6:2rem;--gbl-font-size-xs:0.25rem;--gbl-font-size-s:0.75rem;--gbl-font-size-m:1rem;--gbl-font-size-l:1.25rem;--gbl-font-size-xl:1.5rem;--gbl-font-size-h3:2rem;--gbl-font-size-h2:2.5rem;--gbl-font-size-h1:3rem;--gbl-font-size-h-xl:3.5rem;--gbl-font-size-scale-m:1.125rem;--gbl-opacity-0:0;--gbl-opacity-1:0.1;--gbl-opacity-2:0.2;--gbl-opacity-3:0.3;--gbl-opacity-4:0.4;--gbl-opacity-5:0.5;--gbl-opacity-6:0.6;--gbl-opacity-7:0.7;--gbl-opacity-8:0.8;--gbl-opacity-9:0.9;--gbl-opacity-10:1;--gbl-transition-time:0.5s;--gbl-text-color-dull:#777;--gbl-text-color-primary-dark:#000;--gbl-text-color-secondary-dark:#1a1a1a;--gbl-text-color-primary-light:#fff;--gbl-text-color-secondary-light:#f0f0f0;--gbl-text-color-success-light:#d1e7dd;--gbl-text-color-success-dark:#2e7d32;--gbl-text-color-warning-light:#ffd580;--gbl-text-color-warning-dark:#ff8c00;--gbl-text-color-error-light:#f8d7da;--gbl-text-color-error-dark:#b52c4a;--gbl-primary-color:#ffbf23;--gbl-primary-color-light:#fff5c7;--gbl-secondary-color:#2364ff;--gbl-analogous-primary-color:#2e2;--gbl-analogous-secondary-color:#aea;--gbl-shades-primary-color:#2e2;--gbl-shades-secondary-color:#aea;--gbl-tint-primary:#f9deb3;--gbl-tint-secondary:#5a78ff;--gbl-facebook-primary-color:#1877f2;--gbl-facebook-primary-color-dark:#145db8;--gbl-instagram-primary-color:#e4405f;--gbl-instagram-primary-color-dark:#b52c4a;--gbl-youtube-primary-color:red;--gbl-youtube-primary-color-dark:#c00}.border-radius-0{border-radius:0!important}.border-radius-1{border-radius:var(--gbl-border-radius-1)!important}.border-radius-2{border-radius:var(--gbl-border-radius-2)!important}.border-radius-3{border-radius:var(--gbl-border-radius-3)!important}.border-radius-4{border-radius:var(--gbl-border-radius-4)!important}.border-radius-5{border-radius:var(--gbl-border-radius-5)!important}.border-radius-6{border-radius:var(--gbl-border-radius-6)!important}.success-light-color{color:var(--gbl-text-color-success-light)!important}.success-dark-color{color:var(--gbl-text-color-success-dark)!important}.warn-light-color{color:var(--gbl-text-color-warning-light)!important}.warn-dark-color{color:var(--gbl-text-color-warning-dark)!important}.error-light-color{color:var(--gbl-text-color-error-light)!important}.error-dark-color{color:var(--gbl-text-color-error-dark)!important}.success-light-border-color{border-color:var(--gbl-text-color-success-light)!important}.success-dark-border-color{border-color:var(--gbl-text-color-success-dark)!important}.warn-light-border-color{border-color:var(--gbl-text-color-warning-light)!important}.warn-dark-border-color{border-color:var(--gbl-text-color-warning-dark)!important}.error-light-border-color{border-color:var(--gbl-text-color-error-light)!important}.error-dark-border-color{border-color:var(--gbl-text-color-error-dark)!important}.fs-xs{font-size:var(--gbl-font-size-xs)}.fs-s{font-size:var(--gbl-font-size-s)}.fs-m{font-size:var(--gbl-font-size-m)}.fs-l{font-size:var(--gbl-font-size-l)}.fs-xl{font-size:var(--gbl-font-size-xl)}.fs-h2,.fs-h3{font-size:var(--gbl-font-size-h3)}.fs-h1{font-size:var(--gbl-font-size-h1)}.fs-h-xl{font-size:var(--gbl-font-size-h-xl)}.h-10-px{height:10px}.h-20-px{height:20px}.h-30-px{height:30px}.h-40-px{height:40px}.h-50-px{height:50px}.h-60-px{height:60px}.h-70-px{height:70px}.h-80-px{height:80px}.h-90-px{height:90px}.h-100-px{height:100px}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.o-0{opacity:var(--gbl-opacity-0)}.o-1{opacity:var(--gbl-opacity-1)}.o-2{opacity:var(--gbl-opacity-2)}.o-3{opacity:var(--gbl-opacity-3)}.o-4{opacity:var(--gbl-opacity-4)}.o-5{opacity:var(--gbl-opacity-5)}.o-6{opacity:var(--gbl-opacity-6)}.o-7{opacity:var(--gbl-opacity-7)}.o-8{opacity:var(--gbl-opacity-8)}.o-9{opacity:var(--gbl-opacity-9)}.o-10{opacity:var(--gbl-opacity-10)}.pt-0_25{padding-top:.25rem!important}.pt-0_75{padding-top:.75rem!important}.pt-1_25{padding-top:1.25rem!important}.pb-0_25{padding-bottom:.25rem!important}.pb-0_75{padding-bottom:.75rem!important}.pb-1_25{padding-bottom:1.25rem!important}.pl-0_25{padding-left:.25rem!important}.pl-0_75{padding-left:.75rem!important}.pl-1_25{padding-left:1.25rem!important}.pr-0_25{padding-right:.25rem!important}.pr-0_75{padding-right:.75rem!important}.pr-1_25{padding-right:1.25rem!important}.mt-0_25{margin-top:.25rem!important}.mt-0_75{margin-top:.75rem!important}.mt-1_25{margin-top:1.25rem!important}.mb-0_25{margin-bottom:.25rem!important}.mb-0_75{margin-bottom:.75rem!important}.mb-1_25{margin-bottom:1.25rem!important}.ml-0_25{margin-left:.25rem!important}.ml-0_75{margin-left:.75rem!important}.ml-1_25{margin-left:1.25rem!important}.mr-0_25{margin-right:.25rem!important}.mr-0_75{margin-right:.75rem!important}.mr-1_25{margin-right:1.25rem!important}.show{display:block}.hide{display:none}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutToTop{0%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(-100%);visibility:hidden}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes slideOutToBottom{0%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(100%);visibility:hidden}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%);visibility:hidden}to{opacity:1;transform:translateX(0);visibility:visible}}@keyframes slideOutToLeft{0%{opacity:1;transform:translateX(0);visibility:visible}to{opacity:0;transform:translateX(100%);visibility:hidden}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%);visibility:hidden}to{opacity:1;transform:translateX(0);visibility:visible}}@keyframes slideOutToRight{0%{opacity:1;transform:translateX(0);visibility:visible}to{opacity:0;transform:translateX(100%);visibility:hidden}}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/Montserrat-VariableFont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/fonts/NunitoSans-VariableFont.ttf) format("truetype")}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.btn-linkedin-blue{background-color:#729ed6;color:#fff}.btn-linkedin-blue:hover{background-color:#668ec0;color:#fff}.btn-github-black{background-color:#0d1117;color:#fff}.btn-github-black:hover{background-color:#3d444d;color:#fff}.btn-dark-black{background-color:#2b2a2f;color:#d3d3d4}.btn-dark-black:hover{background-color:#26252a;color:#d3d3d4}body.kanupriya-portfolio{font-family:Montserrat,sans-serif!important;font-style:normal;font-weight:400;letter-spacing:1px;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kanupriya-portfolio a{text-indent:0}.kanupriya-portfolio section{position:relative}body.paras-portfolio{font-family:Nunito Sans,sans-serif!important;font-style:normal;font-weight:400;letter-spacing:1px;margin:0;min-width:100%;padding:0}body.paras-portfolio:after,body.paras-portfolio:before{content:"";display:table}body.paras-portfolio:after{clear:both}