@font-face{font-family:'Circular';src:local("CircularStd-Bold"),url("../fonts/Circular/CircularStd-Bold.woff2") format("woff2"),url("../fonts/Circular/CircularStd-Bold.woff") format("woff"),url("../fonts/Circular/CircularStd-Bold.eot") format("embedded-opentype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Circular';src:local("CircularStd-Book"),url("../fonts/Circular/CircularStd-Book.woff2") format("woff2"),url("../fonts/Circular/CircularStd-Book.woff") format("woff"),url("../fonts/Circular/CircularStd-Book.eot") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Muli';src:local("Muli-Regular"),url("../fonts/Muli/Muli-Regular.woff2") format("woff2"),url("../fonts/Muli/Muli-Regular.woff") format("woff"),url("../fonts/Muli/Muli-Regular.eot") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap}body.dark_mode::-webkit-scrollbar,body.dark_mode::-webkit-scrollbar{height:100%;background-color:#0c0d0d}body.dark_mode::-webkit-scrollbar-thumb,body.dark_mode::-webkit-scrollbar-thumb{height:6px;border:3px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:10px;-webkit-border-radius:10px;background-color:#4e535a;box-shadow:inset -1px -1px 0px rgba(0,0,0,0.05),inset 1px 1px 0px rgba(0,0,0,0.05);-webkit-box-shadow:inset -1px -1px 0px rgba(0,0,0,0.05),inset 1px 1px 0px rgba(0,0,0,0.05);-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}body.dark_mode::-webkit-scrollbar-thumb:hover,body.dark_mode::-webkit-scrollbar-thumb:hover{background-color:#656c75}body::-webkit-scrollbar{height:100%;background-color:#f2f3f4}body::-webkit-scrollbar-thumb{height:6px;border:3px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:10px;-webkit-border-radius:10px;background-color:#535458;box-shadow:inset -1px -1px 0px rgba(0,0,0,0.05),inset 1px 1px 0px rgba(0,0,0,0.05);-webkit-box-shadow:inset -1px -1px 0px rgba(0,0,0,0.05),inset 1px 1px 0px rgba(0,0,0,0.05);-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}body::-webkit-scrollbar-thumb:hover{background-color:#313236}body::-webkit-scrollbar-button{width:0;height:0;display:none}body::-webkit-scrollbar-corner{background-color:transparent}*,:after,:before,body,html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;outline:none}body,html{height:100%}body{font-family:"Arial", sans-serif;font-family:"Muli",sans-serif;color:#292a2c;background:#fff;min-width:300px}::-moz-selection{color:#000;background:#d9dce4}::selection{color:#000;background:#d9dce4}.footer>div::-moz-selection{color:#fff;background:#767980}.footer>div::selection{color:#fff;background:#767980}a,ul,li,button,input,select,textarea{margin:0;color:inherit;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:none;list-style-type:none}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;pointer-events:none}.mar-left{margin-left:13%}.mar-right{margin-right:13%}.pad-left{padding-left:13%}.pad-right{padding-right:13%}button,input,textarea,input[type=button],input[type=reset],input[type=submit],input[type="text"]{-webkit-appearance:none}a{text-decoration:none}h1,h2,h3,h4,h5,h6{color:inherit;line-height:1.3em;font-weight:inherit}.v-align{vertical-align:middle;display:table-cell}.welcome-section .title,.welcome-section .description,.welcome-section .learn-more-div a,.welcome-section .bottom-title-line,.welcome-section .box.social-ico{margin-left:auto;margin-right:auto;text-align:center;position:relative}.header-section{height:100px;z-index:5;width:100%;top:0;bottom:0;position:fixed;display:inline-block;-webkit-transition:background-color .3s ease, border-color .3s ease, -webkit-transform .3s ease;transition:background-color .3s ease, border-color .3s ease, -webkit-transform .3s ease;transition:transform .3s ease, background-color .3s ease, border-color .3s ease;transition:transform .3s ease, background-color .3s ease, border-color .3s ease, -webkit-transform .3s ease;-webkit-transition:transform .3s ease, background-color .3s ease, border-color .3s ease;-moz-transition:transform .3s ease, background-color .3s ease, border-color .3s ease;-ms-transition:transform .3s ease, background-color .3s ease, border-color .3s ease;-o-transition:transform .3s ease, background-color .3s ease, border-color .3s ease}.header-section.re{-webkit-transition:border-color .0s ease, -webkit-transform .3s ease;transition:border-color .0s ease, -webkit-transform .3s ease;transition:transform .3s ease, border-color .0s ease;transition:transform .3s ease, border-color .0s ease, -webkit-transform .3s ease;-webkit-transition:transform .3s ease, border-color .0s ease;-moz-transition:transform .3s ease, border-color .0s ease;-ms-transition:transform .3s ease, border-color .0s ease;-o-transition:transform .3s ease, border-color .0s ease;z-index:2;border-bottom:1px solid transparent}.header-section.sticky+.header-section.re{border-color:#f0f0f3;background:#ffffff;background:#fff}.header-section.sticky+.header-section.re,.header-section.sticky{transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px)}.preload .header-section.sticky+.header-section.re,.preload .header-section.sticky{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.header-section .header-container{position:absolute;width:100%;bottom:0;display:inline-block;height:80px}.header-section .header-container .margins-cont-st,.header-section .header-container .header-data-cont{height:inherit}.header-section .logo{display:inline-table;height:100%;position:relative;z-index:2}.header-section .logo-animated{position:relative;display:block}.header-section .logo-animated .no-overfl{overflow:hidden;z-index:1;position:relative;white-space:nowrap;text-overflow:ellipsis;max-width:320px;text-transform:lowercase}.header-section .logo .logo-animated .l-name{display:inline-block}.header-section .logo .l-sname{position:relative;opacity:1;display:inline-block;visibility:visible;-webkit-transition:opacity 0s ease,visibility 0.7s ease,-webkit-transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);transition:opacity 0s ease,visibility 0.7s ease,-webkit-transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);transition:opacity 0s ease,visibility 0.7s ease,transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);transition:opacity 0s ease,visibility 0.7s ease,transform 0.7s cubic-bezier(0.86, 0, 0.07, 1),-webkit-transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition:opacity 0s ease,visibility 0.7s ease,transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:opacity 0s ease,visibility 0.7s ease,transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:opacity 0s ease,visibility 0.7s ease,transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:opacity 0s ease,visibility 0.7s ease,transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transition-delay:1.2s;transition-delay:1.2s}.preload .logo .l-sname{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);visibility:hidden;-webkit-transition-delay:0s;transition-delay:0s}.logo .l-point{left:0;width:100%;top:0;height:100%;text-align:right;position:absolute;-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.7s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition:transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:transform 0.7s cubic-bezier(0.86, 0, 0.07, 1);transform:translateX(12px);-webkit-transform:translateX(12px);-moz-transform:translateX(12px);-ms-transform:translateX(12px);-o-transform:translateX(12px);-webkit-transition-delay:1.0s;transition-delay:1.0s}.preload .logo .l-point{transform:translateX(-56px);-webkit-transform:translateX(-56px);-moz-transform:translateX(-56px);-ms-transform:translateX(-56px);-o-transform:translateX(-56px);-webkit-transition-delay:0s;transition-delay:0s}.active{font-family:"Circular","Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif !important;font-weight:bold}.learn-more-div .learn-more-span{float:left;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;font-weight:bold}.learn-more-div .arrow-span{width:20px;height:25px;margin-right:5px;margin-top:-2px;display:block;float:right;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;-webkit-transition:transform .25s ease;-moz-transition:transform .25s ease;-ms-transition:transform .25s ease;-o-transition:transform .25s ease}.header-section .logo a{display:block;font-size:30px;font-size:1.8rem;transition:color .4s ease;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;font-weight:bold;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-ms-transition:color .4s ease;-o-transition:color .4s ease;position:relative}.header-section .logo a:hover{color:#80818a}.header-section .menu-btn-div{float:right;height:inherit;display:inline-table;position:relative;z-index:2}.header-section .menu-btn-div .menu-b{line-height:inherit;right:0}.main-wrapper{height:100%}.main-wrapper .welcome-section{z-index:1;position:relative;display:inline-block;height:100%;height:90vh;min-height:700px;max-height:1200px;width:100%}.main-wrapper .welcome-section>.margins-cont-st,.main-wrapper .welcome-section>.margins-cont-st>.max-width-st{height:100%}.main-wrapper .welcome-container{position:relative;display:table;height:100%;width:100%;margin:0 auto;min-height:700px}.welcome-container .welcome-inner-cont{padding:140px 0 180px 0}.welcome-section .title h1{font-size:54px;font-size:inherit;line-height:inherit}.welcome-section .description h2{font-size:inherit;line-height:inherit}.preload .welcome-inner-cont .left-cont{transform:translateY(180px);-webkit-transform:translateY(180px);-moz-transform:translateY(180px);-ms-transform:translateY(180px);-o-transform:translateY(180px);-webkit-transition-delay:0s;transition-delay:0s}.welcome-inner-cont .left-cont{text-align:left;-webkit-transition:-webkit-transform 1.05s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 1.05s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 1.05s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 1.05s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 1.05s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition:transform 1.05s cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:transform 1.05s cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:transform 1.05s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:transform 1.05s cubic-bezier(0.86, 0, 0.07, 1);transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-webkit-transition-delay:0.1s;transition-delay:0.1s}.scroll-down-div{text-align:center;position:absolute;bottom:50px;left:0;right:0}.scroll-down-div .svg-scroll{position:relative;z-index:1}.scroll-down-div .svg-bg-vt{position:absolute;height:90px;width:50%;top:-17px;margin:0 auto;background:#f2f3f7;z-index:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease;-webkit-transition:transform .35s ease;-moz-transition:transform .35s ease;-ms-transition:transform .35s ease;-o-transition:transform .35s ease}.scroll-down-div a{width:95px;margin:0 auto;position:relative;display:block}.scroll-down-div a:hover .svg-bg-vt{transform:scaleX(2);-webkit-transform:scaleX(2);-moz-transform:scaleX(2);-ms-transform:scaleX(2);-o-transform:scaleX(2)}.scroll-down-div .svg-title{font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;font-weight:bold;font-size:12px;margin-top:8px;z-index:1;position:relative}.scroll-down-div svg{height:35px;width:auto;margin:0 auto;display:block;fill:#000000}.welcome-section .title{font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;font-weight:bold;font-size:30px;font-size:1.9rem;font-size:3.4em;line-height:1;display:block;max-width:670px;color:#000000;margin-bottom:30px}.full-scr-menu{visibility:hidden;transition:visibility .5s ease;-webkit-transition:visibility .5s ease;-moz-transition:visibility .5s ease;-ms-transition:visibility .5s ease;-o-transition:visibility .5s ease;-webkit-transition-delay:.6s;transition-delay:.6s}.show-menu .full-scr-menu{-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}.full-scr-menu .menu-div{position:fixed;z-index:2;background:#d6b628;background:#ffda30e3;background:rgba(255,218,48,0.890196);-webkit-transition:background-color 0.75s ease,-webkit-transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);transition:background-color 0.75s ease,-webkit-transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);transition:background-color 0.75s ease,transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);transition:background-color 0.75s ease,transform 0.75s cubic-bezier(0.86, 0, 0.07, 1),-webkit-transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition:background-color 0.75s ease,transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:background-color 0.75s ease,transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:background-color 0.75s ease,transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:background-color 0.75s ease,transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);right:0;top:0;height:100%;height:100vh;width:100%;transform:scaleX(1);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition-delay:.4s;transition-delay:.4s}.show-menu .full-scr-menu .menu-div{transform:scaleY(1);background:rgba(255,218,48,0.890196);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transition-delay:0s;transition-delay:0s}.full-scr-menu .menu-div .menu-container{right:0;left:0;bottom:0;top:0;height:100%;width:100%;position:absolute;z-index:1;background:#000;-webkit-transition:background-color 0.75s ease,-webkit-transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);transition:background-color 0.75s ease,-webkit-transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);transition:background-color 0.75s ease,transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);transition:background-color 0.75s ease,transform 0.75s cubic-bezier(0.86, 0, 0.07, 1),-webkit-transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition:background-color 0.75s ease,transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:background-color 0.75s ease,transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:background-color 0.75s ease,transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:background-color 0.75s ease,transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition-delay:0s;transition-delay:0s;display:table}.show-menu .full-scr-menu .menu-div .menu-container{transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transition-delay:.4s;transition-delay:.4s}.preload .full-scr-menu .menu-div{-webkit-transition-delay:0s;transition-delay:0s}.show-menu .menu-b .line-fg{background:#ffffff}.full-scr-menu .menu-overlay{position:fixed;z-index:1;transition:opacity .3s ease, visibility .3s ease;-webkit-transition:opacity .3s ease, visibility .3s ease;-moz-transition:opacity .3s ease, visibility .3s ease;-ms-transition:opacity .3s ease, visibility .3s ease;-o-transition:opacity .3s ease, visibility .3s ease;left:0;top:0;height:100vh;width:100%;opacity:0;visibility:hidden;display:none}.full-scr-menu .r-menu{position:fixed;display:table;top:0;left:0;width:100%;height:100%;height:100vh;bottom:0;z-index:2;right:0}.full-scr-menu .menu-entries{-webkit-transition:opacity .4s ease, -webkit-transform .5s ease;transition:opacity .4s ease, -webkit-transform .5s ease;transition:transform .5s ease, opacity .4s ease;transition:transform .5s ease, opacity .4s ease, -webkit-transform .5s ease;-webkit-transition:transform .5s ease, opacity .4s ease;-moz-transition:transform .5s ease, opacity .4s ease;-ms-transition:transform .5s ease, opacity .4s ease;-o-transition:transform .5s ease, opacity .4s ease;transform:translateY(-50px) scale(0.9);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateY(-50px) scale(0.9);-moz-transform:translateY(-50px) scale(0.9);-ms-transform:translateY(-50px) scale(0.9);-o-transform:translateY(-50px) scale(0.9);opacity:0}.show-menu .full-scr-menu .menu-entries{opacity:1;-webkit-transition-delay:0.7s;transition-delay:0.7s;transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1)}.full-scr-menu .menu-entries-container{text-align:center}.full-scr-menu .menu-entries-container .menu-entries{display:inline-block;margin:0 auto}.menu-entries-container .menu-entries .menu-entry{margin-bottom:5px}.menu-entries-container .menu-entries .menu-entry a{display:block;padding:15px 30px;font-size:37px;font-size:2.3em;color:#fff;position:relative;-webkit-transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,-webkit-transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease;transition:color 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;text-align:left;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;font-weight:bold;-webkit-transition:color 0.3s ease,transform 0.3s ease;-moz-transition:color 0.3s ease,transform 0.3s ease;-ms-transition:color 0.3s ease,transform 0.3s ease;-o-transition:color 0.3s ease,transform 0.3s ease}.menu-entries-container .menu-entries .menu-entry a:hover{color:#000}.menu-entries-container .menu-entries .menu-entry a .text-val{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;display:block;position:relative;z-index:2}.menu-entries-container .menu-entries .menu-entry a:hover .text-val{transform:translateX(10px);-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px)}.menu-entries-container .menu-entries .menu-entry a .bg-slide{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#ffffff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;-webkit-transform-origin:center left;transform-origin:center left;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0)}.menu-entries-container .menu-entries .menu-entry a:hover .bg-slide{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}.menu-entries .h-linev{position:absolute;left:-30px;top:50%;width:25px;height:1px;background:#ffffff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease}.menu-entries-container .menu-entries .menu-entry a:hover .h-linev{transform:translateX(15px);-webkit-transform:translateX(15px);-moz-transform:translateX(15px);-ms-transform:translateX(15px);-o-transform:translateX(15px)}.show-menu .full-scr-menu .menu-overlay{opacity:1;visibility:visible}.main-wrapper{-webkit-transition:-webkit-transform 0.95s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 0.95s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.95s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.95s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.95s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition:transform 0.95s cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:transform 0.95s cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:transform 0.95s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:transform 0.95s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-delay:.2s;transition-delay:.2s}.show-menu .main-wrapper{transform:translateY(200px) scale(0.9);-webkit-transform:translateY(200px) scale(0.9);-moz-transform:translateY(200px) scale(0.9);-ms-transform:translateY(200px) scale(0.9);-o-transform:translateY(200px) scale(0.9);-webkit-transition:-webkit-transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.75s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition:transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-delay:0s;transition-delay:0s}.show-menu .header-section .logo a{color:#fff}.welcome-section .bottom-title-line{width:6px;height:40px;margin-bottom:20px;background:#000000;display:none}.welcome-section .title-span{position:relative}.welcome-section .description{width:75%;color:#676a6f;font-size:18px;line-height:1.65em;max-width:850px}.welcome-section .description .emph-text{color:black;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;font-weight:bold;position:relative}.welcome-section .description .emph-text span{position:absolute;z-index:-1;width:103%;left:-2px;bottom:-2px;height:50%}.box.social-ico{margin-top:20px}.box.social-ico .ico-div{display:inline-block;margin-right:19px}.box.social-ico .ico-div a{width:20px;display:inline-block}.box.social-ico .last-s-ico{margin-right:0}.box.social-ico .ico-div svg{height:17px}.welcome-section .learn-more-div{margin-top:70px;overflow:visible;text-align:center}.welcome-section .learn-more-div a{width:215px;height:55px;line-height:55px;-webkit-box-shadow:0px 10px 20px #fff7d4;box-shadow:0px 10px 20px #fff7d4;font-family:"Muli", sans-serif;letter-spacing:1px;display:inline-block;border-radius:4px;overflow:hidden}.welcome-section .learn-more-div a .text-cont{width:215px;height:55px;position:relative;text-align:center;line-height:58px;padding:0 35px}.welcome-section .learn-more-div a:hover .arrow-span{transform:translateX(10px);-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px)}.welcome-section .learn-more-div .arrow-span svg path{fill:#000 !important}.about-me-section{border-top:1px solid #f0f0f1;border-bottom:1px solid #f0f0f1;display:inline-block;width:100%}.dark_mode .about-me-section{border-color:#000000}.about-me-section .about-me-cont .max-width-st{padding:100px 0}.about-me-section .about-me-cont .left-side,.about-me-section .about-me-cont .right-side{width:50%;position:relative;display:inline-block}.about-me-section .about-me-cont .right-side{position:absolute;float:right;right:0;top:0;bottom:0}.about-me-section .right-side .v-center-div{height:100%;display:table;width:100%}.about-me-section .right-side .box{height:450px;width:100%;max-width:330px;float:right;position:relative;margin-top:30px}.about-me-section .right-side .box .fg-box-rotated{width:100%;height:100%;position:absolute;left:0px;top:-25px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;z-index:0;background:#292a2c;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;display:none}.about-me-section .right-side .box .img-container{height:inherit;width:100%;background:#ffffff;position:relative;z-index:1;border-radius:4px;-webkit-box-shadow:rgba(6,12,46,0.16) 0px 15px 40px;box-shadow:rgba(6,12,46,0.16) 0px 15px 40px;-webkit-box-shadow:rgba(22,30,49,0.2) 0 20px 30px -15px;box-shadow:rgba(22,30,49,0.2) 0 20px 30px -15px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.contact-me-section .left-side{float:left;margin-top:20px;width:50%;padding-right:50px}.contact-me-section .right-side{float:right;max-width:450px;width:50%;-webkit-box-shadow:0px 15px 40px #dfdfdf;box-shadow:0px 15px 40px #dfdfdf;-webkit-box-shadow:0px 15px 40px #00000021;box-shadow:0px 15px 40px #00000021;border:1px solid #eeeff3;-webkit-box-shadow:rgba(22,30,49,0.16) 0 20px 30px -15px;box-shadow:rgba(22,30,49,0.16) 0 20px 30px -15px}.my-projects-section{padding:90px 0;overflow:hidden;background:#ffffff}.my-projects-section .featured-projects-list .project a .overlay{position:absolute;top:0;left:0;width:100%;z-index:1;height:100%;opacity:.7;background:#f9fbff;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease}.dark_mode .my-projects-section .featured-projects-list .project a .overlay{opacity:.8;background:#12171e}.my-projects-section .featured-projects-list .project a .img{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.my-projects-section .featured-projects-list .project a:hover .overlay{opacity:0}.my-projects-section .featured-projects-list .project a .show-popup-info{position:absolute;bottom:0;z-index:1;background:#000000;left:20px;padding:13px 20px;color:#fff;font-size:10pt;letter-spacing:.4px;transform:translateY(51px);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transform:translateY(51px);-moz-transform:translateY(51px);-ms-transform:translateY(51px);-o-transform:translateY(51px);-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;-o-transition:transform .5s ease}.my-projects-section .featured-projects-list .project a:hover .show-popup-info{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.my-projects-section .featured-projects-list .project a:hover .img{transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px)}.my-projects-section .featured-projects-list .project{position:relative}.my-projects-section .featured-projects-list .project .left-side{width:60%;float:left;position:relative;display:table}.my-projects-section .featured-projects-list .project .left-side a{display:block;height:inherit;width:auto;position:relative;border-radius:3px;overflow:hidden;-webkit-box-shadow:0 40px 40px #00000012;box-shadow:0 40px 40px #00000012;-webkit-box-shadow:0 15px 40px #e3e3e3;box-shadow:0 15px 40px #e3e3e3;-webkit-box-shadow:0 15px 40px rgba(0,0,0,0.09);box-shadow:0 15px 40px rgba(0,0,0,0.09);min-height:350px;-webkit-box-shadow:rgba(22,30,49,0.12) 0 20px 30px -15px;box-shadow:rgba(22,30,49,0.12) 0 20px 30px -15px;height:300px;cursor:pointer;-webkit-border-radius:3px;border:1px solid #f3f3f3;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.dark_mode .my-projects-section .featured-projects-list .project .left-side a{-webkit-box-shadow:#070707 0 20px 30px -15px;box-shadow:#070707 0 20px 30px -15px;-webkit-box-shadow:rgba(0,0,0,0.68) 0 20px 30px -15px;box-shadow:rgba(0,0,0,0.68) 0 20px 30px -15px;border-color:transparent}.my-projects-section .project .featured-tech-list-div,.my-projects-section .project .tech-list-div{display:inline-block;right:auto;text-align:right;width:100%}.my-projects-section .other-projects-div .project .tech-list-div{text-align:left}.my-projects-section .project .featured-tech-list li,.my-projects-section .project .tech-list li{font-size:.8rem;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;display:inline-block;margin-left:12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.my-projects-section .other-projects-div .project .tech-list-div li{margin:initial;margin:0;margin-right:12px}.my-projects-section .project .featured-tech-list li.main-tag,.my-projects-section .project .tech-list li.main-tag{padding:4px 8px 3px 8px}.my-projects-section .featured-projects-list .featured-pre-title,.my-projects-section .featured-projects-list .featured-title{text-align:right}.my-projects-section .featured-projects-list .featured-pre-title,.my-projects-section .other-projects-div .pre-title{font-size:.9rem;color:#696969;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif}.my-projects-section .other-projects-div .pre-title{color:#555555;display:inline-block}.dark_mode .my-projects-section .other-projects-div .pre-title{color:#828282}.my-projects-section .featured-projects-list .featured-title{text-align:right}.my-projects-section .featured-projects-list .featured-title,.my-projects-section .other-projects-div .title{font-size:1.5rem;font-family:"Circular","Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;font-weight:bold;margin-bottom:7px;margin-top:20px;color:#000}.my-projects-section .project .featured-description{color:#000;padding:20px 30px;border-radius:3px;width:115%;font-size:.9em;float:right;position:relative;line-height:1.5em;margin-left:-15%;-webkit-box-shadow:0 10px 20px #00000026;box-shadow:0 10px 20px #00000026;margin-bottom:20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-ms-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;background:#ffffff;-webkit-box-shadow:rgba(22,30,49,0.3) 0 20px 30px -15px;box-shadow:rgba(22,30,49,0.3) 0 20px 30px -15px}.dark_mode .my-projects-section .project .featured-description,.dark_mode .my-projects-section .other-projects-div .project{-webkit-box-shadow:rgba(15,16,20,0.94) 0px 20px 30px -15px;box-shadow:rgba(15,16,20,0.94) 0px 20px 30px -15px;background:black;color:#fff;border-color:black}.my-projects-section .featured-projects-div{display:inline-block;width:100%}.my-projects-section .main-projects{display:inline-block}.my-projects-section .project .description{width:100%;overflow:unset;padding:unset;margin-left:unset;-webkit-box-shadow:initial;box-shadow:initial;-webkit-box-shadow:unset;box-shadow:unset;line-height:1.5em;FONT-SIZE:.9em;background:unset;float:unset;margin-bottom:40px;color:#666666}.dark_mode .my-projects-section .project .description{color:#979797}.my-projects-section .featured-projects-list .featured-description:hover{-webkit-box-shadow:0px 5px 10px #49494926;box-shadow:0px 5px 10px #49494926}.my-projects-section .featured-projects-list .project .right-side{width:40%;display:inline-block;position:relative;right:0;top:0;bottom:0;z-index:1}.my-projects-section .other-projects-div{position:relative;margin-top:80px}.my-projects-section .other-projects-div .project{width:32.6666666%;position:relative;-webkit-box-shadow:rgba(22,30,49,0.16) 0 20px 30px -15px;box-shadow:rgba(22,30,49,0.16) 0 20px 30px -15px;border:1px solid #f1f2f6;padding:20px 30px;vertical-align:top;border-radius:3px;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:-webkit-box-shadow .3s ease, -webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease, -webkit-transform .3s ease;transition:box-shadow .3s ease, transform .3s ease;transition:box-shadow .3s ease, transform .3s ease, -webkit-box-shadow .3s ease, -webkit-transform .3s ease;-webkit-transition:box-shadow .3s ease, transform .3s ease;-moz-transition:box-shadow .3s ease, transform .3s ease;-ms-transition:box-shadow .3s ease, transform .3s ease;-o-transition:box-shadow .3s ease, transform .3s ease}.my-projects-section .project .links,.my-projects-section .project .featured-links{float:right}.my-projects-section .project .links{margin-top:-2px}.my-projects-section .project .links>a,.my-projects-section .project .links>.privacy-statement{display:inline-block}.my-projects-section .project .links svg{fill:#868686;height:19px}.my-projects-section .other-projects-div .project:first-child{margin-right:.5%}.my-projects-section .other-projects-div .project:first-child+.project{margin-left:.5%;margin-right:.5%;position:relative}.my-projects-section .other-projects-div .project:first-child+.project+.project{margin-left:.5%}.about-me-section .about-me-cont .incipit{margin-bottom:3px}.about-me-section .about-me-cont .rect-icon,.contact-me-section .rect-icon,.my-projects-section .rect-icon{height:12px;width:12px;overflow:hidden;margin-right:3px;display:inline-block;margin-left:2px}.about-me-section .about-me-cont .inc-text,.my-projects-section .inc-text{display:inline-block;font-size:.9rem;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;font-weight:bold}.dark_mode .about-me-section .about-me-cont .inc-text{color:#9b9ea2}.about-me-section .description,.my-projects-section .featured-description{color:#2a2e32;line-height:1.6em;letter-spacing:.3px;max-width:750px}.dark_mode .about-me-section .description{color:#bcbec2}.about-me-section .title,.my-projects-section .title{margin-bottom:40px;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;font-weight:bold;font-size:32px;font-size:2rem}.about-me-section .box.social-ico{margin-top:40px}.contact-me-section{padding:0 0 80px 0;overflow-x:hidden}.dark_mode .contact-me-section{border-top:none}.contact-me-section .pre-title{margin-bottom:15px;display:inline-block}.contact-me-section .pre-title p{display:inline-block;letter-spacing:0.7px;font-size:.9rem;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;font-weight:bold}.footer-section{padding:40px 0;background:#000;font-size:0.9em;color:#c6c6c6;letter-spacing:0.1px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.footer-section .footer>div{display:inline-block;margin-right:10px}.footer-section .footer .cc_disclaimer{color:white;text-decoration:underline}.dark_mode .about-me-section .right-side .box .img-container{background:#1e1f20;-webkit-box-shadow:#101010 0px 15px 40px;box-shadow:#101010 0px 15px 40px;-webkit-box-shadow:rgba(0,0,0,0.58) 0px 15px 40px;box-shadow:rgba(0,0,0,0.58) 0px 15px 40px}.dark_mode .my-projects-section .other-projects-div .project{-webkit-box-shadow:rgba(0,0,0,0.6) 0px 20px 30px -15px;box-shadow:rgba(0,0,0,0.6) 0px 20px 30px -15px}.my-projects-section .other-projects-div .project:hover{-webkit-box-shadow:0px 5px 10px #49494926;box-shadow:0px 5px 10px #49494926;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.dark_mode .my-projects-section .other-projects-div .project:hover{-webkit-box-shadow:0px 5px 10px #00000026;box-shadow:0px 5px 10px #00000026;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.contact-me-section .contact-me-cont{display:inline-block;width:100%}.contact-me-section .left-side .title{font-size:1.4rem;margin-bottom:4px}.contact-me-section .left-side .desc{letter-spacing:.3px;line-height:1.5em;color:#334e68}.contact-me-section .main-content .question{margin-bottom:40px}.contact-me-section .main-intro{text-align:center;margin-bottom:10px;padding:80px 0}.contact-me-section .contact-me-cont .title{font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;font-weight:bold;font-size:32px;font-size:2rem;color:#102a43;margin-bottom:10px}.contact-me-section .main-intro .desc{color:#334e68;font-size:1rem;line-height:1.5em;max-width:500px;text-align:center;margin:0 auto}.contact-me-section .main-content .title{font-size:1.4rem;margin-bottom:6px}.dark_mode .contact-me-section .contact-me-cont .subtitle{color:#9d9ea2}.dark_mode .contact-me-section .main-intro .title,.dark_mode .contact-me-section .main-intro .desc,.dark_mode .contact-me-section .main-content .left-side,.dark_mode .contact-me-section .main-content .title,.dark_mode .contact-me-section .main-content .desc{color:#fff}.dark_mode .contact-me-section .main-intro .desc,.dark_mode .contact-me-section .main-content .desc{color:#ababab}.dark_mode .contact-me-section .right-side{background:#16181a;-webkit-box-shadow:0px 15px 40px #101010;box-shadow:0px 15px 40px #101010;-webkit-box-shadow:0px 15px 40px #00000021;box-shadow:0px 15px 40px #00000021;border-color:#16181a}.contact-me-form{position:relative;width:100%;overflow:hidden;border-radius:3px;padding:50px 50px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.contact-me-form .left-inner{-webkit-transition:opacity .6s ease, -webkit-transform .5s ease;transition:opacity .6s ease, -webkit-transform .5s ease;transition:transform .5s ease, opacity .6s ease;transition:transform .5s ease, opacity .6s ease, -webkit-transform .5s ease;-webkit-transition:transform .5s ease, opacity .6s ease;-moz-transition:transform .5s ease, opacity .6s ease;-ms-transition:transform .5s ease, opacity .6s ease;-o-transition:transform .5s ease, opacity .6s ease}.contact-me-form.show-div .left-inner{transform:translateY(0px) scale(0.85);-ms-transform:translateY(0px) scale(0.85);-o-transform:translateY(0px) scale(0.85);-webkit-transform:translateY(0px) scale(0.85);-moz-transform:translateY(0px) scale(0.85)}.contact-me-form .left-inner .input-div .input-el{margin-bottom:20PX}.contact-me-form .left-inner .input-div .input-el.msg{display:block}.contact-me-form svg{vertical-align:middle;fill:#000000;height:100%;margin:0 auto;width:100%;width:auto}.contact-me-form .input-div .input-el input{padding:15px 20px;outline:none;border:1px solid #e5e5e5;border-radius:4px;max-height:53px;background:#ebebeb;width:100%;font-size:.9em;color:#000;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.contact-me-form .input-div .input-el.msg textarea{display:inline-block;padding:15px 20px;border:1px solid #e5e5e5;border-radius:4px;color:#000;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;margin:0px;height:120px;outline:none;font-size:.9em;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;resize:none}.contact-me-form label{display:block;font-size:1em;margin-bottom:10px;color:#777679;margin-right:10px}.dark_mode .contact-me-form label{color:#bdbdbd}.contact-me-form .input-div .input-el input:focus,.contact-me-form .input-div .input-el textarea:focus{background:#fff;border-color:#b1b1b1}.contact-me-form .submit-btn input{padding:15PX 0;width:100%;max-width:160px;border:none;outline:none;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;margin-top:48px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;background:black;color:white;border-radius:4px;-webkit-box-shadow:#0000007a 0px 20px 20px -17px;box-shadow:#0000007a 0px 20px 20px -17px;-webkit-transition:background-color .3s ease, color .3s  ease , -webkit-box-shadow .3s ease;transition:background-color .3s ease, color .3s  ease , -webkit-box-shadow .3s ease;transition:box-shadow .3s ease , background-color .3s ease, color .3s  ease;transition:box-shadow .3s ease , background-color .3s ease, color .3s  ease , -webkit-box-shadow .3s ease;-webkit-transition:box-shadow .3s ease , background-color .3s ease, color .3s  ease;-moz-transition:box-shadow .3s ease , background-color .3s ease, color .3s  ease;-ms-transition:box-shadow .3s ease , background-color .3s ease, color .3s  ease;-o-transition:box-shadow .3s ease , background-color .3s ease, color .3s  ease;cursor:pointer}.contact-me-form .submit-btn input:hover{-webkit-box-shadow:0px 3px 4px #00000000;box-shadow:0px 3px 4px #00000000;background:#292a2c}.contact-me-form .submit-btn input:active{background:#7e7e7e;color:#fff;-webkit-transition:background-color 0s ease, color .0s ease , -webkit-box-shadow .3s ease;transition:background-color 0s ease, color .0s ease , -webkit-box-shadow .3s ease;transition:box-shadow .3s ease , background-color 0s ease, color .0s ease;transition:box-shadow .3s ease , background-color 0s ease, color .0s ease , -webkit-box-shadow .3s ease;-webkit-transition:box-shadow .3s ease , background-color 0s ease, color .0s ease;-moz-transition:box-shadow .3s ease , background-color 0s ease, color .0s ease;-ms-transition:box-shadow .3s ease , background-color 0s ease, color .0s ease;-o-transition:box-shadow .3s ease , background-color 0s ease, color .0s ease}.dark_mode .contact-me-form .input-div .input-el input,.dark_mode .contact-me-form .input-div .input-el textarea{border-color:#212528;background:#16181a;color:#fff}.dark_mode .contact-me-form .input-div .input-el input:focus,.dark_mode .contact-me-form .input-div .input-el textarea:focus{border-color:#2e3236;background:#131416}.contact-me-form .span-info{font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;color:#5d5656}.dark_mode .contact-me-form .span-info{color:#e2e0e0}.dark_mode .contact-me-form .submit-btn input{-webkit-box-shadow:rgba(0,0,0,0.53) 0px 20px 30px -15px;box-shadow:rgba(0,0,0,0.53) 0px 20px 30px -15px}.contact-me-form .required-tag{font-size:13px;font-style:italic;color:#6c7078}.dark_mode .contact-me-form .required-tag{color:#a4a6a9}.contact-me-form .sad-face{width:auto;margin:0 auto;height:140px;margin-bottom:10px;margin-top:-50px}.contact-me-form .sad-face svg .svg-ey{fill:#102a43}.dark_mode .contact-me-form .sad-face svg .svg-ey{fill:#ffda30}.contact-me-form .sad-face svg .path-ln{fill:#b8c1ca;fill:#102a4352}.dark_mode .contact-me-form .sad-face svg .path-ln{fill:#46412f;fill:rgba(255,218,48,0.2)}.contact-me-form.disable_sotto .submit-btn input,.contact-me-form.disable_sotto .submit-btn input:hover{background:#bcbcbc;-webkit-box-shadow:none;box-shadow:none;cursor:default}.dark_mode .contact-me-form.disable_sotto .submit-btn input,.dark_mode .contact-me-form.disable_sotto .submit-btn input:hover{background:#333435;COLOR:#6e6f73}.contact-me-form .show-info .additional-info{display:block}.contact-me-form .form-slide-up-div{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;background:white;background:rgba(255,255,255,0.92);transition:opacity .4s ease, visibility .41s ease;-webkit-transition:opacity .4s ease, visibility .41s ease;-moz-transition:opacity .4s ease, visibility .41s ease;-ms-transition:opacity .4s ease, visibility .41s ease;-o-transition:opacity .4s ease, visibility .41s ease;opacity:0;visibility:hidden}.contact-me-form.show-div .form-slide-up-div{opacity:1;visibility:visible}.contact-me-form .form-slide-up-div .additional-info{margin:0 auto;position:absolute;display:table;left:0;right:0;top:0;bottom:0;height:100%;width:100%;padding:0 30px}.contact-me-form .form-slide-up-div .additional-info .msg,.contact-me-form .form-slide-up-div .msg-info{font-size:.9em;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif}.dark_mode .contact-me-form .form-slide-up-div{background:#16181a;background:rgba(22,24,26,0.95)}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(19px, 0);transform:translate(19px, 0)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(19px, 0);transform:translate(19px, 0)}}.contact-me-form .lds-container{display:table;text-align:center;height:100%;width:100%}.contact-me-form .lds-container .sending-info{margin:0 auto;text-align:center;height:100%}.dark_mode .contact-me-form .lds-container .msg-info{color:#fff}.contact-me-form .lds-ellipsis{display:table;position:relative;width:64px;height:64px;margin:0 auto;text-align:center;margin-top:-30px}.contact-me-form .lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#000000;-webkit-animation-timing-function:cubic-bezier(0, 1, 1, 0);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.dark_mode .contact-me-form .lds-ellipsis div{background:#ffffff}.contact-me-form.show-div .lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 0.6s infinite;-webkit-animation:lds-ellipsis1 0.6s infinite}.contact-me-form.show-div .lds-ellipsis div:nth-child(2){left:6px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.contact-me-form.show-div .lds-ellipsis div:nth-child(3){left:26px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.contact-me-form.show-div .lds-ellipsis div:nth-child(4){left:45px;-webkit-animation:lds-ellipsis3 0.6s infinite;animation:lds-ellipsis3 0.6s infinite}.contact-me-form .form-slide-up-div .sad-face,.contact-me-form .form-slide-up-div .msg{opacity:0;visibility:hidden}.contact-me-form .form-slide-up-div .msg,.contact-me-form .form-slide-up-div .msg-info{max-width:300px;margin:0 auto}.contact-me-form .form-slide-up-div .lds-ellipsis,.contact-me-form .form-slide-up-div .msg-info,.contact-me-form .form-slide-up-div .sad-face,.contact-me-form .form-slide-up-div .msg{-webkit-transition:opacity .4s ease, visibility .6s ease, -webkit-transform .6s ease;transition:opacity .4s ease, visibility .6s ease, -webkit-transform .6s ease;transition:opacity .4s ease, visibility .6s ease, transform .6s ease;transition:opacity .4s ease, visibility .6s ease, transform .6s ease, -webkit-transform .6s ease;-webkit-transition:opacity .4s ease, visibility .6s ease, transform .6s ease;-moz-transition:opacity .4s ease, visibility .6s ease, transform .6s ease;-ms-transition:opacity .4s ease, visibility .6s ease, transform .6s ease;-o-transition:opacity .4s ease, visibility .6s ease, transform .6s ease;transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px)}.contact-me-form .form-slide-up-div .lds-ellipsis{opacity:0;visibility:hidden;-webkit-transition-delay:.15s;transition-delay:.15s}.contact-me-form .form-slide-up-div .msg-info{opacity:0;visibility:hidden;-webkit-transition-delay:.25s;transition-delay:.25s;max-width:290px;margin:0 auto}.contact-me-form.show-div .form-slide-up-div .lds-ellipsis,.contact-me-form.show-div .form-slide-up-div .msg-info{opacity:1;visibility:visible;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.contact-me-form .form-slide-up-div .sad-face,.contact-me-form .form-slide-up-div .msg{opacity:0;visibility:hidden}.contact-me-form.hide_sending_info .form-slide-up-div .lds-ellipsis,.contact-me-form.hide_sending_info .form-slide-up-div .msg-info{opacity:0;visibility:hidden;transform:scale(0.7);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7)}.contact-me-form.show-div.hide_sending_info .form-slide-up-div .sad-face,.contact-me-form.show-div.hide_sending_info .form-slide-up-div .msg{opacity:1;visibility:visible;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.contact-me-form.hide_sending_info .form-slide-up-div .sad-face{-webkit-transition-delay:.2s;transition-delay:.2s}.contact-me-form.hide_sending_info .form-slide-up-div .msg{-webkit-transition-delay:.3s;transition-delay:.3s}.contact-me-form.hide_sending_info .lds-container .msg-info{opacity:0}.contact-me-form.hide_sending_info .lds-ellipsis{opacity:0}.contact-me-form .form-slide-up-div .sad-face.happy .svg-ey.mouth{-webkit-transform:rotate(180deg) translateY(-10px);transform:rotate(180deg) translateY(-10px);-webkit-transform-origin:center center;transform-origin:center center}.contact-me-form .data-conn{position:relative;overflow:hidden}.contact-me-form .error-ico{display:table;position:absolute;right:0;top:14px;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;pointer-events:none}.contact-me-form .error-ico span.hidden{font-size:10pt;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;background:#ffffff;padding:11px 33px 9px 15px;border-radius:3px;margin-right:-30px;margin-top:-7px;visibility:hidden;position:relative;opacity:0;transform:scale(0.97);-webkit-transition:opacity .15s ease, visibility .15s ease, -webkit-transform .15s ease;transition:opacity .15s ease, visibility .15s ease, -webkit-transform .15s ease;transition:transform .15s ease, opacity .15s ease, visibility .15s ease;transition:transform .15s ease, opacity .15s ease, visibility .15s ease, -webkit-transform .15s ease;-webkit-transition:transform .15s ease, opacity .15s ease, visibility .15s ease;-moz-transition:transform .15s ease, opacity .15s ease, visibility .15s ease;-ms-transition:transform .15s ease, opacity .15s ease, visibility .15s ease;-o-transition:transform .15s ease, opacity .15s ease, visibility .15s ease;-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);-webkit-transform-origin:right;transform-origin:right;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;pointer-events:none;display:inline-block}.contact-me-form .error-ico.msg span.hidden{background:#ebebeb}.dark_mode .contact-me-form .error-ico span.hidden{color:#fbc53c;background:#27251e;background:rgba(251,197,60,0.08)}.contact-me-form .data-conn:hover .error-ico span.hidden{visibility:visible;opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.contact-me-form .error-ico svg{height:27px;width:27px;margin-right:10px;margin-top:-2px;position:relative;z-index:1;float:right;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;pointer-events:none}.dark_mode .contact-me-form .error-ico svg path{fill:#ffda30}.contact-me-form span.error-ico.name,.contact-me-form span.error-ico.subject,.contact-me-form span.error-ico.email,.contact-me-form span.error-ico.msg{display:none}.contact-me-form.name-error span.error-ico.name,.contact-me-form.subject-error span.error-ico.subject,.contact-me-form.email-error span.error-ico.email,.contact-me-form.msg-error span.error-ico.msg{display:block}.ie .contact-me-form .input-el .data-conn span.error-ico{top:14px;visibility:visible;opacity:1}.ie .contact-me-form .input-el .data-conn span.error-ico .hidden{padding:11px 15px 9px 15px;margin-right:10px;visibility:visible;opacity:1}@media screen and (max-width: 1100px){.contact-me-form .submit-btn input{max-width:unset}}@media screen and (max-width: 850px){.contact-me-form .data-conn{overflow:visible}.contact-me-form .error-ico{position:absolute;float:right}.contact-me-form .error-ico span.hidden{visibility:visible;margin-right:0px;padding:0;opacity:1;color:#d11a58;margin-top:-40px;position:relative;display:block;float:left}.dark_mode .contact-me-form .error-ico span.hidden{background:transparent}.contact-me-form .error-ico svg{float:right;display:none}.dark_mode .contact-me-form .error-ico svg path{fill:#ffda30}.contact-me-form .error-ico.msg span.hidden{background:transparent}}@media screen and (max-width: 480px){.contact-me-form{padding:unset}.form-slide-up-div{background:rgba(242,243,246,0.92)}}.dark_mode .my-projects-section .featured-projects-list .featured-title,.dark_mode .my-projects-section .other-projects-div .title{color:#fff}.dark_mode .color-accent-grey{color:#95989a}@-webkit-keyframes svg-prel-name{from{transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px)}to{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@keyframes svg-prel-name{from{transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px)}to{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@-webkit-keyframes svg-prel-sname{from{transform:translateY(-50px);-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px)}to{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@keyframes svg-prel-sname{from{transform:translateY(-50px);-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px)}to{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@-webkit-keyframes svg-prel-bg{0%,50%{transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0)}100%{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}}@keyframes svg-prel-bg{0%,50%{transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0)}100%{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeInUp{from{transform:translateY(-50px);-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px)}to{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px)}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}.fade_in_up{animation:fadeInUp 1.35s cubic-bezier(0.86, 0, 0.07, 1);-webkit-animation:fadeInUp 1.35s cubic-bezier(0.86, 0, 0.07, 1)}@-webkit-keyframes updown{0%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}50%{transform:translateY(7px);-webkit-transform:translateY(7px);-moz-transform:translateY(7px);-ms-transform:translateY(7px);-o-transform:translateY(7px)}100%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}}@keyframes updown{0%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}50%{transform:translateY(7px);-webkit-transform:translateY(7px);-moz-transform:translateY(7px);-ms-transform:translateY(7px);-o-transform:translateY(7px)}100%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}}@-webkit-keyframes updownStrong{0%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}50%{transform:translateY(14px);-webkit-transform:translateY(14px);-moz-transform:translateY(14px);-ms-transform:translateY(14px);-o-transform:translateY(14px)}100%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}}@keyframes updownStrong{0%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}50%{transform:translateY(14px);-webkit-transform:translateY(14px);-moz-transform:translateY(14px);-ms-transform:translateY(14px);-o-transform:translateY(14px)}100%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}}@-webkit-keyframes opacityAnim{0%{opacity:0}100%{opacity:1}}@keyframes opacityAnim{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes reveal{0%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}50%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}100%{transform:translateY(-101%);-webkit-transform:translateY(-101%);-moz-transform:translateY(-101%);-ms-transform:translateY(-101%);-o-transform:translateY(-101%)}}@keyframes reveal{0%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}50%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}100%{transform:translateY(-101%);-webkit-transform:translateY(-101%);-moz-transform:translateY(-101%);-ms-transform:translateY(-101%);-o-transform:translateY(-101%)}}.svg-scroll .scroller{-webkit-animation:updown 1.5s infinite ease;animation:updown 1.5s infinite ease}svg{vertical-align:middle;fill:#000000;height:100%;margin:0 auto;width:100%;width:auto}.pre-loader,.pre-loader svg{left:0;right:0;top:0;bottom:0}.pre-loader{background:#eff1f5;position:fixed;height:100%;height:100vh;-webkit-transition:opacity 0.25s ease,visibility 0.25s ease,-webkit-transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);transition:opacity 0.25s ease,visibility 0.25s ease,-webkit-transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.75s cubic-bezier(0.86, 0, 0.07, 1),opacity 0.25s ease,visibility 0.25s ease;transition:transform 0.75s cubic-bezier(0.86, 0, 0.07, 1),opacity 0.25s ease,visibility 0.25s ease,-webkit-transform 0.75s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition:transform 0.75s cubic-bezier(0.86, 0, 0.07, 1),opacity 0.25s ease,visibility 0.25s ease;-moz-transition:transform 0.75s cubic-bezier(0.86, 0, 0.07, 1),opacity 0.25s ease,visibility 0.25s ease;-ms-transition:transform 0.75s cubic-bezier(0.86, 0, 0.07, 1),opacity 0.25s ease,visibility 0.25s ease;-o-transition:transform 0.75s cubic-bezier(0.86, 0, 0.07, 1),opacity 0.25s ease,visibility 0.25s ease;-webkit-transform-origin:center bottom;transform-origin:center bottom;z-index:9999;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);-webkit-transition-delay:.3s;transition-delay:.3s}.dark_mode .pre-loader{background:#1a1a1a}.dark_mode .pre-loader .pld-bg{fill:#2b2c2d}.dark_mode .pre-loader .sgy-name,.dark_mode .pre-loader .sgy-sname{fill:#ffffff}.pre-loader svg{position:absolute;margin:auto}.preload .pre-loader{transform:scaleY(1);opacity:1 !important;visibility:visible !important;transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition-delay:0s !important;transition-delay:0s !important;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1)}.menu-b a.icon{height:48px;width:48px;padding:5px;display:table;line-height:90px;position:relative;transition:background-color .75s ease;-webkit-transition:background-color .75s ease;-moz-transition:background-color .75s ease;-ms-transition:background-color .75s ease;-o-transition:background-color .75s ease;cursor:pointer;border-radius:3px}.line-c-fg{z-index:1;position:relative;width:100%}.b-hover-el{transform:scale(0.55);-webkit-transition:opacity .3s ease,background-color .5s ease,-webkit-transform .5s ease;transition:opacity .3s ease,background-color .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .3s ease,background-color .5s ease;transition:transform .5s ease,opacity .3s ease,background-color .5s ease,-webkit-transform .5s ease;-webkit-transform-origin:center;transform-origin:center;opacity:0;position:absolute;z-index:0;-webkit-transform:scale(0.55);-moz-transform:scale(0.55);-ms-transform:scale(0.55);-o-transform:scale(0.55);-webkit-transition:transform .5s ease,opacity .3s ease,background-color .5s ease;-moz-transition:transform .5s ease,opacity .3s ease,background-color .5s ease;-ms-transition:transform .5s ease,opacity .3s ease,background-color .5s ease;-o-transition:transform .5s ease,opacity .3s ease,background-color .5s ease;display:block;top:0;right:0;left:0;bottom:0;border-radius:30px}.b-hover-el.out{position:absolute;background:rgba(255,218,48,0.169);-webkit-transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, -webkit-transform .5s ease;transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease, -webkit-transform .5s ease;-webkit-transition:transform .5s ease, opacity .5s ease;-moz-transition:transform .5s ease, opacity .5s ease;-ms-transition:transform .5s ease, opacity .5s ease;-o-transition:transform .5s ease, opacity .5s ease;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}.menu-b a.icon:hover .b-hover-el{transform:scale(1);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.menu-b a.icon:hover .b-hover-el.out{transform:scale(1.3);opacity:1;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3)}.line-fg{height:2px;background:#000;margin-top:7px;right:0;float:right;clear:both;width:100%;-webkit-transition:background-color .5s ease,-webkit-transform .5s ease;transition:background-color .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,background-color .5s ease;transition:transform .5s ease,background-color .5s ease,-webkit-transform .5s ease;-webkit-transform-origin:center left;transform-origin:center left;transform:scaleX(1);-webkit-transition:transform .5s ease,background-color .5s ease;-moz-transition:transform .5s ease,background-color .5s ease;-ms-transition:transform .5s ease,background-color .5s ease;-o-transition:transform .5s ease,background-color .5s ease;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}.line-fg:first-child{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);margin-top:0}.line-fg:first-child+.line-fg{transform:scaleX(0.5);-webkit-transform:scaleX(0.5);-moz-transform:scaleX(0.5);-ms-transform:scaleX(0.5);-o-transform:scaleX(0.5)}.menu-b a.icon:hover .line-fg{background:#000000}.menu-b a.icon:hover .line-c-fg .line-fg:first-child+.line-fg{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}.sgy-name,.sgy-sname{fill:#464450}.pre-loader svg{width:180px;height:auto}.pld-bg,.preload .pld-bg{-webkit-transform-origin:center left;transform-origin:center left}.pre-loader .sgy-name,.pre-loader .sgy-sname{-webkit-animation-name:fade-out;animation-name:fade-out;-webkit-animation-duration:.3s;animation-duration:.3s}.preload .pre-loader .sgy-name{-webkit-animation-name:svg-prel-name;animation-name:svg-prel-name;-webkit-animation-duration:.5s;animation-duration:.5s}.preload .pre-loader .sgy-sname{-webkit-animation-name:svg-prel-sname;animation-name:svg-prel-sname;-webkit-animation-duration:.5s;animation-duration:.5s}.preload .pld-bg{-webkit-animation-name:svg-prel-bg;animation-name:svg-prel-bg;-webkit-animation-duration:1s;animation-duration:1s}.pld-bg{-webkit-animation-name:fade-out;animation-name:fade-out;-webkit-animation-duration:.3s;animation-duration:.3s;fill:#ffffff}.pld-bg,.pre-loader .sgy-name,.pre-loader .sgy-sname{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:cubic-bezier(0.86, 0, 0.07, 1);animation-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cookieconsent-simple{padding:30px 40px;position:fixed;z-index:100;background:#fff;color:#000;font-family:inherit;width:500px;bottom:20px;right:20px;-webkit-box-shadow:0 10px 30px #c4cbda;box-shadow:0 10px 30px #c4cbda;-webkit-box-shadow:0 10px 30px rgba(57,62,72,0.22);box-shadow:0 10px 30px rgba(57,62,72,0.22);-webkit-transition:opacity 0.5s ease,-webkit-transform 0.75s cubic-bezier(0.48, 0, 0.12, 1);transition:opacity 0.5s ease,-webkit-transform 0.75s cubic-bezier(0.48, 0, 0.12, 1);transition:transform 0.75s cubic-bezier(0.48, 0, 0.12, 1),opacity 0.5s ease;transition:transform 0.75s cubic-bezier(0.48, 0, 0.12, 1),opacity 0.5s ease,-webkit-transform 0.75s cubic-bezier(0.48, 0, 0.12, 1);-webkit-transition:transform 0.75s cubic-bezier(0.48, 0, 0.12, 1),opacity 0.5s ease;-moz-transition:transform 0.75s cubic-bezier(0.48, 0, 0.12, 1),opacity 0.5s ease;-ms-transition:transform 0.75s cubic-bezier(0.48, 0, 0.12, 1),opacity 0.5s ease;-o-transition:transform 0.75s cubic-bezier(0.48, 0, 0.12, 1),opacity 0.5s ease;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:1;-webkit-transition-delay:2s;transition-delay:2s;border-radius:4px}.cookieconsent-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;width:100%;margin:0 auto;background:#000000ad;height:100%}.cookieconsent-change-settings{z-index:101;background:white;max-height:700px;position:absolute;overflow-y:scroll;padding:50px 80px;width:900px;top:50%;left:50%;overflow-x:hidden;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:5px;-webkit-box-shadow:0px 10px 20px #0000001a;box-shadow:0px 10px 20px #0000001a}.cc_cs_m_content_entry{margin-bottom:50px}.preload .cookieconsent-simple{transform:translateY(30px);-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-delay:initial;transition-delay:initial}.cookieconsent-simple h1{color:#000;color:inherit;margin-bottom:20px;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;font-weight:bold}.cookieconsent-simple .ccp-text{margin-bottom:20px;font-size:15px;line-height:22px}.cookieconsent-simple .cc-button{border:none;padding:10px 30px;float:left;background:#ffda30;color:#000;margin-bottom:10px;outline:0;-webkit-box-shadow:0 10px 20px #cdd8f5;box-shadow:0 10px 20px #cdd8f5;-webkit-box-shadow:0 10px 20px rgba(255,218,48,0.28);box-shadow:0 10px 20px rgba(255,218,48,0.28);margin-right:20px;-webkit-transition:background-color .3s ease, -webkit-box-shadow .3s ease;transition:background-color .3s ease, -webkit-box-shadow .3s ease;transition:background-color .3s ease, box-shadow .3s ease;transition:background-color .3s ease, box-shadow .3s ease, -webkit-box-shadow .3s ease;-webkit-transition:background-color .3s ease, box-shadow .3s ease;-moz-transition:background-color .3s ease, box-shadow .3s ease;-ms-transition:background-color .3s ease, box-shadow .3s ease;-o-transition:background-color .3s ease, box-shadow .3s ease;border-radius:4px;cursor:pointer}.cookieconsent-simple .cc-button:hover{-webkit-box-shadow:0 2px 10px #cdd8f5;box-shadow:0 2px 10px #cdd8f5}.cookieconsent-simple .cc-button:active{-webkit-box-shadow:0 2px 10px #ffffff;box-shadow:0 2px 10px #ffffff;background:#caad2b}.cpy-dsclaimer{font-size:12pt;font-family:"Muli", sans-serif;color:#c0c4d0}.header-section .n-day-switch{display:table;height:inherit;margin-right:20px}.header-section .n-day-switch .switch-cont{height:100%}.switch-container .switch{position:relative;width:63px;height:33px;display:block;transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8)}.switch .popup-switch{pointer-events:none;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;font-weight:bold;position:absolute;z-index:21;width:210px;top:50px;left:-120px;-webkit-box-shadow:0px 5px 15px rgba(30,32,44,0.19);box-shadow:0px 5px 15px rgba(30,32,44,0.19);-webkit-transition:opacity 0.3s ease,visibility 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.73, 0.005, 0.22, 1);transition:opacity 0.3s ease,visibility 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.73, 0.005, 0.22, 1);transition:transform 0.3s cubic-bezier(0.73, 0.005, 0.22, 1),opacity 0.3s ease,visibility 0.3s ease;transition:transform 0.3s cubic-bezier(0.73, 0.005, 0.22, 1),opacity 0.3s ease,visibility 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.73, 0.005, 0.22, 1);-webkit-transition:transform 0.3s cubic-bezier(0.73, 0.005, 0.22, 1),opacity 0.3s ease,visibility 0.3s ease;-moz-transition:transform 0.3s cubic-bezier(0.73, 0.005, 0.22, 1),opacity 0.3s ease,visibility 0.3s ease;-ms-transition:transform 0.3s cubic-bezier(0.73, 0.005, 0.22, 1),opacity 0.3s ease,visibility 0.3s ease;-o-transition:transform 0.3s cubic-bezier(0.73, 0.005, 0.22, 1),opacity 0.3s ease,visibility 0.3s ease;visibility:hidden;opacity:0;transform:translateY(-5px) scale(1);-webkit-transform:translateY(-5px) scale(1);-moz-transform:translateY(-5px) scale(1);-ms-transform:translateY(-5px) scale(1);-o-transform:translateY(-5px) scale(1)}.switch .popup-switch .popup-div,.switch .popup-switch .popup-container,.switch .popup-switch .popup-triangle{display:block}.switch:hover .popup-switch{-webkit-transition:opacity .45s ease, visibility .0s ease, -webkit-transform .45s ease;transition:opacity .45s ease, visibility .0s ease, -webkit-transform .45s ease;transition:transform .45s ease, opacity .45s ease, visibility .0s ease;transition:transform .45s ease, opacity .45s ease, visibility .0s ease, -webkit-transform .45s ease;-webkit-transition:transform .45s ease, opacity .45s ease, visibility .0s ease;-moz-transition:transform .45s ease, opacity .45s ease, visibility .0s ease;-ms-transition:transform .45s ease, opacity .45s ease, visibility .0s ease;-o-transition:transform .45s ease, opacity .45s ease, visibility .0s ease;opacity:1;border-radius:5px;visibility:visible;transform:translateY(5px) scale(1);-webkit-transform:translateY(5px) scale(1);-moz-transform:translateY(5px) scale(1);-ms-transform:translateY(5px) scale(1);-o-transform:translateY(5px) scale(1);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transition-delay:0s;transition-delay:0s}.dark_mode .switch .popup-switch{-webkit-box-shadow:0px 5px 15px rgba(0,0,0,0.22);box-shadow:0px 5px 15px rgba(0,0,0,0.22)}.popup-switch .popup-triangle{width:20px;height:20px;background:#000000;top:-9px;left:142px;transform:rotate(45deg);position:absolute;z-index:-1;-webkit-box-shadow:0px 5px 15px rgba(30,32,44,0.19);box-shadow:0px 5px 15px rgba(30,32,44,0.19);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.show-menu .popup-switch .popup-triangle{background:#18191a}.dark_mode .popup-switch .popup-triangle{background:#e4c432;-webkit-box-shadow:0px 5px 15px rgba(0,0,0,0.31);box-shadow:0px 5px 15px rgba(0,0,0,0.31)}.switch .popup-switch .popup-container{padding:15px;color:#ffda30;border-radius:5px;line-height:1.5em;background:#18191a}.dark_mode .switch .popup-switch .popup-container{color:#000000;background:#ffda30}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#e9eaf0;border:2px solid #e9eaf0;transition:background-color .35s ease, border-color .35s ease;-webkit-transition:background-color .35s ease, border-color .35s ease;-moz-transition:background-color .35s ease, border-color .35s ease;-ms-transition:background-color .35s ease, border-color .35s ease;-o-transition:background-color .35s ease, border-color .35s ease}.slider .sun-moon{position:absolute;content:"";left:0px;top:5px;background-color:black;-webkit-transition:.5s;transition:.5s}.switch input{display:none}.slider.round{border-radius:35px;overflow:hidden}.slider.round .sun-moon{width:38%;height:45%;border-top-left-radius:50px;border-top-right-radius:50px;transform:rotate(-54deg);-webkit-transform:rotate(-54deg);-moz-transform:rotate(-54deg);-ms-transform:rotate(-54deg);-o-transform:rotate(-54deg)}input:checked+.slider{background-color:#313135;border-color:#000000}input:checked+.slider .sun-moon{transform:translateX(37px) rotate(53deg);background:#ffffff;-webkit-transform:translateX(37px) rotate(53deg);-moz-transform:translateX(37px) rotate(53deg);-ms-transform:translateX(37px) rotate(53deg);-o-transform:translateX(37px) rotate(53deg)}.vertical-lines{z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%}.vertical-lines .v-line-vt{float:left;height:100%;width:25%;border-left:1px solid #f0f0f3}.vertical-lines .v-line-vt.last{border-right:1px solid #f0f0f3}.responsive-icon{position:absolute;z-index:1;top:15px;right:22px;height:30px;width:30px;padding:4px;padding-bottom:6px;border-radius:100%}.responsive-icon svg{fill:#ffffff}.scroller-menu ul{height:40px}.scroller-menu ul li{display:inline-block;height:inherit}.scroller-menu ul li a{text-decoration:none;color:inherit;font-size:10pt;display:table;height:inherit;width:98px;text-align:center;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif}.scroller-menu{max-width:300px;width:100%;margin:0 auto;white-space:nowrap;overflow:hidden;height:40px;color:#585858;line-height:42px;display:inline-block;margin-top:19px;position:absolute;top:0;left:0;right:0;-webkit-transition:opacity .4s ease, -webkit-transform .4s ease;transition:opacity .4s ease, -webkit-transform .4s ease;transition:transform .4s ease, opacity .4s ease;transition:transform .4s ease, opacity .4s ease, -webkit-transform .4s ease;-webkit-transition-delay:1.1s;transition-delay:1.1s}.show-menu .scroller-menu{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .3s ease, -webkit-transform .3s ease;transition:opacity .3s ease, -webkit-transform .3s ease;transition:transform .3s ease, opacity .3s ease;transition:transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;-webkit-transition-delay:0s;transition-delay:0s}.scroller-menu .data-info{height:inherit;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);transition:-webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.4s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transform:translateX(155px);transform:translateX(155px);-webkit-transform:translateX(58px);transform:translateX(58px);position:relative;z-index:1}.scroller-menu .box-active-item{width:100px;height:40px;position:absolute;left:0;right:0;bottom:0;z-index:1;background:white;display:block;margin:0 auto;border:1px solid #cfcfd5;border-style:dashed;pointer-events:none;border-radius:4px}.scroller-menu .fade-left-border,.scroller-menu .fade-right-border{width:100px;height:inherit;position:absolute;top:0;z-index:1}.scroller-menu .fade-left-border{left:0;pointer-events:none;background-image:-webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0)), to(#fff));background-image:linear-gradient(to left, rgba(255,255,255,0), #fff 100%)}.scroller-menu .fade-right-border{right:0;pointer-events:none;background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#fff));background-image:linear-gradient(to right, rgba(255,255,255,0), #fff 100%)}.scroller-menu.d1 .data-info{-webkit-transform:translateX(101px);transform:translateX(101px)}.scroller-menu.d2 .data-info{-webkit-transform:translateX(0);transform:translateX(0)}.scroller-menu.d3 .data-info{-webkit-transform:translateX(-102px);transform:translateX(-102px)}.scroller-menu.d4 .data-info{-webkit-transform:translateX(-204px);transform:translateX(-204px)}body.dark_mode,.dark_mode .welcome-section .title,.dark_mode .welcome-section .description,.dark_mode .welcome-section .description .emph-text{color:#fff;transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.dark_mode .welcome-section .description{color:#b0b0b0}.dark_mode .welcome-section .description .emph-text{COLOR:#ffda30}body.dark_mode,.dark_mode .scroll-down-div .svg-bg-vt{background:#0e1011}.dark_mode .vertical-lines .v-line-vt,.dark_mode .vertical-lines .v-line-vt.last{border-color:#0a0a0b}.dark_mode .scroll-down-div .svg-bg-vt{background:#0b0d0e}.dark_mode .scroll-down-div .svg-scroll .mouse-border{width:20px;height:35px;margin:0 auto;position:relative;border:2px solid #2e3235;z-index:1;background:#000000;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.dark_mode .mouse-border .mouse-rotella{background:#ffda30 !important;BOX-SHADOW:0PX 2PX 4PX 1PX #000 !important}.dark_mode .scroll-down-div .svg-title{color:#979797}.dark_mode .header-section.sticky+.header-section.re{border-color:#070808;background:#151617;background:#151617;transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.dark_mode .welcome-section .learn-more-div a{-webkit-box-shadow:0px 10px 20px #10100e;box-shadow:0px 10px 20px #10100e}.dark_mode .welcome-section .description .emph-text span{background:rgba(255,255,255,0.18)}.dark_mode .line-fg{background:#fff}.dark_mode svg{fill:#fff}.dark_mode .about-me-section{background:#000000}.dark_mode .n-day-switch .slider{border-color:#313135}.dark_mode .scroller-menu{color:#c0c0c0}.dark_mode .scroller-menu .box-active-item{background:#0e1011;border-color:#404141}.dark_mode .sticky .scroller-menu .box-active-item{background:#151617}.dark_mode .scroller-menu .fade-left-border{background-image:-webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0)), to(#0e1011));background-image:linear-gradient(to left, rgba(255,255,255,0), #0e1011 100%)}.dark_mode .scroller-menu .fade-right-border{background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#0e1011));background-image:linear-gradient(to right, rgba(255,255,255,0), #0e1011 100%)}.dark_mode .sticky .scroller-menu .fade-left-border{background-image:-webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0)), to(#151617));background-image:linear-gradient(to left, rgba(255,255,255,0), #151617 100%)}.dark_mode .sticky .scroller-menu .fade-right-border{background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#151617));background-image:linear-gradient(to right, rgba(255,255,255,0), #151617 100%)}.dark_mode .my-projects-section{background:none}.dark_mode .other-projects-list .description span{color:#c7c7c7 !important}.ie .menu-btn-div{float:right}.cookieconsent-simple .btn-change-settings,.ie .pre-loader,.ie .menu-entries-container .menu-entries .menu-entry a .bg-slide{display:none}.ie .header-section+.header-section.re{background:none;border-color:transparent}.ie .header-section.sticky+.header-section.re{background:#fff}.ie .sticky.header-section+.re.header-section,.ie .sticky.header-section{height:80px}.ie .header-section{background:#fff;border-bottom:1px solid #f0f0f3;height:80px}.ie.dark_mode.show-menu .header-section.re,.ie.show-menu.dark_mode .header-section.re{border-color:transparent;border:none}.ie.show-menu .header-section{background:#101010;border-bottom:1px solid #000000}.ie .header-section{height:80px}.ie .header-section .logo a{width:auto}.ie .header-section .logo .l-point{margin-left:10px}.ie .full-scr-menu{position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;z-index:1}.ie .full-scr-menu .menu-div{visibility:hidden}.ie.show-menu .full-scr-menu .menu-div,.ie.show-menu .full-scr-menu{visibility:visible}.ie .header-section .logo a{color:#000000}.ie.show-menu .header-section .logo a{color:#ffffff}.ie.dark_mode .header-section .logo a{color:#ffffff}.ie.dark_mode .header-section{background:#151617;border-color:#0a0a0b}.ie.dark_mode .welcome-section .description .emph-text span{background:#484535}.ie .round.slider .sun-moon{width:15px;height:15px;top:9px;left:8px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.ie .welcome-section .title,.ie .header-section .logo a,.ie .welcome-section .description .emph-text,.ie .learn-more-div .learn-more-span,.ie .about-me-section .title,.ie .contact-me-section .contact-me-cont .title{font-weight:bold}.ie .menu-entries-container .menu-entries .menu-entry a .text-val{color:#fff !important}.ie.dark_mode .n-day-switch .slider{background:#313135}.ie.dark_mode .slider .sun-moon{background:#fff}.ie.dark_mode .b-hover-el{background:transparent}.ie.dark_mode .menu-b a.icon:hover .b-hover-el{background:#ffda30}.ie .menu-entries-container .menu-entries .menu-entry a .bg-slide{display:block;background:transparent}.ie .menu-entries-container .menu-entries .menu-entry a:hover .bg-slide{background:#000}.ie .menu-entries-container .menu-entries .menu-entry a:hover .text-val{color:#000}.max-width-st{max-width:1200px;margin:0 auto;position:relative}.project .text-info{position:relative}.bg-accent-primary{background-color:#ffda30}.bg-accent-red{background-color:#d11a58;color:#fff}.bg-accent-black{background-color:#292a2c}.bg-accent-blue{background-color:#2763ea;color:#fff}.bg-accent-light{background-color:#fff7d4}.bg-color-lightgrey{background:#f5f5f6}.bg-accent-dark{background-color:#000000}.color-accent-primary{color:#ffda30}.color-accent-light{color:#fff7d4}.color-accent-dark{color:#000000}.color-accent-grey{color:#5b6065}.color-accent-white{color:#fff}.my-projects-section .project .featured-links{display:none}.sdn-l-arrow,.sdn-r-arrow{display:block;width:40px;z-index:21;height:40px;line-height:21px;padding:8px 10px 16px 10px;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease, visibility .4s ease, -webkit-transform .5s ease;transition:opacity .3s ease, visibility .4s ease, -webkit-transform .5s ease;transition:transform .5s ease, opacity .3s ease, visibility .4s ease;transition:transform .5s ease, opacity .3s ease, visibility .4s ease, -webkit-transform .5s ease;-webkit-transition:transform .5s ease, opacity .3s ease, visibility .4s ease;-moz-transition:transform .5s ease, opacity .3s ease, visibility .4s ease;-ms-transition:transform .5s ease, opacity .3s ease, visibility .4s ease;-o-transition:transform .5s ease, opacity .3s ease, visibility .4s ease;-webkit-transition-delay:0s;transition-delay:0s}.sdn-l-arrow svg,.sdn-r-arrow svg{fill:#b2b2bb}.sdn-l-arrow{float:left;margin-left:-35px;transform:translateX(-30px);-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px)}.sdn-r-arrow{float:right;margin-right:-38px;transform:translateX(30px);-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px)}.scroller-menu.d1 .sdn-l-arrow{opacity:1;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transition-delay:.3s;transition-delay:.3s}.scroller-menu.d4 .sdn-r-arrow{opacity:1;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transition-delay:.3s;transition-delay:.3s}.off__msg{position:fixed;top:62px;width:100%;display:inline-block;z-index:1;opacity:0;visibility:hidden;transform:translateY(-15px);-webkit-transition:opacity .4s ease, visibility .4s ease, -webkit-transform .4s ease;transition:opacity .4s ease, visibility .4s ease, -webkit-transform .4s ease;transition:transform .4s ease, opacity .4s ease, visibility .4s ease;transition:transform .4s ease, opacity .4s ease, visibility .4s ease, -webkit-transform .4s ease;-webkit-transition:transform .4s ease, opacity .4s ease, visibility .4s ease;-moz-transition:transform .4s ease, opacity .4s ease, visibility .4s ease;-ms-transition:transform .4s ease, opacity .4s ease, visibility .4s ease;-o-transition:transform .4s ease, opacity .4s ease, visibility .4s ease;pointer-events:none;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px)}.show__offline .off__msg{opacity:1;visibility:visible;pointer-events:initial;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.__msg{font-style:italic;padding-top:10px;padding-bottom:10px;background:rgba(0,0,0,0.96);z-index:10000;position:relative;display:inline-block;padding:20px 20px;border-radius:4px;width:100%;letter-spacing:.4px;color:white;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 25px 30px -15px;box-shadow:rgba(0,0,0,0.6) 0px 25px 30px -15px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media screen and (max-width: 1250px){.cookieconsent-simple{width:100%;margin:0;padding:30px 10%;right:0;bottom:0;border-radius:0;display:block}.mar-right{margin-right:9%}.mar-left{margin-left:9%}}@media screen and (max-width: 1100px){.about-me-section .right-side .box{height:380px;max-width:280px}.my-projects-section .other-projects-div .project:first-child+.project{margin-left:1%}.my-projects-section .other-projects-div .project{width:49%;margin-left:1%;margin-right:1%;margin-top:2%;-webkit-box-shadow:0 8px 15px #4949491a;box-shadow:0 8px 15px #4949491a}.my-projects-section .other-projects-div .project:first-child{margin-top:0;margin-left:0}.my-projects-section .other-projects-div .project:first-child+.project{margin-right:0;clear:right;margin-top:0}.my-projects-section .other-projects-div .project:first-child+.project+.project{margin-left:0;clear:left}.contact-me-section .right-side{float:unset;margin:0 auto;width:100%;max-width:450px}.scroller-menu,.contact-me-section .left-side,.my-projects-section .featured-projects-list .featured-pre-title{display:none}.my-projects-section .featured-projects-list .project .left-side{width:100%;float:unset}.my-projects-section .featured-projects-list .project .right-side{width:unset;float:unset}.my-projects-section .project .featured-description{width:100%;float:unset;margin-left:0;border:1px solid #f1f2f6;-webkit-box-shadow:0 8px 15px #4949491a;box-shadow:0 8px 15px #4949491a}.my-projects-section .featured-projects-list .featured-description:hover{-webkit-box-shadow:0px 2px 5px #49494914;box-shadow:0px 2px 5px #49494914}.my-projects-section .featured-projects-list .featured-title,.my-projects-section .project .featured-tech-list-div,.my-projects-section .project .tech-list-div{text-align:left}.my-projects-section .featured-description{max-width:unset}}@media screen and (max-width: 850px){.about-me-section .right-side .box{height:380px;width:280px}.about-me-section .about-me-cont .right-side{display:none}.about-me-section .description{max-width:initial;max-width:unset}.about-me-section .about-me-cont .left-side,.about-me-section .about-me-cont .right-side{width:100%}.about-me-section .about-me-cont .right-side{position:relative;float:initial;float:unset}.about-me-section .right-side .box{float:initial;float:unset;margin:0 auto;margin-top:100px}.welcome-section .title,.welcome-section .description,.welcome-section .learn-more-div a,.welcome-section .bottom-title-line,.welcome-section .box.social-ico,.contact-me-section .main-intro .desc,.welcome-section .learn-more-div{margin-left:0;text-align:left}.contact-me-section .main-intro{text-align:left;margin-bottom:40px;padding:0}.welcome-section .description{width:unset}.vertical-lines .v-line-vt,.scroll-down-div{display:none}.welcome-container .welcome-inner-cont{padding-bottom:80px}}@media screen and (max-width: 700px){.welcome-section .description{width:unset}.my-projects-section .project .featured-description{border:none}.about-me-section .about-me-cont .left-side,.about-me-section .about-me-cont .right-side{float:none;float:unset;width:100%;clear:both}.my-projects-section .featured-projects-list .featured-pre-title{display:block}.page-scroll-info{display:none !important}.main-wrapper .welcome-container{height:100%}.menu-entries .h-linev{display:none}body.show-menu{overflow-y:hidden}.about-me-section .title,.contact-me-section .contact-me-cont .title{font-size:1.8rem}.my-projects-section .other-projects-div .project:last-child{margin-bottom:20px !important}.about-me-section .right-side .box{float:initial;float:unset;width:100%;max-width:240px;margin:0 auto;height:300px}.about-me-section .right-side .box .img-container{height:100%}.about-me-section .about-me-cont .right-side{margin-top:initial;margin-top:unset}.contact-me-section .left-side{float:initial;float:unset;margin-top:initial;margin-top:unset;width:100%;padding-right:initial;padding-right:unset}.my-projects-section .other-projects-div .project{width:100%;display:block;margin:unset !important;margin-bottom:40px !important;position:relative !important}.my-projects-section .featured-projects-list .project .right-side{width:100%;display:inline-block;position:relative}.my-projects-section .featured-projects-list .featured-title{text-align:left;color:white}.my-projects-section .featured-projects-list .featured-pre-title{text-align:left;color:#ead6dd}.my-projects-section .other-projects-div .pre-title{color:#555555}.my-projects-section .featured-projects-list .featured-pre-title{color:#f9f9f9}.my-projects-section .project .featured-description{width:100%;margin:unset;font-size:0.9em;float:unset;-webkit-box-shadow:unset !important;box-shadow:unset !important;padding:unset;background:unset;margin-bottom:20px;color:#fff}.dark_mode .my-projects-section .project .featured-description{background:unset}.my-projects-section .project .featured-tech-list li.main-tag{background:#292a2c}.my-projects-section .other-projects-div{margin-top:40px}.about-me-section .title,.my-projects-section .title{font-size:1.9em}.my-projects-section .project .featured-tech-list li,.my-projects-section .project .tech-list li{margin-right:7px;margin-left:unset}.my-projects-section .project .featured-tech-list-div,.my-projects-section .project .tech-list-div{text-align:left}.my-projects-section .other-projects-div .project .tech-list-div li{margin-right:7px;margin-bottom:5px}.my-projects-section .featured-projects-list .project{background:#d11a58;border-radius:3px;-webkit-box-shadow:#ff90b6 0px 25px 30px -15px;box-shadow:#ff90b6 0px 25px 30px -15px;padding:20px 30px;vertical-align:top;color:white;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-ms-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease}.my-projects-section .featured-projects-list .project:hover{-webkit-box-shadow:#ff90b6 0px 5px 30px -15px;box-shadow:#ff90b6 0px 5px 30px -15px}.dark_mode .my-projects-section .featured-projects-list .project{-webkit-box-shadow:#731c3a 0px 25px 30px -15px;box-shadow:#731c3a 0px 25px 30px -15px}.contact-me-section .right-side{float:initial;float:unset;width:initial;margin:0 auto}.about-me-section .about-me-cont .left-side{padding-bottom:initial;padding-bottom:unset}.welcome-section .title{margin-bottom:20px}.header-section .header-container{top:0}.mar-left{margin-left:7%}.pad-left{padding-left:7%}.mar-right{margin-right:7%}.pad-right{padding-right:7%}.welcome-section .learn-more-div{margin-top:50px}.welcome-section .box.social-ico{margin-top:30px}.about-me-section .about-me-cont .max-width-st{padding:80px 0}.my-projects-section{padding:70px 0 50px 0}.contact-me-section{padding:20px 0 80px 0}.dark_mode .contact-me-section{padding:80px 0 80px 0}.header-section{position:absolute;height:80px}.main-wrapper .welcome-container{min-height:unset}.dark_mode .contact-me-section .right-side{-webkit-box-shadow:none;box-shadow:none}.header-section.re,.my-projects-section .featured-projects-list .project .left-side{display:none}.contact-me-section .right-side{max-width:unset}.main-wrapper .welcome-section{height:unset}}@media screen and (max-width: 480px){.header-section .n-day-switch{display:none}.dark_mode .contact-me-section .right-side{background:unset}.contact-me-section .right-side{background:transparent;-webkit-box-shadow:unset;box-shadow:unset;border:none}.contact-me-section,.dark_mode .contact-me-section{padding-top:10px}}@media screen and (max-width: 320px){.welcome-section .title{font-size:3.1em}}
