#navbar{position:relative;max-width:1240px;justify-content:space-between;border-bottom:2px solid var(--third-bg-color);min-height:4em;border-radius:0 0 .5em .5em;box-shadow:var(--secondary-color) 0 -2px 8px 0;background-color:var(--main-bg-color)}#navbar,#navbar-list,.navbar-link,.navbar-title,.navbar-item{display:flex;align-items:center;box-sizing:border-box;width:100%;height:100%}#navbar-logo{width:48px;height:48px}.navbar-link,.navbar-item{justify-content:center}.navbar-title{padding-inline-start:1em;font-size:2em;color:var(--third-color)}#navbar-list{justify-content:flex-end;gap:1em;padding-inline-end:2em;width:50%}.navbar-item{display:flex;justify-content:center;margin-inline-start:2em;width:32%}.navbar-link{justify-content:center;color:var(--main-color);text-decoration:none}.navbar-burger{display:none;width:40px;height:40px;background:transparent;border:none;color:#8a2be2}@media (max-width: 1250px){#navbar{min-width:95%;max-width:95%}}@media (max-width: 450px){#navbar-list{padding-block:14em;flex-direction:column;justify-content:center;align-items:center;position:fixed;left:0;right:0;bottom:0;height:100vh;width:100vw;background-color:#282139;z-index:1;visibility:hidden;top:-100vh;transition:top 1s ease-in-out}#navbar-list.active{top:0;visibility:visible;z-index:3}.navbar-item{display:flex;align-items:center;justify-content:center;margin-inline-start:0;width:auto;font-size:2em;margin:0;min-height:2%;height:100%}.navbar-link{min-width:60vw;max-height:5vh;min-height:auto}.navbar-burger{padding-block-end:.1em;padding-inline-end:5em;display:inline-block;height:40px;min-height:auto;z-index:4}.burger-bar,.burger-bar:before,.burger-bar:after{z-index:2;display:block;width:40px;height:5px;min-height:auto;position:absolute;border-radius:.5em;background:#fff;transition:all .5s ease-in-out}.burger-bar:before,.burger-bar:after{content:"";left:0}.burger-bar:before{transform:translateY(-12px);background:var(--third-bg-color)}.burger-bar:after{transform:translateY(12px);background:var(--secondary-bg-color)}.active .burger-bar:before{transform:rotate(45deg)}.active .burger-bar:after{transform:rotate(-45deg)}.active .burger-bar{background:transparent}}.header{display:flex;justify-content:center;min-width:100%;margin-block-end:5em}.main{max-width:1240px;flex-flow:column wrap;min-width:100%;display:flex;justify-content:center;align-items:center;max-width:80%;color:#fff}.footer{min-width:100%;display:flex;justify-content:center;margin-block-start:4em}#footer-quote{display:flex;justify-content:center;padding-block:3em;color:#fff;min-width:100%;min-height:100%}*,body{margin:0;min-height:100%;font-family:Poppins,sans-serif;font-optical-sizing:auto;font-style:normal}body{background-repeat:no-repeat;background-position:center;background-color:#1e192b}.no-scroll{overflow:hidden}#projects-container{display:flex;max-width:100%;align-items:center;flex-flow:column wrap;max-width:1240px}#projects-container h2{margin-block-end:1em;font-size:3em}.project-card{position:relative;min-width:25%;min-height:540px;box-shadow:var(--secondary-color) 0 2px 8px 0;background-color:var(--main-bg-color);border-radius:.8em;border-top:2px solid var(--secondary-bg-color);display:flex;max-width:20%;align-items:center;flex-flow:column wrap;gap:2em;padding:2em;transition:transform .4s ease-in-out,border-top .8s ease-in-out;transform:translateY(0)}.project-card:hover{border-top:2px solid var(--main-color);transform:translateY(-2%)}.project-card h3{min-width:100%;font-size:1.5em;display:flex;max-width:20%;align-items:center;flex-flow:column wrap}.card-button{display:flex;gap:1em}.card-link{font-size:1.2em;font-weight:500;text-decoration:none;color:#000;position:relative;right:0;bottom:0}.demo-style{align-items:center;justify-content:center;display:flex;font-size:1.2em;font-weight:800;background-color:var(--third-color);color:var(--secondary-color);text-decoration:none;border-top:2px var(--main-color) solid;border-radius:.5em;padding-inline:1em}.demo-style:hover{transform:translateY(-5%)}.link-logo{display:flex;justify-content:center;top:auto!important;left:auto!important;position:relative!important}.projet-intro{text-align:justify}.projet-challenge{min-width:100%;text-align:justify;display:flex;justify-content:center;align-items:center}.card-subtitle{display:flex;justify-content:flex-start;font-size:1em;font-weight:600;padding:0}.project-list{padding:0}.project-skill{padding-inline-start:.1em;margin-inline-start:1em}.project-skill::marker{padding-inline-start:1em}#row{gap:3em;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}@media (max-width: 1250px){.project-card{padding:4em 3em;max-width:82%;min-height:400px}.project-card h3{font-size:2em}}@media (max-width: 768px){.project-card{max-width:63%}}.typeAnim-style{max-width:100%;font-size:3em;color:var(--third-bg-color);display:flex;justify-content:center;font-weight:800}@media (max-width: 1250px){.typeAnim-style{min-height:160px}}@media (max-width: 768px){.typeAnim-style{min-height:120px;font-size:2.5em}}@media (max-width: 450px){.typeAnim-style{min-height:120px;font-size:2em}}#intro,#intro-description,#intro-name,#intro-title,#resume{display:flex;justify-content:center;text-align:center;align-items:center;font-weight:800}#intro-name,#intro-title{font-size:2em}#intro-title,#intro-list{color:var(--main-color)}#intro,#resume,#github,#linkedin{border-top:2px solid var(--main-color);border-radius:.5em;box-shadow:var(--secondary-color) 0 2px 8px 0}#github:hover,#linkedin:hover,#resume:hover{transform:translateY(-5%)}#github,#linkedin{padding:.5em;top:0;left:0;position:absolute;max-width:36px;max-height:36px;min-height:36px}#intro{flex-direction:column;padding-block:2em;background-color:var(--main-bg-color);width:100%;max-width:1240px;max-height:340px}#intro-title{padding:1em 0 0 1em}#intro-name{color:var(--third-color);margin-inline:.2em;margin-block-start:-.3em}#intro-description{margin-block-start:2em;width:45%;margin-inline-start:1em}#intro-list{display:flex;gap:2em;margin-block-start:2em;text-decoration:none}.intro-link{position:relative;min-width:2em;height:36px;padding:.6em}#resume{font-size:1.2em;font-weight:800;background-color:var(--third-color);color:var(--secondary-color);text-decoration:none;height:29px}#github{background-color:var(--secondary-bg-color)}#linkedin{background-color:var(--third-bg-color)}@media (max-width: 1250px){#intro{flex-wrap:wrap;padding:4em 3em;max-width:82%;min-height:800px}#intro-title{flex-wrap:wrap}#intro-description{width:90%;font-size:2em}}@media (max-width: 768px){#intro{flex-wrap:wrap;max-width:82%;min-height:750px;padding:0 1em}#intro-description{font-size:1.5em;font-weight:500}#intro-name{color:var(--third-color);margin-inline:.2em;margin-block-start:-.3em;font-size:1.5em}}@media (max-width: 450px){#intro{max-width:90%;min-height:500px;padding:0}#intro-title{flex-wrap:wrap;box-sizing:border-box;padding:0;font-size:1.8em}#intro-description{width:90%;font-size:.8em;margin:0}#resume{height:21px}#github,#linkedin{max-width:28px;max-height:28px;min-height:28px}#intro-name{color:var(--third-color);margin-inline:.2em;margin-block-start:-.3em;font-size:1.5em}#intro-list{gap:1em}}.vertical-timeline *{box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;position:relative;padding:2em 0}.vertical-timeline:after{content:"";display:table;clear:both}.vertical-timeline:before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:var(--line-color)}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{position:relative;margin:2em 0}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";display:table;clear:both}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px #00000014,0 3px 0 4px #0000000d}.vertical-timeline--one-column-right .vertical-timeline-element-icon{right:0;left:unset}.vertical-timeline-element-icon svg{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;left:50%;margin-left:-30px}}.vertical-timeline-element-icon{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(.5)}60%{opacity:1;-moz-transform:scale(1.2)}to{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;box-shadow:0 3px #ddd}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-right:60px;margin-left:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;box-shadow:none}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{margin:1em 0 0;line-height:1.6}.vertical-timeline-element-title,.vertical-timeline-element-subtitle{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;padding:.8em 0;opacity:.7}.vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:unset;left:100%;height:0;width:0;border:7px solid transparent;border-left:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{left:100%;border-left:7px solid #fff;border-right:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:24px;left:100%;transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{position:absolute;width:100%;left:124%;top:6px;font-size:16px;font-size:1rem}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:auto;right:100%;transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:100%;right:auto;transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}to{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translate(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translate(20px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}to{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translate(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translate(-20px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}}#vertical-timeline{width:100%}.vertical-timeline-element-date{display:flex;justify-content:center}.vertical-timeline-element{margin-block:12em;max-height:4px}.vertical-timeline-element-icon{background-color:var(--third-color)}.bg-green{background-color:var(--third-color);color:#000}.bg-blue{background-color:var(--third-bg-color);color:var(--secondary-color)}.anim:hover{border-top:2px solid var(--secondary-color);transform:translateY(2%)}.vertical-timeline-element-icon .bounce-in{position:relative;display:flex;align-items:center;justify-content:center}.vertical-timeline-element-icon svg{top:0;left:30%;margin:0}#vertical-timeline-title{font-size:3em;margin-block:2em;display:flex;justify-content:center}.vertical-timeline-element-content-arrow{display:none}.vertical-timeline .vertical-timeline--animate .vertical-timeline--two-columns.vertical-timeline-element-icon{max-height:10px}.vertical-timeline-element-content{border-top:1px solid var(--secondary-bg-color);border-radius:.5em;box-shadow:#000 0 2px 8px;background-color:var(--main-bg-color)}@media (max-width: 1250px){.vertical-timeline-element-icon svg{left:21%}}@media (max-width: 768px){#vertical-timeline-title{font-size:2em}}@media (max-width: 768px){#vertical-timeline-title{padding:1em;text-align:center}}.resized img{width:64px;height:64px;border-radius:1em}.color-black{background-color:#000}#stack{margin-top:2em;flex-direction:column;padding-block:2em;background-color:var(--main-bg-color);max-width:1240px;border-top:2px solid var(--third-color);border-radius:.5em;display:flex;box-shadow:var(--secondary-color) 0 2px 8px 0}#stack-title{display:flex;align-items:center;justify-content:center;min-width:80%;min-height:100%;font-size:3em}#stack-list{gap:2em;max-width:100%;padding-inline:12em;display:flex;justify-content:center;align-items:center;flex-flow:row wrap}.stack-list-icones{width:64px;height:64px;display:flex;border-radius:1em;background-color:#fff;border-top:1px solid black;box-shadow:var(--secondary-color) 0 2px 8px 0;padding:.6em}@media (max-width: 1250px){#stack{max-width:90%}#stack-list{max-width:90%;padding-inline:2em}}@media (max-width: 768px){#stack-title{font-size:2em}#stack-list{padding-inline:2em}}@media (max-width: 768px){#stack-title{padding:1em;text-align:center}}.monimage{border-radius:1em;max-width:31%;margin-inline-start:1em}#error{max-width:1240px}#error-image{background-color:#360e67;border-radius:.5em;width:100%}.email,.email-icon-block,.email-button{display:flex}.email-title,.email-button,.email-details{min-height:5%}.email-icon-block{min-height:23%;justify-content:center;align-items:center}.email{min-height:100%;margin-block:2em;flex-flow:column nowrap;text-align:center;padding-inline:1em;gap:2em}.email-icon{width:25%}.email-title{color:var(--main-color);font-weight:800;font-size:1.5em}.email-details{font-weight:500}.email-button{justify-content:center;align-items:center;color:var(--secondary-color);font-size:1.2em;font-weight:800;background-color:var(--third-color);text-decoration:none;border-radius:.5em;padding:1em .5em;box-shadow:var(--secondary-color) 0 2px 8px 0;border-top:2px solid var(--main-color)}.email-button:hover{transform:translateY(-5%)}.join-me-title{color:var(--main-color);font-weight:800;font-size:3em}.join-me-style{max-width:1240px;min-width:98%;display:flex;justify-content:space-around}#pdfviewer{min-width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2em;font-size:2em}#pdfviewer-title{font-size:2em}.react-pdf__TextLayer{pointer-events:none;-webkit-user-select:none;user-select:none}.react-pdf__Page,.react-pdf__Page__canvas{border-radius:.2em}.react-pdf__AnnotationLayer{pointer-events:none}@media (max-width: 1250px){.curriculum-page{max-width:90%}#pdfviewer{width:100%}#pdfviewer-title{font-size:1em}}@media (max-width: 768px){#pdfviewer,.react-pdf__Page{overflow:hidden;position:relative}#pdfviewer{min-width:100%;max-width:100%}.react-pdf__Page{background-color:transparent;max-height:526px;border-radius:.2em;top:0;position:relative}.react-pdf__Page__Document{top:0;position:relative}.react-pdf__Page__canvas{width:100%;max-width:100%;object-fit:cover;height:auto!important}.react-pdf__Page__textContent{min-width:100%}.presentation{box-sizing:border-box;position:absolute}}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}:root{--main-color: #fefefe;--secondary-color: black;--third-color: #b0d182;--body-bg-color: #1e1925;--main-bg-color: #282139;--secondary-bg-color: #f91b37;--third-bg-color: #56bff8;--breakpoint-desktop: 1250px;--breakpoint-tablet: 768px;--breakpoint-phone: 450px}.download-button{color:#000;font-weight:700;border-radius:.5em;background-color:var(--third-color);padding:1em;text-decoration:none;display:flex;justify-content:center;width:20%;margin-block-start:2em;box-shadow:var(--secondary-color) 0 2px 8px 0;border-top:1px solid var(--main-color)}.download-button:hover{transform:translateY(-2%)}.download-link-container{gap:2em;display:flex;justify-content:center}@media (max-width: 1250px){.download-button{min-width:85%;font-size:1.4em}}
