@charset "UTF-8";html,body{font-family:open sans,sans-serif;margin:0;padding:0;width:100%;height:100%;line-height:25px;color:#3d4a6e;font-size:18px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}a{text-decoration:none!important;color:#3d4a6e;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{text-decoration:none!important;color:#3d4a6e;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:montserrat,sans-serif;font-weight:500}::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:transparent}::-webkit-scrollbar{width:6px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:#3d4a6e;-webkit-border-radius:5px;border-radius:5px}.page-loader{background:#3d4a6e;height:100%;width:100%;top:0;left:0;right:0;position:fixed;z-index:99999}.page-loader .loader-icon{background:repeat #3d4a6e;border-bottom:3px solid rgba(19,19,19,.1);border-left:3px solid rgba(19,19,19,.1);border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;border-right:3px solid rgba(19,19,19,.1);border-top:3px solid rgba(19,19,19,.1);height:60px;left:50%;margin:-20px 0 0 -20px;position:absolute;text-align:center;top:50%;width:60px}.page-loader .colored-border{border-top-color:#fff}.page-loader .fa-spin{-webkit-animation:fa-spin 1.2s infinite linear;animation:fa-spin 1.2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.section-error{display:flex;height:100%;width:100%;justify-content:center;align-items:center;align-content:center}.section-error h1{font-size:20vw}input[type=text].placeholder,input[type=date].placeholder,input[type=email].placeholder,input[type=password].placeholder,input[type=tel].placeholder,input[type=url].placeholder,input[type=search].placeholder,input[type=number].placeholder{opacity:1;color:#3d4a6e}textarea.placeholder,select.placeholder{opacity:1;color:#3d4a6e}input[type=text]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=number]:-moz-placeholder{opacity:1;color:#3d4a6e}textarea:-moz-placeholder,select:-moz-placeholder{opacity:1;color:#3d4a6e}input[type=text]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=number]::-moz-placeholder{opacity:1;color:#3d4a6e}textarea::-moz-placeholder,select::-moz-placeholder{opacity:1;color:#3d4a6e}input[type=text]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder{opacity:1;color:#3d4a6e}textarea:-ms-input-placeholder,select:-ms-input-placeholder{opacity:1;color:#3d4a6e}input[type=text]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder{opacity:1;color:#3d4a6e}textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{opacity:1;color:#3d4a6e}input[type=text]:focus.placeholder,input[type=date]:focus.placeholder,input[type=email]:focus.placeholder,input[type=password]:focus.placeholder,input[type=tel]:focus.placeholder,input[type=url]:focus.placeholder,input[type=search]:focus.placeholder,input[type=number]:focus.placeholder{opacity:0}textarea:focus.placeholder,select:focus.placeholder{opacity:0}input[type=text]:focus:-moz-placeholder,input[type=date]:focus:-moz-placeholder,input[type=email]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=url]:focus:-moz-placeholder,input[type=search]:focus:-moz-placeholder,input[type=number]:focus:-moz-placeholder{opacity:0}textarea:focus:-moz-placeholder,select:focus:-moz-placeholder{opacity:0}input[type=text]:focus::-moz-placeholder,input[type=date]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=url]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=number]:focus::-moz-placeholder{opacity:0}textarea:focus::-moz-placeholder,select:focus::-moz-placeholder{opacity:0}input[type=text]:focus:-ms-input-placeholder,input[type=date]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=url]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder{opacity:0}textarea:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder{opacity:0}input[type=text]:focus::-webkit-input-placeholder,input[type=date]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder{opacity:0}textarea:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder{opacity:0}.animated{-webkit-animation-duration:1s!important;animation-duration:1s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}.nicescroll-rails-hr{display:none!important}.heading-box h2{text-transform:uppercase;font-weight:500;font-size:1.7em;margin-top:40px;margin-bottom:40px;text-align:center;display:block;border-bottom:4px solid #3d4a6e}.heading-box h2:after{content:" ";border:solid 2px #3d4a6e;display:block;width:30px;margin:20px auto 10px;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-container .bg{height:100%;background-size:cover;background-position:50%}.swiper-container .title{position:absolute;bottom:0;width:100%;text-align:center;background:#2e3d65;color:#fff;padding-top:15px;padding-bottom:15px}.swiper-container .title h3{text-transform:uppercase;font-size:14px;font-weight:700;margin-top:0;margin-bottom:0;font-family:open sans,sans-serif}.slider-left{position:absolute;top:0;left:0;width:34%;height:100%;border-top:45px solid #3d4a6e;border-left:45px solid #3d4a6e;border-bottom:45px solid #3d4a6e}.single-post .navigation{display:none!important}.icon-mobile-trigger{display:none}.slider-wrapper.full-slider{width:100%}.slider-wrapper{position:relative;width:66%;right:0;float:right;height:100vh;line-height:25px;border-top:45px solid #3d4a6e;border-right:45px solid #3d4a6e;border-left:50px solid #3d4a6e;border-bottom:45px solid #3d4a6e}.slider-wrapper .content{overflow:auto;height:100%}.slider-wrapper .content:has(>.section-contact){overflow:hidden;right:0}.slider-wrapper ul{padding:0;margin:0}.slider-wrapper ul li{list-style:none}.slider-wrapper .slider{height:100%;width:100%;float:right;overflow:hidden}.slider-wrapper .slider>li{height:100%;width:100%;float:right;position:absolute;top:0;right:0;opacity:0;background-position:50%;background-repeat:no-repeat;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slider-wrapper .slider>li>div{vertical-align:middle;text-align:center;z-index:999;position:relative}.slider-wrapper .slider>li .content .col-md-10{margin:0 auto}.slider-wrapper .slider li.visible{position:relative;z-index:2;opacity:1}.slider-wrapper .navigation,.slider-wrapper .return-navigation{position:absolute;left:-50px;z-index:999;text-align:center;background-color:#3d4a6e;height:100%;width:50px;display:flex;align-items:center;align-content:center;justify-content:center}.slider-wrapper .navigation .slider-return-navigation em,.slider-wrapper .return-navigation .slider-return-navigation em{left:calc(100% + 65px)!important}.slider-wrapper .navigation .slider-navigation,.slider-wrapper .navigation .slider-return-navigation,.slider-wrapper .return-navigation .slider-navigation,.slider-wrapper .return-navigation .slider-return-navigation{padding:0;margin:0}.slider-wrapper .navigation .slider-navigation:after,.slider-wrapper .navigation .slider-return-navigation:after,.slider-wrapper .return-navigation .slider-navigation:after,.slider-wrapper .return-navigation .slider-return-navigation:after{clear:both;content:"";display:table}.slider-wrapper .navigation .slider-navigation li,.slider-wrapper .navigation .slider-return-navigation li,.slider-wrapper .return-navigation .slider-navigation li,.slider-wrapper .return-navigation .slider-return-navigation li{border-top:1px solid #354370;list-style:none}.slider-wrapper .navigation .slider-navigation li:last-child,.slider-wrapper .navigation .slider-return-navigation li:last-child,.slider-wrapper .return-navigation .slider-navigation li:last-child,.slider-wrapper .return-navigation .slider-return-navigation li:last-child{border-bottom:1px solid #354370}.slider-wrapper .navigation .slider-navigation li:last-of-type,.slider-wrapper .navigation .slider-return-navigation li:last-of-type,.slider-wrapper .return-navigation .slider-navigation li:last-of-type,.slider-wrapper .return-navigation .slider-return-navigation li:last-of-type{margin-right:0}.slider-wrapper .navigation .slider-navigation li.selected i,.slider-wrapper .navigation .slider-return-navigation li.selected i,.slider-wrapper .return-navigation .slider-navigation li.selected i,.slider-wrapper .return-navigation .slider-return-navigation li.selected i{background-color:#fff;color:#3d4a6e}.slider-wrapper .navigation .slider-navigation em,.slider-wrapper .navigation .slider-return-navigation em,.slider-wrapper .return-navigation .slider-navigation em,.slider-wrapper .return-navigation .slider-return-navigation em{position:absolute;bottom:8%;left:calc(100% + 45px);padding:7px 14px 6px;color:#fff;background-color:#3d4a6e;white-space:nowrap;font-size:12px;opacity:0;font-style:normal;font-weight:600;text-transform:uppercase;visibility:hidden;pointer-events:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .2s 0s,visibility 0s .2s,-webkit-transform .2s 0s;-moz-transition:opacity .2s 0s,visibility 0s .2s,-moz-transform .2s 0s;transition:opacity .2s 0s,visibility 0s .2s,transform .2s 0s}.slider-wrapper .navigation .slider-navigation em:after,.slider-wrapper .navigation .slider-return-navigation em:after,.slider-wrapper .return-navigation .slider-navigation em:after,.slider-wrapper .return-navigation .slider-return-navigation em:after{content:'';position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:-4px;bottom:14px;height:0;width:0;border:5px solid transparent;border-right-color:#3d4a6e}.slider-wrapper .navigation .slider-navigation a,.slider-wrapper .navigation .slider-return-navigation a,.slider-wrapper .return-navigation .slider-navigation a,.slider-wrapper .return-navigation .slider-return-navigation a{display:block;outline:none;position:relative;background-color:transparent}.slider-wrapper .navigation .slider-navigation a:hover em,.slider-wrapper .navigation .slider-return-navigation a:hover em,.slider-wrapper .return-navigation .slider-navigation a:hover em,.slider-wrapper .return-navigation .slider-return-navigation a:hover em{opacity:1;visibility:visible;-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);-ms-transform:translateX(-40%);-o-transform:translateX(-40%);transform:translateX(-40%);-webkit-transition:opacity .2s 0s,visibility 0s 0s,-webkit-transform .2s 0s;-moz-transition:opacity .2s 0s,visibility 0s 0s,-moz-transform .2s 0s;transition:opacity .2s 0s,visibility 0s 0s,transform .2s 0s}.slider-wrapper .navigation .slider-navigation i,.slider-wrapper .navigation .slider-return-navigation i,.slider-wrapper .return-navigation .slider-navigation i,.slider-wrapper .return-navigation .slider-return-navigation i{color:#fff;font-size:17px;line-height:46px;display:block;position:relative;height:46px;width:50px;background-color:transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slider-wrapper .navigation .slider-navigation i:hover,.slider-wrapper .navigation .slider-return-navigation i:hover,.slider-wrapper .return-navigation .slider-navigation i:hover,.slider-wrapper .return-navigation .slider-return-navigation i:hover{background-color:#fff;color:#3d4a6e;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slider-wrapper .svg-cover{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;opacity:0}.slider-wrapper .svg-cover path{fill:#fff}.slider-wrapper .svg-cover.is-animating{z-index:99;width:100%;opacity:1;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.section-welcome{display:flex;height:100%;width:100%;justify-content:center;align-items:center;align-content:center}.section-welcome .profile .welcome span{font-weight:600;font-size:1.1em;text-transform:uppercase}.section-welcome .profile .welcome p{font-size:18px;line-height:30px;word-spacing:1px;margin:0;font-weight:500;margin-top:-8px}.section-welcome .profile .welcome h1{font-size:2.3em;display:inline-block;position:relative;font-weight:300;padding-bottom:6px}.section-welcome .profile .welcome h2{font-size:13px;font-weight:700;text-transform:uppercase;margin-top:20px;font-family:open sans,sans-serif}.section-welcome .profile .welcome h2:after{content:" ";border:solid 2px #3d4a6e;display:block;width:30px;margin:20px auto}.section-welcome .profile .welcome .name{text-align:center;font-weight:700;font-size:3em;position:relative;display:block;text-transform:uppercase}.section-welcome .profile .personal-info{margin-top:7px;font-weight:600;font-size:12px}.section-welcome .profile .personal-info i{padding-right:7px}.section-about .title-section{text-align:center;text-transform:uppercase;font-size:1.4em;padding-top:10px}.section-about .title-section span{font-weight:600;font-family:montserrat,sans-serif}.section-about .title-section:after{content:" ";border:solid 2px #3d4a6e;display:block;width:30px;margin:20px auto}.section-about .about h2{text-transform:uppercase;font-weight:500;font-size:1.7em;margin-top:40px;margin-bottom:40px;text-align:center;display:block;border-bottom:4px solid #3d4a6e}.section-about .about h2:after{content:" ";border:solid 2px #3d4a6e;display:block;width:30px;margin:20px auto 10px;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.section-about .about h2 i{display:block;padding-top:15px;padding-bottom:5px;font-size:1.2em}.section-about .about h2 span{font-weight:700}.section-about .about .about-info{text-align:left}.section-about .about .about-info p{font-size:12px;text-align:left;line-height:25px}.section-about .about .about-info label{margin-bottom:0;font-weight:500;text-align:right;float:right;font-size:12px}.section-about .about .about-info ul{margin-bottom:20px}.section-about .about .about-info li{padding:8px 0}.section-about .about .about-info li i{margin-left:0;margin-right:3px;font-size:15px}.section-about .about .about-info li a{color:#3d4a6e;text-decoration:none}.section-about .about .about-info li span{font-weight:700}.section-about .about .skills{padding-top:35px}.section-about .about .skills .skillbar-title{position:absolute;top:-20px;left:0;font-weight:600;font-size:12px;color:#3d4a6e;font-family:montserrat,sans-serif;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.section-about .about .skills .skillbar-title span{display:block;height:30px;line-height:10px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.section-about .about .skills .skillbar-bar{height:10px;width:0;background:#3d4a6e}.section-about .about .skills .skill-bar-percent{position:absolute;right:0;top:-29px;font-size:12px;line-height:30px;font-weight:500;color:#3d4a6e;font-family:montserrat,sans-serif}.section-about .about .skills .skillbar{position:relative;display:block;margin-bottom:40px;width:100%;border:2px solid #3d4a6e;height:12px;-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear;-webkit-transition-property:width,background-color;-moz-transition-property:width,background-color;-ms-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color}.section-about .about .download-info{margin:0 auto;padding-top:10px}.section-about .about a.btn-download i{margin-left:5px}.section-about .about a.btn-download{background-color:transparent;border:2px solid #3d4a6e;color:#3d4a6e;display:block;z-index:99;padding:8px 3px;width:175px;position:relative;margin:0 auto;word-spacing:1px;outline:none;text-align:center;font-size:12px;margin-top:20px;text-decoration:none;font-weight:700;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-about .about a.btn-download:hover{text-decoration:none;background-color:#3d4a6e;border:2px solid #3d4a6e;color:#fff}.section-about .experience{padding:80px 0}.section-about .experience h4{font-size:13px;margin-top:10px;font-weight:700}.section-about .experience p{font-size:12px;margin-bottom:40px;margin-top:-7px}.section-about .experience h4:after{content:'//';height:12px;line-height:10px;font-size:12px;margin-bottom:5px;border:solid 2px #3d4a6e;display:block;width:30px;margin:15px auto;margin-bottom:1px}.section-about .experience .icon i{font-size:25px}.section-about .experience .timer span{font-family:montserrat,sans-serif;font-weight:600;font-size:14px}.section-about .hobbies{padding:0 0 80px}.section-about .hobbies h4{font-size:13px;margin-top:10px;font-weight:700}.section-about .hobbies p{font-size:12px;margin-bottom:40px;margin-top:-7px}.section-about .hobbies .icon i{font-size:25px}.section-about .services p{font-size:12px;margin-bottom:40px;margin-top:-7px}.section-about .services .services-box h4{font-weight:700;font-size:13px;color:#3d4a6e;text-align:center;word-wrap:break-word;text-transform:none;padding-bottom:0;padding-top:0}.section-about .services .services-box .line{display:block;width:120px;height:18px;margin:0 auto}.section-about .services .services-box .line span{content:" ";border:solid 2px #3d4a6e;display:block;width:3px;padding:3px;margin:20px auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.section-about .services .services-box .line:before{content:'';display:block;position:relative;top:4px;width:25px;height:2px;right:-29px;margin:0!important;float:left;background:#3d4a6e}.section-about .services .services-box .line:after{content:'';display:block;position:relative;top:-26px;width:25px;height:2px;left:-29px;margin:0!important;float:right;background:#3d4a6e}.section-about .services .services-box p{text-align:center;font-size:12px;display:inline-block;word-spacing:1px;margin-top:-9px;line-height:25px;margin-bottom:50px}.section-about .services .services-box .icon i{height:95px;width:95px;line-height:95px;max-width:100%;background:#3d4a6e;position:relative;margin:0 auto;display:block;font-size:26px;font-weight:500;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-bottom:none;color:#fff;margin:0 auto 25px;text-shadow:#374363 1px 1px,#374363 2px 2px,#374363 3px 3px,#374363 4px 4px,#374363 5px 5px,#374363 6px 6px,#374363 7px 7px,#374363 8px 8px,#374363 9px 9px,#384464 10px 10px,#384465 11px 11px,#394566 12px 12px,#394567 13px 13px,#3a4668 14px 14px,#3a4769 15px 15px,#3b476a 16px 16px,#3b486b 17px 17px,#3c486c 18px 18px,#3c496d 19px 19px,#3d4a6e 20px 20px}.section-resume .title-section{text-align:center;text-transform:uppercase;font-size:1.4em;padding-top:10px}.section-resume .title-section span{font-weight:600;font-family:montserrat,sans-serif}.section-resume .title-section:after{content:" ";border:solid 2px #3d4a6e;display:block;width:30px;margin:20px auto}.section-resume h2{text-transform:uppercase;font-weight:500;font-size:1.7em;margin-top:40px;margin-bottom:40px;text-align:center;display:block;border-bottom:4px solid #3d4a6e}.section-resume h2 span{font-weight:700}.section-resume h2:after{content:" ";border:solid 2px #3d4a6e;display:block;width:30px;margin:20px auto 10px;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.section-resume h2 i{display:block;padding-top:15px;padding-bottom:5px;font-size:1.2em}.section-resume h3{text-transform:uppercase;font-weight:500;font-size:1.2em;padding-top:10px;padding-bottom:10px;text-align:center;display:block}.section-resume h3 span{font-weight:700}.section-resume h3:after{content:" ";border:solid 2px #3d4a6e;display:block;width:30px;margin:20px auto}.section-resume p{text-align:center;font-size:16px;margin-bottom:40px;margin-top:-27px;line-height:25px}.section-resume .tmtimeline{margin:30px 0 0;padding:0;list-style:none;position:relative}.section-resume .tmtimeline li{position:relative}.section-resume .tmtimeline li:before{content:'';top:18px;position:absolute;bottom:0;height:100%;width:2px;background:#3d4a6e;left:20%;margin-left:-6px}.section-resume .tmtimeline li:nth-child(1){color:#3d4a6e;padding:1em 2em 2em 0;text-align:left;position:relative}.section-resume .tmtimeline li .tmlabel{margin:0 0 0 23%;color:#3d4a6e;padding:.9em 2em 2em 0;text-align:left;position:relative}.section-resume .tmtimeline li .tmlabel span{font-weight:700}.section-resume .tmtimeline li .tmlabel p{text-align:left;font-size:12px;line-height:25px;word-spacing:1px;margin-bottom:0;margin-top:0}.section-resume .tmtimeline li .tmlabel h4{margin-top:0;padding:0;font-size:13px;text-align:left;text-transform:none;letter-spacing:0}.section-resume .tmtimeline li .tmlabel h4:after{padding:0;margin:0;border:none}.section-resume .tmtimeline li:last-child:before{background:0 0}.section-resume .tmtimeline li .tmtime{display:block;padding-right:50px;position:absolute;font-weight:700;width:30%;padding-top:6px}.section-resume .tmtimeline li .tmtime span{font-size:1.1em}.section-resume .tmtimeline li .tmtime span:first-child{font-size:13px}.section-resume .tmtimeline li:last-child{margin-bottom:40px}.section-resume .tmtimeline li .tmicon{width:10px;height:10px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:1.3em;line-height:42px;-webkit-font-smoothing:antialiased;position:absolute;color:#fff;background:#3d4a6e;border-radius:50%;border:2px solid #3d4a6e;text-align:center;left:20%;top:15px;margin:0 0 0 -10px}.section-resume .tmtimeline li .tmicon:nth-child(1){width:50px;height:50px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:1.3em;-webkit-font-smoothing:antialiased;position:absolute;color:#fff;background:#3d4a6e;border-radius:50%;border:2px solid #3d4a6e;text-align:center;left:20%;top:0;margin:0 0 0 -30px;padding:2px 0}.section-portfolio h2{text-transform:uppercase;font-weight:500;font-size:1.7em;margin-top:40px;margin-bottom:40px;text-align:center;display:block;border-bottom:4px solid #3d4a6e}.section-portfolio h2 span{font-weight:700}.section-portfolio h2:after{content:" ";border:solid 2px #3d4a6e;display:block;width:30px;margin:20px auto 10px;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.section-portfolio h2 i{display:block;padding-top:15px;padding-bottom:5px;font-size:1.2em}.section-portfolio .portfolioFilter{margin-bottom:40px;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap}.section-portfolio .portfolioFilter i{padding-right:7px}.section-portfolio .portfolioFilter .cbp-filter-item{color:#fff;font-size:13px;cursor:pointer;border-radius:0;outline:none;margin:3px;padding:7px 15px 6px;font-weight:500;background:0 0;color:#3d4a6e;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease}.section-portfolio .portfolioFilter .cbp-filter-item:hover{color:#fff!important;background-color:#3d4a6e!important}.section-portfolio .portfolioFilter .cbp-filter-item-active.cbp-filter-item{color:#fff!important;background-color:#3d4a6e!important}.section-portfolio #grid-portfolio figure{position:relative;overflow:hidden;margin:0}.section-portfolio #grid-portfolio figure a{color:none;outline:none}.section-portfolio #grid-portfolio figure img{width:100%;height:100%;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.section-portfolio #grid-portfolio figure:hover img,.section-portfolio #grid-portfolio figure:focus img{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.section-portfolio #grid-portfolio figure:hover figcaption,.section-portfolio #grid-portfolio figure:focus figcaption{opacity:.93;background:#3d4a6e}.section-portfolio #grid-portfolio figcaption{position:absolute;top:0;left:0;padding:25% 0;width:100%;height:100%;text-align:center;font-size:14px;opacity:0;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.section-portfolio #grid-portfolio figcaption a{color:#3d4a6e;text-decoration:none;display:block;width:100%;height:100%;outline:none}.section-portfolio #grid-portfolio figcaption p{margin-bottom:0;font-weight:500;margin-top:15px;color:#fff}.section-portfolio #grid-portfolio figcaption .caption-content{position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-100px;width:200px;-webkit-transform:translate(0,15px);-ms-transform:translate(0,15px);transform:translate(0,15px);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.section-contact #google-container{width:100%;height:calc(100vh - 90px);position:relative;z-index:1}.section-contact #google-container .contact-info-box{padding-left:15px}.section-contact #google-container .contact-info-box ul{list-style:none;line-height:25px;padding:0;text-align:left;position:relative;margin-bottom:0}.section-contact #google-container .contact-info-box ul li{margin-top:0;font-weight:400;font-size:13px}.section-contact #google-container .contact-info-box ul li i{padding-right:25px;margin-bottom:10px;width:0}.section-contact #google-container .contact-info-box ul a{color:#000}.section-contact #google-container .contact-info-box ul a:hover{text-decoration:none}.section-contact #google-container .contact-info-box h3{font-weight:600;margin-top:15px;margin-bottom:20px;font-size:14px;font-family:roboto,Arial,sans-serif}.section-contact #zoom-in,.section-contact #zoom-out{height:32px;width:32px;cursor:pointer;margin-left:40px;background-color:#3d4a6ecc;background-repeat:no-repeat;background-size:32px 64px;background-image:url(../images/icon-controller.svg);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.section-contact #zoom-in:hover,.section-contact #zoom-out:hover{background-color:#3d4a6e}.section-contact #zoom-in{background-position:50% 0;margin-top:50px;margin-bottom:1px}.section-contact #zoom-out{background-position:50% -32px}.section-contact .contact-box-form{position:absolute;display:flex;top:0;width:100%;height:100%;align-items:center;align-content:center;justify-content:center;overflow:hidden;padding-right:2px;background-image:url(/images/contact-box-background.jpg)}.section-contact .contact-box-form .contact-inner-box{position:absolute;background:#fff;padding:20px 20px 15px;width:60%;display:flex;border-radius:3px;align-items:center;z-index:2}.section-contact .contact-box-form #contact-form{position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.section-contact .contact-box-form #contact-form label.error{position:relative}.section-contact .contact-box-form #contact-form label.error i.message{position:absolute;right:15px;bottom:30px}.section-contact .contact-box-form #contact-form label.error i.email{position:absolute;right:15px;bottom:13px}.section-contact .contact-box-form #contact-form label.error i.name{right:15px;bottom:13px;position:absolute}.section-contact .contact-box-form input[type=text]{width:49%;background:0 0;border:1px solid #ededed;padding:15px;outline:none;color:#3d4a6e;height:50px;font-size:12px}.section-contact .contact-box-form input[type=email]{width:49%;background:0 0;border:1px solid #ededed;padding:15px;outline:none;color:#3d4a6e;height:50px;margin-left:auto;font-size:12px}.section-contact .contact-box-form textarea{width:100%;background:0 0;padding:15px;border:1px solid #ededed;outline:none;margin:20px 0 15px;height:100px;resize:none;color:#3d4a6e;font-size:12px}.section-contact .contact-box-form input[type=submit]{background-color:#0000;border:2px solid #3d4a6e;color:#3d4a6e;padding:8px 20px;display:block;word-spacing:1px;outline:none;font-size:12px;font-weight:600;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.section-contact .contact-box-form input[type=submit]:hover{background:#3d4a6e;color:#fff;border:2px solid #3d4a6e}.section-contact .contact-box-form i{font-size:14px;color:#3d4a6e}.section-post{margin-top:40px;margin-bottom:40px}.section-post .col-md-10{margin:0 auto}.section-post .text{text-align:left}.section-blog h2{text-transform:uppercase;font-weight:500;font-size:1.7em;margin-top:40px;margin-bottom:40px;text-align:center;display:block;border-bottom:4px solid #3d4a6e}.section-blog h2 span{font-weight:700}.section-blog h2:after{content:" ";border:solid 2px #3d4a6e;display:block;width:30px;margin:20px auto 10px;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.section-blog h2 i{display:block;padding-top:15px;padding-bottom:5px;font-size:1.2em}.post-item{margin-bottom:40px;border-bottom:1px solid #f1f1f1;padding-bottom:40px}.post-item h3{font-weight:600;text-transform:uppercase;word-wrap:break-word;font-size:1.4em}.post-item .image-box img{height:auto;margin-bottom:30px;text-align:left;max-width:100%;display:block}.post-item .post-details{display:flex;margin-top:10px;align-items:center;justify-content:center;align-content:center}.post-item .post-details .date,.post-item .post-details .author{margin-right:15px}.post-item .post-details i{margin-right:3px}.post-item .text{margin-top:10px;margin-bottom:20px;display:flex;flex-direction:column;justify-content:stretch}.post-item .tags-links{text-align:left}.post-item .share{margin-top:12px;display:flex;align-items:flex-start;justify-content:flex-start;align-content:flex-start}.post-item .share span{margin-right:8px}.post-item .share ul{margin:0;padding:0;display:flex;flex-direction:row;list-style:none}.post-item .share ul li{margin-right:12px;font-size:16px}.post-item .button{display:flex;justify-content:center;align-content:center;align-items:center}.post-item .button a{display:flex;text-decoration:none;font-size:12px;font-weight:600;cursor:pointer;border:2px solid #3d4a6e;padding:7px 20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.post-item .button a:hover{color:#fff;background:#3d4a6e}.load-more{display:flex;justify-content:center;align-content:center;align-items:center;margin-bottom:40px}.load-more a .fa-spin{display:none;font-size:13px}.load-more a.loaded{pointer-events:none}.load-more a.loaded .fa-spin{display:table-row;letter-spacing:0}.load-more a.loaded span{margin-left:5px}.load-more a.disabled{cursor:default;opacity:.5}.load-more .load-more-trigger.disabled:hover{color:#3d4a6e;background:0 0}.load-more .load-more-trigger{display:flex;text-decoration:none;font-size:12px;font-weight:600;cursor:pointer;border:2px solid #3d4a6e;padding:7px 20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.load-more .load-more-trigger:hover{color:#fff;background:#3d4a6e}.post-navigation{display:flex;justify-content:flex-end;margin-bottom:70px}.post-navigation .next-post{order:1;display:flex}.post-navigation .next-post i{padding-left:5px;font-weight:700;font-size:12px}.post-navigation .prev-post{margin-right:auto;display:flex}.post-navigation .prev-post i{padding-right:5px;font-weight:700;font-size:12px}.post-navigation a{text-decoration:none;font-size:12px;font-weight:600;cursor:pointer;border:2px solid #3d4a6e;padding:7px 20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.post-navigation a:hover{color:#fff;background:#3d4a6e}.comments-post .title{line-height:25px;margin-top:30px;margin-bottom:30px;text-align:left;font-size:1.4em;font-weight:600}.pagination{display:flex;margin-top:40px;margin-bottom:40px;align-items:center;align-content:center;justify-content:center}.pagination span.current{background:#3d4a6e;color:#fff;font-weight:600}.pagination i{font-size:12px}.pagination a,.pagination span.current{border:2px solid #3d4a6e;font-size:12px;display:flex;align-items:center;align-content:center;justify-content:center;width:33px;height:33px;margin:2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pagination a:hover{background:#3d4a6e;color:#fff}footer{background-color:#3d4a6e;z-index:999;width:100%;bottom:-45px;position:absolute;color:#fff;display:flex;align-items:center;align-content:center}footer .social-icons li{float:left;list-style:none;border-left:1px solid #34416b}footer .social-icons li:last-child{border-right:1px solid #34416b}footer .social-icons li i{color:#fff;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease}footer .social-icons li a{color:#fff;font-size:15px;display:block;position:relative;padding-right:15px;padding-left:15px;padding-top:10px;padding-bottom:10px;background-color:transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer .social-icons li a:hover{background-color:#fff}footer .social-icons li a:hover i{color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer .social-icons li a.twitter:hover{background-color:#46c0fb}footer .social-icons li a.facebook:hover{background-color:#4863ae}footer .social-icons li a.dribbble:hover{background-color:#dd4b39}footer .social-icons li a.youtube:hover{background-color:#cc181e}footer .social-icons li a.instagram:hover{background-color:#e1306c}footer .legal{font-size:12px;margin-left:20px}footer .legal a{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;color:#fff}footer .copyright{font-size:12px;margin-left:auto}footer .copyright a{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;color:#fff}@media only screen and (max-width:1036px){.slider-wrapper .slider li.visible{margin-top:30px}.slider-wrapper{border-top:none;border-bottom:none;border-left:none;border-right:none}.profile{padding-top:0!important;padding-bottom:0!important}.slider-left{border:none!important}.icon-mobile-trigger{margin-top:15%;margin-bottom:15%}.icon-mobile-trigger{width:33px;height:27px;text-align:center;display:block;cursor:pointer;position:absolute;left:0;right:0;margin:20px auto;z-index:999}.icon-mobile-trigger:hover .part-1{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.icon-mobile-trigger:hover .part-3{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}.icon-mobile-trigger .burger{display:block;background:#3d4a6e;width:33px;height:2px;position:absolute;left:0;-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.icon-mobile-trigger .burger.part-1{top:0}.icon-mobile-trigger .burger.part-2{top:37%;width:19px;left:7px}.icon-mobile-trigger .burger.part-3{top:73%}.icon-mobile-trigger.active .part-1{-webkit-transform:translateY(8px)translateX(0)rotate(45deg);-moz-transform:translateY(8px)translateX(0)rotate(45deg);-ms-transform:translateY(8px)translateX(0)rotate(45deg);-o-transform:translateY(8px)translateX(0)rotate(45deg);transform:translateY(8px)translateX(0)rotate(45deg)}.icon-mobile-trigger.active .part-2{opacity:0}.icon-mobile-trigger.active .part-3{-webkit-transform:translateY(-11px)translateX(0)rotate(-45deg);-moz-transform:translateY(-11px)translateX(0)rotate(-45deg);-ms-transform:translateY(-11px)translateX(0)rotate(-45deg);-o-transform:translateY(-11px)translateX(0)rotate(-45deg);transform:translateY(-11px)translateX(0)rotate(-45deg)}.slider-wrapper .content{overflow:hidden;right:0}.slider-wrapper .navigation,.slider-wrapper .return-navigation{left:0;top:55px;width:100%;height:auto;margin:0 auto;text-align:center;position:absolute;opacity:0;visibility:hidden;-webkit-transition:opacity .4s 0s,visibility 0s .4s;-moz-transition:opacity .4s 0s,visibility 0s .4s;transition:opacity .4s 0s,visibility 0s .4s}.slider-wrapper .navigation .slider-navigation,.slider-wrapper .navigation .slider-return-navigation,.slider-wrapper .return-navigation .slider-navigation,.slider-wrapper .return-navigation .slider-return-navigation{top:0;height:100%;background:#3d4a6e;flex-grow:1}.slider-wrapper .navigation .slider-navigation a,.slider-wrapper .navigation .slider-return-navigation a,.slider-wrapper .return-navigation .slider-navigation a,.slider-wrapper .return-navigation .slider-return-navigation a{height:46px;display:flex;justify-content:center;align-items:center;align-content:center}.slider-wrapper .navigation .slider-navigation em::after,.slider-wrapper .navigation .slider-return-navigation em::after,.slider-wrapper .return-navigation .slider-navigation em::after,.slider-wrapper .return-navigation .slider-return-navigation em::after{display:none}.slider-wrapper .navigation .slider-navigation a:hover em,.slider-wrapper .navigation .slider-return-navigation a:hover em,.slider-wrapper .return-navigation .slider-navigation a:hover em,.slider-wrapper .return-navigation .slider-return-navigation a:hover em{transform:none;-webkit-transform:none}.slider-wrapper .navigation .slider-navigation em,.slider-wrapper .navigation .slider-return-navigation em,.slider-wrapper .return-navigation .slider-navigation em,.slider-wrapper .return-navigation .slider-return-navigation em{position:relative;color:#fff;left:0!important;bottom:0;visibility:visible;opacity:1;background-color:transparent;padding:0;transform:none;-webkit-transform:none;font-size:1em;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slider-wrapper .navigation .slider-navigation li.selected em,.slider-wrapper .navigation .slider-return-navigation li.selected em,.slider-wrapper .return-navigation .slider-navigation li.selected em,.slider-wrapper .return-navigation .slider-return-navigation li.selected em{color:#3d4a6e}.slider-wrapper .navigation .slider-navigation li:hover i,.slider-wrapper .navigation .slider-return-navigation li:hover i,.slider-wrapper .return-navigation .slider-navigation li:hover i,.slider-wrapper .return-navigation .slider-return-navigation li:hover i{background:0 0}.slider-wrapper .navigation .slider-navigation li.selected i,.slider-wrapper .navigation .slider-return-navigation li.selected i,.slider-wrapper .return-navigation .slider-navigation li.selected i,.slider-wrapper .return-navigation .slider-return-navigation li.selected i{color:#3d4a6e;background:0 0}.slider-wrapper .navigation .slider-navigation i,.slider-wrapper .navigation .slider-return-navigation i,.slider-wrapper .return-navigation .slider-navigation i,.slider-wrapper .return-navigation .slider-return-navigation i{height:auto;width:auto;margin-right:10px}.slider-wrapper .navigation.menu-mobile,.slider-wrapper .return-navigation.menu-mobile{opacity:1;visibility:visible;-webkit-transition:opacity .4s 0s,visibility 0s 0s;-moz-transition:opacity .4s 0s,visibility 0s 0s;transition:opacity .4s 0s,visibility 0s 0s}.slider-wrapper .navigation.menu-mobile li,.slider-wrapper .return-navigation.menu-mobile li{float:none;display:flex;margin-right:0;border-top:1px solid rgba(23,29,49,.1);justify-content:center;align-items:center;align-content:center;cursor:pointer}.slider-wrapper .navigation.menu-mobile li:hover,.slider-wrapper .return-navigation.menu-mobile li:hover{background-color:#fff}.slider-wrapper .navigation.menu-mobile li:hover i,.slider-wrapper .navigation.menu-mobile li:hover em,.slider-wrapper .return-navigation.menu-mobile li:hover i,.slider-wrapper .return-navigation.menu-mobile li:hover em{color:#3d4a6e}.slider-wrapper .navigation.menu-mobile li.selected,.slider-wrapper .return-navigation.menu-mobile li.selected{background:#fff}.slider-wrapper .navigation.menu-mobile li:last-child,.slider-wrapper .return-navigation.menu-mobile li:last-child{border-bottom:1px solid rgba(23,29,49,.1)}.profile{padding-top:200px;padding-bottom:200px}body{overflow-y:scroll}.slider-left{width:100%;position:relative;height:55%;border-bottom:0;border-right:45px solid #3d4a6e}.slider-wrapper{width:100%;height:auto}footer{display:flex;flex-direction:column;padding-top:25px;position:relative}footer .social-icons ul{text-align:center;display:flex;float:none;justify-content:center;align-items:center;align-content:center;padding-bottom:10px}footer .social-icons li{border-top:1px solid #34416b;border-left:1px solid #34416b;border-bottom:1px solid #34416b}footer .copyright{margin:0;float:none;text-align:center;padding-bottom:20px}.section-contact{margin-top:30px}.section-contact #google-container{height:400px}.section-contact .contact-box-form{position:relative;left:0;top:0;bottom:0;margin-bottom:80px;margin-top:40px;background-image:none}.section-contact .contact-box-form .contact-inner-box{position:relative;width:100%;padding:0;margin-top:50px;justify-content:center;align-items:center;align-content:center}.section-contact .contact-box-form .contact-inner-box input[type=submit]{width:100%}}@media only screen and (max-width:756px){.slider-left{height:75%}.content{padding-left:20px;padding-right:20px}.portfolioFilter{flex-direction:column}.post-details{text-align:center;display:flex;flex-direction:column}.post-details div{margin-right:0!important}}@media only screen and (max-width:540px){.slider-left{height:40%}.post-details{flex-direction:column}.hello{font-size:.7em}.post-navigation{flex-direction:column;justify-content:center;align-items:center;align-content:center}.post-navigation .prev-post{margin:0 0 20px}}@media only screen and (max-width:320px){.slicknav_nav{width:220px}.post-navigation{flex-direction:column;align-items:center;align-content:center}.post-navigation .prev-post{margin:0 0 30px}}