*{word-wrap:break-word;box-sizing:border-box;margin:0;padding:0}#root{min-height:100vh;position:relative}#layout-container{background-image:url(/static/media/background-web.30410116ddc3599e1da5.svg);background-position:top;background-size:100% auto;overflow-x:hidden;padding-bottom:270px;padding-top:70px}html{overflow:hidden}body,html{scroll-behavior:smooth;scrollbar-width:none;width:100%}body{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background-color:#062837;height:100%;overflow-y:scroll;position:fixed}body::-webkit-scrollbar{display:none}*,:after,:before{box-sizing:border-box}.unordered-list-reset{list-style-type:none}.unordered-list-reset .open-location-button{margin-bottom:0}.button-reset{all:unset;color:#f0f0f0;cursor:pointer;font-family:creato;font-size:1.2rem}.tox-notifications-container{display:none}img{width:100%}@media screen and (max-width:992px){#layout-container{background-image:url(/static/media/background-table.67eaf7557aedc3c5f24c.svg);padding-bottom:340px;padding-top:60px}}@media screen and (max-width:576px){#layout-container{padding-bottom:500px;padding-top:100px}}@media screen and (max-width:300px){#layout-container{padding-bottom:600px;width:300px}}:root{--black-color:#181616;--base-color:#f0f0f0;--heading-color:#247db5;--primary-color:#0a3c54;--secondary-color:#143042;--background-color:#062837;--shadow-color:#071f2b;--highlight-color:#fc0;--hyperlinkhover-color:#405994;--hyperlink-color:#7ea3e8;--btnhover-color:#0e5579;--danger-color:#a0280a;--warning-color:#920e0e;--success-color:#4e7400;--success-hover-color:#68970a;--disabled-color:hsla(44,6%,65%,.635);--light-muted-color:#ececec;--primary-muted-color:rgba(161,190,97,.094);--muted-color:#8e8e8e;--muted-dark-color:#6f7770;--skeleton-thumbnail-image-color:#0d415a;--skeleton-thumbnail-header-color:#1d4158;--skeleton-thumbnail-background-color:#0c3b51}@font-face{font-family:creato;font-style:normal;font-weight:200;src:local("creato"),url(/static/media/CreatoDisplay-Thin.ae8a7aa43ddc34448980.otf) format("truetype")}@font-face{font-family:creato;font-style:normal;font-weight:300;src:local("creato"),url(/static/media/CreatoDisplay-Regular.6d28723c4e0b525a515f.otf) format("truetype")}@font-face{font-family:creato;font-style:normal;font-weight:600;src:local("creato"),url(/static/media/CreatoDisplay-Bold.07b3a53b2cf3578267fe.otf) format("truetype")}@font-face{font-family:creato;font-style:normal;font-weight:800;src:local("creato"),url(/static/media/CreatoDisplay-ExtraBold.f9de8b92de0d58c6db97.otf) format("truetype")}@font-face{font-family:creato;font-style:normal;font-weight:1000;src:local("creato"),url(/static/media/CreatoDisplay-Black.7062362cf6f3b2264565.otf) format("truetype")}@font-face{font-family:galderglynn;font-style:normal;font-weight:200;src:local("galderglynn"),url(/static/media/galderglynn-titling-el.0d314f6d9fdc6a71abf1.woff2) format("truetype")}@font-face{font-family:galderglynn;font-style:normal;font-weight:300;src:local("galderglynn"),url(/static/media/galderglynn-titling-lt.02bd2ffa6646a2be7652.woff2) format("truetype")}@font-face{font-family:galderglynn;font-style:normal;font-weight:600;src:local("galderglynn"),url(/static/media/galderglynn-titling-rg.a65163c5f702d352af66.woff2) format("truetype")}@font-face{font-family:galderglynn;font-style:normal;font-weight:800;src:local("galderglynn"),url(/static/media/galderglynn-titling-bd.28114dba69eb5d42c6ae.woff2) format("truetype")}*{color:#f0f0f0;font-family:creato,sans-serif;font-weight:300;letter-spacing:1.5px;line-height:1.4}h1,h2,h3,h4,h5,h6{word-wrap:break-word;color:#247db5;font-size:1.3rem;font-weight:800;margin-bottom:1.3rem}h1 .highlighter,h2 .highlighter,h3 .highlighter,h4 .highlighter,h5 .highlighter,h6 .highlighter{font-size:1.3rem;font-weight:600}.highlighter{color:#fc0}.no-banner-heading{margin:4.5rem 0 3rem;text-align:center}h1{margin-bottom:3rem}h1,h1 .highlighter{font-size:2rem;font-weight:1000}h2{font-size:1.6rem;margin-bottom:1.5rem}p{font-size:1.2rem;margin-bottom:1.1rem}dl li,ol li,ul li{font-size:1.2rem;margin-bottom:.3rem}a{color:#7ea3e8;cursor:pointer}a,a:hover{transition:all .3s ease-in-out}a:hover{color:#405994}.icon-link{color:#f0f0f0}.icon-link:hover{color:#fc0}.anchor-tag{color:#7ea3e8;cursor:pointer;text-decoration:underline}.anchor-tag,.anchor-tag:hover{transition:all .3s ease-in-out}.anchor-tag:hover{color:#405994}.reset-anchor-tag,.reset-anchor-tag:active,.reset-anchor-tag:focus,.reset-anchor-tag:hover{color:inherit;text-decoration:none}.close-mark{cursor:pointer}.close-mark i{color:#a0280a;font-size:1.3rem}.close-mark:hover i{color:#920e0e}.hover-menu-item{cursor:pointer;display:inline-block;font-family:galderglynn,Arial;font-weight:200;overflow:hidden;position:relative;transform:scale(1);transition:all .3s ease-in-out}.hover-menu-item:before{border-bottom:2px solid #fc0;bottom:0;content:"";display:block;left:0;position:absolute;transform:scale(1);transition:all .3s ease-in-out .35s;width:0}.hover-menu-item:hover{font-family:galderglynn,Arial;font-weight:300;transform:scale(1.1)}.hover-menu-item:hover:before{left:0;transform:scale(1);width:80%}.hover-menu-item-active{cursor:pointer;display:inline-block;font-family:galderglynn,Arial;font-weight:300;overflow:hidden;position:relative;transform:scale(1.1);transition:all .3s ease-in-out}.hover-menu-item-active:before{border-bottom:2px solid #fc0;bottom:0;content:"";display:block;left:0;position:absolute;transform:scale(1);transition:all .3s ease-in-out .35s;width:0;width:80%}b,strong{font-weight:600}@media only screen and (max-width:768px){h1{font-size:1.6rem;margin-bottom:2.1rem}h1,h1 .highlighter{font-weight:1000}}.app-max-container{margin:0 auto;max-width:1540px}.card-max-container{margin:0 auto;max-width:2200px}@media only screen and (min-width:2200px){.card-max-container{border-radius:9px}}.banner-container .banner-background{-ms-interpolation-mode:nearest-neighbor;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(18,28,33,.322);background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;background:linear-gradient(180deg,rgba(18,28,33,.647),#021923);display:flex;justify-content:center;overflow:hidden;width:100%}.banner-container .banner-background .home-banner-content{flex:1 1;padding:11rem 0!important}.banner-container .banner-background .home-banner-content .home-banner-info{padding:0 3.5rem}.banner-container .banner-background .home-banner-content .home-banner-info h1{color:#f0f0f0;font-size:4rem;margin:0}.banner-container .banner-background .home-banner-content .home-banner-info h1 .highlighter{font-size:4rem}.banner-container .banner-background .banner-content{flex:1 1;padding:4.5rem 0}.banner-container .banner-background .banner-content .banner-info{margin-bottom:4.5rem;padding:0 3.5rem;width:90%}.banner-container .banner-background .banner-content .banner-info h1{color:#f0f0f0;font-size:3rem;margin-bottom:3.5rem}.banner-container .banner-background .banner-content .banner-info h1 .highlighter{font-size:3rem}.banner-container .banner-background .banner-content .banner-info p{font-size:1.6rem}#about-banner-image,.banner-container #home-banner-image{background:linear-gradient(180deg,rgba(18,28,33,.647),#021923),url(/static/media/banner.c82adda4b630e0677d71.jpg)}@media only screen and (min-width:1650px){.banner-container .banner-background .home-banner-content{flex:1 1;padding:4.5rem 0}.banner-container .banner-background .home-banner-content .home-banner-info h1{color:#f0f0f0;font-size:4rem;margin:0}.banner-container .banner-background .home-banner-content .home-banner-info h1 .highlighter{font-size:4rem}.banner-container .banner-background .banner-content{flex:1 1;padding:4.5rem 0}.banner-container .banner-background .banner-content .banner-info{margin-bottom:4.5rem;padding:0;width:90%}.banner-container .banner-background .banner-content .banner-info h1{color:#f0f0f0;font-size:3rem;margin-bottom:3.5rem}.banner-container .banner-background .banner-content .banner-info h1 .highlighter{font-size:3rem}.banner-container .banner-background .banner-content .banner-info p{font-size:1.6rem}}@media only screen and (max-width:1200px){.banner-container .banner-background .home-banner-content .home-banner-info{padding:0 3rem}.banner-container .banner-background .home-banner-content .home-banner-info h1{font-size:3rem;margin:0}.banner-container .banner-background .home-banner-content .home-banner-info h1 .highlighter{font-size:3rem}.banner-container .banner-background .banner-content{padding:3.5rem 0}.banner-container .banner-background .banner-content .banner-info{margin-bottom:3.5rem;padding:0 3rem;width:100%}.banner-container .banner-background .banner-content .banner-info h1{margin-bottom:3rem}}@media only screen and (max-width:576px){.banner-container .banner-background .home-banner-content{padding:7rem 0!important}.banner-container .banner-background .home-banner-content .home-banner-info{padding:0 1.9rem}.banner-container .banner-background .home-banner-content .home-banner-info h1,.banner-container .banner-background .home-banner-content .home-banner-info h1 .highlighter{font-size:2rem}.banner-container .banner-background .banner-content{padding:3rem 0}.banner-container .banner-background .banner-content .banner-info{margin-bottom:3.5rem;padding:0 1.9rem;width:100%}.banner-container .banner-background .banner-content .banner-info h1{font-size:2rem;margin-bottom:1.9rem}.banner-container .banner-background .banner-content .banner-info h1 .highlighter{font-size:2rem}.banner-container .banner-background .banner-content .banner-info p{font-size:1.3rem}}@media only screen and (max-width:300px){.banner-container .banner-background .home-banner-content .home-banner-info h1{font-size:2rem;margin-bottom:0}.banner-container .banner-background .home-banner-content .home-banner-info h1 .highlighter{font-size:2rem}.banner-container .banner-background .banner-content .banner-info h1,.banner-container .banner-background .banner-content .banner-info h1 .highlighter{font-size:1.6rem}.banner-container .banner-background .banner-content .banner-info p{font-size:1.2rem}}button,input[type=reset],input[type=submit]{background:none;background-color:#071f2b;border:none;border-radius:13px;box-shadow:0 3px 7px #012236;color:inherit;cursor:pointer;font-size:1.2rem;font-weight:600;margin:.3rem 0;outline:inherit;padding:.5rem .9rem}button:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#0e5579}button{background-color:#071f2b;font-size:1.2rem;font-weight:600;margin:.3rem 0;max-width:200px;padding:.5rem .9rem;width:100%}button:hover{background-color:#0e5579}.delete-button{background-color:#a0280a;box-shadow:0 3px 7px #360101}.delete-button:hover{background-color:#920e0e}.submit-button{background-color:#4e7400;box-shadow:0 3px 7px #012901}.submit-button:hover{background-color:#68970a}.go-back{color:#f0f0f0;font-size:1.2rem;font-weight:800;margin:.3rem 0;padding:.5rem .9rem}.go-back:hover{color:#0e5579}button:disabled,button[disabled]{background:transparent linear-gradient(180deg,hsla(44,6%,65%,.635) 100%,#8e8e8e 0) 0 0 no-repeat padding-box;box-shadow:0 3px 7px #1d201d;color:#181616;opacity:.7}button:disabled:hover,button[disabled]:hover{background-color:#6f7770;cursor:not-allowed}.remove-disabled-styling{background:transparent}button:disabled:before,button[disabled]:before{color:#8e8e8e}header{align-items:center;background-color:#143042;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;left:0;padding:1.1rem 2.3rem;position:fixed;top:0;width:100%;z-index:999999999}header .logo{font-family:creato,sans-serif;font-size:1.6rem;font-weight:1000}header .logo:hover{color:#405994}header nav{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:1.9rem;justify-content:end}header nav a{color:#f0f0f0;font-family:galderglynn,Arial;font-size:1.2rem;font-weight:200;letter-spacing:3px;text-decoration:none}@media only screen and (max-width:768px){header{background-color:#143042;padding:.9rem 1.3rem}header nav{gap:1.5rem}header nav a{font-size:1rem}}@media only screen and (max-width:576px){header{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;padding:1.1rem .9rem}header .logo{font-size:1.3rem;text-align:center}header nav{flex-wrap:wrap;gap:1.1rem;justify-content:center;margin-top:1.1rem}}@media only screen and (max-width:300px){header{min-width:299px}}@media only screen and (max-width:1500px){#admin-header{flex-direction:column;flex-wrap:wrap}#admin-header nav{gap:1.1rem;justify-content:space-evenly;margin-top:.9rem}}.card{padding:2.1rem 3.5rem}.card,.card-large{background-color:#0a3c54;box-shadow:0 20px 40px #071f2b}.card-large{padding:5rem 6rem}.card-no-side-padding{padding:2.1rem 0}.card-no-padding,.card-no-side-padding,.card-small{background-color:#0a3c54;box-shadow:0 20px 40px #071f2b}.card-small{padding:1.3rem 3.5rem}.card-left{border-radius:0 9px 9px 0;margin-right:25%;width:75%}.card-right{border-radius:9px 0 0 9px;margin-left:25%;width:75%}.card-center{border-radius:9px}.card-center-fullwidth{border-radius:0}@media only screen and (min-width:1540px){.card-center,.card-center-fullwidth,.card-left,.card-right{border-radius:9px}}@media only screen and (max-width:1200px){.card{padding:1.9rem 3rem}.card-small{padding:1.1rem 3rem}.card-large{background-color:#0a3c54;box-shadow:0 20px 40px #071f2b;padding:3rem 4rem}.card-left{margin-right:15%;width:85%}.card-right{margin-left:15%;width:85%}}@media only screen and (max-width:576px){.card{padding:1.9rem}.card-small{padding:1.3rem 1.9rem}.card-left{margin-right:5%;width:95%}.card-right{margin-left:5%;width:95%}.card-large{background-color:#0a3c54;box-shadow:0 20px 40px #071f2b;padding:2rem 3rem}}.thumbnail-cards-container{grid-gap:1.9rem 1.5rem;display:grid;gap:1.9rem 1.5rem;grid-template-columns:1fr 1fr 1fr 1fr;padding:0 3.5rem;width:100%}.thumbnail-cards-container .thumbnail-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:300px;overflow:hidden;position:relative;transform:scale(1);transition:all .4s ease-in-out}.thumbnail-cards-container .thumbnail-card:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.thumbnail-cards-container .thumbnail-card .thumbnail-header-name{color:#f0f0f0;font-size:1.3rem;margin:0;padding:1.1rem 1.1rem 1.5rem}.thumbnail-cards-container .thumbnail-card .thumbnail-technique-container{border-radius:9px 0 0 9px;bottom:1.3rem;margin-left:10%;padding:1.1rem 1.1rem 1.5rem;position:absolute;right:-470px;transition:all .6s ease-in-out;width:90%}.thumbnail-cards-container .thumbnail-card .thumbnail-technique-container .thumbnail-header-techniques,.thumbnail-cards-container .thumbnail-card .thumbnail-technique-container .thumbnail-metainfo{font-size:1rem;margin-bottom:.5rem}.thumbnail-cards-container .thumbnail-card .thumbnail-technique-container .thumbnail-keyword-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.thumbnail-cards-container .thumbnail-card .thumbnail-technique-container .thumbnail-keyword-container .thumbnail-keyword-item{font-size:.9rem}.thumbnail-cards-container .thumbnail-card img{object-fit:cover;width:100%}.thumbnail-cards-container .thumbnail-card:hover{height:300px;transform:scale(1.2);transition:all .4s ease-in-out;z-index:99999}.thumbnail-cards-container .thumbnail-card:hover .thumbnail-technique-container{bottom:1.3rem;position:absolute;right:0;transition:all .6 ease-in-out}#records-container{grid-gap:1.9rem 1.5rem;display:grid;gap:1.9rem 1.5rem;grid-template-columns:1fr 1fr 1fr 1fr;padding:0 3.5rem;width:100%;word-break:break-all}#records-container .record-card{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1.9rem}#records-container .record-card .record-header-name{word-wrap:break-word;font-size:1.3rem;margin-bottom:1.1rem}#records-container .record-card .record-metainfo{word-wrap:break-word;font-size:1rem;margin-bottom:.9rem}@media screen and (max-width:1200px){#records-container,.thumbnail-cards-container{grid-template-columns:1fr 1fr 1fr;padding:0 3rem}}@media screen and (max-width:992px){#records-container,.thumbnail-cards-container{grid-template-columns:1fr 1fr}}@media screen and (max-width:576px){#records-container,.thumbnail-cards-container{grid-template-columns:1fr;padding:0 1.9rem}.thumbnail-cards-container .thumbnail-card:hover{transform:scale(1.1)}}@media screen and (max-width:300px){.thumbnail-cards-container .thumbnail-card{height:250px}.thumbnail-cards-container .thumbnail-card .thumbnail-header-name{font-size:1.3rem;margin:0;padding:1.3rem}}#searchbar-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.1rem 2.1rem;justify-content:flex-start;padding:0 3.5rem}#searchbar-container .searchbar-item-wrapper .searchbar-item{word-wrap:break-word;font-family:galderglynn,Arial;font-size:1.3rem;letter-spacing:3px}#searchbar-container .searchbar-item-wrapper .searchbar-item-active{cursor:pointer;font-family:galderglynn,Arial;font-size:1.3rem;font-weight:300;letter-spacing:3px;position:relative}#searchbar-container .searchbar-item-wrapper .searchbar-item-active:before{border-bottom:2px solid #fc0;bottom:0;content:"";display:block;left:0;position:absolute;width:80%}@media screen and (max-width:1200px){#searchbar-container{padding:0 3rem}}@media screen and (max-width:768px){#searchbar-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.9rem 1.5rem;justify-content:center}#searchbar-container .searchbar-item-wrapper .searchbar-item,#searchbar-container .searchbar-item-wrapper .searchbar-item-active{font-size:1.2rem}}@media screen and (max-width:576px){#searchbar-container{padding:0 1.9rem}}#summary-card .summery-item{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:1.5rem}#summary-card .summery-item .summery-title{font-size:1rem;margin:0;min-width:160px}#summary-card .summery-item .summery-text{font-size:1rem}#summary-card .summery-item .summery-text #technique-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.9rem}#summary-card .summery-item .summery-text #technique-container span{font-size:1rem}#summary-card .summery-item .summery-links{word-wrap:break-word;cursor:pointer;display:flex;flex-direction:row;gap:1.3rem;text-align:center}#summary-card .summery-item .summery-links .webpage-item i,#summary-card .summery-item .summery-links .webpage-item li{color:#7ea3e8;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease-in-out;white-space:nowrap}#summary-card .summery-item .summery-links .webpage-item:hover i,#summary-card .summery-item .summery-links .webpage-item:hover li{color:#405994;transition:all .2s ease-in-out}#summary-card .summery-item .summery-links .webpage-item .webpage-name{font-size:.9rem;margin-bottom:.5rem}#summary-card .summery-item .summery-links .webpage-item .webpage-icon{margin-bottom:0}#summary-card .summery-item .summery-links .webpage-item .webpage-icon i{font-size:1.2rem}#technologies-card li{margin-bottom:.9rem}#technologies-card li b{color:#247db5;display:block;margin-bottom:.3rem}@media only screen and (max-width:576px){#summary-card .summery-item{display:flex;flex-direction:column;flex-wrap:wrap}#summary-card .summery-item .summery-title{margin:0;min-width:unset}#summary-card .summery-item .summery-text{margin-top:.5rem}}.section-container .flex-space{display:flex;flex-direction:column}.section-container .space-evenly{justify-content:space-evenly}.section-container .space-between{justify-content:space-between}.section-container .space-center{justify-content:center}.section-container .content-container{display:flex;flex-direction:row;gap:1.9rem 2.3rem}.section-container .content-container img{height:100%;object-fit:contain;width:100%}.section-container .content-container .start-1{flex-grow:1;flex-shrink:1;width:10%}.section-container .content-container .start-2{flex-grow:1;flex-shrink:1;width:20%}.section-container .content-container .start-2-5{flex-grow:1;flex-shrink:1;width:25%}.section-container .content-container .start-3{flex-grow:1;flex-shrink:1;width:30%}.section-container .content-container .start-4{flex-grow:1;flex-shrink:1;width:40%}.section-container .content-container .start-5{flex-grow:1;flex-shrink:1;width:50%}.section-container .content-container .start-6{flex-grow:1;flex-shrink:1;width:60%}.section-container .content-container .start-7{flex-grow:1;flex-shrink:1;width:70%}.section-container .content-container .start-8{flex-grow:1;flex-shrink:1;width:80%}.section-container .content-container .start-9{flex-grow:1;flex-shrink:1;width:90%}.section-container .content-container .start-10{flex-grow:1;flex-shrink:1;width:100%}.section-container .container-top{align-items:start}.section-container .container-bottom{align-items:end}.section-container .container-center{align-items:center}.custom-gap-bottom{margin-bottom:3rem}.custom-gap-top{margin-top:3rem}.section-spacer-small{margin-bottom:3rem}.section-spacer{margin-bottom:3.5rem}.section-spacer-large{margin-bottom:4.5rem}.section-spacer-extra-large{margin-bottom:5rem}.section-spacer-extra-extra-large{margin-bottom:7rem}#about-anchor,#project-anchor{display:block;position:relative;top:-90px;visibility:hidden}@media only screen and (max-width:1650px){.section-container{padding-left:3.5rem;padding-right:3.5rem}}@media only screen and (max-width:1200px){.section-container{padding-left:3rem;padding-right:3rem}}@media screen and (max-width:676px){.section-spacer-small{margin-bottom:2.3rem}.section-spacer{margin-bottom:3rem}.section-spacer-large{margin-bottom:3.5rem}.section-spacer-extra-large{margin-bottom:4.5rem}.section-spacer-extra-extra-large{margin-bottom:5rem}.section-spacer-heading{margin-bottom:1.3rem}.section-container{padding-left:1.9rem;padding-right:1.9rem}}@media only screen and (max-width:576px){#about-anchor,#project-anchor{display:block;position:relative;top:-120px;visibility:hidden}}@media only screen and (max-width:1600px){.section-container .breakpoint-16{display:flex;flex-direction:column}.section-container .breakpoint-16 .breakpoint-container-top{align-self:top}.section-container .breakpoint-16 .breakpoint-container-bottom{align-self:end}.section-container .breakpoint-16 .breakpoint-container-center{align-self:center}}@media only screen and (max-width:1500px){.section-container .breakpoint-15{display:flex;flex-direction:column}.section-container .breakpoint-15 .end{width:100%}.section-container .breakpoint-15 .breakpoint-container-top{align-self:top}.section-container .breakpoint-15 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-15 .breakpoint-container-center{align-self:center}}@media only screen and (max-width:1400px){.section-container .breakpoint-14{display:flex;flex-direction:column}.section-container .breakpoint-14 .end{width:100%}.section-container .breakpoint-14 .breakpoint-container-top{align-self:top}.section-container .breakpoint-14 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-14 .breakpoint-container-center{align-self:center}}@media only screen and (max-width:1300px){.section-container .breakpoint-13{display:flex;flex-direction:column}.section-container .breakpoint-13 .end{width:100%}.section-container .breakpoint-13 .breakpoint-container-top{align-self:top}.section-container .breakpoint-13 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-13 .breakpoint-container-center{align-self:center}}a{margin-top:auto}@media only screen and (max-width:1200px){.section-container .breakpoint-12{display:flex;flex-direction:column}.section-container .breakpoint-12 .end{width:100%}.section-container .breakpoint-12 .breakpoint-container-top{align-self:top}.section-container .breakpoint-12 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-12 .breakpoint-container-center{align-self:center}}@media only screen and (max-width:1100px){.section-container .breakpoint-11{display:flex;flex-direction:column}.section-container .breakpoint-11 .end{width:100%}.section-container .breakpoint-11 .breakpoint-container-top{align-self:top}.section-container .breakpoint-11 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-11 .breakpoint-container-center{align-self:center}}@media only screen and (max-width:1000px){.section-container .breakpoint-10{display:flex;flex-direction:column}.section-container .breakpoint-10 .end{width:100%}.section-container .breakpoint-10 .breakpoint-container-top{align-self:top}.section-container .breakpoint-10 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-10 .breakpoint-container-center{align-self:center}}@media only screen and (max-width:900px){.section-container .breakpoint-9{display:flex;flex-direction:column}.section-container .breakpoint-9 .end{width:100%}.section-container .breakpoint-9 .breakpoint-container-top{align-self:top}.section-container .breakpoint-9 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-9 .breakpoint-container-center{align-self:center}}@media only screen and (max-width:800px){.section-container .breakpoint-8{display:flex;flex-direction:column}.section-container .breakpoint-8 .end{width:100%}.section-container .breakpoint-8 .breakpoint-container-top{align-self:top}.section-container .breakpoint-8 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-8 .breakpoint-container-center{align-self:center}}@media only screen and (max-width:700px){.section-container .breakpoint-7{display:flex;flex-direction:column}.section-container .breakpoint-7 .end{width:100%}.section-container .breakpoint-7 .breakpoint-container-top{align-self:top}.section-container .breakpoint-7 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-7 .breakpoint-container-center{align-self:center}}@media only screen and (max-width:600px){.section-container .breakpoint-6{display:flex;flex-direction:column}.section-container .breakpoint-6 .end{width:100%}.section-container .breakpoint-6 .breakpoint-container-top{align-self:top}.section-container .breakpoint-6 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-6 .breakpoint-container-center{align-self:center}}@media only screen and (max-width:500px){.section-container .breakpoint-5{display:flex;flex-direction:column}.section-container .breakpoint-5 .end{width:100%}.section-container .breakpoint-5 .breakpoint-container-top{align-self:top}.section-container .breakpoint-5 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-5 .breakpoint-container-center{align-self:center}}@media only screen and (max-width:400px){.section-container .breakpoint-4{display:flex;flex-direction:column}.section-container .breakpoint-4 .end{width:100%}.section-container .breakpoint-4 .breakpoint-container-top{align-self:top}.section-container .breakpoint-4 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-4 .breakpoint-container-center{align-self:center}}@media only screen and (max-width:300px){.section-container .breakpoint-3{display:flex;flex-direction:column}.section-container .breakpoint-3 .end{width:100%}.section-container .breakpoint-3 .breakpoint-container-top{align-self:top}.section-container .breakpoint-3 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-3 .breakpoint-container-center{align-self:center}}@media only screen and (max-width:200px){.section-container .breakpoint-2{display:flex;flex-direction:column}.section-container .breakpoint-2 .end{width:100%}.section-container .breakpoint-2 .breakpoint-container-top{align-self:top}.section-container .breakpoint-2 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-2 .breakpoint-container-center{align-self:center}}@media only screen and (max-width:100px){.section-container .breakpoint-1{display:flex;flex-direction:column}.section-container .breakpoint-1 .end{width:100%}.section-container .breakpoint-1 .breakpoint-container-top{align-self:top}.section-container .breakpoint-1 .breakpoint-container-bottom{align-self:flex-end}.section-container .breakpoint-1 .breakpoint-container-center{align-self:center}}input,option,select,textarea{border:0;border-radius:9px;box-shadow:0 3px 7px #012236;color:#181616;font-family:creato,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:1.5px;padding:.5rem .9rem}.input-type,input,option,select,textarea{margin-bottom:1.3rem;width:100%}.input-type input{background-color:#f0f0f0;border:none;box-shadow:none;cursor:pointer;font-size:1.2rem;margin-bottom:0}.form-container{display:flex;justify-content:center;margin:3.5rem 0;width:100%}.form-container .form{width:60%}.button-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:1.1rem;padding:.9rem;width:auto}.button-container span{cursor:pointer;margin:.9rem}label{display:inline-block;font-size:1.3rem;margin-bottom:.5rem}.sub-input-title{font-size:1.3rem;margin-bottom:1.1rem}.sub-input-container{margin-bottom:4.5rem;margin-left:4.5rem}.sub-input-container .form-sub-listing{margin:2.1rem 0}.sub-input-container .form-sub-listing .form-sub-listing-container{display:block;margin:.9rem 0;position:relative}.sub-input-container .form-sub-listing .form-sub-listing-container .form-sub-listing-item{word-wrap:break-word;margin:.3rem 0}.sub-input-container .form-sub-listing .form-sub-listing-container .sub-listing-remove-button{position:absolute;right:.9rem;top:.5rem}.keyword-input-container{cursor:pointer;margin-bottom:3.5rem}.keyword-input-container .keyword-input-item{border-radius:13px;font-size:1.3rem;margin-right:.9rem;padding:.9rem}.keyword-input-container .active-keyword{background-color:#fc0;color:#181616;font-weight:600}.image-modal-container{background-color:#062837;bottom:0;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:9999999999999}.image-modal-container .image-modal-scrolling{min-height:100%}.image-modal-container .image-modal-scrolling .image-filter-bar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:.5rem .9rem}.image-modal-container .image-modal-scrolling .image-filter-bar .filter-button-container{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.image-modal-container .image-modal-scrolling .image-filter-bar .filter-button-container button{margin:.3rem .5rem}.image-modal-container .image-modal-scrolling .image-collection-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:1.9rem}.image-modal-container .image-modal-scrolling .image-collection-container .image-wrapper img{object-fit:contain;width:100%}.image-modal-container .image-modal-scrolling .image-collection-container .image-wrapper .image-button-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding:.5rem .9rem}.image-modal-container .image-modal-scrolling .image-collection-container .image-wrapper .image-button-container button{width:100%}.popup-container{height:80%;max-height:500px;overflow-y:auto;position:fixed;right:2rem;top:110px;width:20%;z-index:99999999}.popup-container .popup-scrolling{min-height:100%}.popup-container .popup-scrolling .message-container{display:flex;flex-direction:column-reverse;flex-wrap:wrap}.popup-container .popup-scrolling .message-container .error-card{background-color:#920e0e;box-shadow:0 10px 20px #1b0303}.popup-container .popup-scrolling .message-container .success-card{background-color:#4e7400;box-shadow:0 10px 20px #001a05}.popup-container .popup-scrolling .message-container .message-item{border-radius:9px;margin:1.1rem 0;padding:.5rem .9rem;position:relative}.popup-container .popup-scrolling .message-container .message-item .message-close-icon{cursor:pointer;position:absolute;right:.9rem;top:.5rem}.popup-container .popup-scrolling .message-container .message-item .message-close-icon i{color:#181616}.popup-container .popup-scrolling .message-container .message-item .message-close-icon:hover i{color:#f0f0f0}.popup-message{font-size:1.3rem;font-weight:800;padding:.9rem 0}@media only screen and (max-width:1500px){.popup-container{top:200px;width:40%}}@media only screen and (max-width:768px){.popup-container{top:300px;width:70%}}footer{align-content:flex-start;align-items:flex-start;background-color:#143042;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:2.3rem 3.5rem;position:absolute;width:100%}footer .footer-contacts{margin-bottom:1.5rem;margin-right:1.5rem}footer .footer-contacts #footer-logo{display:inline-block;font-family:creato,sans-serif;font-size:1.3rem;font-weight:1000;margin-bottom:1.1rem}footer .footer-contacts ul li{font-size:1rem;margin-bottom:1.1rem;word-break:break-all}footer .footer-resources{padding:0}@media only screen and (max-width:992px){footer{align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;justify-items:center;padding:1.9rem 2.3rem;text-align:center}footer .footer-contacts{margin:0 0 1.5rem}footer .footer-contacts #footer-logo{font-size:1.3rem}}#about-container #about-me-img{margin:0;padding:0}#about-container #about-me-img img{align-items:center;border-radius:40%;display:flex;justify-content:center;margin:0 auto;max-width:500px;object-fit:cover;width:100%}#about-container #about-me-img img:before{content:"";float:left;padding-top:100%}.not-found-container{align-items:center;display:flex;height:100vh;justify-content:center}.not-found-container .not-found{text-align:center}.not-found-container .not-found .error-text{font-size:1.3rem}.skeleton-thumbnail-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#0c3b51;display:flex;flex-direction:column;flex-wrap:nowrap;height:300px;justify-content:space-between;opacity:.4;overflow:hidden;transform:scale(1);transition:all .4s ease-in-out}.skeleton-thumbnail-card .skeleton-thumbnail-header-wrapper{height:30%;padding:1.1rem 3rem 1.5rem 1.1rem;width:100%}.skeleton-thumbnail-card .skeleton-thumbnail-header-wrapper .skeleton-thumbnail-header{animation:skeleton-text-loading .7s infinite;background-color:#1d4158;height:100%;opacity:.1;width:100%}.skeleton-thumbnail-card .skeleton-thumbnail-image{animation:skeleton-header-loading .7s infinite;background-color:#0d415a;height:70%;opacity:.1;width:100%}#searchbar-container .skeleton-searchbar-keyword{animation:skeleton-text-loading .7s infinite;background-color:#f0f0f0;height:27px;min-width:119px;opacity:.1}#searchbar-container #item-1{min-width:89px}#searchbar-container #item-2{min-width:240px}#searchbar-container #item-3{min-width:94px}#banner-skeleton #banner-skeleton-header{height:45px;margin-bottom:3.5rem;width:80%}#banner-skeleton #banner-skeleton-header,#banner-skeleton .banner-skeleton-text{animation:skeleton-text-loading .7s infinite;background-color:#f0f0f0;opacity:.1}#banner-skeleton .banner-skeleton-text{height:25px;margin-bottom:.9rem;width:70%}#banner-skeleton .banner-skeleton-text:last-child{width:55%}#banner-skeleton #skeleton-banner-resources .webpage-container{background-color:#0c3b51;opacity:.6}#banner-skeleton #skeleton-banner-resources .webpage-container .skeleton-webpage-name{animation:skeleton-text-loading .7s infinite;background-color:#f0f0f0;height:16px;opacity:.1}#banner-skeleton #skeleton-banner-resources .webpage-container .skeleton-webpage-icon{animation:skeleton-text-loading .7s infinite;background-color:#f0f0f0;height:40px;opacity:.1}.skeleton-summary-card{background-color:#0c3b51;opacity:.8}.skeleton-summary-card .summery-item{gap:1.5rem}.skeleton-summary-card .summery-item .skeleton-summery-title{animation:skeleton-header-loading .7s infinite;background-color:#247db5;height:18px;opacity:.2;width:110px}.skeleton-summary-card .summery-item .skeleton-summery-text{animation:skeleton-text-loading .7s infinite;background-color:#f0f0f0;height:18px;opacity:.1;width:80%}@media screen and (max-width:300px){.skeleton-thumbnail-card{height:250px}}@keyframes skeleton-text-loading{0%{background-color:rgba(241,245,247,.589)}50%{background-color:rgba(234,238,241,.815)}to{background-color:rgba(241,245,247,.589)}}@keyframes skeleton-header-loading{0%{background-color:rgba(66,129,169,.699)}50%{background-color:rgba(43,160,233,.664)}to{background-color:rgba(66,129,169,.699)}}@keyframes appear-right{0%{opacity:0;transform:translateX(1000px)}40%{opacity:1}to{transform:translateX(0)}}@keyframes appear-left{0%{opacity:0;transform:translateX(-1000px)}40%{opacity:1}to{transform:translateX(0)}}@keyframes tilt-in{0%{opacity:0;transform:translateZ(-800px) rotateY(90deg)}54%{opacity:1;transform:translateZ(-160px) rotateY(87deg)}to{transform:translateZ(0) rotateY(0)}}@keyframes tilt-out{0%{opacity:0;transform:translateZ(-800px) rotateY(90deg)}54%{opacity:1;transform:translateZ(-160px) rotateY(87deg)}to{transform:translateZ(0) rotateY(0)}}@keyframes expand{0%{opacity:0}to{opacity:1}}@keyframes puff-in{0%{filter:blur(4px);opacity:0;transform:scale(1.3)}to{filter:blur(0);opacity:1;transform:scale(1)}}.appear-right{animation:appear-right .7s ease-in}.appear-left{animation:appear-left .7s ease-in}.tilt-in{animation:tilt-in .3s ease-in}.tilt-out{animation:tilt-in .3s ease-out}.fade-in{animation:expand 1.5s ease-out}.puff-in{animation:puff-in .2s ease-out}.response-container{height:300px;margin-bottom:4.5rem;min-height:1.3rem;padding:0 3.5rem}.response-container p{font-size:1.3rem}.banner-resources,.footer-resources{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-items:center;padding-left:3.5rem}.banner-resources .contact-container,.footer-resources .contact-container{margin-bottom:1.5rem;margin-right:1.9rem}.banner-resources .contact-container li,.footer-resources .contact-container li{font-size:1.4rem;margin-bottom:1.1rem;word-break:break-all}.banner-resources .webpage-container,.footer-resources .webpage-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.3rem .9rem;justify-items:center;margin-bottom:1.5rem;margin-left:auto;width:unset}.banner-resources .webpage-container .webpage-item,.footer-resources .webpage-container .webpage-item{word-wrap:break-word;cursor:pointer;display:flex;flex-direction:column;text-align:center;width:140px}.banner-resources .webpage-container .webpage-item i,.banner-resources .webpage-container .webpage-item li,.footer-resources .webpage-container .webpage-item i,.footer-resources .webpage-container .webpage-item li{color:#7ea3e8;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease-in-out;white-space:nowrap}.banner-resources .webpage-container .webpage-item:hover i,.banner-resources .webpage-container .webpage-item:hover li,.footer-resources .webpage-container .webpage-item:hover i,.footer-resources .webpage-container .webpage-item:hover li{color:#405994;transition:all .2s ease-in-out}.banner-resources .webpage-container .webpage-item .webpage-name,.footer-resources .webpage-container .webpage-item .webpage-name{font-size:1rem;margin-bottom:.9rem}.banner-resources .webpage-container .webpage-item .webpage-icon,.footer-resources .webpage-container .webpage-item .webpage-icon{margin-bottom:0}.banner-resources .webpage-container .webpage-item .webpage-icon i,.footer-resources .webpage-container .webpage-item .webpage-icon i{font-size:1.4rem}.banner-resources .webpage-container .webpage-item .footer-webpage-name,.footer-resources .webpage-container .webpage-item .footer-webpage-name{font-size:.9rem;margin-bottom:.5rem}.banner-resources .webpage-container .webpage-item .footer-webpage-icon,.footer-resources .webpage-container .webpage-item .footer-webpage-icon{margin-bottom:0}.banner-resources .webpage-container .webpage-item .footer-webpage-icon i,.footer-resources .webpage-container .webpage-item .footer-webpage-icon i{font-size:1.3rem}.banner-resources .webpage-container-center,.footer-resources .webpage-container-center{justify-content:center}@media only screen and (min-width:1650px){.response-container{margin-bottom:4.5rem}.banner-resources,.footer-resources{padding-left:0}}@media only screen and (max-width:1200px){.response-container{margin-bottom:3.5rem;padding:0 3rem}.banner-resources,.footer-resources{padding-left:3rem}}@media only screen and (max-width:576px){.response-container{height:300px;margin-bottom:3.5rem;padding:0 1.9rem}.banner-resources,.footer-resources{padding-left:1.9rem}.banner-resources .webpage-container,.footer-resources .webpage-container{flex-direction:column}.banner-resources .webpage-container .webpage-item,.footer-resources .webpage-container .webpage-item{max-width:200px}}
/*# sourceMappingURL=main.8466a8fa.css.map*/