@import url("https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&family=Waiting+for+the+Sunrise&family=Architects+Daughter&display=block");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;1,800&family=Roboto:wght@100;300&display=block");@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@600&display=swap");.icon-shadow{filter:drop-shadow(5px 5px 3px rgb(0 0 0/.3))}.icon-shadow1,.icon-shadow2{filter:drop-shadow(1px 1px 5px rgb(0 0 0/.1))}.box-shadow{box-shadow:1px 5px 5px rgba(0,0,0,.2)}.box-shadow2{box-shadow:0 5px 5px rgba(0,0,0,.1)}body{text-align:center;font-family:Gloria Hallelujah,cursive}.img-change{position:relative;display:inline-block}:root{--fs-xl:clamp(3.5rem,12vw + 1rem,12rem);--fs-600:2rem;--fs-400:1rem}@media (max-width:1920px){:root{--fs-2:calc(20% + 1vw + 1vh);--fs-3:calc(50% + 0.5vw + 0.5vh)}}@media (min-width:1920px){.top-of-card-margin{margin-top:3rem;margin-bottom:4.3rem}:root{--fs-2:2.1em;--fs-3:2.1rem}}.font1{filter:drop-shadow(1px 1px 5px rgb(0 0 0/.1));font-family:Gloria Hallelujah,cursive;font-size:calc(20% + 1vw + 1vh)}.font2{filter:drop-shadow(1px 1px 5px rgb(0 0 0/.3));font-family:Waiting for the Sunrise,cursive;font-size:var(--fs-2)}.font3{font-family:Architects Daughter,cursive}.font3,.font4{font-size:calc(20% + 1vw + 1vh)}.font4{font-family:Roboto,cursive;font-weight:400}.font5{font-size:calc(14% + .4vw + 1vh)}.font5,.font6{font-family:Comfortaa,cursive}.font6{font-size:calc(30% + .5vw + .7vh)}h1{font-size:calc(100% + 1vw + 1vh);text-align:center;font-family:Gloria Hallelujah,cursive}Link,h2{font-size:calc(50% + .5vw + .5vh)}Link{color:#282c34!important}Link:hover{opacity:82%}.Link{font-size:var(--fs-3);color:#282c34!important}.Link:hover{opacity:82%}.btn:focus{outline:none!important;box-shadow:none}div.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}div.grayscale:hover{filter:none;-webkit-filter:grayscale(0)}img.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}img.grayscale:hover{filter:none;-webkit-filter:grayscale(0)}.h55{font-size:calc(10 + 1vw + 1vh)}.invisible-class{display:none}.scale-arrow-projects{width:calc(35% + 1vw + 1vh);margin-top:calc(-1*(1% + 1vw + 1vh));margin-left:calc(-1*(5% + 1vw + 1vh))}.scale-arrow-photography,.scale-arrow-projects{height:auto;position:absolute;display:inline-block;vertical-align:bottom}.scale-arrow-photography{width:calc(25% + 1vw + 1vh);margin-top:calc(1% + 1vw + 1vh);margin-left:calc(-1*(16% + 1vw + 1vh))}.scale-arrow-contact{height:auto;width:calc(20% + 1vw + 1vh);position:absolute;display:inline-block;vertical-align:bottom;margin-top:calc(0% + 1vw + 1vh);margin-left:calc(-1*(5% + 1vw + 1vh))}.scale-list-icon{width:1.2em}.scale-list-icon,.scale4arrow1{height:auto;vertical-align:-15%}.scale4arrow1{width:2.6em}.card-width{width:18em}.zoom{transition:transform .2s}.zoom:hover{transform:scale(1.02)}.page-item.active .page-link{z-index:1;color:#fff;background-color:#474545;border-color:gray;cursor:unset}.page-link{cursor:pointer}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.containerr{display:inline;position:relative}.content,.overlay{position:absolute;display:inline-block;margin-top:-5%;margin-left:-9%}.back-to-top{position:fixed;bottom:20px;right:20px;font-size:60px;background:transparent;color:#817e7e;cursor:pointer;border-radius:100px;border:none;box-shadow:0 5px 10px #ccc}.back-to-top:hover{background:transparent;color:#555}.gallery img{filter:brightness(90%)}.gallery img:hover{filter:brightness(110%)}.gallery Image{filter:brightness(90%)}.gallery Image:hover{filter:brightness(110%)}