@import url(https://fonts.googleapis.com/css2?family=Exo:wght@400;700&display=swap);html{font-size:62.5%}body,html{height:100%;scroll-behavior:smooth}body{margin:0;padding:0;overflow-x:hidden;font-size:1.5rem;background-color:#fff5ee;color:#36454f}*{font-family:Exo,sans-serif}b,strong{font-weight:700}main{width:100%;flex-direction:column;align-items:center}.app-wrapper,.id-wrapper,main{display:flex;justify-content:center}.app-wrapper{flex-direction:column;align-items:center;position:relative}.background{width:100vw;height:100%;overflow-y:hidden;z-index:-10;position:absolute;top:0;left:0}.background span{z-index:-1;width:30px;height:30px;border-radius:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;animation-name:move;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite}.background span:first-child{color:#a9bfe6;top:56%;left:5%;animation-duration:15s;animation-delay:-5.2s;transform-origin:-2vw -24vh;box-shadow:-60px 0 31.5771648049px currentColor}.background span:nth-child(2){color:#d1cb87;top:64%;left:42%;animation-duration:13.9s;animation-delay:-6.7s;transform-origin:-5vw 11vh;box-shadow:60px 0 27.0273519273px currentColor}.background span:nth-child(3){color:#dba9e6;top:91%;left:63%;animation-duration:16s;animation-delay:-9.4s;transform-origin:-14vw -1vh;box-shadow:60px 0 35.9720168576px currentColor}.background span:nth-child(4){color:#dba9e6;top:94%;left:69%;animation-duration:10.6s;animation-delay:-4.5s;transform-origin:-22vw -4vh;box-shadow:60px 0 21.242469524px currentColor}.background span:nth-child(5){color:#a9bfe6;top:40%;left:4%;animation-duration:12.6s;animation-delay:-5.7s;transform-origin:11vw -15vh;box-shadow:60px 0 40.1475402482px currentColor}.background span:nth-child(6){color:#dba9e6;top:63%;left:30%;animation-duration:12.8s;animation-delay:-4.8s;transform-origin:-14vw -3vh;box-shadow:-60px 0 24.3047042519px currentColor}.background span:nth-child(7){color:#a9bfe6;top:39%;left:99%;animation-duration:13.5s;animation-delay:-5.9s;transform-origin:-6vw -9vh;box-shadow:-60px 0 36.3621286782px currentColor}.background span:nth-child(8){color:#dba9e6;top:78%;left:28%;animation-duration:13.3s;animation-delay:-2.7s;transform-origin:19vw -13vh;box-shadow:-60px 0 40.488893039px currentColor}.background span:nth-child(9){color:#d1cb87;top:82%;left:95%;animation-duration:14.6s;animation-delay:-5.2s;transform-origin:14vw 19vh;box-shadow:60px 0 22.9835876521px currentColor}.background span:nth-child(10){color:#d1cb87;top:16%;left:3%;animation-duration:11.8s;animation-delay:-10.2s;transform-origin:-5vw -5vh;box-shadow:60px 0 26.0577752401px currentColor}.background span:nth-child(11){color:#d1cb87;top:75%;left:44%;animation-duration:10.8s;animation-delay:-12s;transform-origin:-6vw 4vh;box-shadow:-60px 0 28.2391227433px currentColor}.background span:nth-child(12){color:#a9bfe6;top:76%;left:100%;animation-duration:13.6s;animation-delay:-9.1s;transform-origin:-7vw 3vh;box-shadow:60px 0 36.1661325354px currentColor}.background span:nth-child(13){color:#dba9e6;top:55%;left:47%;animation-duration:11.7s;animation-delay:-13.3s;transform-origin:-23vw -6vh;box-shadow:60px 0 29.8769846427px currentColor}.background span:nth-child(14){color:#d1cb87;top:64%;left:63%;animation-duration:13.1s;animation-delay:-4.2s;transform-origin:1vw 2vh;box-shadow:-60px 0 29.2519352902px currentColor}.background span:nth-child(15){color:#d1cb87;top:96%;left:97%;animation-duration:11.2s;animation-delay:-12.8s;transform-origin:-15vw -17vh;box-shadow:-60px 0 28.0919707877px currentColor}.background span:nth-child(16){color:#d1cb87;top:79%;left:16%;animation-duration:11.5s;animation-delay:-14.6s;transform-origin:9vw 11vh;box-shadow:-60px 0 26.2126537731px currentColor}.background span:nth-child(17){color:#d1cb87;top:17%;left:87%;animation-duration:13.6s;animation-delay:-15.5s;transform-origin:15vw -15vh;box-shadow:60px 0 28.1008278175px currentColor}.background span:nth-child(18){color:#d1cb87;top:13%;left:17%;animation-duration:15s;animation-delay:-3.3s;transform-origin:-6vw 21vh;box-shadow:60px 0 32.3022977728px currentColor}.background span:nth-child(19){color:#a9bfe6;top:1%;left:72%;animation-duration:13.4s;animation-delay:-6s;transform-origin:22vw -1vh;box-shadow:-60px 0 31.6068733239px currentColor}.background span:nth-child(20){color:#dba9e6;top:76%;left:37%;animation-duration:14.7s;animation-delay:-15.1s;transform-origin:-7vw -5vh;box-shadow:60px 0 36.8828532194px currentColor}@keyframes move{to{transform:translateZ(1px) rotate(1turn)}}.header{position:fixed;top:0;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;min-height:60px;background-color:#e6c2a9}.header-logo{display:none;margin:0 20px 0 0}@media(min-width:600px){.header-logo{display:block}}.header-nav ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;align-items:center;list-style:none}.header-nav ul li{margin:0 5px;font-weight:700;cursor:pointer}@media(min-width:450px){.header-nav ul li{margin:0 10px}}@media(min-width:900px){.header-nav ul li{margin:0 20px}}.header-nav ul li select{cursor:pointer;border:3px solid #36454f;background:transparent;border-radius:15px;height:25px;width:40px;padding:0;text-align:center;text-align:-moz-center;text-align-last:center;text-align:-webkit-center;color:#36454f;font-weight:700;font-size:1em;-webkit-appearance:none;-moz-appearance:none;text-indent:0;text-overflow:""}@media(min-width:450px){.header-nav ul li select{height:45px;width:50px;padding:5px;font-size:1.1em}}.hero{display:flex;flex-direction:column;width:90%;max-width:1600px;min-height:70vh;margin:6.5em 0 2.5em}@media(min-width:1300px){.hero{flex-direction:row}}@media(min-width:600px){.hero{margin:3.5em 0 2.5em}}.hero__text{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:2 1;margin:0 25px}.hero__text h1{font-size:3em;text-align:center;text-shadow:3px 3px #e6c2a9}@media(min-width:600px){.hero__text h1{font-size:6em;text-shadow:6px 6px #e6c2a9}}.hero__text hr{width:90%}.hero__about{margin:2em 0 0;display:flex;flex-direction:column;max-width:1000px}@media(min-width:600px){.hero__about{flex-direction:row}}.hero__about div{margin:1em 0}@media(min-width:600px){.hero__about div{margin:0 50px}}.hero__about div h2{transition:text-shadow .3s ease-in-out}.hero__about div h2:hover{text-shadow:2.5px 2.5px #e6c2a9}.hero__about-text{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:justify;text-justify:inter-word;margin:1em 0 0}@media(min-width:600px){.hero__about-text{width:50%}}.hero__about-text h2{transition:text-shadow .3s ease-in-out}.hero__about-text h2:hover{text-shadow:2.5px 2.5px #e6c2a9}.hero__about div{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:250px}@media(min-width:600px){.hero__about div{width:100%}}.hero__image{display:flex;justify-content:center;align-items:center;flex:1 1;margin:75px 0 0}@media(min-width:1300px){.hero__image{margin:0 25px}}.hero__image img{width:256px;height:256px;transition:filter 1.5s ease-in-out}@media(min-width:800px){.hero__image img{width:512px;height:512px}}.hero__image img:hover{filter:sepia(70%) brightness(80%) hue-rotate(330deg) saturate(205%) contrast(104%);-webkit-filter:sepia(70%) brightness(80%) hue-rotate(330deg) saturate(205%) contrast(104%);-moz-filter:sepia(70%) brightness(80%) hue-rotate(330deg) saturate(205%) contrast(104%)}.gallery{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1600px;width:90%;margin:2em 0 0}.gallery h1{font-size:2em;text-align:center;text-shadow:2px 2px #e6c2a9}@media(min-width:600px){.gallery h1{font-size:4em;text-shadow:4px 4px #e6c2a9}}.gallery-ps{margin:8em 0 0}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:4em 0;width:90%}.contact h1{font-size:2em;text-align:center;text-shadow:2px 2px #e6c2a9}@media(min-width:600px){.contact h1{font-size:4em;text-shadow:4px 4px #e6c2a9}}.contact div{display:flex}.contact div a{margin:0 25px}.contact p{font-size:1em}@media(min-width:600px){.contact p{font-size:1.2em}}.footer{display:flex;justify-content:center;background-color:#e6c2a9;width:100%}