@import url(https://fonts.googleapis.com/css2?family=Concert+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.admin .vacationsArea{padding-right:5%;padding-left:5%;display:flex;flex-wrap:wrap;justify-content:space-between}.admin button{background-color:hsla(0,0%,100%,0);border:none}.admin .addVacation{display:flex;align-self:flex-start;margin-left:5%;margin-bottom:10px}.admin .heartIcon{display:flex;align-self:flex-start;margin-top:3px;margin-right:5px;color:#33186e}.admin .numOfFollowers{margin-bottom:5px}.admin .popUp{width:100%;height:100vh;background-color:rgba(0,0,0,.44);top:0;position:fixed;display:flex;justify-content:center;align-items:center;z-index:999}.admin .popUp .modalContainer{width:45%;height:60%;border-radius:15px;background-color:#fff;position:relative;z-index:999;padding:1%}.admin .closePopUp{position:absolute;display:flex;align-self:flex-start}.admin .inner{width:90%;height:90%;margin:3% 6%}.admin .half{width:50%;height:90%;float:left;display:flex;flex-direction:column;padding:2%;justify-content:space-around}.admin .inner label{padding-top:5px;padding-right:5px}.admin .inner button{width:100px;height:35px;background-color:#e2264d;border:none;color:#fff;font-weight:400;border-radius:3px;transition:.3s ease-in-out}.admin .inner button:hover{background-color:#ff597a;color:#fff;transition:.3s ease-in-out}.admin .inner .previewImg{max-height:300px;overflow:hidden}.admin .inner .btn,.admin .inner .previewImg{width:100%;float:none;margin:0 auto}.admin .inner .previewImg img{max-width:100%;height:auto}.admin .addVacation img{margin-right:7px}.admin .vacationBox{width:23%;height:auto;text-align:left;margin-bottom:35px;box-shadow:0 0 7px rgba(0,0,0,.25);position:relative;border-top-right-radius:5px;border-top-left-radius:5px;overflow:hidden}.admin h2{font-size:22px;font-weight:600;align-items:center;justify-content:center;display:flex;color:#e2264d}.admin .imageBox h2{font-size:50px;font-weight:700;color:hsla(0,0%,100%,.8);position:absolute;bottom:0;text-shadow:-1px 2px 5px rgba(0,0,0,.7)}.admin .imageBox img{width:100%}.admin .vacationInfo{width:100%;padding:5%;min-height:330px;overflow-y:auto}.admin .vacationInfo .info{height:170px;overflow-y:auto}.admin .vacationBox .imageBox{width:100%;position:relative;display:flex;justify-content:center;background-color:#d3d3d3;margin-bottom:5%;overflow:hidden}.admin .vacationBox .imageBox button{width:15%;position:absolute;bottom:0;right:0;border:0;background:none}.admin textarea{overflow-y:auto}.admin .vacationBox .boxFooter{width:100%;justify-content:space-evenly;background-color:#ebebeb;color:#e2264d;align-items:center;justify-content:center;display:flex;padding:3.5%;position:absolute;bottom:0}.admin .vacationBox .boxFooter h3{align-items:center;display:flex;font-size:20px}.administration{width:100%;display:flex;margin-bottom:10px}.admin i{color:#33186e;margin-left:12px}.admin i span{font-family:"Open Sans",sans-serif;font-size:20px;line-height:30px}.admin .custom-file-input{display:none}.admin label{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400}@media screen and (max-width:1600px){.admin .vacationBox{width:31%}}@media screen and (max-width:1200px){.admin .popUp .modalContainer{width:50vw;height:auto;padding:2%}.admin .popUp .half{flex-direction:row;width:100%;height:50%;flex-wrap:wrap}.admin .vacationBox{width:47%}}@media screen and (max-width:760px){.admin .popUp .modalContainer{width:90vw;padding:4%}.admin .vacationBox{width:95%}}.footer{background-color:#000;color:#fff;align-items:flex-end;padding:10px 0}.footer,.header{display:flex;justify-content:center}.header{background-color:#222;background-image:url(/images/Header/city_desktop.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;height:50vh;min-height:375px;position:relative;align-items:center;flex-direction:column;margin-bottom:30px}.header h1{font-size:70px}.header h1,.header h2{color:#fff;text-shadow:#000 2px 2px 10px}.header h2{font-size:50px}@media screen and (max-width:780px){.header{background-position:50%;background-size:cover}.header h1{font-size:45px;font-weight:700}.header h2{font-size:32px;font-weight:700}}.login>*{font-size:16px;box-sizing:border-box}.login>input{font-size:16px;width:200px;height:35px;padding-left:5px}.login>button{font-size:16px;width:100px;height:35px;background-color:#e2264d;border:none;font-weight:400;border-radius:3px}.login>button,.login>button:hover{color:#fff;transition:.3s ease-in-out}.login>button:hover{background-color:#ff597a}.login .noteContainer{height:10px}.login .noteToUser{color:red;font-size:14px}.register>*{font-size:18px;box-sizing:border-box}.register>input{font-size:16px;width:200px;height:35px;padding-left:5px}.register>button{font-size:16px;width:100px;height:35px;background-color:#e2264d;border:none;color:#fff;font-weight:400;border-radius:3px;transition:.3s ease-in-out}.register>button:hover{background-color:#ff597a;color:#fff;transition:.3s ease-in-out}.register .noteContainer{height:30px}.register .noteToUser{color:red;font-size:14px}.home{width:70%;height:auto}.home .login,.register{height:350px;width:49%;float:left;display:flex;flex-direction:column;justify-content:space-evenly;align-content:flex-start;align-items:center}.vl{border-left:2px solid #dcdcdc;height:300px;float:left}.home h2,.home h3{font-size:16px}.home h2{font-weight:700}.home hr{display:none}@media screen and (max-width:768px){.home{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:center}.vl{display:none}.home hr{width:100%;display:inline;border-top:2px solid #dcdcdc}.home .register{height:350px;width:100%}.home .login{height:250px;width:100%}}.nav>*{font-size:20px;box-sizing:border-box}.nav{width:100%;height:50px;background-color:rgba(0,0,0,.6);position:fixed;z-index:99;box-shadow:0 3px 10px rgba(0,0,0,.31)}.bg-light{background-color:hsla(0,0%,100%,0)!important}.nav img{height:25px}.nav button{border:0;background-color:hsla(0,0%,100%,0);text-decoration:none;margin-left:5px;color:#fff!important}.nav button:hover{text-decoration:underline}.nav .igloo{color:#fff;margin-right:20px;cursor:pointer}svg{cursor:pointer;overflow:visible;width:60px}svg #heart{transform-origin:center;-webkit-animation:animateHeartOut .3s linear forwards;animation:animateHeartOut .3s linear forwards}svg #main-circ{transform-origin:29.5px 29.5px}.checkbox{display:none}.checkbox:checked+label svg #heart{transform:scale(.2);fill:#e2264d;-webkit-animation:animateHeart .3s linear .25s forwards;animation:animateHeart .3s linear .25s forwards}.checkbox:checked+label svg #main-circ{transition:all 2s;-webkit-animation:animateCircle .3s linear forwards;animation:animateCircle .3s linear forwards;opacity:1}.checkbox:checked+label svg #grp1{opacity:1;transition:all .1s .3s}.checkbox:checked+label svg #grp1 #oval1{transform:scale(0) translateY(-30px);transform-origin:0 0 0;transition:transform .5s .3s}.checkbox:checked+label svg #grp1 #oval2{transform:scale(0) translate(10px,-50px);transform-origin:0 0 0;transition:transform 1.5s .3s}.checkbox:checked+label svg #grp2{transition:all .1s .3s}.checkbox:checked+label svg #grp2 #oval1{transform:scale(0) translate(30px,-15px);transform-origin:0 0 0;transition:transform .5s .3s}.checkbox:checked+label svg #grp2 #oval2{transform:scale(0) translate(60px,-15px);transform-origin:0 0 0;transition:transform 1.5s .3s}.checkbox:checked+label svg #grp3{transition:all .1s .3s}.checkbox:checked+label svg #grp3 #oval1{transform:scale(0) translate(30px);transform-origin:0 0 0;transition:transform .5s .3s}.checkbox:checked+label svg #grp3 #oval2{transform:scale(0) translate(60px,10px);transform-origin:0 0 0;transition:transform 1.5s .3s}.checkbox:checked+label svg #grp4{transition:all .1s .3s}.checkbox:checked+label svg #grp4 #oval1{transform:scale(0) translate(30px,15px);transform-origin:0 0 0;transition:transform .5s .3s}.checkbox:checked+label svg #grp4 #oval2{transform:scale(0) translate(40px,50px);transform-origin:0 0 0;transition:transform 1.5s .3s}.checkbox:checked+label svg #grp5{transition:all .1s .3s}.checkbox:checked+label svg #grp5 #oval1{transform:scale(0) translate(-10px,20px);transform-origin:0 0 0;transition:transform .5s .3s}.checkbox:checked+label svg #grp5 #oval2{transform:scale(0) translate(-60px,30px);transform-origin:0 0 0;transition:transform 1.5s .3s}.checkbox:checked+label svg #grp6{transition:all .1s .3s}.checkbox:checked+label svg #grp6 #oval1{transform:scale(0) translate(-30px);transform-origin:0 0 0;transition:transform .5s .3s}.checkbox:checked+label svg #grp6 #oval2{transform:scale(0) translate(-60px,-5px);transform-origin:0 0 0;transition:transform 1.5s .3s}.checkbox:checked+label svg #grp7{transition:all .1s .3s}.checkbox:checked+label svg #grp7 #oval1{transform:scale(0) translate(-30px,-15px);transform-origin:0 0 0;transition:transform .5s .3s}.checkbox:checked+label svg #grp7 #oval2{transform:scale(0) translate(-55px,-30px);transform-origin:0 0 0;transition:transform 1.5s .3s}.checkbox:checked+label svg #grp2,.checkbox:checked+label svg #grp3,.checkbox:checked+label svg #grp4,.checkbox:checked+label svg #grp5,.checkbox:checked+label svg #grp6,.checkbox:checked+label svg #grp7{opacity:1;transition:opacity .1s .3s}@-webkit-keyframes animateCircle{40%{transform:scale(10);opacity:1;fill:#dd4688}55%{transform:scale(11);opacity:1;fill:#d46abf}65%{transform:scale(12);opacity:1;fill:#cc8ef5}75%{transform:scale(13);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.5}85%{transform:scale(17);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.2}95%{transform:scale(18);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.1}to{transform:scale(19);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:0}}@keyframes animateCircle{40%{transform:scale(10);opacity:1;fill:#dd4688}55%{transform:scale(11);opacity:1;fill:#d46abf}65%{transform:scale(12);opacity:1;fill:#cc8ef5}75%{transform:scale(13);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.5}85%{transform:scale(17);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.2}95%{transform:scale(18);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.1}to{transform:scale(19);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:0}}@-webkit-keyframes animateHeart{0%{transform:scale(.2)}40%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes animateHeart{0%{transform:scale(.2)}40%{transform:scale(1.2)}to{transform:scale(1)}}@-webkit-keyframes animateHeartOut{0%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes animateHeartOut{0%{transform:scale(1.4)}to{transform:scale(1)}}.client .vacationsArea{padding-right:5%;padding-left:5%;display:flex;flex-wrap:wrap;justify-content:space-between}.client .vacationBox{width:23%;height:auto;text-align:left;margin-bottom:35px;box-shadow:0 0 7px rgba(0,0,0,.25);position:relative;border-top-right-radius:5px;border-top-left-radius:5px;overflow:hidden}.client h2{font-size:22px;font-weight:600;align-items:center;justify-content:center;display:flex;color:#e2264d}.client .imageBox h2{font-size:50px;font-weight:700;color:hsla(0,0%,100%,.8);position:absolute;bottom:0;text-shadow:-1px 2px 5px rgba(0,0,0,.7)}.client .imageBox img{width:100%}.client .vacationInfo{width:100%;padding:5%;min-height:350px;overflow-y:auto}.client .vacationInfo .info{height:170px;overflow-y:auto}.client .vacationBox .imageBox{width:100%;position:relative;display:flex;justify-content:center;background-color:#d3d3d3;overflow:hidden}.client .vacationBox .imageBox button{width:15%;position:absolute;bottom:0;right:0;border:0;background:none}.client .vacationBox .boxFooter{width:100%;background-color:#ebebeb;color:#e2264d;align-items:center;justify-content:center;display:flex;position:absolute;bottom:0}.client .vacationBox .boxFooter h3{align-items:center;display:flex;font-size:20px}@media screen and (max-width:1600px){.client .vacationBox{width:31%}}@media screen and (max-width:1200px){.client .vacationBox{width:47%}}@media screen and (max-width:760px){.client .vacationBox{width:95%}}.pageNotFound{background-color:#ff7f2e;font-family:"Concert One",cursive;margin:0;overflow:hidden;padding:0;width:100%;height:100vh;position:absolute;top:0}.text{top:50%;color:rgba(19,36,44,.1);font-size:30em;text-align:center;top:40%}.container,.text{left:50%;position:absolute;transform:translate(-50%,-50%)}.container{top:50%;height:300px;width:500px}.container:after{position:absolute;content:"";background-color:rgba(19,36,44,.1);border-radius:12px;bottom:40px;height:12px;left:80px;width:350px;z-index:-1}.caveman{height:300px;position:absolute;width:250px}.caveman:first-child{right:20px}.caveman:nth-child(2){left:20px;transform:rotateY(180deg)}.head{border-radius:50px;height:140px;left:60px;top:25px;width:65px}.head,.head:after,.head:before{position:absolute;background-color:#13242c}.head:after,.head:before{content:"";border-radius:10px;height:20px;width:7px}.head:after{left:35px;top:-8px;transform:rotate(20deg)}.head:before{left:30px;top:-8px;transform:rotate(-20deg)}.head .eye{left:50%;position:absolute;transform:translateX(-50%);background-color:#eab08c;border-radius:50px;height:16px;left:45%;top:40px;width:48px}.head .eye:after,.head .eye:before{content:"";position:absolute;top:50%;transform:translateY(-50%);background-color:#13242c;border-radius:50%;height:5px;width:5px}.head .eye:after{left:5px}.head .eye:before{right:9px}.head .eye .nose{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);background-color:#d9766c;border-left:8px solid rgba(19,36,44,.1);border-radius:10px;box-sizing:border-box;height:35px;left:45%;top:12px;width:15px}.shape{left:50%;transform:translateX(-50%);height:140px;overflow:hidden;top:70px;width:140px}.shape,.shape .circle{position:absolute;border-radius:50%}.shape .circle{height:60px;width:60px}.shape .circle:after,.shape .circle:before{content:"";position:absolute;border-radius:50%;height:20px;width:20px}.shape .circle:after{left:50px;top:10px}.shape .circle:before{left:60px;top:45px}.shape .circle:first-child{left:-12px;top:80px}.shape .circle:nth-child(2){right:10px;top:0;transform:rotate(90deg)}.shape .circle:nth-child(2):after{left:65px;top:10px}.shape .circle:nth-child(2):before{display:none}.caveman:first-child .shape{background-color:#d13433}.caveman:first-child .shape .circle,.caveman:first-child .shape .circle:after,.caveman:first-child .shape .circle:before,.caveman:nth-child(2) .shape{background-color:#932422}.caveman:nth-child(2) .shape .circle,.caveman:nth-child(2) .shape .circle:after,.caveman:nth-child(2) .shape .circle:before{background-color:#d13433}.arm-right{position:absolute;background-color:#eab08c;border-left:8px solid rgba(19,36,44,.1);border-radius:50px;box-sizing:border-box;height:180px;left:135px;top:80px;transform-origin:30px 30px;width:60px;z-index:1}.arm-right .club{position:absolute;border-bottom:110px solid #601513;border-left:10px solid transparent;border-right:10px solid transparent;height:0;left:-60px;top:120px;transform:rotate(70deg);width:20px}.arm-right .club:after,.arm-right .club:before{position:absolute;content:"";background-color:#601513;border-radius:50%;left:0}.arm-right .club:after{height:20px;width:20px;top:-10px}.arm-right .club:before{height:40px;width:40px;left:-10px;top:90px}.leg{border-radius:10px;height:55px;top:200px}.leg,.leg:after{position:absolute;width:10px}.leg:after{content:"";border-radius:50%;height:10px;left:-5px;top:15px}.leg .foot{position:absolute;border-radius:25px 25px 0 0;height:25px;left:-38px;top:30px;width:50px}.leg .foot .fingers,.leg .foot .fingers:after,.leg .foot:after,.leg .foot:before{position:absolute;background-color:#eab08c;border-radius:50%;bottom:0;height:15px;transform-origin:bottom;width:15px}.leg .foot:after{left:-6px;content:""}.leg .foot:before{left:8px;transform:scale(.6);content:""}.leg .foot .fingers{left:15px;transform:scale(.6)}.leg .foot .fingers:after{left:11px;content:""}.leg:first-child{left:95px}.leg:first-child,.leg:first-child .foot,.leg:first-child .foot:after,.leg:first-child:after{background-color:#b2524d}.leg:first-child .foot:before{display:none}.leg:nth-child(2){left:115px}.leg:nth-child(2),.leg:nth-child(2) .foot,.leg:nth-child(2):after{background-color:#d9766c}.caveman:first-child .arm-right,.caveman:nth-child(2) .arm-right{-webkit-animation:arm-anima 1.2s cubic-bezier(.55,.01,.16,1.34) infinite;animation:arm-anima 1.2s cubic-bezier(.55,.01,.16,1.34) infinite}.caveman:nth-child(2) .arm-right{-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes arm-anima{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes arm-anima{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.caveman:first-child .head,.caveman:nth-child(2) .head{-webkit-animation:head-anima 1.2s cubic-bezier(.55,.01,.16,1.34) infinite;animation:head-anima 1.2s cubic-bezier(.55,.01,.16,1.34) infinite}.caveman:first-child .head{-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes head-anima{0%{top:25px}42%{top:25px}45%{top:50px}to{top:25px}}@keyframes head-anima{0%{top:25px}42%{top:25px}45%{top:50px}to{top:25px}}.caveman:first-child .eye:after,.caveman:first-child .eye:before,.caveman:nth-child(2) .eye:after,.caveman:nth-child(2) .eye:before{-webkit-animation:eye-anima 1.2s cubic-bezier(.55,.01,.16,1.34) infinite;animation:eye-anima 1.2s cubic-bezier(.55,.01,.16,1.34) infinite}.caveman:first-child .eye:after,.caveman:first-child .eye:before{-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes eye-anima{0%{height:5px}42%{height:5px}45%{height:1px}to{height:5px}}@keyframes eye-anima{0%{height:5px}42%{height:5px}45%{height:1px}to{height:5px}}.container:after{-webkit-animation:shadow-anima 1.2s cubic-bezier(.55,.01,.16,1.34) infinite;animation:shadow-anima 1.2s cubic-bezier(.55,.01,.16,1.34) infinite;-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes shadow-anima{0%{width:350px;left:80px}25%{width:450px;left:80px}50%{width:350px;left:80px}75%{width:450px;left:0}to{width:350px;left:80px}}@keyframes shadow-anima{0%{width:350px;left:80px}25%{width:450px;left:80px}50%{width:350px;left:80px}75%{width:450px;left:0}to{width:350px;left:80px}}#link{bottom:20px;color:#000;opacity:.2;display:flex;align-items:center;position:absolute;left:50%;transform:translateX(-50%)}#link p{margin:0 0 0 5px}#link:hover{opacity:1}.layout{margin:0;padding:0;min-height:100%;text-align:center;box-sizing:border-box}.layout>*{font-family:"Open Sans",sans-serif}.layout>main{height:auto;display:flex;align-items:flex-start;justify-content:center}
/*# sourceMappingURL=main.494aa92b.chunk.css.map */