:root{--color-primary: #1d1d1d;--color-primary-darker: #181818;--color-primary-lighter: #2c2c2c;--color-primary-2: #424242;--color-secondary: #17465e;--color-light: #a4d3ee;--color-light-2: #7ea0b4;--color-light-3: #658191;--color-logo-1: #8db6cd;--color-logo-2: #590000;--color-text-light: #a4d3ee;--color-text-light-opacity: #a4d3ee81;--color-text-dark: #2f4f4f;--color-text-darkest: #0e1818;--border-primary: #7a9eb3;--border-secondary: #3a4a53;--popup-buttons: top, #1d1d1d 10%, #636262 50%, #1d1d1d 90%;--popup-lines: #111111}[data-theme="dark"] :root{--color-primary: #1d1d1d !important;--color-primary-darker: #181818 !important;--color-primary-lighter: #2c2c2c !important;--color-primary-2: #424242 !important;--color-secondary: #17465e !important;--color-light: #a4d3ee !important;--color-light-2: #7ea0b4 !important;--color-light-3: #658191 !important;--color-logo-1: #8db6cd !important;--color-logo-2: #590000 !important;--color-text-light: #a4d3ee !important;--color-text-light-opacity: #a4d3ee81 !important;--color-text-dark: #2f4f4f !important;--color-text-darkest: #0e1818 !important;--border-primary: #7a9eb3 !important;--border-secondary: #3a4a53 !important;--popup-buttons: top, #1d1d1d 10%, #636262 50%, #1d1d1d 90% !important;--popup-lines: #111111 !important}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{font-size:62.5%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;scroll-behavior:smooth !important}@media only screen and (max-width: 31.25em){html{font-size:50%}}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (min-width: 112.5em){html{font-size:80%}}body{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--color-primary);overflow-x:hidden;position:relative}body *{transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}a{text-decoration:none;color:var(--color-text-light)}#particles-js canvas{position:absolute;top:0;left:0;z-index:1}@-webkit-keyframes pulsate{0%,100%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}50%{transform:scale(1.17);-webkit-transform:scale(1.17);-moz-transform:scale(1.17);-ms-transform:scale(1.17);-o-transform:scale(1.17)}}@keyframes pulsate{0%,100%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}50%{transform:scale(1.17);-webkit-transform:scale(1.17);-moz-transform:scale(1.17);-ms-transform:scale(1.17);-o-transform:scale(1.17)}}@-webkit-keyframes pulsate-more{0%,100%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}50%{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3)}}@keyframes pulsate-more{0%,100%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}50%{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3)}}@-webkit-keyframes hopInLeft{0%{opacity:0.1;transform:translateX(-50rem) translateY(-50rem) rotate(45deg) scale(0.5);-webkit-transform:translateX(-50rem) translateY(-50rem) rotate(45deg) scale(0.5);-moz-transform:translateX(-50rem) translateY(-50rem) rotate(45deg) scale(0.5);-ms-transform:translateX(-50rem) translateY(-50rem) rotate(45deg) scale(0.5);-o-transform:translateX(-50rem) translateY(-50rem) rotate(45deg) scale(0.5)}100%{transform:translateX(0) translateY(0) rotate(0) scale(1);-webkit-transform:translateX(0) translateY(0) rotate(0) scale(1);-moz-transform:translateX(0) translateY(0) rotate(0) scale(1);-ms-transform:translateX(0) translateY(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(0) rotate(0) scale(1)}}@keyframes hopInLeft{0%{opacity:0.1;transform:translateX(-50rem) translateY(-50rem) rotate(45deg) scale(0.5);-webkit-transform:translateX(-50rem) translateY(-50rem) rotate(45deg) scale(0.5);-moz-transform:translateX(-50rem) translateY(-50rem) rotate(45deg) scale(0.5);-ms-transform:translateX(-50rem) translateY(-50rem) rotate(45deg) scale(0.5);-o-transform:translateX(-50rem) translateY(-50rem) rotate(45deg) scale(0.5)}100%{transform:translateX(0) translateY(0) rotate(0) scale(1);-webkit-transform:translateX(0) translateY(0) rotate(0) scale(1);-moz-transform:translateX(0) translateY(0) rotate(0) scale(1);-ms-transform:translateX(0) translateY(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(0) rotate(0) scale(1)}}html{font-family:"Roboto", sans-serif}#navigation{font-family:"Roboto Mono", monospace}h2{font-size:4rem;text-align:center}h3{text-align:center;font-size:3rem;letter-spacing:2px}span{display:inline-block}.cursive{font-family:"Dancing Script", cursive;font-size:2rem;opacity:0.35}.indent-small{margin-left:3rem}@media only screen and (max-width: 37.5em){.indent-small{margin-left:2rem}}@media only screen and (max-width: 17.5em){.indent-small{margin-left:1rem}}.indent-medium{margin-left:8rem}@media only screen and (max-width: 37.5em){.indent-medium{margin-left:5rem}}@media only screen and (max-width: 17.5em){.indent-medium{margin-left:3rem}}.text-shadow-dark{text-shadow:3px 3px 3px rgba(0,0,0,0.75)}.text-shadow-light{text-shadow:3px 3px 3px rgba(0,0,0,0.45)}.text-shadow-medium{text-shadow:3px 3px 2px rgba(0,0,0,0.6)}.txt-primary{color:var(--color-primary)}.btn{display:inline-block;font-size:2rem;padding:1rem;border:1px solid var(--border-primary);margin:2rem 1.5rem;color:var(--color-text-light);background-color:var(--color-primary);transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}.btn:hover{color:var(--color-primary);background:var(--color-text-light)}.btn-secondary{display:inline-block;font-size:1.8rem;padding:1rem;border:1px solid var(--border-secondary);margin:2rem 1.5rem;color:var(--color-text-darkest);transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;text-align:center}@media only screen and (max-width: 75em){.btn-secondary{margin:1rem 1.5rem;font-size:2rem}}.btn-secondary:hover{color:var(--color-primary);background:var(--color-text-light)}.btn-pulsate:hover{animation:pulsate 1.4s infinite !important;-webkit-animation:pulsate 1.4s infinite !important}.btn-shadow{-webkit-box-shadow:5px 5px 7px 0px rgba(0,0,0,0.75);box-shadow:5px 5px 7px 0px rgba(0,0,0,0.75)}.computer{background-image:url("../../resources/monitor350.png");background-size:contain;background-repeat:no-repeat;width:350px;height:280px;position:relative;margin:3rem 6rem 0 6rem;filter:drop-shadow(0px 10px 10px rgba(0,0,0,0.8));-webkit-filter:drop-shadow(0px 10px 10px rgba(0,0,0,0.8))}@media only screen and (max-width: 31.25em){.computer{margin:3rem 2rem 0 2rem}}.computer::after{content:"";position:absolute;background-image:url("../../resources/projects/1-laptop.jpg");background-size:cover;background-position-x:50%;border:1px solid var(--color-primary);background-repeat:no-repeat;width:323px;height:173px;left:13px;top:14px;z-index:10}.tablet{background-image:url("../../resources/tablet200h.png");background-size:contain;background-repeat:no-repeat;display:inline-block;width:136px;height:200px;position:absolute;filter:drop-shadow(0px 10px 10px rgba(0,0,0,0.8));-webkit-filter:drop-shadow(0px 10px 10px rgba(0,0,0,0.8))}.tablet::after{content:"";position:absolute;background-image:url("../../resources/cv.jpg");background-size:cover;background-position-x:50%;width:121px;height:161px;top:20px;left:7.5px;border:1px solid var(--color-primary)}.phone{background-image:url("../../resources/phone160h.png");background-size:contain;background-repeat:no-repeat;display:inline-block;width:80px;height:160px;position:absolute;filter:drop-shadow(0px 10px 10px rgba(0,0,0,0.8));-webkit-filter:drop-shadow(0px 10px 10px rgba(0,0,0,0.8))}.phone::after{content:"";position:absolute;background-image:url("../../resources/cv.jpg");background-size:cover;background-position-x:50%;width:73px;height:128px;top:15px;left:3px}.popup{visibility:hidden;opacity:0;position:fixed;z-index:10000000;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@supports ((-webkit-backdrop-filter: blur(15px)) or (backdrop-filter: blur(15px))) or (-webkit-backdrop-filter: blur(15px)){.popup{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}.popup:target{visibility:visible;opacity:1}.popup:target .popup-inner{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.popup-inner{position:relative;width:80%;height:80%;-webkit-transform:scale(0);transform:scale(0);transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;-webkit-transition-delay:0.3s;transition-delay:0.3s;z-index:inherit;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;-webkit-box-shadow:7px 7px 12px 3px rgba(0,0,0,0.7);box-shadow:7px 7px 12px 3px rgba(0,0,0,0.7);display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 75em){.popup-inner{width:90%}}@media only screen and (max-width: 56.25em){.popup-inner{width:90%;height:80%}}@media only screen and (max-width: 31.25em){.popup-inner{height:auto}}@media only screen and (max-width: 37.5em){.popup-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:none;box-shadow:none}}.popup-inner-views{background:-webkit-gradient(linear, left top, right bottom, from(var(--color-primary)), to(var(--color-primary-2)));background:linear-gradient(to right bottom, var(--color-primary) 0%, var(--color-primary-2) 100%);border-bottom-left-radius:inherit;border-top-left-radius:inherit;border-top-right-radius:inherit;width:100%}@media only screen and (max-width: 37.5em){.popup-inner-views{border-bottom-left-radius:unset}}.popup-inner-views-line{display:inline-block;height:5rem;position:absolute;width:2px;background-color:var(--popup-lines)}.popup-inner-views-line:nth-of-type(1){left:25.5%}.popup-inner-views-line:nth-of-type(2){right:48.8%}@media only screen and (max-width: 51em){.popup-inner-views-line:nth-of-type(1){left:23.9%}.popup-inner-views-line:nth-of-type(2){right:52.1%}}@media only screen and (max-width: 37.5em){.popup-inner-views-line:first-of-type{display:none}.popup-inner-views-line:not(:first-of-type){left:50%}}.popup-inner-views label{font-size:2.6rem;color:var(--color-text-light);letter-spacing:2.5px;font-weight:bold;text-shadow:2px 2px 2px rgba(0,0,0,0.75);padding:0.7rem 0;text-align:center;width:33.33333%;height:5rem;display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(10%, #1d1d1d), color-stop(50%, #636262), color-stop(90%, #1d1d1d));background:linear-gradient(top, #1d1d1d 10%, #636262 50%, #1d1d1d 90%);border-bottom:1px solid var(--popup-lines);transition:all 0.3s ease-out 0.05s;-webkit-transition:all 0.3s ease-out 0.05s;-moz-transition:all 0.3s ease-out 0.05s;-ms-transition:all 0.3s ease-out 0.05s;-o-transition:all 0.3s ease-out 0.05s}.popup-inner-views label:first-of-type{border-top-left-radius:15px}@media only screen and (max-width: 37.5em){.popup-inner-views label:first-of-type{border-top-right-radius:15px;border-bottom:1px solid var(--popup-lines)}}.popup-inner-views label:not(:first-child){margin-right:-0.33333333333334%}@media only screen and (max-width: 37.5em){.popup-inner-views label{font-size:2.2rem;padding:1rem 0 0.5rem 0;width:100%}.popup-inner-views label:not(:first-of-type){width:50%}}@media only screen and (max-width: 21.875em){.popup-inner-views label:not(:first-of-type){width:49.9%}}.popup-inner-views label:hover{cursor:pointer;color:black}.popup-inner-views input{display:none}.popup-inner-views input:checked+label{background:-webkit-gradient(linear, left top, left bottom, from(#636262), color-stop(50%, #292929), to(#636262));background:linear-gradient(top, #636262 0%, #292929 50%, #636262 100%);-webkit-box-shadow:inset 0px 0px 10px 5px rgba(0,0,0,0.9);box-shadow:inset 0px 0px 10px 5px rgba(0,0,0,0.9);border-bottom:1px solid #555555}.popup-inner-views input:checked+label:hover{color:#727272}.popup-inner-views-view{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.popup-inner-views-view-title{color:var(--color-text-light)}.popup-inner-views-view>div{display:none}.popup-inner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;background-color:var(--color-light);background:-webkit-gradient(linear, left top, right bottom, from(var(--color-light)), to(var(--color-light-2)));background:linear-gradient(to right bottom, var(--color-light) 0%, var(--color-light-2) 100%);color:var(--color-text-darkest);width:30%;height:100%;margin:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit}@media only screen and (max-width: 51em){.popup-inner-content{width:40%}}@media only screen and (max-width: 37.5em){.popup-inner-content{width:100%;height:auto;border-top-right-radius:unset;border-bottom-left-radius:inherit;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.popup-inner-content h3{font-size:2.5rem;margin-top:3rem}@media only screen and (max-width: 75em){.popup-inner-content h3{margin-top:4rem}}@media only screen and (max-width: 56.25em){.popup-inner-content h3{margin-top:2rem}}@media only screen and (max-width: 37.5em){.popup-inner-content h3{margin:0 3rem 0.5rem 3rem}}.popup-inner-content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;background:url(../../resources/programming400.jpg),#000000ec;background-size:cover;background-position:center;background-blend-mode:overlay;width:70%;padding:1.6rem;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-webkit-box-shadow:5px 5px 7px 0px rgba(0,0,0,0.75),inset 5px 5px 12px 0px rgba(240,240,240,0.5);box-shadow:5px 5px 7px 0px rgba(0,0,0,0.75),inset 5px 5px 12px 0px rgba(240,240,240,0.5)}@media only screen and (max-width: 75em){.popup-inner-content-box{width:85%}}@media only screen and (max-width: 56.25em){.popup-inner-content-box{width:90%}}@media only screen and (max-width: 37.5em){.popup-inner-content-box{width:40%;height:80%;margin:0;margin-bottom:1rem;margin-top:1rem}}@media only screen and (max-width: 21.875em){.popup-inner-content-box{width:72%;height:90%}}@media only screen and (max-width: 17.5em){.popup-inner-content-box{width:90%}}.popup-inner-content-box p{padding:1rem;color:var(--color-text-light);font-size:1.6rem;width:88%;text-align:center}.popup-inner-content-box p:not(:last-of-type){border-bottom:1px solid var(--border-primary)}@media only screen and (max-width: 21.875em){.popup-inner-content-box p:first-of-type{padding-top:0}.popup-inner-content-box p:last-of-type{padding-bottom:0}}.popup-inner-close{position:absolute;z-index:5;right:1rem;top:1rem;font-size:4rem;color:#ac0707;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.5));-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.5))}@media only screen and (max-width: 37.5em){.popup-inner-close{top:-2rem;right:-2rem}}.popup-inner-close:hover{color:#d83131;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.popup-inner-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 37.5em){.popup-inner-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 21.875em){.popup-inner-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1rem}.popup-inner-buttons a{font-size:1.8rem;padding:1rem 0.5rem}}@media only screen and (max-width: 17.5em){.popup-inner-buttons a{font-size:1.6rem}}#tab-laptop:checked ~ .popup-inner-views-view>.popup-inner-views-view-laptop,#tab-tablet:checked ~ .popup-inner-views-view>.popup-inner-views-view-tablet,#tab-phone:checked ~ .popup-inner-views-view>.popup-inner-views-view-phone{display:block;padding:1rem 0;text-align:center;animation:hopInLeft 0.8s ease-out;-webkit-animation:hopInLeft 0.8s ease-out}@media only screen and (max-width: 37.5em){#tab-laptop:checked ~ .popup-inner-views-view>.popup-inner-views-view-laptop,#tab-tablet:checked ~ .popup-inner-views-view>.popup-inner-views-view-tablet,#tab-phone:checked ~ .popup-inner-views-view>.popup-inner-views-view-phone{padding:0}}.popup-inner-views-view-laptop .computer{margin:2rem auto 20rem auto;transform:translateY(5%);-webkit-transform:translateY(5%);-moz-transform:translateY(5%);-ms-transform:translateY(5%);-o-transform:translateY(5%);background-image:url("../../resources/monitor500.png");background-size:contain;background-repeat:no-repeat;width:500px;height:400px}.popup-inner-views-view-laptop .computer::after{width:461px;height:247px;left:19px;top:20px}@media only screen and (max-width: 51em){.popup-inner-views-view-laptop .computer{background-image:url("../../resources/monitor350.png");background-size:contain;background-repeat:no-repeat;width:350px;height:280px}.popup-inner-views-view-laptop .computer::after{width:323px;height:173px;left:13px;top:14px}}@media only screen and (max-width: 31.25em){.popup-inner-views-view-laptop .computer{background-image:url("../../resources/monitor300.png");background-size:contain;background-repeat:no-repeat;width:300px;height:238px}.popup-inner-views-view-laptop .computer::after{width:277px;height:148px;left:11px;top:12px}}@media only screen and (max-width: 28.125em){.popup-inner-views-view-laptop .computer{background-image:url("../../resources/monitor250.png");background-size:contain;background-repeat:no-repeat;width:250px;height:198px}.popup-inner-views-view-laptop .computer::after{width:231px;height:123.5px;left:9px;top:10px}}@media only screen and (max-width: 21.875em){.popup-inner-views-view-laptop .computer{background-image:url("../../resources/monitor200.png");background-size:contain;background-repeat:no-repeat;width:200px;height:159px}.popup-inner-views-view-laptop .computer::after{width:185px;height:99px;left:7px;top:8px}}@media only screen and (max-width: 37.5em){.popup-inner-views-view-laptop .computer{margin-top:1rem;margin-bottom:5rem}}.popup-inner-views-view-laptop h3{margin-top:2rem}@media only screen and (max-width: 75em){.popup-inner-views-view-laptop h3{margin-top:1rem}}@media only screen and (max-width: 37.5em){.popup-inner-views-view-laptop h3{margin-top:0.5rem;font-size:2.6rem}}.popup-inner-views-view-tablet .tablet{position:relative;margin:2rem auto 20rem auto;background-image:url("../../resources/tablet400h.png");background-size:contain;background-repeat:no-repeat;width:271px;height:400px;transform:translateY(5%);-webkit-transform:translateY(5%);-moz-transform:translateY(5%);-ms-transform:translateY(5%);-o-transform:translateY(5%)}.popup-inner-views-view-tablet .tablet::after{width:237px;height:316px;top:42px;left:17px}@media only screen and (max-width: 51em){.popup-inner-views-view-tablet .tablet{background-image:url("../../resources/tablet280h.png");background-size:contain;background-repeat:no-repeat;width:192px;height:280px}.popup-inner-views-view-tablet .tablet::after{width:166px;height:221px;top:29.5px;left:12px}}@media only screen and (max-width: 37.5em){.popup-inner-views-view-tablet .tablet{margin-top:1rem;margin-bottom:5rem}}@media only screen and (max-width: 31.25em){.popup-inner-views-view-tablet .tablet{background-image:url("../../resources/tablet238h.png");background-size:contain;background-repeat:no-repeat;width:162px;height:238px}.popup-inner-views-view-tablet .tablet::after{width:141px;height:187px;top:25px;left:10px}}@media only screen and (max-width: 28.125em){.popup-inner-views-view-tablet .tablet{background-image:url("../../resources/tablet198h.png");background-size:contain;background-repeat:no-repeat;width:135px;height:198px}.popup-inner-views-view-tablet .tablet::after{width:117px;height:156px;top:21px;left:8px}}@media only screen and (max-width: 21.875em){.popup-inner-views-view-tablet .tablet{background-image:url("../../resources/tablet159h.png");background-size:contain;background-repeat:no-repeat;width:108px;height:159px}.popup-inner-views-view-tablet .tablet::after{width:93.5px;height:125px;top:17px;left:6.5px}}.popup-inner-views-view-tablet h3{margin-top:2rem}@media only screen and (max-width: 75em){.popup-inner-views-view-tablet h3{margin-top:1rem}}@media only screen and (max-width: 37.5em){.popup-inner-views-view-tablet h3{margin-top:0.5rem;font-size:2.6rem}}.popup-inner-views-view-phone .phone{position:relative;margin:2rem auto 0 auto;margin-right:0;background-image:url("../../resources/phone400h.png");background-size:contain;background-repeat:no-repeat;width:199px;height:400px;transform:translateY(5%);-webkit-transform:translateY(5%);-moz-transform:translateY(5%);-ms-transform:translateY(5%);-o-transform:translateY(5%)}.popup-inner-views-view-phone .phone::after{width:183px;height:320px;top:37px;left:7.5px;border:none}@media only screen and (max-width: 51em){.popup-inner-views-view-phone .phone{background-image:url("../../resources/phone280h.png");background-size:contain;background-repeat:no-repeat;width:139px;height:280px}.popup-inner-views-view-phone .phone::after{width:129.5px;height:226px;top:26px;left:5px}}@media only screen and (max-width: 37.5em){.popup-inner-views-view-phone .phone{margin-top:1rem;margin-bottom:5rem}}@media only screen and (max-width: 31.25em){.popup-inner-views-view-phone .phone{background-image:url("../../resources/phone238h.png");background-size:contain;background-repeat:no-repeat;width:118px;height:238px}.popup-inner-views-view-phone .phone::after{width:110px;height:192px;top:22px;left:4px}}@media only screen and (max-width: 28.125em){.popup-inner-views-view-phone .phone{background-image:url("../../resources/phone198h.png");background-size:contain;background-repeat:no-repeat;width:98px;height:198px}.popup-inner-views-view-phone .phone::after{width:91px;height:159.5px;top:18px;left:3px}}@media only screen and (max-width: 21.875em){.popup-inner-views-view-phone .phone{background-image:url("../../resources/phone159h.png");background-size:contain;background-repeat:no-repeat;width:79px;height:159px}.popup-inner-views-view-phone .phone::after{width:73px;height:128.5px;top:14.5px;left:2px}}@media only screen and (min-width: 50em){.popup-inner-views-view-phone .phone{margin-bottom:20rem}}.popup-inner-views-view-phone h3{margin-top:2rem}@media only screen and (max-width: 75em){.popup-inner-views-view-phone h3{margin-top:1rem}}@media only screen and (max-width: 37.5em){.popup-inner-views-view-phone h3{margin-top:0.5rem;font-size:2.6rem}}#tab-laptop{border-top-left-radius:15px;border-top-right-radius:15px}#navigation{height:5rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-primary-darker);position:fixed;border-bottom:1px solid var(--border-primary);padding:0 10rem;z-index:10000}@media only screen and (max-width: 75em){#navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:70%;padding:0.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;right:0;transform:translate(100%);-webkit-transform:translate(100%);-moz-transform:translate(100%);-ms-transform:translate(100%);-o-transform:translate(100%);border-bottom:none;border-left:1px solid var(--border-primary);opacity:0;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-o-transition:all 0.6s}}@media only screen and (max-width: 37.5em){#navigation{width:80%}}@media only screen and (max-width: 21.875em){#navigation{width:87%}}.navigation-mobile{display:none}@media only screen and (max-width: 75em){.navigation-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;right:2rem;top:2rem;z-index:15000;background-color:var(--color-primary);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding:1rem;height:50px;width:50px;-webkit-box-shadow:6px 6px 5px rgba(0,0,0,0.75),inset 2px 2px 2px rgba(0,0,0,0.75);box-shadow:6px 6px 5px rgba(0,0,0,0.75),inset 2px 2px 2px rgba(0,0,0,0.75)}.navigation-mobile span{background-color:var(--color-light);position:relative;width:30px;height:3px;display:block;margin:3px;-webkit-transform-origin:0 0;transform-origin:0 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.navigation-mobile-open span{margin-left:11px}.navigation-mobile-open span:nth-child(1){transform:rotate(45deg) translateX(1px) translateY(-1px);-webkit-transform:rotate(45deg) translateX(1px) translateY(-1px);-moz-transform:rotate(45deg) translateX(1px) translateY(-1px);-ms-transform:rotate(45deg) translateX(1px) translateY(-1px);-o-transform:rotate(45deg) translateX(1px) translateY(-1px)}.navigation-mobile-open span:nth-child(2){transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}.navigation-mobile-open span:nth-child(3){transform:rotate(-45deg) translateX(-3px) translateY(2px);-webkit-transform:rotate(-45deg) translateX(-3px) translateY(2px);-moz-transform:rotate(-45deg) translateX(-3px) translateY(2px);-ms-transform:rotate(-45deg) translateX(-3px) translateY(2px);-o-transform:rotate(-45deg) translateX(-3px) translateY(2px)}}.navigation-logo{font-size:4.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 75em){.navigation-logo{margin:2rem auto 0 auto;padding-bottom:1.2rem;padding-left:2rem;padding-right:2rem;border-bottom:1px solid var(--color-light)}}.navigation-logo-1{color:var(--color-logo-1);display:inline-block}.navigation-logo-2{color:var(--color-logo-2);margin-left:-0.7rem;margin-right:-0.7rem}.navigation-logo-text{font-size:0.43em;display:inline-block;line-height:1.1;margin-left:0.5rem;color:var(--color-logo-1)}.navigation-list{list-style:none}@media only screen and (max-width: 75em){.navigation-list{margin:0 auto}}.navigation-list-item{display:inline-block;font-size:2.5rem;color:var(--color-text-light);transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;text-shadow:3px 3px 2px rgba(199,199,199,0.204)}@media only screen and (max-width: 75em){.navigation-list-item{display:block;font-size:3.5rem;letter-spacing:2px;padding:0 3rem 2rem 3rem;text-align:center}}@media only screen and (max-width: 21.875em){.navigation-list-item{font-size:2.9rem}}.navigation-list-item:not(:last-child){margin-right:5rem}@media only screen and (max-width: 75em){.navigation-list-item:not(:last-child){margin-bottom:2rem;margin-right:0;border-bottom:1px solid var(--color-light)}}@media only screen and (max-width: 21.875em){.navigation-list-item:not(:last-child){padding:0 1rem 2rem 1rem}}.navigation-list-item:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}@media only screen and (max-width: 75em){.navigation-list-item:hover{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}}.navigation-list-item::after{content:"";display:block;width:0;height:2px;background:var(--color-text-light);transition:all 0.35s;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;-o-transition:all 0.35s}@media only screen and (max-width: 75em){.navigation-list-item::after{display:none}}.navigation-list-item:hover::after{width:100%}.navigation-list-icon{margin-right:0.8rem}.navigation-social{font-size:3.2rem;color:var(--color-text-light)}@media only screen and (max-width: 75em){.navigation-social{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border-top:1px solid var(--color-light);padding:1.5rem 4rem}}.navigation-social-icon{position:relative;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.navigation-social-icon:not(:last-child){margin-right:1rem}.navigation-social-icon-tooltip{visibility:hidden;display:none;width:15rem;background-color:var(--color-primary);font-size:1.45rem;color:var(--color-text-light);text-align:center;padding:5px 5px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;position:absolute;top:125%;left:50%;margin-left:-7.5rem;opacity:0;cursor:default;border:1px solid var(--color-text-light-opacity);-webkit-box-shadow:5px 5px 15px 0px var(--color-primary);box-shadow:5px 5px 15px 0px var(--color-primary)}.navigation-social-icon-tooltip::before{content:"";position:absolute;bottom:100%;left:50%;height:14px;width:14px;margin-left:-14px;background:var(--color-primary);transform:rotate(45deg) translate(60%);-webkit-transform:rotate(45deg) translate(60%);-moz-transform:rotate(45deg) translate(60%);-ms-transform:rotate(45deg) translate(60%);-o-transform:rotate(45deg) translate(60%);border-left:inherit;border-top:inherit;-webkit-box-shadow:none;box-shadow:none}.navigation-social-icon:hover .navigation-social-icon-tooltip{display:inline-block;visibility:visible;opacity:1}@media only screen and (max-width: 75em){.navigation-social-icon:hover .navigation-social-icon-tooltip{display:none;visibility:hidden;opacity:0}}.navigation-social-icon:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.about{background-color:var(--color-primary);padding:15rem 10rem;color:var(--color-text-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media only screen and (max-width: 75em){.about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5rem 0.5rem 13rem 1.5rem}}@media only screen and (max-width: 37.5em){.about{padding:6rem 0.5rem 13rem 0.5rem}}@media only screen and (min-width: 112.5em){.about{padding:12rem 10rem 18rem 10rem}}.about-buttonBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 75em){.about-buttonBox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 37.5em){.about-buttonBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.about-theme{font-size:2.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 37.5em){.about-theme{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0}}.about-theme i{margin-right:4px}.about-theme-dot{margin-left:0.9rem;height:3rem;width:3rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:2px solid var(--color-light);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;cursor:pointer;-webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.75);box-shadow:4px 4px 4px rgba(0,0,0,0.75);z-index:100}.about-theme-dot:nth-of-type(1){background-color:#1d1d1d;margin-right:0.1rem}.about-theme-dot:nth-of-type(2){background-color:#580000}.about-cursive{font-family:"Dancing Script", cursive;font-size:2rem;font-weight:600}.about-first{position:absolute;top:6rem}@media only screen and (max-width: 75em){.about-first{top:1rem}}.about-last{position:absolute;bottom:11rem}@media only screen and (min-width: 112.5em){.about-last{bottom:13rem}}.about h1{font-size:5rem;margin-left:13rem;letter-spacing:3px;text-shadow:10px 10px 10px 0px rgba(0,0,0,0.85)}@media only screen and (max-width: 75em){.about h1{margin-left:14rem}}@media only screen and (max-width: 37.5em){.about h1{margin-left:10rem;font-size:4.5rem}}@media only screen and (max-width: 21.875em){.about h1{margin-left:8rem}}@media only screen and (max-width: 17.5em){.about h1{margin-left:6rem}}.about-row{position:relative}.about-double{position:absolute;top:-1px;left:4px;color:var(--color-text-dark)}.about-paragraph{margin:2rem 13rem;font-size:1.8rem}@media only screen and (max-width: 75em){.about-paragraph{text-align:center}}@media only screen and (max-width: 17.5em){.about-paragraph{margin:2rem 7rem}}.about-img{position:absolute;right:0;top:-13rem;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}@media only screen and (max-width: 75em){.about-img{margin-top:7rem}}@media only screen and (max-width: 87.5em){.about-img{position:relative}}@media only screen and (max-width: 75em){.about-img{margin-top:14rem}}@media only screen and (max-width: 21.875em){.about-img{margin-top:13rem}}@media only screen and (min-width: 112.5em){.about-img{margin-top:5rem;margin-left:5rem;right:0}}.about-img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}@media only screen and (max-width: 37.5em){.about-img:hover{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}}.about-left{position:static;z-index:3}.about-right{position:relative;z-index:3}@media only screen and (max-width: 75em){.about-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-20rem}}.unskew{transform:skewY(-3.85deg);-webkit-transform:skewY(-3.85deg);-moz-transform:skewY(-3.85deg);-ms-transform:skewY(-3.85deg);-o-transform:skewY(-3.85deg)}.skills{background-color:var(--color-light);color:var(--color-primary);transform:skewY(3.5deg);-webkit-transform:skewY(3.5deg);-moz-transform:skewY(3.5deg);-ms-transform:skewY(3.5deg);-o-transform:skewY(3.5deg);margin-top:-5.5rem;padding:13rem 10rem 11rem 10rem;letter-spacing:1.3px;margin-bottom:5rem;position:relative;z-index:3;border-bottom:1px solid var(--border-primary);text-align:center}.skills-heading{margin-bottom:5rem;margin-top:-5rem;padding-bottom:2rem;display:inline-block;position:relative}.skills-heading::before{content:"";width:130%;height:2px;background-color:rgba(29,29,29,0.5);border-radius:20px;position:absolute;bottom:2px;left:-15%;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}@media only screen and (max-width: 17.5em){.skills-heading::before{width:110%;left:-5%}}.skills-box{width:25rem;background:linear-gradient(145deg, #94bed6, #afe2ff);color:var(--color-primary);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-box-shadow:12px 12px 31px #7697ac, -12px -12px 31px #c0f0f0dc, inset 12px 12px 31px #7b9eb349, inset -12px -12px 31px #cdffff3a;box-shadow:12px 12px 31px #7697ac, -12px -12px 31px #c0f0f0dc, inset 12px 12px 31px #7b9eb349, inset -12px -12px 31px #cdffff3a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;transition:all 0.3s !important;-webkit-transition:all 0.3s !important;-moz-transition:all 0.3s !important;-ms-transition:all 0.3s !important;-o-transition:all 0.3s !important}@media only screen and (min-width: 112.5em){.skills-box{width:28rem}}@media only screen and (max-width: 51em){.skills-box{width:30rem;height:40rem}}@media only screen and (max-width: 21.875em){.skills-box{width:27rem}}@media only screen and (max-width: 17.5em){.skills-box{width:25rem}}@media only screen and (max-width: 51em){.skills-box:not(:last-of-type){margin-bottom:6.5rem}}.skills-box:hover{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15)}.skills-box-title{padding:2.5rem 0 2rem 0;font-size:2.5rem;text-shadow:5px 5px 5px rgba(29,29,29,0.4)}.skills-box-icon{font-size:6.5rem;display:inline-block;margin-bottom:2rem;filter:drop-shadow(5px 5px 5px rgba(29,29,29,0.4));-webkit-filter:drop-shadow(5px 5px 5px rgba(29,29,29,0.4))}.skills-box-item{margin:0.5rem 0;font-size:1.6rem;width:55%;text-align:center;font-weight:bold}.skills-box-item:not(:last-child){border-bottom:1px solid var(--color-primary);padding-bottom:5px}.skills-box-item:last-child{margin-bottom:2.5rem}.skills-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width: 75em){.skills-box-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 51em){.skills-box-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 112.5em){.skills-box-container{-ms-flex-pack:distribute;justify-content:space-around}}#projects{background-color:var(--color-primary);color:var(--color-text-light);padding:15rem 0;margin-top:-5rem;letter-spacing:1.3px;transform:skewY(3.5deg);-webkit-transform:skewY(3.5deg);-moz-transform:skewY(3.5deg);-ms-transform:skewY(3.5deg);-o-transform:skewY(3.5deg);border-bottom:1px solid var(--border-primary)}.projects{text-align:center}.projects-heading{margin-top:-7rem;margin-bottom:4rem;padding-bottom:2rem;display:inline-block;position:relative}@media only screen and (max-width: 31.25em){.projects-heading{margin-bottom:0}}@media only screen and (max-width: 28.125em){.projects-heading{margin-bottom:2rem}}.projects-heading::before{content:"";width:130%;height:2px;background-color:rgba(164,211,238,0.4);border-radius:20px;position:absolute;bottom:2px;left:-15%;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}@media only screen and (max-width: 17.5em){.projects-heading::before{width:110%;left:-5%}}.projects-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;overflow:hidden}@media only screen and (max-width: 75em){.projects-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.projects-project{background-color:var(--color-primary);margin:4rem 0;-webkit-box-shadow:13px 13px 18px #111,inset 13px 13px 18px #1111114b,-13px -13px 18px rgba(54,49,49,0.486),inset -11px -11px 18px #3b353534;box-shadow:13px 13px 18px #111,inset 13px 13px 18px #1111114b,-13px -13px 18px rgba(54,49,49,0.486),inset -11px -11px 18px #3b353534}.projects-project:first-child{border-radius:72px 10px 62px 10px / 62px 10px 55px 10px;-webkit-border-radius:72px 10px 62px 10px / 62px 10px 55px 10px;-moz-border-radius:72px 10px 62px 10px / 62px 10px 55px 10px;-ms-border-radius:72px 10px 62px 10px / 62px 10px 55px 10px;-o-border-radius:72px 10px 62px 10px / 62px 10px 55px 10px}.projects-project:nth-child(2){border-radius:10px 72px 10px 62px / 10px 65px 10px 55px;-webkit-border-radius:10px 72px 10px 62px / 10px 65px 10px 55px;-moz-border-radius:10px 72px 10px 62px / 10px 65px 10px 55px;-ms-border-radius:10px 72px 10px 62px / 10px 65px 10px 55px;-o-border-radius:10px 72px 10px 62px / 10px 65px 10px 55px}@media only screen and (max-width: 75em){.projects-project{margin-bottom:5rem}}@media only screen and (max-width: 21.875em){.projects-project{transform:scale(0.97);-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97)}}@media only screen and (max-width: 17.5em){.projects-project{transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);margin-bottom:2rem}}.projects-project-title{text-shadow:3px 3px 3px rgba(0,0,0,0.8);margin:2rem;letter-spacing:3px}@media only screen and (max-width: 28.125em){.projects-project-title{margin-bottom:0}}@media only screen and (max-width: 21.875em){.projects-project-title{transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8)}}.projects-project-display{width:100%;height:300px;position:relative;margin-bottom:10rem}@media only screen and (max-width: 28.125em){.projects-project-display{margin-bottom:15rem}}@media only screen and (max-width: 21.875em){.projects-project-display{margin-bottom:9.5rem}}@media only screen and (max-width: 28.125em){.projects-project-display .computer{transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);margin:1.5rem 0 0 0}}@media only screen and (max-width: 21.875em){.projects-project-display .computer{transform:scale(0.55);-webkit-transform:scale(0.55);-moz-transform:scale(0.55);-ms-transform:scale(0.55);-o-transform:scale(0.55);margin:-4rem}}@media only screen and (max-width: 21.875em){.projects-project-display .computer{margin:-6rem;transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5)}}.projects-project-display .tablet{z-index:10;bottom:5%;left:50%;transform:rotate(-15deg);-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg)}@media only screen and (max-width: 28.125em){.projects-project-display .tablet{transform:rotate(-15deg) scale(0.8);-webkit-transform:rotate(-15deg) scale(0.8);-moz-transform:rotate(-15deg) scale(0.8);-ms-transform:rotate(-15deg) scale(0.8);-o-transform:rotate(-15deg) scale(0.8)}}@media only screen and (max-width: 21.875em){.projects-project-display .tablet{transform:rotate(-15deg) scale(0.55);-webkit-transform:rotate(-15deg) scale(0.55);-moz-transform:rotate(-15deg) scale(0.55);-ms-transform:rotate(-15deg) scale(0.55);-o-transform:rotate(-15deg) scale(0.55)}}@media only screen and (max-width: 17.5em){.projects-project-display .tablet{transform:rotate(-15deg) scale(0.5);-webkit-transform:rotate(-15deg) scale(0.5);-moz-transform:rotate(-15deg) scale(0.5);-ms-transform:rotate(-15deg) scale(0.5);-o-transform:rotate(-15deg) scale(0.5)}}.projects-project-display .phone{z-index:11;bottom:8%;left:70%;transform:rotate(9deg);-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-ms-transform:rotate(9deg);-o-transform:rotate(9deg)}@media only screen and (max-width: 28.125em){.projects-project-display .phone{transform:rotate(9deg) scale(0.8);-webkit-transform:rotate(9deg) scale(0.8);-moz-transform:rotate(9deg) scale(0.8);-ms-transform:rotate(9deg) scale(0.8);-o-transform:rotate(9deg) scale(0.8)}}@media only screen and (max-width: 21.875em){.projects-project-display .phone{transform:rotate(9deg) scale(0.55);-webkit-transform:rotate(9deg) scale(0.55);-moz-transform:rotate(9deg) scale(0.55);-ms-transform:rotate(9deg) scale(0.55);-o-transform:rotate(9deg) scale(0.55)}}@media only screen and (max-width: 17.5em){.projects-project-display .phone{transform:rotate(9deg) scale(0.5);-webkit-transform:rotate(9deg) scale(0.5);-moz-transform:rotate(9deg) scale(0.5);-ms-transform:rotate(9deg) scale(0.5);-o-transform:rotate(9deg) scale(0.5)}}.projects-project-display-btnbox{margin-top:5.5rem}@media only screen and (max-width: 28.125em){.projects-project-display-btnbox{margin-top:2.5rem}}@media only screen and (max-width: 21.875em){.projects-project-display-btnbox{margin-top:3.5rem}}.projects-project-display-btnbox-btn{font-size:1.6rem;background-color:var(--color-primary);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:1rem 1.5rem;-webkit-box-shadow:10px 10px 15px #0f0f0f, -7px -7px 15px #2b2b2b, inset 5px 5px 10px #0f0f0fad, inset -5px -5px 10px #2b2b2baf;box-shadow:10px 10px 15px #0f0f0f, -7px -7px 15px #2b2b2b, inset 5px 5px 10px #0f0f0fad, inset -5px -5px 10px #2b2b2baf;transition:all 0.25s ease-in;-webkit-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;text-shadow:3px 3px 3px rgba(0,0,0,0.8)}@media only screen and (max-width: 28.125em){.projects-project-display-btnbox-btn{display:block;width:70%;margin:0 auto;font-size:2rem;-webkit-box-shadow:7px 7px 12px #0f0f0f, -4px -4px 12px #2b2b2b, inset 5px 5px 10px #0f0f0fad, inset -5px -5px 10px #2b2b2baf;box-shadow:7px 7px 12px #0f0f0f, -4px -4px 12px #2b2b2b, inset 5px 5px 10px #0f0f0fad, inset -5px -5px 10px #2b2b2baf}}@media only screen and (max-width: 21.875em){.projects-project-display-btnbox-btn{width:80%}}.projects-project-display-btnbox-btn:hover{-webkit-box-shadow:0 0 0 #0f0f0f, 0 0 0 #2b2b2b, inset 5px 5px 10px #0a0a0a, inset -5px -5px 10px #252525;box-shadow:0 0 0 #0f0f0f, 0 0 0 #2b2b2b, inset 5px 5px 10px #0a0a0a, inset -5px -5px 10px #252525}.projects-project-display-btnbox-btn:not(:last-child){margin-right:3rem}@media only screen and (max-width: 28.125em){.projects-project-display-btnbox-btn:not(:last-child){margin:0 auto;margin-bottom:2rem;width:50%}}.contact{margin-top:-5rem;background:url(../../resources/mail2000.jpg),-webkit-gradient(linear, left top, left bottom, from(#85a7bb), to(#141414));background:url(../../resources/mail2000.jpg),linear-gradient(to bottom, #85a7bb, #141414);background-position:top;background-blend-mode:overlay;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;height:60rem;color:var(--color-text-light);text-align:center}@media only screen and (max-width: 87.5em){.contact{background:url(../../resources/mail2000.jpg),-webkit-gradient(linear, left top, left bottom, from(#85a7bb), to(#141414));background:url(../../resources/mail2000.jpg),linear-gradient(to bottom, #85a7bb, #141414);background-position:top;background-blend-mode:overlay;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}}@media only screen and (max-width: 75em){.contact{height:55rem;background:url(../../resources/mail1400.jpg),-webkit-gradient(linear, left top, left bottom, from(#85a7bb), to(#141414));background:url(../../resources/mail1400.jpg),linear-gradient(to bottom, #85a7bb, #141414);background-position:top;background-blend-mode:overlay;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}}@media only screen and (max-width: 56.25em){.contact{background:url(../../resources/mail1200.jpg),-webkit-gradient(linear, left top, left bottom, from(#85a7bb), to(#141414));background:url(../../resources/mail1200.jpg),linear-gradient(to bottom, #85a7bb, #141414);background-position:top;background-blend-mode:overlay;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;height:70rem}}@media only screen and (max-width: 37.5em){.contact{height:75rem;background:url(../../resources/mail900.jpg),-webkit-gradient(linear, left top, left bottom, from(#85a7bb), to(#141414));background:url(../../resources/mail900.jpg),linear-gradient(to bottom, #85a7bb, #141414);background-position:top;background-blend-mode:overlay;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}}@media only screen and (max-width: 28.125em){.contact{height:80rem}}@media only screen and (max-width: 21.875em){.contact{height:83rem}}@media only screen and (max-width: 17.5em){.contact{height:86rem}}.contact-heading{padding:13rem 0 2rem 0;position:relative;z-index:5;display:inline-block}.contact-heading::before{content:"";width:130%;height:2px;background-color:rgba(164,211,238,0.4);border-radius:20px;position:absolute;bottom:2px;left:-15%;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}@media only screen and (max-width: 17.5em){.contact-heading::before{width:110%;left:-5%}}.contact-text{font-size:2.8rem;margin:0 auto;width:70%;padding:4rem}@media only screen and (max-width: 75em){.contact-text{width:80%}}@media only screen and (max-width: 56.25em){.contact-text{width:90%}}@media only screen and (max-width: 37.5em){.contact-text{width:95%}}@media only screen and (max-width: 17.5em){.contact-text{width:100%}}.contact-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media only screen and (max-width: 56.25em){.contact-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.contact-box-item{padding:2rem;background:-webkit-gradient(linear, left top, right bottom, from(var(--color-light)), to(var(--color-light-3)));background:linear-gradient(to bottom right, var(--color-light), var(--color-light-3));border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;font-size:18px;font-weight:bold;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.75);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.75);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}@media only screen and (max-width: 17.5em){.contact-box-item{font-size:16px;padding:2rem 1rem}}@media only screen and (max-width: 56.25em){.contact-box-item{margin-bottom:3rem}}.contact-box-item:first-of-type{color:#8f0000}@media only screen and (max-width: 56.25em){.contact-box-item:first-of-type{margin-top:1rem}}.contact-box-item:nth-of-type(2){color:#424206}.contact-box-item:last-of-type{color:#000053;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-box-item img{height:18px;width:18px;margin-right:4px}@media only screen and (max-width: 17.5em){.contact-box-item img{height:16px;width:16px}}.contact-box-item:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.footer{background-color:var(--color-primary);height:20rem;border-top:1px solid var(--border-primary);position:relative;color:var(--color-text-light)}.footer-box{height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-up{font-size:4rem;position:absolute;right:2rem;top:8rem;filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.5));-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.5))}@media only screen and (max-width: 37.5em){.footer-up{top:15rem}}@media only screen and (max-width: 17.5em){.footer-up{right:1rem}}.footer-theme{position:absolute;left:2rem;top:8.5rem}@media only screen and (max-width: 37.5em){.footer-theme{top:15rem}}@media only screen and (max-width: 17.5em){.footer-theme{left:1rem}}.footer-social{margin-top:1.5rem}.footer-social-icon{font-size:3rem;padding:0 1rem;filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.5));-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.5))}.footer-social-icon-hover{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.footer-social-icon-hover:hover{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3)}.footer-social-icon:not(:last-of-type){border-right:1px solid var(--border-primary)}.footer-navigation-list{list-style:none}@media only screen and (max-width: 37.5em){.footer-navigation-list{margin:2rem 0;text-align:center}}.footer-navigation-list-item{display:inline-block;font-size:2.5rem;padding:0 1rem}@media only screen and (max-width: 37.5em){.footer-navigation-list-item{display:block;padding:1rem 1.5rem}}@media only screen and (max-width: 21.875em){.footer-navigation-list-item{padding:1rem}}.footer-navigation-list-item:not(:last-of-type){border-right:1px solid var(--border-primary)}@media only screen and (max-width: 37.5em){.footer-navigation-list-item:not(:last-of-type){border-right:unset;border-bottom:1px solid var(--border-primary)}}.footer-copyright{text-align:center;font-size:1.6rem;margin-bottom:1.5rem}
/*# sourceMappingURL=main.min.css.map */