@import url(https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;700&family=Montserrat:wght@400;700&display=swap);.navigation{background-color:#fff;padding:20px 50px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;min-height:100%;height:auto;box-sizing:border-box;width:300px;z-index:10;box-shadow:0 0 5px -2px rgba(0,0,0,.71);transition:width .6s}.navigation button.link{background:none;border:none;color:#000;font-size:18px}.navigation.collapsed{width:50px;padding:20px;-webkit-align-items:center;align-items:center}.navigation.open{position:fixed!important;top:0;left:0;width:100vw}.navigation button.close:hover{cursor:pointer}.navigation button.close{position:absolute;top:0;right:0;padding:35px;background:none;border:none;color:#000}.navigation.collapsed .links{-webkit-align-self:center;align-self:center}.navigation.collapsed .links ul.nav-list li a span{opacity:0;width:0;-webkit-transform:scale(0);transform:scale(0)}.navigation.collapsed .logo{width:20px;height:42px}.navigation.collapsed .links ul li{margin:10px 0}.navigation.collapsed .links ul li a{padding:0}.navigation.collapsed .links ul li a svg{margin:0}.navigation.collapsed .social ul.social-list{-webkit-flex-direction:column;flex-direction:column}.navigation.collapsed .social ul.social-list li{margin:6px 0}.navigation.collapsed .social ul.social-list li a,.navigation.collapsed .social ul.social-list li button{padding:0}.navigation .logo{width:200px;transition:width .6s ease,height .6s ease;padding:0}.navigation .logo img{max-width:100%;max-height:42px}.navigation .links{-webkit-align-self:flex-start;align-self:flex-start}.navigation .links ul{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.navigation .links ul li{padding:0;margin:5px}.navigation .links ul li a{text-decoration:none;position:relative;padding:5px;color:#111;font-size:16px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.navigation .links ul li a span{position:relative;display:block;opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:opacity .3s ease,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease;transition:transform .3s ease-out,opacity .3s ease,-webkit-transform .3s ease-out}.navigation .links ul li a svg{font-size:22px;margin:0 15px;display:block}.navigation .links ul li a span:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#000;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .2s ease-in-out 0s}.navigation .links ul li a.active svg,.navigation .links ul li a:hover svg{color:#0a6868}.navigation .links ul li a.active span:before,.navigation .links ul li a:hover span:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.navigation .social ul.social-list{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex}.navigation .social ul.social-list li a,.navigation .social ul.social-list li button{font-size:18px;padding:0 10px;display:block;background:none;border:none;color:#000}.navigation .social ul.social-list li a:hover,.navigation .social ul.social-list li button:hover{cursor:pointer;color:#2567ca}.loading{overflow:hidden;-webkit-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;z-index:6}.loading.overlay{background-color:rgba(0,0,0,.6666666666666666)}.loading .loader{display:-webkit-flex;display:flex;position:relative}.loading .loader.backer{position:absolute;top:0;right:0;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.loading .icon{font-size:36px}.loading .icon,.loading .label{color:#d0d3d3;z-index:4}.loading .label h4{font-size:28px;margin:10px 0}.all-images img{object-fit:contain;max-width:234px;max-height:217px;height:100%;background-color:#0e1414;color:#fff}.all-images .new-image,.all-images img{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.all-images .new-image{-webkit-flex-direction:column;flex-direction:column}.all-images .image-loading{position:absolute;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}.all-images .new-image input[type=file]{width:230px;margin:20px;background-color:#121818}.all-images .new-image input:not([type=file]):active{border:2px solid #fff}.all-images .new-image input:not([type=file]){background-color:#17181d;border:2px solid #17181d;box-shadow:inset 0 0 4px -2px rgba(0,0,0,.5333333333333333);color:#fff;padding:8px;margin:10px}.all-images .new-image label{color:#fff;width:220px;text-align:left}.all-images .new-image label.error{color:#e7bbbb;margin:9px 0}.all-images .new-image button{background-color:#17181d;border:2px solid #17181d;box-shadow:0 0 4px -2px rgba(0,0,0,.5333333333333333);color:#fff;padding:10px;margin:10px;border-radius:2px;box-sizing:border-box}.all-images .new-image button:hover{border:2px solid #fff}.all-images button{border:3px solid #fff;max-width:234px;max-height:222px;box-sizing:border-box;display:block;margin:10px;background:none;padding:0;position:relative}.all-images button:hover{cursor:pointer}.all-images button:hover .action-message{display:-webkit-flex;display:flex}.all-images button .action-message{display:none;position:absolute;-webkit-flex-direction:column;flex-direction:column;top:0;left:0;width:100%;height:100%;background-color:rgba(52,52,52,.6784313725490196);-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.all-images .action-message p{display:block;color:#fff;margin:0}.actions-on-portfolio .actions-buttons{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.actions-on-portfolio .actions-buttons button{display:block;padding:0;background:none;border:none;font-size:22px;color:#dddeeb}.actions-on-portfolio .actions-buttons button:hover{cursor:pointer;color:#587474}.all-images{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;position:relative;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow-y:scroll;color:#fff}.actions-on-portfolio{width:300px;height:100%;background-color:#191f1f;padding:10px;position:fixed;bottom:0;left:0;box-sizing:border-box;z-index:11}.actions-on-portfolio.show{height:100%;width:100%}.actions-on-portfolio.show .all-images{-webkit-flex-wrap:wrap;flex-wrap:wrap}.about,.actions-on-portfolio.show .all-images{-webkit-justify-content:center;justify-content:center}.about{display:-webkit-flex;display:flex;position:relative;width:100%}.about.loading{width:100%;height:100%;overflow:hidden}.about .photo{position:-webkit-sticky;position:sticky;top:0;max-height:100vh;min-height:100vh;box-sizing:border-box;-webkit-flex-direction:column;flex-direction:column;padding:0 15px 0 45px}.about .photo,.about .photo-holder{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.about .photo-holder{width:200px;height:200px;border-radius:50%;overflow:hidden;background-color:#191f1f;position:relative;box-shadow:0 0 4px -2px #0b0c0c}.about .photo-holder img{width:200px;text-align:center;color:#fff}.about .photo-holder .photo-actions{position:absolute;bottom:0;width:100%;display:-webkit-flex;display:flex;z-index:7}.about .photo .photo-holder button.edit-image{height:48px;-webkit-flex:1 1;flex:1 1;background-color:rgba(239,252,252,.6784313725490196);border:none;color:#191f1f;padding:0 20px}.about .photo .photo-holder button.edit-image:first-child{text-align:right}.about .photo .photo-holder button.edit-image:nth-child(2){text-align:left}.about .photo .photo-holder button.edit-image.single{text-align:center}.about .photo .photo-holder button.edit-image:hover{cursor:pointer;background-color:#191f1f;color:#fff}.about .photo-holder button.edit-image.cancel-edit{position:absolute;top:0;height:38px;width:100%;text-align:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.about .all-of-the-images.on{position:relative;width:100%;left:0}.about .about-content-wrapper{-webkit-align-items:center;align-items:center}.about .about-content-wrapper,.about .about-content-wrapper .about-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.about .about-content-wrapper .about-content{position:relative;width:500px;background-color:#fff;color:#040410;padding:36px;margin:30px;z-index:0;box-shadow:0 0 4px -2px #250f03}.about .about-content .content-actions{display:-webkit-flex;display:flex;position:absolute;z-index:5;top:0;right:0;box-shadow:0 0 4px -2px #94918f}.about .about-content .content-actions button.content-action{background-color:#c7cedf;border:none;padding:13px;border-radius:0 0 0 4px}.about .about-content .content-actions button.content-action:nth-child(2){border-radius:0;border-left:1px solid #3f5077}.about .about-content .content-actions button.content-action:hover{background-color:#6578ac;color:#fff;cursor:pointer}.about .about-content .content textarea{width:100%;min-height:300px;border-radius:2px;background-color:#e7e7e7;border:1px solid #b8b0b0}@-webkit-keyframes cornerBorders{0%{border-radius:0}to{border-radius:136px}}@keyframes cornerBorders{0%{border-radius:0}to{border-radius:136px}}.background-border-holder{width:100%;height:100%;z-index:-1;padding:16px;box-sizing:border-box;position:absolute;top:0;left:0}.background-border{border:1px solid #261101}.background,.background-border{width:100%;height:100%;display:block;box-sizing:border-box}.background{position:absolute;top:0;left:0;background-color:#fff;-webkit-animation:cornerBorders .9s ease-out 0s 1;animation:cornerBorders .9s ease-out 0s 1;border-radius:136px;z-index:0}.about .about-content .the-content{z-index:1}.about .header{color:#fff;border-bottom:1px solid #fff}.about .header span{width:120px;display:block;border-bottom:1px dashed #3c3d3d}.about .inputs{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.about .inputs label{color:#fff;margin:18px 0}.about .inputs input[type=range]{-webkit-appearance:none;width:100%;background:transparent}.about .inputs input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.about .inputs input[type=range]:focus{outline:none}.about .inputs input[type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:36px;width:16px;border-radius:4px;background:#e1e3e9;cursor:pointer;margin-top:-14px;box-shadow:0 0 4px -2px #0d0d0d}input[type=range]::-moz-range-thumb{box-shadow:0 0 4px -2px #0d0d0d;height:36px;width:16px;border-radius:4px;background:#e1e3e9;cursor:pointer}input[type=range]::-ms-thumb{box-shadow:0 0 4px -2px #0d0d0d;height:36px;width:16px;border-radius:4px;background:#e1e3e9;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.4px;cursor:pointer;box-shadow:inset 0 0 4px -2px #0d0d0d;background:#191f1f;border-radius:1.3px}input[type=range]:focus::-webkit-slider-runnable-track{background:#191f1f}input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;box-shadow:inset 0 0 4px -2px #0d0d0d;background:#191f1f;border-radius:1.3px}.about .header h1{margin:0 0 15px;padding:0;font-size:28px}.about .content p{margin:10px 0;font-size:16px;padding:0}@media (max-width:1180px){.about{-webkit-flex-direction:column;flex-direction:column;min-height:100vh;padding:20px;box-sizing:border-box}.about .about-content-wrapper .about-content{width:100%;margin:0;box-sizing:border-box}.about .photo{position:relative;max-height:auto;min-height:auto;margin:20px 0;padding:0}.about .about-content-wrapper .header h1{text-align:center;font-size:22px}}.media-slides{display:-webkit-flex;display:flex;position:relative}.media-slides .media{position:absolute;object-fit:cover;object-position:10%;margin:0 auto;width:100%;height:100%}.loading-images{height:400px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.experience,.loading-images{display:-webkit-flex;display:flex}.experience{background-color:#fffdfd;padding:5px;margin:10px;box-sizing:content-box;box-shadow:0 0 2px -1px #250f03;border-radius:5px;width:300px;-webkit-flex-direction:column;flex-direction:column}.experience .media-preview{width:300px;height:400px;overflow:hidden}.experience .info{padding:5px;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.experience .info h3{font-size:20px;margin:5px 0}.experience .info p{font-size:14px;margin:0;line-height:18px}.experience .info .stats{display:-webkit-flex;display:flex;border-top:1px solid #250f03;padding:3px 0;margin-top:5px;box-sizing:border-box}.experience .info .stats .stat{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:3px 5px 3px 0}.experience .info .stats .stat span{display:block;padding:0 5px}.experience .info .stats .stat svg{font-size:16px;color:#8f3821}.experiences{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.experiences .header{-webkit-align-self:flex-start;align-self:flex-start;margin:3px 25px}.experiences .header h1{margin:0;padding:0}.experiences .content,.portfolio{display:-webkit-flex;display:flex}.portfolio{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;position:relative}.portfolio.loading{width:100%;height:100%;overflow:hidden;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.portfolio .entry{width:400px;display:-webkit-flex;display:flex;position:relative;margin:45px 0;z-index:2}.portfolio .hidden{display:none!important}.portfolio .entry .image-wrapper{display:-webkit-flex;display:flex;width:400px;max-height:260px;border:4px solid #fff;box-sizing:border-box;position:relative;overflow:hidden}.portfolio .portfolio-title button.no-style:hover{background:none}.portfolio .portfolio-title p{margin:0 18px;font-size:15px;-webkit-flex:1 1;flex:1 1;text-align:right}.portfolio .portfolio-title button.no-style{background:none;border:none;border-right:2px solid #818181;color:#000;margin:10px;padding:0 5px 0 0;border-radius:0}.portfolio .entry .image-wrapper{opacity:0}.portfolio .entry .image-wrapper:first-child,.portfolio .entry .image-wrapper:nth-child(2),.portfolio .entry .image-wrapper:nth-child(3){z-index:2;opacity:1}.portfolio .entry .image-wrapper:not(:first-child){position:absolute;z-index:1;top:0;left:0;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.portfolio .entry:hover{cursor:pointer}.portfolio .entry:hover .info p{display:block}.portfolio .entry:hover .image-wrapper:nth-child(3){-webkit-transform:rotate(7deg) translate(10px,20px);transform:rotate(7deg) translate(10px,20px)}.portfolio .entry:hover .image-wrapper:nth-child(2){-webkit-transform:rotate(-8deg) translate(-10px,-20px);transform:rotate(-8deg) translate(-10px,-20px)}.portfolio .entry .image-wrapper a.image{width:100%;height:100%}.portfolio .entry .image-wrapper a.image img{width:100%;height:100%;object-fit:cover;z-index:2;position:relative}.portfolio .entry .info{position:absolute;top:0;left:5%;width:90%;height:100%;z-index:2;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.portfolio .entry .info h2{color:#fff;margin:0}.portfolio .entry .info-content{padding:20px 40px;background-color:rgba(0,0,0,.65);text-align:center}.portfolio .entry .info p{color:#fff;padding:0;margin:0;font-size:14px;display:none}.portfolio .portfolio-single{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:20px;-webkit-justify-content:center;justify-content:center}.portfolio-single .image-wrapper a.image:hover .info,.portfolio .portfolio-single{display:-webkit-flex;display:flex}.portfolio-single .info{display:none}.portfolio-single .image-wrapper{max-width:400px;max-height:320px;margin:10px;position:relative;display:-webkit-flex;display:flex}.portfolio-single .image-wrapper a.image{display:block;box-sizing:border-box;position:relative;border:4px solid #fff}.portfolio-single a.image .info{display:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.portfolio-single a.image .info p{color:#fff;text-align:right;padding:0;margin:10px;font-size:16px}.portfolio-single img{width:100%;height:100%;object-fit:cover;box-sizing:border-box}.portfolio-slide{height:100vh;position:relative;-webkit-flex:1 1;flex:1 1}.portfolio-slide,.portfolio-slide .control{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.portfolio-slide .control{min-width:50px;width:50px;height:100%;position:absolute;top:0;left:50px;z-index:5}.portfolio-slide .control:last-child{right:50px;left:unset}.portfolio-slide .control button:hover{cursor:pointer;color:#2b3535}.portfolio-slide .control button{display:block;font-size:36px;color:#191f1f;border:none;background:none}.portfolio-slide .title{position:absolute;background-color:#fff;top:0;left:-50px;z-index:5;box-shadow:0 0 5px -2px rgba(0,0,0,.71)}.portfolio-slide .title,.portfolio-slide .title a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.portfolio-slide .title a{width:50px;-webkit-justify-content:center;justify-content:center;border-right:1px solid #000}.portfolio-slide .title a svg{font-size:18px}.portfolio-slide .title span svg{font-size:16px}.portfolio-slide .title span{margin:19px;display:block;display:-webkit-flex;display:flex;font-size:20px;-webkit-align-items:center;align-items:center}.portfolio-slide .image-holder{height:100vh;position:absolute;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.portfolio-slide .image-holder .image-slide img.iiz__img{object-fit:contain;max-height:100vh;overflow:hidden}.fade-enter{-webkit-transform:scale(0);transform:scale(0)}.fade-enter.fade-enter-active{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.portfolio .new-entry.on{background-color:#191f1f}.portfolio .portfolio-title{background-color:#fff;width:100%;height:60px;padding:10px 40px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.portfolio input{padding:10px;border:none;background-color:#dfdfdf;border-radius:3px;margin:0 5px 0 0}.portfolio .portfolio-title button:hover{background-color:#3f4e4e;cursor:pointer}.portfolio .portfolio-title button{border:none;background-color:#191f1f;color:#fff;border-radius:3px;padding:10px;margin:0 10px}.portfolio .portfolio-title h4{margin:0}.portfolio .new-entry{width:400px;height:300px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#fff}.portfolio .new-entry button{background-color:#232b2b;margin:10px;color:#fff;border:none;padding:8px 18px;border-radius:3px;box-shadow:0 0 5px -2px rgba(0,0,0,.71)}.portfolio .new-entry button:hover{cursor:pointer;background-color:#344141}.portfolio .new-entry input{padding:10px;width:200px;background-color:#0e1313;border:none;color:#fff}.portfolio .new-entry label{text-align:left;width:220px;margin:10px}.portfolio .new-entry.off button{background-color:#3f4e4e}.portfolio .new-entry.off button:hover{background-color:#4b5e5e}.portfolio .entry.empty{background-color:#191f1f;height:240px}.portfolio .action-popper{position:absolute;top:20px;right:20px}.portfolio .actions-floater .deleter{width:100%;background-color:#220a09}.portfolio .actions-floater,.portfolio .actions-floater .deleter{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.portfolio .actions-floater{position:absolute;right:0;top:0;width:150px;background-color:#191f1f}.portfolio button.action-floater{margin:10px;border:none;padding:12px;background-color:#344141;color:#fff;border-radius:3px;box-shadow:0 0 5px -2px rgba(0,0,0,.71)}.portfolio button.action-floater:hover{cursor:pointer;background-color:#4b5e5e}@media (max-width:827px){.portfolio .entry,.portfolio .entry .image-wrapper{width:230px}.portfolio .portfolio-title{padding:10px}}button.portfolio-action.float{position:absolute;left:-10px;top:-10px}button.portfolio-action{background-color:#fff;color:#eb2525;border:none;padding:5px;box-shadow:0 0 2px 1px #353333;display:-webkit-flex;display:flex;border-radius:20px;font-size:20px}button.portfolio-action:hover{cursor:pointer;background-color:#eb2525;color:#fff}button.portfolio-actiony{background-color:#fff;border:none;padding:5px;box-shadow:0 0 2px 1px #353333;display:-webkit-flex;display:flex;border-radius:20px;font-size:20px;margin:20px}button.portfolio-actiony:hover{cursor:pointer;background-color:#eb2525;color:#fff}button.portfolio-action svg{display:inline-block}.portfolio-remove-action{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;position:absolute;background-color:rgba(51,51,51,.6784313725490196);height:100%}.portfolio-remove-action,.portfolio-remove-actions{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%}.portfolio-remove-action h3{color:#fff;text-align:center}.portfolio-remove-action button.portfolio-action{display:block}.package-wrapper{height:300px;overflow:hidden;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-self:flex-start;align-self:flex-start;overflow:unset;position:relative}.edit-actions,.package-wrapper{width:100%;display:-webkit-flex;display:flex}.edit-actions{position:absolute;z-index:2;right:0;top:0;-webkit-justify-content:space-around;justify-content:space-around;margin:12px 0}.edit-actions.image-change{bottom:0;left:0;top:unset;width:70px}.edit-actions.sticky{margin:0;position:fixed;top:52.4px;z-index:3;width:auto;height:auto;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}.edit-actions button.edit-package{background-color:#344141;box-shadow:0 0 4px -2px #03040b;border:none;height:50px;width:50px;color:#fff;z-index:4;position:relative}.edit-actions .edit-action-group{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.edit-actions .edit-action-group button.edit-package{width:auto}.edit-actions button.edit-package.label span{margin-left:50px}.package-wrapper .package-section .edit-actions .edit-action-group{-webkit-flex-direction:row;flex-direction:row}.package-wrapper .package-section .edit-actions .edit-action-group button.edit-package{margin:0 20px}.package-wrapper .package-section .confirm-delete{position:absolute;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,.8666666666666667);z-index:3}.package-wrapper .package-section .confirm-delete .confirm-delete-actions{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.package-wrapper .package-section .confirm-delete .confirm-delete-actions button.confirm-delete-action:hover{cursor:pointer;background-color:#4f6daf}.package-wrapper .package-section .confirm-delete .confirm-delete-actions button.confirm-delete-action{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#353d61;border:none;color:#fff;width:140px;height:140px;border-radius:100px;margin:0 10px}.package-wrapper .package-section .confirm-delete .confirm-delete-actions button.confirm-delete-action svg{font-size:26px;margin:5px}.edit-actions button.edit-package:hover svg:not(:only-child){border-right:3px solid #374642}.edit-actions button.edit-package svg:not(:only-child){border-right:3px solid #51615d;width:50px;box-sizing:border-box;position:absolute;left:0;top:0;padding:10px;height:100%}.edit-actions button.edit-package:hover{cursor:pointer;background-color:#4b5e5e}.edit-actions button.edit-package.disabled{color:#818181}.edit-actions button.edit-package.disabled:hover{cursor:default;background-color:#344141}.package-section button.new-section:hover{cursor:pointer;background-color:#4b5e5e}.package-section button.new-section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:20px;width:200px;height:200px;color:#fff;border-radius:100px;background-color:#344141;box-shadow:0 0 4px -2px #03040b;border:none}.package-section button.new-section svg{font-size:36px}.package-handle{width:100%;height:100%;text-decoration:none}.package-wrapper.entry .package-handle:hover{cursor:pointer}.package{width:100%;height:300px;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;padding:50px;transition:height .5s linear}.package,.package .package-info{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;box-sizing:border-box}.package .package-info{-webkit-flex-direction:column;flex-direction:column;max-width:500px;min-width:300px;max-height:230px;z-index:2;padding:30px;color:#fff}.package .package-info h1{font-size:26px}.package .package-info input{background-color:rgba(0,0,0,.3333333333333333);border:1px solid rgba(26,27,41,.9333333333333333);color:#fff;padding:16px;font-size:26px;font-family:"Shippori Mincho",serif;box-sizing:border-box}.package .package-info button.package-info-action{position:absolute;top:-20px;right:-20px;background-color:#344141;box-shadow:0 0 4px -2px #03040b;border:none;width:40px;height:40px;color:#fff;border-radius:70px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;z-index:5}.package .package-info button.package-info-action:hover{cursor:pointer;background-color:#4b5e5e}.move-wrapper{position:absolute;height:100%}.move-wrapper,button.move{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}button.move{background-color:#344141;box-shadow:0 0 4px -2px #03040b;border:none;width:40px;height:40px;color:#fff;border-radius:70px;-webkit-justify-content:center;justify-content:center}button.move:hover{cursor:pointer;background-color:#4b5e5e;color:#031236}.move-wrapper.left{left:-50px;top:0}.move-wrapper.right{right:-50px;top:0}.package-wrapper .package-background .overlay{background-color:#191f1f;width:100%;height:100%;position:absolute;top:0;right:0}.package-wrapper.single .package-background .overlay{display:none}.package .explore{z-index:2;text-decoration:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#fff;font-size:24px;height:100%;width:50%}.package-wrapper.single .package .explore{display:none}.package .explore svg{font-size:38px}.package-wrapper .package-background{position:absolute;overflow:hidden;width:100%;height:100%}.package-wrapper.single{height:auto}.package-wrapper.single .package{height:230px}.package-wrapper .package-background img{object-fit:cover;width:100%;height:100%}.sun-editor{background-color:rgba(0,0,0,.3333333333333333);border:1px solid rgba(26,27,41,.9333333333333333);box-sizing:border-box;margin-top:16px}.package-wrapper.edit .package .package-info{padding:14px;max-height:240px}.package-wrapper.edit .package{height:300px}.package-wrapper .contents{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.package-wrapper .contents .package-section{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;height:500px;width:100%;background-color:#232b2b;color:#fff;position:relative}.package-wrapper .contents .package-section .divider{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.package-wrapper .contents .package-section.left{-webkit-justify-content:flex-start;justify-content:flex-start;padding:40px;box-sizing:border-box}.package-wrapper .contents .package-section.middle{-webkit-justify-content:center;justify-content:center;padding:40px;box-sizing:border-box}.package-wrapper .contents .package-section.right{-webkit-justify-content:flex-end;justify-content:flex-end;padding:40px;box-sizing:border-box}.package-wrapper .contents .package-section .actions-section{position:absolute;bottom:-65px;left:0;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.package-wrapper .contents .package-section .package-text .sun-editor{margin:0}.package-wrapper .contents .package-section .package-text.with-background{background-color:rgba(50,51,65,.933);position:relative}.package-wrapper .contents .package-section .image-background .actions-section{margin-bottom:70px}.package-wrapper .contents .package-section .actions-section .action-remove:hover{background-color:#4b5e5e;cursor:pointer}.package-wrapper .contents .package-section .actions-section .action-remove{border:none;font-size:24px;background-color:#344141;box-shadow:0 0 4px -2px #03040b;color:#fff;width:60px;height:60px;border-radius:120px}.package-wrapper .contents .package-section .divider button.divider-switch:hover{color:#5b7575;cursor:pointer}.package-wrapper .contents .package-section .divider button.divider-switch{position:absolute;background-color:#232b2b;border:none;color:#fff;font-size:42px}.package-wrapper .contents .package-section .divider .divider-line{height:60%;width:1px;background-color:#344141}.package-wrapper .contents .package-section:nth-child(odd),.package-wrapper .contents .package-section:nth-child(odd) .divider button.divider-switch{background-color:#191f1f}.package-wrapper .contents .package-section .package-text{padding:26px;max-width:400px;max-height:400px;font-size:20px;line-height:30px;z-index:1;text-align:center;-webkit-flex:1 1;flex:1 1;position:relative}.package-wrapper .remove-confirm-actions{display:-webkit-flex;display:flex}.package-wrapper .remove-confirm-action svg{font-size:28px;margin:4px 0}.package-wrapper .remove-confirm-action:hover{cursor:pointer;background-color:#4b5e5e}.package-wrapper .remove-confirm-action{border:none;background-color:#344141;width:120px;height:120px;border-radius:60px;margin:0 20px}.package-wrapper .remove-confirm,.package-wrapper .remove-confirm-action{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#fff}.package-wrapper .remove-confirm{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100vh;max-width:100vw;background-color:rgba(34,34,34,.9333333333333333);z-index:5}.package-wrapper .contents .package-section.reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.package-wrapper .contents .package-section .package-image{max-width:500px;max-height:400px;-webkit-flex:1 1;flex:1 1;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.package-wrapper .contents .package-section .package-image.image-background{position:absolute;width:100%;height:100%;max-width:100%;max-height:100%;top:0;left:0}.package-wrapper .contents .package-section .package-image.image-background img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.package-wrapper .contents .package-section .package-image img{max-width:500px;max-height:340px;display:-webkit-flex;display:flex;object-fit:contain;box-shadow:0 0 4px -1px #000}.package-wrapper .contents .package-section .package-image.back{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;z-index:0}.package-wrapper .contents .package-section .package-image.back img{object-fit:cover;box-shadow:none}@media (max-width:827px){.package-wrapper .package-handle .filler{display:none!important}.package .package-info{min-width:200px;max-width:260px}.package-wrapper .contents .package-section{-webkit-flex-direction:column;flex-direction:column}.package-wrapper .contents .package-section .package-image{max-width:300px}.package-wrapper .contents .package-section .package-image img{max-width:300px;width:300px;height:auto}}.fetch-image.loading{background-color:#191f1f}.fetch-image.loading,.packages{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.packages{-webkit-flex-direction:column;flex-direction:column}.packages.loading{height:100%;overflow:hidden}.packages button.create-package{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;border:none;background-color:#191f1f;color:#fff;width:160px;height:160px;margin:120px 0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:80px}.packages button.create-package svg{font-size:26px;margin:10px 0}.packages button.create-package:hover{cursor:pointer;background-color:#344141}.login{width:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:40px}.login,.login form.login-form{display:-webkit-flex;display:flex}.login form.login-form{-webkit-flex-direction:column;flex-direction:column}.login .labels{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:10px 0}.login label{color:#fff;margin:10px 0}.login input,.login textarea{border:none;background-color:#191f1f;color:#fff;padding:14px;box-shadow:inset 0 0 4px -2px #1c2222;margin:10px 0}.login input:active,.login textarea:active{border:1px solid #101414}.login button{border:none;background-color:#191f1f;color:#fff;padding:14px;margin:0 8px;box-shadow:0 0 4px -2px #1c2222}.login button:hover{background-color:#2b3535;cursor:pointer}.login label.error{color:#fa5d5d;text-align:right}body{width:100%;height:100%}.coming-soon{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fefefe;z-index:10;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:16px}.coming-soon p{display:block}.site-content{position:relative;display:-webkit-flex;display:flex;background-color:#232b2b}.main-content{-webkit-flex:1 1;flex:1 1;position:relative}.site-content .nav{position:-webkit-sticky;position:sticky;top:0;max-height:100vh;min-height:100vh}.loading{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.image-editor{position:relative;margin:10px;padding:10px;border-radius:3px;background-color:#191f1f}.image-editor .error{position:absolute;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;top:0;left:0;width:100%;height:100%;border-radius:3px;background-color:#212736;z-index:6}.CircularProgressbar-trail{display:none}.image-editor .error button.error-close{border:none;display:block;padding:10px 20px;font-weight:700;margin:7px;color:#252525;background-color:#abb3c4;border-radius:2px}.image-editor .error button.error-close:hover{background-color:#dbd6d6;color:#000;cursor:pointer}.image-editor .error p{color:#fff}.image-editor form .image{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.image-editor form .image,.image-editor form .image .title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.image-editor form .image .title input{display:block;background-color:#0d1111;color:#fff;border:none;padding:10px;margin:10px}.image-editor form .image .title label{display:block;color:#dbe0f8}.image-editor form .image input{display:block;width:200px;box-sizing:border-box}.image-editor form .image p{display:block;width:290px;padding:10px;margin:0;color:#dce1f8}.image-editor form .image img{max-width:300px;min-width:300px;max-height:250px;min-height:250px;background-color:rgba(0,0,0,.396078431372549);object-fit:contain}.image-editor.regular:hover .actions{display:-webkit-flex;display:flex}.image-editor .image-holder{position:relative}.image-editor form .actions{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:none;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}.image-editor form .actions button.action{width:48px;height:48px;padding:0;border:none;color:#fff;font-size:18px;z-index:3;border-radius:2px;top:170px}.image-editor button.delete{background-color:#db5757}.image-editor button.submit{background-color:#344141}.image-editor button.delete:hover,.image-editor button.submit:hover{background-color:#4b5e5e;cursor:pointer}.image-editor.confirm button.action{display:none}.image-editor .confirm-delete{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;width:100%;height:100%;background-color:#191f1f;top:0;color:#fff;left:0;border-radius:3px;-webkit-transform-origin:60% 55%;transform-origin:60% 55%;z-index:6}.image-editor .confirm-delete,.image-editor .confirm-delete .options{display:-webkit-flex;display:flex}.image-editor .confirm-delete .options button:hover{background-color:#dbd6d6;color:#000;cursor:pointer}.image-editor .confirm-delete .options button{border:none;display:block;padding:10px 20px;font-weight:700;margin:7px;color:#252525;background-color:#abb3c4;border-radius:2px}.image-editor .confirm-delete .options button:first-child:hover{background-color:#dbd6d6;color:#b34f4f}.image-editor .confirm-delete .options button:first-child{background-color:#b34f4f;color:#290101}.image-editor form .image-submit{display:block;width:48px}.image-editor label.error-label{color:#e47c7c;margin:0 0 10px}.image-editor .progress-circle-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;position:absolute;border-radius:3px;top:0;left:0;z-index:6;background-color:rgba(87,92,107,.8745098039215686);color:#f3f3f3}.image-editor .progress-circle-wrapper svg.progress-circle{width:140px}.image-editor .progress-circle-wrapper .donezo{display:-webkit-flex;display:flex;width:100%;height:100%;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#2f3353;color:#abb3c4}.image-editor .progress-circle-wrapper .donezo svg{font-size:26px}.image-upload{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.image-upload .header{display:-webkit-flex;display:flex;height:60px;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background-color:#edeeee;color:#000}.image-upload .header h4{margin:0 10px;display:block;font-size:16px}.image-upload .header .header-section{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-color:#d3d3d4;height:100%;color:#090a0d}.image-upload .header button.submit:hover{cursor:pointer;background-color:#436d6d;color:#fff}.image-upload .header button.submit{display:block;height:100%;padding:0 20px;font-size:16px;margin:0;border:none;background-color:#3f5757;color:#fff;font-weight:700;text-transform:uppercase}.image-upload .images{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.image-upload .images,.image-viewer{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.image-viewer{-webkit-flex-direction:column;flex-direction:column;background-color:#191f1f;border-radius:3px;margin:17px;position:relative;box-shadow:0 0 3px 1px #111212}.image-viewer img{max-width:300px;min-width:300px;max-height:250px;min-height:250px;background-color:rgba(0,0,0,.396078431372549);object-fit:contain}label.error{color:#c58484;margin-bottom:10px}.image-viewer:hover .actions{display:-webkit-flex;display:flex}.image-viewer .actions{display:none;bottom:0;width:300px;height:250px}.image-viewer .actions,.image-viewer .loading{position:absolute;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,.6666666666666666)}.image-viewer .loading{top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:flex}.image-viewer .actions button{display:block;height:50px;border:none;background-color:#344141;border-radius:4px;padding:12px;color:#fff}.image-viewer .actions button:hover{cursor:pointer;background-color:#455a5a}.image-viewer input{background-color:#0a1111;color:#fff;padding:10px;border:none;margin:10px;border-radius:3px}.image-viewer h4{color:#fff;font-weight:400;text-align:center;margin:20px}.image-viewer form{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.image-viewer,.image-viewer form{display:-webkit-flex;display:flex}.image-viewer button{margin:5px}.image-admin{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.image-admin,.image-admin .image-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.image-admin .image-header{width:100%;-webkit-justify-content:space-between;justify-content:space-between;padding:15px;background-color:#edeeee}.image-admin .image-header a,.image-admin .image-header p{padding:0;margin:0}.image-admin .image-header a{color:#185757;text-decoration:none}.image-admin .image-header a:hover{color:#294646}.empty{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:20px}.empty p{font-size:18px}.empty a,.empty p{color:#fff;display:block}.empty a{background-color:#455e5e;padding:13px;text-decoration:none}.empty a:hover{background-color:#668383;cursor:pointer}.contact{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.contact h1{color:#fff}.contact form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.contact form textarea{width:500px;min-height:150px;border-radius:3px;border:none;box-shadow:inset 0 0 4px -2px #565656;padding:10px;margin:10px;box-sizing:border-box;font-size:14px}.contact form .labels{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:10px 0}.contact form label{color:#fff}.contact form input,.contact form textarea{border:none;background-color:#191f1f;color:#fff;padding:14px;box-shadow:inset 0 0 4px -2px #1c2222}.contact form input:active,.contact form textarea:active{border:1px solid #101414}.contact form button{border:none;background-color:#191f1f;color:#fff;padding:14px;box-shadow:0 0 4px -2px #1c2222}.contact form button:hover{background-color:#2b3535;cursor:pointer}.contact form label.error{color:#fa5d5d;text-align:right}@media (max-width:827px){.contact form textarea{width:280px}.contact h1{font-size:24px}}.user-settings{margin:30px 0}.user-settings,.user-settings .password-change{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.user-settings .password-change textarea{width:500px;min-height:150px;border-radius:3px;border:none;box-shadow:inset 0 0 4px -2px #565656;padding:10px;margin:10px;box-sizing:border-box;font-size:14px}.user-settings .password-change .labels{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:10px 0}.user-settings .password-change label{color:#fff;margin:10px 0}.user-settings .password-change input,.user-settings .password-change textarea{border:none;background-color:#191f1f;color:#fff;padding:14px;box-shadow:inset 0 0 4px -2px #1c2222;margin:10px 0}.user-settings .password-change input:active,.user-settings .password-change textarea:active{border:1px solid #101414}.user-settings button{border:none;background-color:#191f1f;color:#fff;padding:14px;margin:8px;box-shadow:0 0 4px -2px #1c2222}.user-settings button:hover{background-color:#2b3535;cursor:pointer}.user-settings .password-change label.error{color:#fa5d5d;text-align:right}.user-settings .success-message{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;color:#fff}body{margin:0;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{font-size:20px;line-height:28px}h1,h2{font-family:"Shippori Mincho",serif;font-weight:400}
/*# sourceMappingURL=main.1b10c3e4.chunk.css.map */