.v-card-holder{overflow:visible;width:100%;height:auto;margin-top:-194px}#v-card-holder #v-card .links{max-width:500px;margin-top:12px;height:100%}.slant{top:0;z-index:1;position:absolute;border-style:solid;border-width:400px 0 0 100px;border-color:var(--foreground) transparent;right:0}@media screen and (max-width:767px){#v-card-holder #v-card{position:relative;width:100%;overflow:visible;z-index:1;top:34px}#v-card-holder #v-card #profilepic{position:absolute;bottom:75%;left:0;right:0;width:150px;height:auto;margin-right:auto;margin-left:auto;z-index:1;background-color:transparent}#v-card-holder #v-card #profilepic img{width:150px;height:150px;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}#v-card-holder #v-card #profilepic .slant{display:none;opacity:0;overflow:hidden}#v-card-holder #v-card #profilepic .add-btn{display:none}#v-card .info-heading{max-width:100%;text-align:center;margin-top:38px}}.navbar-nav .nav-item .nav-link,.navbar .navbar-toggler{color:var(--maincolor)!important;border-color:var(--maincolor)!important}.navbar-nav .nav-item .nav-link{height:5rem}@media only screen and (max-width:767px){.nav-responsive{visibility:hidden;height:0}}#home,#nav-section{background-color:var(--background)}.btn-colored{background-color:var(--maincolor)!important;color:var(--foreground)!important}#skill{background-color:var(--background)}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}#experience{background-color:var(--background-secondary)}#timeline-experience:before{height:99.5%!important}@media only screen and (min-width:768px){#timeline-experience:before{left:50%;margin-left:-2px;height:60.1%!important;opacity:.4;background:var(--maincolor)}}#education{background-color:var(--background-secondary)}#timeline-education:before{height:99.5%!important}@media only screen and (min-width:768px){#timeline-education:before{left:50%;margin-left:-2px;height:72%!important;opacity:.4;background:var(--maincolor)}}#interest .card .box .interest-icon-even[data-v-6ad9b6cc],#interest .card .box .interest-icon[data-v-6ad9b6cc]{display:block}#interest .card .box .interest-icon[data-v-6ad9b6cc]{color:var(--foreground);background:var(--maincolor)}#interest .card .box .interest-icon-even[data-v-6ad9b6cc]{color:var(--maincolor)}#interest .card .box .interest-icon-even i[data-v-6ad9b6cc],#interest .card .box .interest-icon i[data-v-6ad9b6cc]{font-size:2.2em;margin-top:29px}#interest .card .box .interest-icon-even svg[data-v-6ad9b6cc],#interest .card .box .interest-icon svg[data-v-6ad9b6cc]{font-size:5em;padding:5px}#interest .card .box .interest-icon-even span[data-v-6ad9b6cc],#interest .card .box .interest-icon span[data-v-6ad9b6cc]{display:block;padding:5px}#contact{background-color:var(--background)}.scrollup[data-v-381b56ea]{color:#282828;height:45px;width:45px;cursor:pointer;font-size:28px;background:var(--maincolor);border:1px solid var(--maincolor);text-align:center;position:fixed;bottom:21px;right:18px;z-index:5;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);transition:.3s}.btn[data-v-381b56ea]{border-radius:8px;padding-top:15px;padding-left:15px;padding-right:15px;padding-bottom:5px}.btn-scrolltop[data-v-381b56ea],.btn[data-v-381b56ea]{color:#282828;background:var(--maincolor);border:1px solid var(--maincolor)}.btn-scrolltop[data-v-381b56ea]{height:45px;width:45px;cursor:pointer;font-size:40px;text-align:center;position:fixed;bottom:21px;right:18px;z-index:5;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);display:none;transition:.3s}.bottom-right[data-v-381b56ea]{position:fixed;bottom:20px;right:20px;cursor:pointer}#sidebar-header{color:#262525;background-color:var(--maincolor);font-weight:700;padding:30px 20px;margin:0;text-shadow:1px 1px 4px#262525}#sidebar{background-color:#e3e3e3!important}#sidebar .nav{display:list-item!important}#sidebar .nav .nav-link{border-bottom:2px solid;border-bottom-color:var(--maincolor);font-weight:700;padding:15px 20px}#menuToggle:hover,#menuToggleSidebar:hover{background:rgba(0,0,0,.3);transition:all .5s ease-in-out}#menuToggleSidebar{right:-52px}#menuToggle{left:20px}#menuToggle,#menuToggleSidebar{color:var(--maincolor);position:fixed;top:20px;z-index:11;display:block;text-align:center;font-size:20px;font-weight:700;cursor:pointer;border:1px solid rgba(93,92,92,.52);background:rgba(0,0,0,.5);transition:all .5s ease-in-out}[v-cloak]{display:none}:root{--background:hsla(0,0%,86.7%,0.9647058823529412);--background-secondary:#ebebeb;--foreground:#e3e3e3;--maincolor:#ee6f57;--somecolor:#cb3737;--focuscolor:#cb3737;--detailcolor:#d46751;--textcolor:#7b7b7b}body,html{margin:0;padding:0;outline:0;display:block;font-family:Roboto,sans-serif;font-size:15px;background-color:var(--background);color:var(--textcolor);-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch}.section{position:relative;padding-top:15px;padding-bottom:30px}.section .section-title{margin-bottom:18px}.section .section-title .title-icon{margin-right:20px;color:var(--maincolor)}.section .section-title img{width:66px;padding:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:-2px 12px 12px 12px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;-webkit-backface-visibility:hidden}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1000px}}h1,h2,h3,h4,h5,h6,span{font-family:Raleway,sans-serif}h4{font-size:2.18rem;line-height:110%;margin:1.14rem 0 .912rem 0}a,blockquote,cite,div,input,label,li,p{font-family:Muli,sans-serif}p{color:var(--textcolor)}a{color:var(--maincolor)}a:hover{color:var(--highlightcolor)}a:focus,a:hover{text-decoration:none}a:focus{color:var(--focuscolor)}h1{font-weight:700}h2,h3,h4{font-weight:600}h5,h6{font-weight:500}a,li,p{font-weight:400}h6{font-size:1.4em}.is-hidden{visibility:hidden}.btn{padding-top:8px}.social{z-index:0!important}video{border:3px solid #000}.black{background-color:#000!important}.hide-overflow{overflow:hidden!important}.toast{background-color:var(--maincolor)}.card{position:relative;background-color:var(--foreground);transition:box-shadow .25s;-webkit-transition:box-shadow .25s;border-radius:0!important;margin:8px 0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.card .card-content{padding:40px;border-radius:0 0 2px 2px}.card .card-content p{margin:0;color:inherit;text-align:center}.modal{padding-right:0!important;padding-left:0!important}.modal .modal-content{border-radius:0!important;background-color:var(--foreground);color:var(--textcolor)}.modal .modal-content .modal-body{position:relative;padding:0 40px;text-align:justify}.modal .modal-content .modal-body img{padding-top:10px;padding-bottom:10px}.modal .modal-content .modal-header{padding:15px;border-bottom:0}.modal .modal-content .modal-header .close:focus,.modal .modal-content .modal-header .close:hover{color:var(--maincolor);opacity:1}.modal .modal-content .modal-footer{border:0!important}.modal .modal-content .btn-default,.modal .modal-content .btn-default:focus,.modal .modal-content .btn-default:hover{border-radius:0;background-color:var(--maincolor);color:var(--foreground);border-color:var(--maincolor)}body.scale-effect,body.scale-effect .icon-close{opacity:1;transform:none;-webkit-transform:none;pointer-events:all}body.scale-effect .btn-holder #icon-play{opacity:0}body.scale-effect .btn-holder .btn-play{transform:scale(28);-webkit-transform:scale(28)}.btn-holder{position:absolute;top:75px;right:346px;cursor:pointer;z-index:3;transition:all .5s}.btn-holder .icon-close{transition:.2s ease-in-out}.btn-holder:hover .btn-play{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.btn-play{box-sizing:border-box;transform-origin:50%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:all .7s cubic-bezier(.4,0,.2,1);overflow:hidden}.btn-play,.btn-play:hover{background-color:var(--maincolor)}.btn-play i{font-size:35px;color:var(--foreground)}.icon-close{position:absolute;top:15px;right:15px;color:var(--foreground);opacity:0;transform:translate(10px) rotate(90deg);transition:all .3s ease-in-out;z-index:5;background:rgba(41,40,40,.36)!important}.height-change{height:548px!important;margin:-76px 3px 0 0!important}.middle{top:170px!important;right:430px!important}.video{position:absolute;top:50%;left:50%;z-index:2;width:100%;height:auto;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.btn-holder{top:102px;right:0}.btn-holder .btn-large{width:36.5px;height:36.5px}.btn-holder .btn-large i{line-height:1!important;font-size:26px!important}.middle{top:250px!important;right:50px!important}}@media screen and (max-width:660px){.height-change{height:440px!important;margin:-76px 3px 0 0!important}}@media screen and (max-width:500px){.height-change{height:300px!important;margin:-21px 3px 0 0!important}}@media screen and (min-width:769px) and (max-width:991px){.middle{top:170px!important;right:340px!important}}#loading{background-color:var(--maincolor);height:100%;width:100%;position:fixed;z-index:5001;margin-top:0;top:0}#loading #loading-center{width:100%;height:100%;position:relative}#loading #loading-center-absolute{position:absolute;left:50%;top:50%;height:200px;width:271px;margin-top:-123px;margin-left:-136px}#loading .text-holder{width:100%;position:absolute;color:var(--foreground);top:62%}#loading .text-holder h2,#loading .text-holder h6{padding:0;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.29)}#loading .text-holder h6{font-size:16px}#loading .box-holder{position:absolute;top:42%;left:45%}#loading .box-holder .load-box{display:inline-block;width:30px;height:30px;position:relative;border:4px solid var(--foreground);top:50%;animation:loader 2s ease infinite;-webkit-animation:loader 2s ease infinite;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}#loading .box-holder .load-box .box-inner{vertical-align:top;display:inline-block;width:100%;background-color:var(--background);animation:loader-inner 2s ease-in infinite;-webkit-animation:loader-inner 2s ease-in infinite}@-webkit-keyframes loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}75%{transform:rotate(1turn);-webkit-transform:rotate(1turn)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}@keyframes loader{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}25%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}75%{transform:rotate(1turn);-webkit-transform:rotate(1turn)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}@-webkit-keyframes loader-inner{0%{height:0}25%{height:0}50%{height:100%}75%{height:100%}to{height:0}}@keyframes loader-inner{0%{height:0}25%{height:0}50%{height:100%}75%{height:100%}to{height:0}}#home .menu{position:fixed;left:-225px;width:225px;height:100%;top:0;z-index:10;text-align:left;background:var(--maincolor)}#home .menu a{margin-left:30px;margin-right:30px;color:var(--textcolor);display:block;font-size:12px;font-weight:700;line-height:40px;letter-spacing:.1em;text-transform:uppercase}#home .menu a:active,#home .menu a:hover{color:var(--maincolor)}#home .menu i{padding:7px}#home .menu .menu-wrap{position:absolute;top:0;left:0;background:var(--background);width:225px;height:100%;overflow-y:auto;padding-top:14px}#home .menu .logo-flat{height:200px;margin-top:-14px;background:var(--maincolor)}#home .menu .logo-flat img{width:100%;padding:30px 44px 44px 44px}#home .menu-open{left:0}#home .body-push{overflow-x:hidden;position:relative;right:0}#home .body-push-toleft,#home .body-push-toright{right:225px}#home .body-push,#home .menu{transition:all .3s ease}#home #menuToggle{position:absolute;top:20px;right:-65px;z-index:11;display:block;text-align:center;font-size:14px;width:40px;height:40px;line-height:40px;cursor:pointer;border:1px solid rgba(93,92,92,.52);background:rgba(0,0,0,.06);transition:all .5s ease-in-out}#home #menuToggle:hover{background:rgba(0,0,0,.3);transition:all .5s ease-in-out}#home #menuToggle .toggle-normal{font-size:31px}#home #menuToggle .toggle-normal i{font-size:31px;padding:4px;color:var(--maincolor)}#home #menuToggle .toggle-normal .top-bar{position:absolute;right:0;top:-6px;transition:.8s}#home #menuToggle .toggle-normal .middle-bar{position:absolute;right:0;top:0;opacity:1;transition:.8s}#home #menuToggle .toggle-normal .bottom-bar{position:absolute;right:0;top:6px;transform:rotate(0deg);transition:.8s}#home #menuToggle .top-transform{transform:rotate(45deg)!important;transform-origin:34% 56%}#home #menuToggle .middle-transform{opacity:0!important}#home #menuToggle .bottom-transform{transform:rotate(-45deg)!important;transform-origin:28% 43%}#home .header-background{position:relative;display:block;width:100%;height:370px;background:url(../img/header_background_.912c3e9e.jpg) no-repeat;background-size:cover;background-position:50%;background-attachment:fixed}/ #v-card-holder{overflow:visible;width:100%;height:auto;margin-top:-194px}#v-card-holder #v-card{position:relative;width:100%;height:auto;overflow:hidden;transition:height 1s,color 1s,margin 1s;z-index:1;background:var(--foreground);margin:-33px 3px 0 0}#v-card-holder #v-card .info-headings{max-width:514px}#v-card-holder #v-card .info-headings h4{font-weight:900}#v-card-holder #v-card .info-headings h4,#v-card-holder #v-card .info-headings h6{display:block;width:100%;color:var(--textcolor);text-shadow:2px 2px 4px rgba(0,0,0,.29)}#v-card-holder #v-card .info-headings h6{font-weight:300;margin-top:-10px;margin-bottom:30px;font-size:1.2em}#v-card-holder #v-card .infos{max-width:515px;margin-top:99px}#v-card-holder #v-card .infos .profile-list .title{display:block;float:left;color:var(--textcolor);line-height:26px}#v-card-holder #v-card .infos .profile-list .title i{font-size:23px}#v-card-holder #v-card .infos .profile-list .title .fa{padding-left:2px}#v-card-holder #v-card .infos .profile-list .content{display:block;margin-left:30px;font-size:15px;font-weight:400;line-height:20px;color:var(--textcolor)}#v-card-holder #v-card .links .social{margin-left:12px;margin-bottom:4px}#v-card-holder #v-card .links .social i{font-size:15px;vertical-align:middle;padding-bottom:15px}@media screen and (max-width:400px){#v-card-holder #v-card .links .social{margin:4px}}@media screen and (max-width:295px){#v-card-holder #v-card .links .social{margin:1px}}@media screen and (max-width:990px){#v-card-holder #v-card .infos{max-width:278px}#v-card-holder #v-card .links{max-width:325px}#v-card-holder #v-card .info-headings{max-width:270px}}#v-card-holder #v-card #profile{position:absolute;right:0;z-index:1}#v-card-holder #v-card #profile img{height:auto}#v-card-holder #v-card #profile .slant{top:0;z-index:1;position:absolute;border-style:solid;border-width:400px 0 0 100px;border-color:rgba(223,50,50,0) transparent transparent var(--background)}#v-card-holder #v-card #profile .add-btn{position:absolute;background-color:var(--maincolor);top:20%;right:86%;overflow:hidden}#v-card-holder #v-card #profile .add-btn i{font-size:35px;color:var(--foreground)}@media screen and (max-width:767px){#v-card-holder #v-card{position:relative;width:100%;overflow:visible;z-index:1;top:34px}#v-card-holder #v-card #profile{position:absolute;bottom:90%;left:0;width:200px;height:auto;margin-right:auto;margin-left:auto;z-index:1;background-color:transparent}#v-card-holder #v-card #profile img{width:200px;height:200px;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}#v-card-holder #v-card #profile .slant{display:none;opacity:0;overflow:hidden}#v-card-holder #v-card #profile .add-btn{display:none}#v-card-holder #v-card .social{top:0;margin-left:5px;margin-bottom:4px}#v-card-holder #v-card .infos{display:table;margin:0 auto;max-width:100%;padding:0}#v-card-holder #v-card .links{display:table;max-width:100%;padding:0;margin:0 auto 9px}#v-card-holder #v-card .links #first_one{margin-left:0}#v-card-holder #v-card .info-headings{max-width:100%;text-align:center;margin-top:38px}#v-card-holder #v-card .info-headings h6{margin-bottom:20px}#v-card-holder #v-card .card-content{padding:10px}}#about{transition:all 1s}#about .about-btn{height:auto;margin-right:auto;margin-left:auto;-webkit-animation-delay:1s;animation-delay:1s;text-align:center}#about .about-btn .btn{margin:7px 7px;background:var(--maincolor);color:var(--foreground);width:180px;border-radius:2px}#about .about-btn .btn:hover{background:#05985a}#timeline-education{position:relative}#timeline-education:before{content:"";position:absolute;top:0;bottom:23px;left:50%;height:99.5%;width:4px;opacity:.3;background:var(--maincolor)}#timeline-experience{position:relative}#timeline-experience:before{content:"";position:absolute;top:0;bottom:23px;left:50%;height:99.5%;width:4px;opacity:.3;background:var(--maincolor)}.timeline-block{position:relative}.timeline-block:after{clear:both;content:"";display:table}.timeline-block:first-child{margin-top:0}.timeline-block:last-child{margin-bottom:0}.timeline-block .card-content{padding:20px}.timeline-block .card-content p{margin-top:13px;text-align:left}.timeline-block .card-content .modal-dot{outline:0;font-size:20px}.timeline-block .card-content .modal-dot:focus,.timeline-block .card-content .modal-dot:hover{color:var(--focuscolor)}.timeline-block .timeline-dot{background:var(--maincolor);width:50px;height:50px;border-radius:100%;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);z-index:2;color:var(--foreground);text-align:center;position:absolute;top:5px;right:2%}.timeline-block .timeline-dot i{text-align:center;font-size:24px;margin-top:26%;text-shadow:2px 2px 4px rgba(0,0,0,.29)}.timeline-block .timeline-dot h6{padding:0;font-size:30px;font-weight:700;margin-top:8px;text-shadow:2px 2px 4px rgba(0,0,0,.29)}.timeline-block .timeline-content{position:relative;background:var(--foreground);margin-right:0;z-index:1;margin-bottom:5px;border-left:5px solid var(--maincolor)}.timeline-block .timeline-content:before{content:"";width:58px;height:4px;position:absolute;top:26px;left:100%;z-index:-2;opacity:.4;background:var(--maincolor)}.timeline-block .timeline-content:after{clear:both;content:"";display:table}.timeline-block .timeline-content .timeline-title{max-width:84%;font-weight:400}.timeline-block .timeline-content .timeline-info h6{line-height:12px}.timeline-block .timeline-content .timeline-info h6 small{color:inherit}@media screen and (max-width:768px){.timeline-block .timeline-content:before{display:none}}@media only screen and (min-width:768px){#timeline-education:before{height:77.1%}#timeline-education:before,#timeline-experience:before{left:50%;margin-left:-2px;opacity:.4;background:var(--maincolor)}#timeline-experience:before{height:69.1%}.timeline-block{margin:-5em 0}.timeline-block .card{margin:0}.timeline-block .timeline-dot{width:50px;height:50px;left:50%;top:0;z-index:2;margin-left:-24px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.timeline-block .timeline-content{width:44%}.timeline-block .timeline-content .timeline-title{max-width:100%}.timeline-block:nth-child(2n) .timeline-content{float:right}.timeline-block:nth-child(2n) .timeline-content:before{top:25px;left:auto;right:101.2%;z-index:-2}}#skills .card{background:var(--maincolor)}#skills .card .skills-title{margin:15px 0;color:var(--foreground);text-shadow:2px 2px 4px rgba(0,0,0,.29)}#skills .card .skillbar{position:relative;display:block;margin-bottom:17px;margin-top:45px;width:100%;padding:0 0;background:var(--detailcolor);height:4px;transition:.4s linear;transition-property:width,background-color}#skills .card .skillbar .skillbar-title{position:absolute;top:0;left:0;font-size:1em}#skills .card .skillbar .skillbar-title span{display:block;padding:3px 0;margin-top:-25px;line-height:15px;color:var(--foreground)}#skills .card .skillbar .skillbar-bar{height:4px;width:0;background:var(--foreground)}#skills .card .skillbar .progress{background:transparent}#skills .card .skillbar .progress-bar{height:4px;width:0;background:var(--foreground)}#skills .card .skillbar .skill-bar-level,#skills .card .skillbar .skill-bar-percent{position:absolute;right:1px;top:-20px;font-size:.8em;line-height:15px;color:var(--foreground)}#portfolios #portfolios-card{overflow:hidden}#portfolios #portfolios-card .nav-tabs{border-bottom:0;text-align:center;margin-bottom:10px}#portfolios #portfolios-card .nav-tabs li{float:none;margin:0;position:relative;display:inline-block}#portfolios #portfolios-card .nav-tabs li a{margin-right:0;border:0;color:#555}#portfolios #portfolios-card .nav-tabs>li.active>a,#portfolios #portfolios-card .nav-tabs>li.active>a:focus,#portfolios #portfolios-card .nav-tabs>li.active>a:hover{border:0;border-bottom:5px solid var(--maincolor);background-color:transparent}#portfolios #portfolios-card .tab-content{margin:0 10px}#portfolios #portfolios-card .tab-content .grid figure figcaption,#portfolios #portfolios-card .tab-content .grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}#portfolios #portfolios-card .tab-content figure.port-effect-up:hover figcaption:before,#portfolios #portfolios-card .tab-content figure.port-effect-up:hover p{opacity:1;transform:translateZ(0)}@media (min-width:992px){#portfolios #portfolios-card .tab-content .big{width:66.6%}}#portfolios #portfolios-card .tab-content .grid{position:relative;margin:0 auto;padding:5px 7px 7px 5px;list-style:none;text-align:center}#portfolios #portfolios-card .tab-content .grid figure{position:relative;float:left;margin:0;width:100%;background:transparent;text-align:center;cursor:pointer;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);overflow:hidden!important;padding:2px!important}#portfolios #portfolios-card .tab-content .grid figure img{position:relative;display:block;width:100%;opacity:.8}#portfolios #portfolios-card .tab-content .grid figure figcaption{padding:2em;color:var(--foreground);text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}#portfolios #portfolios-card .tab-content .grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}#portfolios #portfolios-card .tab-content .grid figure figcaption:after,#portfolios #portfolios-card .tab-content .grid figure figcaption:before{pointer-events:none}#portfolios #portfolios-card .tab-content .grid figure h2{word-spacing:-.15em;font-weight:300;font-size:18px;margin:0}#portfolios #portfolios-card .tab-content .grid figure h2 span{font-weight:800}#portfolios #portfolios-card .tab-content .grid figure h2 i{display:block;padding:9px;margin-top:24px;font-size:48px}#portfolios #portfolios-card .tab-content .grid figure p{margin:0;letter-spacing:1px;font-size:56.5%}@media screen and (min-width:540px) and (max-width:766px){#portfolios #portfolios-card .tab-content .grid{max-width:50%}}#portfolios #portfolios-card .tab-content figure.port-effect-up figcaption:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);content:"";opacity:0;transform:translate3d(0,50%,0);transition:opacity .35s,transform .35s}#portfolios #portfolios-card .tab-content figure.port-effect-up h2{position:absolute;top:55%;left:0;width:100%;color:rgba(72,76,97,.22);transition:transform .35s,color .35s;transform:translate3d(0,-50%,0)}#portfolios #portfolios-card .tab-content figure.port-effect-up p{transition:opacity .35s,transform .35s;position:absolute;bottom:0;left:0;padding:2em;width:100%;opacity:0;transform:translate3d(0,10px,0);color:var(--textcolor)}#portfolios #portfolios-card .tab-content figure.port-effect-up:hover h2{color:var(--maincolor);transform:translate3d(0,-50%,0) translate3d(0,-40px,0)}#portfolios #portfolios-card .tab-content figure.port-effect-scale img{transition:opacity .6s,transform .6s}#portfolios #portfolios-card .tab-content figure.port-effect-scale figcaption{transition:background-color .6s}#portfolios #portfolios-card .tab-content figure.port-effect-scale figcaption:before{position:absolute;top:-1px;right:-1px;background:rgba(0,0,0,.7);bottom:-1px;left:-1px;content:"";opacity:0;transition:opacity .6s,transform .6s}#portfolios #portfolios-card .tab-content figure.port-effect-scale h2{position:absolute;top:55%;left:0;width:100%;color:rgba(72,76,97,.22);transition:transform .35s,color .35s;transform:translate3d(0,-50%,0)}#portfolios #portfolios-card .tab-content figure.port-effect-scale p{position:absolute;bottom:0;left:0;padding:2em;width:100%;opacity:0;color:var(--textcolor);transition:opacity .6s,transform .6s;transform:scale(0)}#portfolios #portfolios-card .tab-content figure.port-effect-scale:hover h2{color:var(--maincolor);transform:translate3d(0,-50%,0) translate3d(0,-40px,0);opacity:1}#portfolios #portfolios-card .tab-content figure.port-effect-scale:hover figcaption:before{opacity:1;background:rgba(0,0,0,.7)}#portfolios #portfolios-card .tab-content figure.port-effect-scale:hover p{opacity:1;transform:scale(1)}#portfolios #portfolios-card .tab-content figure.port-effect-scale:hover img{transform:scale(1.2)}#portfolios .btn-large{color:var(--maincolor)!important;background:var(--background)!important;margin-bottom:10px!important}@keyframes InLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes InLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}#portfolios .InLeft{-webkit-animation-name:InLeft;animation-name:InLeft;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes InRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes InRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}#portfolios .InRight{-webkit-animation-name:InRight;animation-name:InRight;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-newspaper .mfp-with-anim{opacity:0;transition:all .5s;transform:scale(0) rotate(500deg)}.mfp-newspaper.mfp-bg{opacity:0;transition:all .5s}.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0deg)}.mfp-newspaper.mfp-ready.mfp-bg{opacity:.8}.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0}.mfp-newspaper.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all .3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all .2s;transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{opacity:0;transition:all .2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all .5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}@-webkit-keyframes hinge{0%{transform:rotate(0deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:hinge;animation-name:hinge}.mfp-with-fade.mfp-bg,.mfp-with-fade .mfp-content{opacity:0;transition:opacity .5s ease-out}.mfp-with-fade.mfp-ready .mfp-content{opacity:1}.mfp-with-fade.mfp-ready.mfp-bg{opacity:.8}.mfp-with-fade.mfp-removing.mfp-bg{opacity:0}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}#interest .card{padding:0}#interest .card .card-content{border-bottom:1px solid hsla(0,0%,62.7%,.2)}#interest .card .row.no-gutters{margin-right:0;margin-left:0}#interest .card .row.no-gutters>[class*=" col-"],#interest .card .row.no-gutters>[class^=col-]{padding-right:0;padding-left:0}@media screen and (min-width:540px) and (max-width:766px){#interest .card .box{max-width:33.33333333%}}#testimonials #testimonials-card{background:var(--maincolor)}#testimonials #testimonials-card .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:0;border:2px solid var(--background)}#testimonials #testimonials-card .swiper-pagination .swiper-pagination-bullet-active{background:var(--background);opacity:1}#testimonials #testimonials-card .client-img{margin-bottom:-45px;margin-top:10px;position:inherit;z-index:2}#testimonials #testimonials-card .client-img img{height:130px;width:130px;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}#testimonials #testimonials-card blockquote{padding-top:66px;text-align:center;padding-bottom:20px;font-size:15px;color:var(--foreground);border-left:none}#testimonials #testimonials-card blockquote:before{content:"\201C";font-family:Georgia,serif;font-weight:700;color:var(--background);font-size:2em;line-height:.1em;margin-right:0;vertical-align:-.3em}#testimonials #testimonials-card blockquote cite{display:block;margin:15px 0 0 0;font-style:normal}#testimonials #clients{margin-top:20px;display:block}#testimonials #clients .clients-wrap{display:block;overflow:hidden;padding:10px 0 0;margin-top:-12px}#testimonials #clients .clients-wrap ul{display:block;list-style:none;position:relative}#testimonials #clients .clients-wrap ul li{display:block;float:left;position:relative;width:140px;height:55px;line-height:55px;text-align:center}#testimonials #clients .clients-wrap ul li img{vertical-align:middle;max-width:100%;max-height:100%;transition:all .3s linear;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65);opacity:.65}#testimonials #clients .clients-wrap ul li img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}#pricing-table .card{padding:0;transition:.5s;margin-bottom:8px}#pricing-table .card:hover{transform:scale(1.03);-webkit-transform:scale(1.03);box-shadow:0 20px 30px 0 rgba(0,0,0,.16),0 10px 15px 0 rgba(0,0,0,.12)}#pricing-table .card .pricing-top{width:100%;background:var(--maincolor);color:var(--foreground);padding:30px 0 40px 0;text-align:center}#pricing-table .card .pricing-top p{margin-bottom:40px;font-size:20px;color:var(--foreground)}#pricing-table .card .pricing-top p em{font-size:54px;font-style:normal}#pricing-table .card .pricing-top p sup{font-size:30px}#pricing-table .card .pricing-top span{font-size:14px;text-transform:uppercase;border:2px solid var(--foreground);padding:5px 10px}#pricing-table .card .pricing-bottom{margin:15px 0}#pricing-table .card .pricing-bottom ul li{list-style:none;padding:0 15px;margin:0 auto;line-height:1.7}#pricing-table .card .btn{background:var(--maincolor);margin-bottom:5px;color:var(--foreground);border-radius:2px}#pricing-table .card .btn:hover{background:#05985a}#blog .blog{position:relative;height:21em}#blog .blog:after{clear:both;content:"";display:block}#blog .blog:before{background:#00f;content:"";height:100%}#blog .blog .content,#blog .blog:before{display:inline-block;vertical-align:middle}#blog .blog .content{padding:40px;width:49.3%}#blog .blog .content:last-child{margin:0 2px 0 -2px}#blog .blog .content h6{margin-bottom:.5em;margin-top:1em;text-transform:uppercase}#blog .blog .content .breadcrumb{padding:0;background:none;font-size:15px}#blog .blog .content a{border-bottom:1px solid #0c0c0c}#blog .blog .image{display:inline-block;height:100%;width:50%;overflow:hidden;position:relative}#blog .blog .image:hover .image-overlay{opacity:1;z-index:22}#blog .blog .image:hover img{transform:scale(1.05);-webkit-transform:scale(1.05)}#blog .blog .image:hover .comments{bottom:0}#blog .blog .image img{display:block;z-index:1;-webkit-transition:.5s}#blog .blog .image-overlay,#blog .blog .image img{height:100%;width:100%;position:absolute;transition:.5s}#blog .blog .image-overlay{background:rgba(0,0,0,.3);opacity:0}#blog .blog .image-overlay .comments{font-size:13px;padding:0 12px 8px 14px;position:absolute;right:0;bottom:-20%;z-index:3;color:var(--foreground);transition:.5s}#blog .blog .image-overlay .comments i{margin-left:6px}#blog .odd{text-align:left}#blog .odd .image{float:left}#blog .odd .image img{right:0;top:0}#blog .even{text-align:right}#blog .even .image{float:right}#blog .even .image img{left:0;top:0}@media screen and (max-width:768px){#blog .blog{display:block;height:auto}#blog .blog:last-child{margin-bottom:0}#blog .blog .image{height:20em;width:100%}#blog .blog .content{text-align:center;width:100%}}#contact .card .card-content .input-field{position:relative;margin-top:1rem;margin-bottom:12px}#contact .card .card-content .input-field label{left:0;font-weight:400;top:.5rem}#contact .card .card-content .btn{background-color:var(--maincolor);width:115px;color:var(--foreground);border-radius:2px;margin-top:7px}#contact .card .card-content .btn:hover{background:var(--detailcolor)}#contact .card .card-content .thankyou{text-align:center}#contact .card .progress{position:relative;height:4px;display:block;width:100%;background-color:var(--maincolor);border-radius:0;margin:-4px 0 0}#contact .card .indeterminate{background-color:var(--foreground)}#contact #myMap{width:100%;height:417px}#contact #myMap .map-label{width:36px;height:36px;border-radius:50% 50% 50% 0;background:var(--maincolor);position:absolute;transform:rotate(-45deg)!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}@-moz-document url-prefix(){#contact #myMap{height:412px}}@media screen and (max-width:480px){#contact #myMap{height:300px}}#contact input:not([type]):focus:not([readonly])+label,#contact input[type=date]:focus:not([readonly])+label,#contact input[type=datetime-local]:focus:not([readonly])+label,#contact input[type=email]:focus:not([readonly])+label,#contact input[type=number]:focus:not([readonly])+label,#contact input[type=password]:focus:not([readonly])+label,#contact input[type=search]:focus:not([readonly])+label,#contact input[type=tel]:focus:not([readonly])+label,#contact input[type=text]:focus:not([readonly])+label,#contact input[type=time]:focus:not([readonly])+label,#contact input[type=url]:focus:not([readonly])+label,#contact textarea.materialize-textarea:focus:not([readonly])+label{color:var(--maincolor)}#contact input:not([type]):focus:not([readonly]),#contact input[type=date]:focus:not([readonly]),#contact input[type=datetime-local]:focus:not([readonly]),#contact input[type=email]:focus:not([readonly]),#contact input[type=number]:focus:not([readonly]),#contact input[type=password]:focus:not([readonly]),#contact input[type=search]:focus:not([readonly]),#contact input[type=tel]:focus:not([readonly]),#contact input[type=text]:focus:not([readonly]),#contact input[type=time]:focus:not([readonly]),#contact input[type=url]:focus:not([readonly]),#contact textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid var(--maincolor);box-shadow:0 1px 0 0 var(--maincolor)}#contact input:not([type]),#contact input[type=date],#contact input[type=datetime-local],#contact input[type=email],#contact input[type=number],#contact input[type=password],#contact input[type=search],#contact input[type=tel],#contact input[type=text],#contact input[type=time],#contact input[type=url],#contact textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #0c0c0c;border-radius:0;outline:none;height:2rem;width:100%;font-size:1rem;margin:6px 0 6px 0;padding:0;box-shadow:none;box-sizing:content-box;transition:all .5s}#contact textarea.materialize-textarea{overflow-y:hidden;resize:none;min-height:5rem}#scrollup{height:45px;width:45px;cursor:pointer;font-size:28px;background:var(--maincolor);border:1px solid var(--maincolor);text-align:center;position:fixed;bottom:21px;right:18px;z-index:5;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);display:none;transition:.3s}#scrollup,footer{color:var(--foreground)}footer{width:100%;height:auto;margin-top:-18px;margin-bottom:9px}.back-button{height:45px;width:45px;cursor:pointer;font-size:28px;background:var(--maincolor);border:1px solid var(--maincolor);text-align:center;position:fixed;top:21px;left:18px;z-index:8;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:.3s}.back-button i{color:var(--foreground);padding-right:3px;padding-top:8px}.single-page{margin-top:-320px}.single-page .section-title{position:relative;color:var(--foreground)}.single-page .section-title i{color:var(--maincolor);padding:12px}.single-page .section-title img{width:66px;padding:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:-2px 12px 12px 12px}.single-page aside{margin-top:-9px}.single-page .post{position:relative;background:var(--foreground)}.single-page .post .post-image{height:auto}.single-page .post .post-image img{max-width:100%}.single-page .post .post-image .swiper-container{background:#000}.single-page .post .post-image .swiper-container .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:0;border:2px solid var(--background)}.single-page .post .post-image .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:var(--background);opacity:1}.single-page .post header{padding:20px;background:var(--maincolor);color:var(--foreground)}.single-page .post header h3{margin:0 0 15px;padding:0 0 15px}.single-page .post header time{font-size:14px;float:right;margin-top:10px}.single-page .post header h1{margin:0 0 15px;font-size:24px}.single-page .post header hr{border-top:3px solid var(--foreground)}.single-page .post header .post-details{font-size:12px;width:90%}.single-page .post .post-body{padding:20px}.single-page .post .post-body .client-info{border-left:4px solid var(--maincolor);padding:0 0 0 6px}.single-page .post .post-body .client-info p{margin:0}.single-page .disqus-comment{padding:20px}.single-page .widget-holder h4{background:var(--maincolor);color:var(--foreground);font-size:24px;padding:15px}.single-page .widget-holder .widget{padding:20px}.single-page .widget-holder .widget .Media{display:flex;align-items:flex-start;margin-bottom:1em;padding:5px;transition:box-shadow .5s;box-shadow:none;cursor:pointer}.single-page .widget-holder .widget .Media .Media-figure{margin-right:1em;width:75px;border-radius:50%}.single-page .widget-holder .widget .Media .Media-body{flex:1}.single-page .widget-holder .widget .Media .Media-body .Media-title{margin:0 0 .5em;font-size:18px}.single-page .widget-holder .widget .Media .Media-body:last-child{margin-bottom:0}.single-page .widget-holder .widget .Media:hover{box-shadow:inset -3px -3px 0 1px var(--maincolor)}.single-page .widget-holder .widget .categories li{display:inline}.single-page .widget-holder .widget hr{margin-top:0;margin-bottom:18px}.single-page .widget-holder .widget .chip{margin:5px;background-color:var(--maincolor);color:var(--foreground)}.single-page .chip{margin:5px;background-color:rgba(0,0,0,.3);color:var(--foreground)}.single-page .chip:first-child{margin-left:0}.single-page .project-detail p{color:var(--foreground)}.single-page .project-detail p strong{padding:12px}.single-page a{color:var(--foreground)}hr{border-top:1px solid var(--foreground)}.single-footer{margin:0}#main-header img{width:100%;height:100%}#main-header .port-item{width:100%}#main-header .port-item:hover{opacity:.8;cursor:pointer}.bg-black{background:#000;color:#fff}@media (min-width:1199px){.port-item{padding:3em!important}}body{overflow:auto;position:relative}