.p-overflow-hidden{overflow:hidden;padding-right:var(--scrollbar-width)}@layer primeng{.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default!important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@-webkit-keyframes p-fadein{0%{opacity:0}to{opacity:1}}@keyframes p-fadein{0%{opacity:0}to{opacity:1}}input[type=button],input[type=submit],input[type=reset],input[type=file]::-webkit-file-upload-button,button{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}.p-link:disabled{cursor:default}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.p-connected-overlay{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-icon-wrapper{display:inline-flex}.p-icon{display:inline-block}.p-icon-spin{-webkit-animation:p-icon-spin 2s infinite linear;animation:p-icon-spin 2s infinite linear}}@-webkit-keyframes p-icon-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes p-icon-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@layer primeng{.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}}@layer primeng{.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default;pointer-events:none}.p-button-icon-only{justify-content:center}.p-button-icon-only:after{content:"p";visibility:hidden;clip:rect(0 0 0 0);width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-button-group .p-button{margin:0}.p-button-group .p-button:focus,.p-button-group p-button:focus .p-button,.p-buttonset .p-button:focus,.p-buttonset p-button:focus .p-button{position:relative;z-index:1}.p-button-group .p-button:not(:last-child),.p-button-group .p-button:not(:last-child):hover,.p-button-group p-button:not(:last-child) .p-button,.p-button-group p-button:not(:last-child) .p-button:hover,.p-buttonset .p-button:not(:last-child),.p-buttonset .p-button:not(:last-child):hover,.p-buttonset p-button:not(:last-child) .p-button,.p-buttonset p-button:not(:last-child) .p-button:hover{border-right:0 none}.p-button-group .p-button:not(:first-of-type):not(:last-of-type),.p-button-group p-button:not(:first-of-type):not(:last-of-type) .p-button,.p-buttonset .p-button:not(:first-of-type):not(:last-of-type),.p-buttonset p-button:not(:first-of-type):not(:last-of-type) .p-button{border-radius:0}.p-button-group .p-button:first-of-type:not(:only-of-type),.p-button-group p-button:first-of-type:not(:only-of-type) .p-button,.p-buttonset .p-button:first-of-type:not(:only-of-type),.p-buttonset p-button:first-of-type:not(:only-of-type) .p-button{border-top-right-radius:0;border-bottom-right-radius:0}.p-button-group .p-button:last-of-type:not(:only-of-type),.p-button-group p-button:last-of-type:not(:only-of-type) .p-button,.p-buttonset .p-button:last-of-type:not(:only-of-type),.p-buttonset p-button:last-of-type:not(:only-of-type) .p-button{border-top-left-radius:0;border-bottom-left-radius:0}p-button[iconpos=right] spinnericon{order:1}}@layer primeng{.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-checkbox-disabled{cursor:default!important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}}.p-colorpicker-panel .p-colorpicker-color{background:transparent url("./media/color-727V6BA6.png") no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url("./media/hue-3YTJE6JS.png") no-repeat left top}@layer primeng{.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-inputgroup .p-inputwrapper>.p-component{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea~label{top:1rem}.p-float-label input:focus~label,.p-float-label input.p-filled~label,.p-float-label textarea:focus~label,.p-float-label textarea.p-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label .p-inputwrapper-filled~label{top:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill~label{top:-20px;font-size:12px}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-left>.p-icon-wrapper,.p-input-icon-right>i,.p-input-icon-right>.p-icon-wrapper{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}}@layer primeng{.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}}@layer primeng{.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute;top:0;left:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none}.p-password-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-password .p-icon{cursor:pointer}.p-password-clearable.p-password-mask .p-password-clear-icon{margin-top:unset}.p-password-clearable{position:relative}}@layer primeng{.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}}@layer primeng{.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:#ffffff80;border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none!important}}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}@layer primeng{.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem;pointer-events:none}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{scale:2;position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}}body{height:100vh;margin:0;background-color:#e2e9f0;font-family:Georgia,Times New Roman,serif;overflow-x:hidden}header,footer{position:fixed;left:0;width:100%;height:2rem;font-size:1rem}header{top:0}header fa-icon{color:#feb95f;font-size:1.2rem;margin:.5rem 0 0 .5rem}footer{bottom:0;display:flex;justify-content:space-between;align-items:center}section{margin:0;height:100vh}.flex{display:flex;align-items:stretch;flex-direction:column;height:100vh}.line{flex:1 1 auto;display:flex;align-items:stretch;flex-direction:row;flex-wrap:wrap;overflow:auto}.line>div{flex:1 1 50%;min-height:calc(100vh - 4rem)}.primary,.secondary{display:flex;justify-content:center;align-items:stretch;align-content:center}@media (min-width: 768px){.primary,.secondary{flex:1 1}}.titlepage,.coverpage{display:flex;justify-content:center;align-items:stretch;align-content:center;flex:1 1}.mosaic{max-height:98vh;width:100%;height:auto;display:block;margin-right:auto;margin-left:auto;max-width:90vw;aspect-ratio:576/900;object-fit:contain}.blue{background-color:#102a43}.gray{background-color:#cddbe9}.primary h2,.secondary h2{color:#faf9f6;font-size:3rem}.primary ul li,.secondary ul li{color:#faf9f6;font-size:1.5rem}.titlepage h2,.coverpage h2{color:#faf9f6;font-size:3rem}.arrow-right,.arrow-left{width:2rem;height:2rem;position:relative;overflow:hidden;margin:0 12px 12px;cursor:pointer}.arrow-right:before,.arrow-left:before{content:"";display:block;width:1.5rem;height:1.5rem;position:absolute;background:#feb95f}.arrow-right:before{top:0;left:0;transform:rotate(45deg);transform-origin:0 0}.arrow-left:before{top:0;right:0;transform:rotate(-45deg);transform-origin:100% 0}.disabled:before{background:#0000!important}.pointer{cursor:pointer}.unlock-scroll{overflow-y:auto!important;touch-action:pan-y!important}.titlepage ul li,.coverpage ul li{color:#feb95f;font-size:1.5rem}.titlepage ul,.coverpage ul{padding-left:1.2rem;text-align:left}.ul-pointer>li{cursor:pointer;position:relative;text-decoration:none;padding:5px 0;transition:color .3s ease}.ul-pointer>li:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#e5a34d;transition:width .3s ease}.ul-pointer>li:hover{color:#e5a34d}.ul-pointer>li:hover:after{width:100%}.author-profile{display:flex;align-items:stretch;justify-content:center;width:100%;padding:40px 20px;text-align:center;box-sizing:border-box;overflow-x:hidden}.author-info{max-width:600px;padding:40px;border-radius:10px;box-sizing:border-box;width:100%}.author-photo{height:auto;width:200px;max-width:90vw;border-radius:50%;border:2px solid #0077b6;aspect-ratio:1/1;transition:transform .3s ease}.author-photo:hover{transform:scale(1.05)}.author-name{font-size:24px;margin-bottom:20px;max-width:640px;margin-left:auto;margin-right:auto;padding:0 16px;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.author-description{font-size:18px;color:#faf9f6;line-height:1.6;max-width:640px;margin:0 auto;padding:0 16px;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.author-link{color:#feb95f;text-decoration:none;position:relative;transition:color .3s ease}.author-link:hover,.author-link:focus{color:#e5a34d;outline:none}.author-link:hover:after,.author-link:focus:after{width:100%}.author-link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#e5a34d;transition:width .3s ease}.author-link:active{color:#cc8d3b}.instagram-link{font-size:16px;color:#feb95f;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.instagram-link:hover{text-decoration:underline}.instagram-link i{font-size:20px}@media (max-width: 768px){section{height:auto!important}.flex{height:auto!important}.line{height:auto;overflow:visible;width:100%}.author-profile{flex-direction:column;align-items:center;gap:1.5rem;padding:24px 16px}.author-profile app-page article{padding:0 12px;box-sizing:border-box}.author-info{padding:20px;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.author-photo{width:120px;height:120px;max-width:70vw}.author-name{font-size:20px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.author-description,.instagram-link{font-size:14px}.author-description{padding:0 12px;max-width:100%}.titlepage,.coverpage{min-height:auto}.titlepage app-page article,.coverpage app-page article{padding:0 16px 32px;box-sizing:border-box;min-height:auto;max-width:100%;overflow-x:hidden;width:100%;justify-content:flex-start}.line{width:100%}.line>div{width:100%}.instagram-link i{font-size:18px}}h2{text-align:center}.titlepage,.coverpage{min-height:100vh}.titlepage>app-page,.coverpage>app-page{align-content:center;padding:30px 0;width:100%}.titlepage app-page article,.coverpage app-page article{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem}.titlepage app-page article>div,.coverpage app-page article>div{width:100%;max-width:520px;margin:0 auto}.author-profile>app-page{align-content:center}.thirdtitle{margin-bottom:5rem}.sub-title span,.sub-title a{color:#faf9f6;font-size:24px;text-decoration:none}.margin-top-fixer{margin-top:1.5rem}.link>span,.link>a{cursor:pointer;position:relative;text-decoration:none;padding:5px 0;transition:color .3s ease}.link>span:after,.link>a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#e5a34d;transition:width .3s ease}.link>span:hover,.link>a:hover{color:#e5a34d}.link>span:hover:after,.link>a:hover:after{width:100%}.link>a{color:inherit;display:inline-block}.sub-title a{color:#faf9f6;text-decoration:none;transition:color .3s ease}.sub-title a:hover{color:#e5a34d}.ul-pointer li a{color:inherit;text-decoration:none}.link ul li a{position:relative;display:inline-block;padding:5px 0;text-decoration:none;color:inherit;transition:color .3s ease}.link ul li a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#e5a34d;transition:width .3s ease}.link ul li a:hover{color:#e5a34d}.link ul li a:hover:after{width:100%}.ul-pointer>li ul li a{position:relative;display:inline-block;padding:5px 0;text-decoration:none;color:inherit;transition:color .3s ease}.ul-pointer>li ul li a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#e5a34d;transition:width .3s ease}.ul-pointer>li ul li a:hover{color:#e5a34d}.ul-pointer>li ul li a:hover:after{width:100%}.wrapper,.wrapper picture,.wrapper img{display:block;width:100%}@media (max-width: 768px){.line{flex-direction:column;flex-wrap:nowrap}.line>div{min-height:auto;flex:1 1 100%;width:100%}}
