@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("fontawesome-all.css");@import url("flaticon.css");@import url("animate.css");@import url("owl.css");@import url("jquery.fancybox.min.css");*{margin:0;padding:0;border:none;outline:0;font-size:100%;font-family:Poppins,sans-serif}:root{--black:#111;--theme-lighter:#149dcc;--theme-light:#1e46b3;--theme-dark:#1f3570}body{font:16px/1 sans-serif;line-height:28px;font-weight:400;color:var(--theme-lighter);font-size:1rem;line-height:1.5rem;background:#17161a;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}a{text-decoration:none;cursor:pointer;color:inherit}a:focus,a:hover,a:visited{text-decoration:none;outline:0}.sidebar-page-container,section{background-color:#fff}h1,h2,h3,h4,h5,h6{position:relative;font-weight:400;margin:0;background:0 0;line-height:1.2em}textarea{overflow:hidden;resize:none}button{outline:0!important;cursor:pointer;background:0 0;border:0}.text,p{color:#384466;font-size:16px;line-height:22px;margin:0}::-webkit-input-placeholder{color:inherit}::-moz-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#222}::-webkit-scrollbar-thumb{background-color:var(--theme-dark);opacity:.5}::-moz-scrollbar{width:5px}::-moz-scrollbar-track{background-color:#222}::-moz-scrollbar-thumb{background-color:var(--theme-dark);opacity:.5}.auto-container{position:static;max-width:1170px;padding:0 15px;margin:0 auto;width:100%}.auto-container.full-width{max-width:100%;padding-left:4%;padding-right:4%}.small-container{position:static;max-width:1000px;padding:0 15px;margin:0 auto}.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;overflow:hidden;z-index:100;min-height:100vh;opacity:0;visibility:hidden}.show{visibility:visible!important;opacity:1!important;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}li,ul{list-style:none;padding:0;margin:0}.desktop,.mobile{position:relative;margin-bottom:0}.desktop img,.mobile img{display:block;width:100%}.mobile{display:none}.button{border-radius:5px;position:relative;width:106px;height:48px;overflow:hidden}.button-cover,.knobs,.layer{position:absolute;top:0;right:0;bottom:0;left:0}.checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3;border-radius:5px}.knobs{z-index:2}.layer{width:100%;background-color:#e3262f;transition:.3s ease all;z-index:1}.toggle-button .knobs span,.toggle-button .knobs:after,.toggle-button .knobs:before{position:absolute;top:5px;width:20px;height:10px;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;border-radius:2px;transition:.3s ease all}.toggle-button .knobs:after,.toggle-button .knobs:before{color:#4e4e4e;z-index:1}.toggle-button .knobs:before{height:25px;width:25px;background-image:url(../images/icons/tick.png);background-repeat:no-repeat;background-position:center;background-size:contain;content:"";left:15px;top:10px}.toggle-button .knobs:after{height:25px;width:25px;background-image:url(../images/icons/cross.png);background-repeat:no-repeat;background-position:center;background-size:contain;content:"";right:15px;top:12px}.toggle-button .knobs span{left:63px;width:38px;height:38px;background:#fff 0 0 no-repeat padding-box;border-radius:4px;z-index:2}.toggle-button .checkbox:checked+.knobs span{left:5px}.toggle-button .checkbox:checked~.layer{background-color:#707070}.theme-btn{text-align:center;color:inherit;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.theme-btn.large{padding:20px 50px;line-height:30px;font-size:24px;letter-spacing:2px}.btn-style-one{position:relative;display:inline-flex}.btn-style-one .btn-title{position:relative;min-width:180px;padding:10px 20px;font-size:18px;line-height:30px;color:#fff;font-weight:400;background-color:#bdb7ce;z-index:1;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-style-one .btn-title .icon{position:relative;color:inherit;margin-left:20px}.btn-style-one .btn-title:before{position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--theme-lighter);content:"";z-index:-1;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transform:scale(1,1);transform-origin:left center}.btn-style-one:hover .btn-title:before{transform:scale(0,1);transform-origin:right center;opacity:1}.btn-style-one:hover .btn-title{background-color:#fff;color:var(--theme-dark)}.btn-style-two{position:relative;display:inline-flex}.btn-style-two .btn-title{position:relative;min-width:160px;padding:10px 20px;font-size:18px;line-height:30px;color:#fff;font-weight:400;background-color:#fff;z-index:1;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-style-two .btn-title .icon{position:relative;color:inherit;margin-left:20px}.btn-style-two .btn-title:before{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#1f3570;content:"";z-index:-1;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transform:scale(1,1);transform-origin:left center}.btn-style-two:hover .btn-title:before{transform:scale(0,1);transform-origin:right center;opacity:1}.btn-style-two:hover .btn-title{color:#1f3570;box-shadow:0 10px 20px rgba(0,0,0,.1)}.theme_color{color:var(--theme-lighter)}.pull-right{float:right}.pull-left{float:left}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:100vw;height:100vh;background:#17161a;visibility:hidden;opacity:0;z-index:9999;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.preloader.show{-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-o-transition-delay:0;transition-delay:0}.preloader_inner{position:absolute;top:50%;left:50%;margin:auto;text-align:center;font-size:10vw;font-weight:800;color:#fff;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,40%);-moz-transform:translate(-50%,40%);-ms-transform:translate(-50%,40%);-o-transform:translate(-50%,40%);transform:translate(-50%,40%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.preloader.show .preloader_inner{opacity:1;visibility:visible;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);transform:translate(-50%,50%)}.preloader .loader-bar{position:fixed;left:0;top:0;height:5px;background-color:#fff;z-index:1}img{display:inline-block;max-width:100%;height:auto}.tabs-box{position:relative}.tabs-box .tab{display:none}.tabs-box .active-tab{display:block}.anim-icons{position:absolute;left:0;right:0;top:0;height:100%;width:100%;max-width:1090px;margin:0 auto}.anim-icons .icon{position:absolute;right:100%;top:0}.main-header{position:fixed;left:0;top:50px;right:100px;z-index:99;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.main-header.alternate{right:0}.main-header.fixed-header{opacity:0;visibility:hidden;transition:none;transform:translateY(-100%)}.main-header.fixed-header .nav-toggler{right:0;top:4px}.main-header .main-box{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 50px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-header.fixed-header .main-box{padding:0 50px}.main-header .logo{position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-header .sec-icon{position:relative;left:0;top:0;display:block!important}.main-header .sec-icon span{color:#fff}.navbar-toggler{border:0!important}.nav-toggler{position:relative;right:0;top:18px;width:56px;display:inline-flex;justify-content:space-between;align-items:flex-end;flex-direction:column;height:34px;background:0 0;border:none;outline:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav-toggler .line{position:relative;display:flex;height:5px;width:56px;background-color:#63597e;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav-toggler .line:nth-child(2){width:30px}.nav-toggler:hover .line{width:40px}.nav-toggler:hover .line:nth-child(2){width:56px}.main-header .menu-box{position:relative;opacity:0;visibility:hidden;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.active-side-nav .main-header .menu-box{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.main-header.fixed-header .menu-box{padding-right:0}.main-header .menu-box .navigation{position:relative;display:flex;justify-content:center;align-items:center}.menu-box .navigation li{position:relative;margin:10px 20px}.menu-box .navigation li .dropdown-btn{display:none}.menu-box .navigation li a{font-size:18px;line-height:24px;color:#fff;font-weight:600;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pp-viewing-About .menu-box .navigation>li>a,.pp-viewing-Services .menu-box .navigation>li>a,.pp-viewing-Testimonials .menu-box .navigation>li>a{color:#1a191d}.menu-box .navigation>li.active>a,.menu-box .navigation>li:hover>a{color:#1f3570;text-decoration:underline}.main-menu .navigation>li>ul{position:absolute;left:0;top:100%;width:200px;z-index:100;background-color:#fff;opacity:0;display:none;margin-top:15px;box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05)}.main-menu .navigation>li>ul:before{position:absolute;left:0;top:-50px;height:60px;content:"";width:100%}.main-menu .navigation>li>ul>li{position:relative;width:100%;margin:0}.main-menu .navigation>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>a{position:relative;display:block;padding:10px 20px;line-height:20px;font-weight:400;font-size:14px;color:#828282;text-align:left;border-bottom:1px solid #fff;text-transform:capitalize;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-menu .navigation>li>ul>li:hover>a{color:#e3262f;background-color:#f2f2f2}.main-menu .navigation>li.dropdown:hover>ul{visibility:visible;opacity:1;top:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header-style-two{top:66px}.header-style-two .nav-toggler{top:0}#nav-icon1{position:relative;width:56px;height:42px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon1 span{display:block;position:absolute;height:5px;width:100%;border-radius:9px;opacity:1;left:0;background-color:#63597e;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0}#nav-icon1 span:nth-child(2){top:18px}#nav-icon1 span:nth-child(3){top:36px}#nav-icon1.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.sidenav-bar{position:fixed;right:-400px;top:0;width:400px;height:100%;overflow-y:auto;z-index:99999;background:transparent linear-gradient(90deg,#222 0,#1d1c21 100%) 0 0 no-repeat padding-box;transition:all .5s ease}.active-side-nav .sidenav-bar{right:-1px}.sidenav-bar .nav-box{position:absolute;right:0;top:0;width:400px;height:100%;z-index:999}.sidenav-bar .nav-box .inner-box{position:relative;padding:20px 50px 170px;min-height:100vh}.sidenav-bar .upper-box{position:relative;display:flex;justify-content:flex-end;width:100%;margin-bottom:60px;padding-top:50px}.sidenav-bar .upper-box .btn-box{position:relative;z-index:99}.sidenav-bar .upper-box .nav-toggler{position:relative;right:0;display:block;background:0 0;cursor:pointer;color:#c2bfcf;font-size:34px;line-height:1em}.sidenav-bar .side-nav{position:relative;margin-bottom:30vh;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.sidenav-bar .side-nav .navigatio{position:relative}.sidenav-bar .side-nav .navigation>li{position:relative;margin-bottom:18px}.sidenav-bar .side-nav .navigation>li,.sidenav-bar .side-nav .navigation>li>ul>li{position:relative;display:block}.sidenav-bar .side-nav .navigation>li>a{position:relative;display:block;font-size:30px;line-height:42px;font-weight:600;color:#c2bfcf;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sidenav-bar .side-nav .navigation>li.active>a,.sidenav-bar .side-nav .navigation>li.current>a,.sidenav-bar .side-nav .navigation>li>a:hover,.sidenav-bar .side-nav .navigation>li>ul>li>a:hover{color:var(--theme-lighter);text-decoration:underline}.sidenav-bar .side-nav .navigation>li.dropdown ul{position:relative;padding:20px 20px 0}.sidenav-bar .side-nav .navigation>li li{position:relative}.sidenav-bar .side-nav .navigation>li li a{display:block;font-size:20px;line-height:42px;font-weight:600;color:#c2bfcf;transition:all .3s ease}.sidenav-bar .side-nav .navigation .dropdown-btn{position:absolute;right:0;top:5px;font-size:22px;line-height:32px;width:32px;text-align:center;font-weight:600;color:#c2bfcf;z-index:9;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sidenav-bar .side-nav .navigation .show .dropdown-btn{transform:scaleY(-1)}.sidenav-bar .bottom-box{position:absolute;left:0;bottom:0;width:100%;padding:0 50px 0;min-height:170px}.sidenav-bar .copyright-text{font-size:14px;line-height:18px;color:#c2bfcf;font-weight:400;margin-bottom:25px}.sidenav-bar .copyright-text a{color:var(--theme-lighter);text-decoration:underline}.sidenav-bar .copyright-text a:hover{color:inherit}.social-icon-four{position:relative;display:flex;align-items:center;left:44%}.social-icon-four li{position:relative;margin-right:20px}.social-icon-four li a:hover{color:var(--theme-black)}.social-icon-one{position:relative;display:flex;align-items:center}.social-icon-one li{position:relative;margin-right:20px}.social-icon-one li a{font-size:20px;line-height:1em;color:var(--theme-lighter);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.social-icon-one li a:hover{color:#9e98b3}.menu-backdrop{position:fixed;right:0;top:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.3);visibility:hidden;z-index:999;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.active-side-nav .menu-backdrop{opacity:1;visibility:visible}.dropdown-toggle::after{display:none}.page-title{position:relative;padding:175px 0;background-color:#17161a;text-align:center;overflow:hidden;z-index:1}.page-title:before{position:absolute;left:0;top:0;height:100%;width:100%;background-image:url(../images/icons/shape-2.png);background-repeat:no-repeat;background-position:center;content:""}.page-title h1{position:relative;display:block;font-size:80px;color:#f0eff6;line-height:1em;font-weight:700;text-transform:uppercase;padding-bottom:20px;margin-bottom:15px}.page-title h1:before{position:absolute;left:0;right:0;margin:0 auto;bottom:0;width:200px;height:3px;background-color:#17161a;content:""}.page-title .bread-crumb{position:relative}.page-title .bread-crumb li{position:relative;display:inline-block;font-size:16px;line-height:30px;color:#f0eff6;font-weight:600;cursor:default;text-transform:uppercase;padding-right:20px;margin-right:10px}.page-title .bread-crumb li:before{position:absolute;right:-1px;font-size:16px;line-height:30px;color:#f0eff6;font-weight:600;content:">"}.page-title .bread-crumb li:last-child{padding-right:0;margin-right:0}.page-title .bread-crumb li:last-child:before{display:none}.page-title .bread-crumb li a{color:#f0eff6;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.page-title .bread-crumb li a:hover{color:#fff}.sec-title{position:relative;margin-bottom:70px}.sec-title .title{position:relative;font-size:24px;line-height:1.2em;color:var(--theme-lighter);font-weight:600;display:block;padding-left:60px;margin-bottom:12px}.sec-title .title:before{position:absolute;left:0;top:13px;height:4px;width:50px;background-color:#1a191d;content:""}.sec-title h2{position:relative;font-size:50px;line-height:1em;font-weight:600;color:#1a191d}.sec-title.light h2{color:#bdb7ce}.sec-title.light .title:before{background-color:#bdb7ce}.sec-icon{position:absolute;right:50px;top:-250px;z-index:999;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.sec-icon span{display:block;width:80px;height:60px;line-height:54px;text-align:center;border:2px solid #4a425b;font-size:28px;color:#149dcc;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pp-section.active .sec-icon{top:50px;z-index:99}.sec-icon:hover span{background-color:var(--theme-dark);color:#fff}.sec-count{position:absolute;right:50px;bottom:50px;width:80px;height:60px;line-height:60px;text-align:center;font-weight:700;border:2px solid var(--theme-lighter);font-size:35px;color:#149dcc;z-index:9;-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.pp-section.active .sec-count{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.sec-float-text{position:absolute;right:50px;top:0;height:100%;display:flex;padding:10% 0;text-align:center;justify-content:center;align-items:center;text-transform:uppercase;width:80px!important;white-space:break-spaces;writing-mode:vertical-rl;letter-spacing:.2em;font-size:100px;color:transparent;-webkit-text-stroke:2px #38353f;font-weight:700}.light-section .sec-float-text{-webkit-text-stroke:2px #c2bfcf}#pp-nav.left{padding-top:76px;left:70px;z-index:999;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.isLoaded #pp-nav.left{opacity:1;visibility:visible}#pp-nav ul,.pp-slidesNav ul{background-color:var(--theme-lighter);width:4px}#pp-nav li,.pp-slidesNav li{position:relative;height:auto;width:auto;margin:0;width:20px;height:50px}#pp-nav li a,.pp-slidesNav li a{width:6px;height:50px;background-color:transparent}#pp-nav li a.active,.pp-slidesNav li a.active{background-color:#1f3570;-webkit-transform:translateX(-1px);-moz-transform:translateX(-1px);-ms-transform:translateX(-1px);-o-transform:translateX(-1px);transform:translateX(-1px)}#pp-nav li span,.pp-slidesNav li span{display:none}.pp-tooltip.left{position:absolute;left:25px;top:7px;color:#63597e;font-size:16px;padding:4px 20px;font-family:Poppins,sans-serif;white-space:nowrap;border:2px solid #1f3570;border-left:0}.pp-tooltip.left:after,.pp-tooltip.left:before{position:absolute;left:-5px;top:-1px;height:19px;border-left:2px solid #1f3570;content:"";transform:rotate(24deg)}.pp-tooltip.left:after{bottom:-1px;top:auto;transform:rotate(-24deg)}#pp-nav:before{position:absolute;left:-17px;top:0;width:40px;height:66px;border:2px solid var(--theme-lighter);border-radius:50px;z-index:99;content:""}#pp-nav:after{position:absolute;left:-2px;top:14px;height:10px;width:10px;background-color:#1f3570;border-radius:50%;content:"";animation:drop 2s infinite}@keyframes drop{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}.section{background-color:#17161a;overflow-y:auto}.center-box{position:relative;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:70px 0}.center-box .center-inner{position:relative;width:100%}.light-section{background-color:#f0eff6}.light-section .sec-count,.light-section .sec-icon span{color:var(--theme-lighter);border-color:var(--theme-lighter)}.light-section .sec-icon:hover span{background-color:var(--theme-lighter);color:#fff}.light-section .sec-float-text .inner{-webkit-text-stroke:3px #c2bfcf}.pp-viewing-About .logo-dark,.pp-viewing-Contact .logo-light,.pp-viewing-Home .logo-light,.pp-viewing-News .logo-dark,.pp-viewing-Portfolio .logo-light,.pp-viewing-Pricing .logo-light,.pp-viewing-Resume .logo-light,.pp-viewing-Services .logo-dark,.pp-viewing-Testimonials .logo-dark{display:block}.logo-dark,.pp-viewing-About .logo-light,.pp-viewing-News .logo-light,.pp-viewing-Pricing .logo-dark,.pp-viewing-Services .logo-light,.pp-viewing-Testimonials .logo-light{display:none}.background-shape{position:absolute;right:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-size:cover}.banner-section{position:relative;background-color:#17161a;overflow:hidden}.banner-section .content-column{position:relative;min-height:100vh;display:flex;align-items:center;z-index:9}.banner-section .content-column .inner-column{position:relative;padding:50px 0}.banner-section .title-box{position:relative}.banner-section .title-box h4{font-size:50px;line-height:1em;color:var(--theme-lighter);font-weight:700;margin-bottom:10px}.banner-section .title-box h2{font-size:78px;line-height:1em;color:#bdb7ce;font-weight:700;text-transform:uppercase;margin-bottom:20px}.banner-section .title-box p{font-size:18px;line-height:24px;color:#9d98b1;font-weight:400;margin-bottom:40px}.banner-section .background-shape{position:absolute;right:0;bottom:0;height:100vh;width:60vw;background-repeat:no-repeat;background-position:left top;background-size:cover}.banner-section .image-column{position:absolute;height:100vh;right:0;top:0;width:50%;display:flex}.banner-section .image-column .main-image{position:absolute;right:0;top:0;left:0;bottom:0;width:40vw;background-repeat:no-repeat;background-position:left top;background-size:cover;opacity:0;visibility:hidden;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pp-section.active .banner-section .image-column .main-image{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.banner-section .image-column img{width:100%;height:auto}.social-icon-two{position:fixed;left:65px;bottom:16%;z-index:9;display:table-column}.social-icon-two .title{position:relative;font-size:18px;line-height:25px;color:#63597e;padding-right:110px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.social-icon-two .title:before{position:absolute;right:10px;top:10px;width:80px;height:2px;background-color:#38353f;content:""}.social-icon-two li{position:relative;margin-right:30px}.social-icon-two li a{display:inline-block;font-size:20px;line-height:1em;color:var(--theme-lighter);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.social-icon-two li a:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);color:#1f3570}.banner-section .download-cv{position:relative;z-index:1}.about-me{position:relative;overflow:hidden}.about-me .center-box{padding:90px 0}.about-me .background-shape{background-image:url(../images/icons/shape2.svg);background-position:left top}.about-me .sec-title{margin-bottom:70px}.about-me .image-column .image-box{position:relative}.about-me .image-column .image{position:relative;margin-bottom:0;text-align:center;overflow:hidden}.about-me .image-column .background-layer{position:absolute;left:0;top:0;height:100%;width:100%}.about-me .image-column .background-layer:before{position:absolute;left:-20%;bottom:0;width:140%;border-radius:50%;height:460px;content:"";z-index:-1;background-color:#1f3570}.about-me .image-column .background-layer:after{position:absolute;left:-20%;bottom:0;width:140%;border-radius:50%;height:460px;content:"";z-index:-1;z-index:1;border-bottom:8px solid #000}.about-me .image-column .image-box .icon{position:absolute;background-repeat:no-repeat;background-position:center;background-size:cover}.about-me .image-column .bg-shape{z-index:-1;top:auto!important;bottom:0}.about-me .image-column .girl-img{right:0!important;margin:0 auto}.self-icon-1{left:-20px;top:70px;height:60px;width:66px;background-image:url(../images/icons/self-icon-1.svg)}.self-icon-2{right:70px;top:-20px;width:67px;height:64px;background-image:url(../images/icons/self-icon-2.png)}.self-icon-3{right:20px;top:130px;width:46px;height:46px;background-image:url(../images/icons/self-icon-3.svg)}.about-me .content-column .inner-column{position:relative;padding-top:40px}.about-me .text-box{position:relative;margin-bottom:30px}.about-me .text-box h4{font-size:32px;line-height:36px;color:#1a191d;font-weight:600;margin-bottom:30px}.about-me .text-box p{font-size:18px;line-height:26px;color:#443866;margin-bottom:45px}.about-me .progress-bars{position:relative;margin-bottom:50px}.bar-item{position:relative;margin-bottom:25px}.bar-item .skill-bar{position:relative;width:100%;height:5px}.bar-item .skill-bar .bar-inner{position:relative;width:100%;height:5px;background:#e1e0e7}.bar-item .skill-bar .bar-inner .bar{position:absolute;left:0;top:0;height:1px;width:0;border-bottom:5px solid #1a191d;-webkit-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;-moz-transition:all 2s ease;transition:all 2s ease}.bar-item .skill-header{position:relative;line-height:26px;font-size:18px;font-weight:600;margin-bottom:9px;color:var(--theme-lighter);text-transform:capitalize}.bar-item .skill-header .skill-title{position:relative}.bar-item .skill-percentage{position:absolute;right:-15px;top:0;font-size:12px;line-height:20px;font-weight:500;color:#1a191d;width:38px;height:18px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.09);display:flex;opacity:0;visibility:hidden;justify-content:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bar-item:hover .skill-percentage{top:-35px;opacity:1;visibility:visible}.bar-item .skill-percentage:before{position:absolute;left:0;right:0;bottom:-5px;border-left:19px solid transparent;border-right:19px solid transparent;border-top:5px solid #fff;content:""}.bar-item .skill-percentage .count-box{position:relative;display:flex}.fact-counter{position:relative}.fact-counter .counter-column{position:relative;margin-bottom:40px}.fact-counter .count-box{position:relative;padding-left:50px}.fact-counter .count-box .icon{position:absolute;left:0;top:0;font-size:42px;line-height:1em;color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.fact-counter .count-box .counter-title{position:relative;display:block;font-size:14px;line-height:20px;font-weight:400;color:#443866;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.fact-counter .count-box .count-text{position:relative;display:block;font-size:30px;line-height:1em;color:var(--theme-lighter);font-weight:700;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.resume-section{position:relative;overflow:hidden}.resume-section .background-shape{background-image:url(../images/icons/shape3.svg);background-position:right bottom}.resume-carousel .owl-nav{position:absolute;right:0;top:-120px;display:flex;justify-content:center;align-items:center}.resume-carousel .owl-next,.resume-carousel .owl-prev{position:relative;height:50px;width:80px;margin-right:15px;border:2px solid var(--theme-lighter);line-height:46px;text-align:center;font-size:30px;color:#9d98b1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.resume-carousel .owl-next:hover,.resume-carousel .owl-prev:hover{color:#1f3570;border-color:#1f3570}.resume-tabs{position:relative}.resume-tabs .resume-tabs-content{position:relative;display:block}.resume-tabs .resume-tab{position:absolute;left:0;top:0;width:100%;height:auto;visibility:hidden}.resume-tabs .resume-tab.active-tab{position:relative;visibility:visible;z-index:5}.resume-tabs .tab-buttons{position:relative;margin-bottom:70px;display:flex;align-items:center}.resume-tabs .tab-buttons li{position:relative;font-size:20px;line-height:26px;padding:10px 30px;color:#bdb7ce;font-weight:500;min-width:260px;cursor:pointer;border:2px solid #4a425b;background-color:transparent;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.resume-tabs .tab-buttons li:hover{border-color:var(--theme-lighter)}.resume-tabs .tab-buttons li.active-btn{color:#f0eff6;background-color:var(--theme-lighter);border-color:var(--theme-lighter)}.resume-tab.active-tab .slide-item{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.resume-tab .slide-item{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);opacity:0}.resume-block{position:relative;margin-bottom:10px}.resume-block .inner-box{position:relative;padding-left:330px;padding-bottom:60px}.resume-block .inner-box:after{position:absolute;left:auto;margin-left:-32px;top:32px;bottom:0;border:1px dashed #534b69;content:""}.resume-block:last-child .inner-box{padding-bottom:0}.resume-block:last-child .inner-box:after{display:none}.resume-block .expirience{position:absolute;left:0;top:0;text-align:right;width:265px}.resume-block .expirience h4{top:5px;font-size:20px;line-height:1.2em;color:var(--theme-lighter);font-weight:600;margin-bottom:10px}.resume-block .expirience .year{color:#9d98b1;font-size:14px;font-weight:600}.resume-block .devider{position:absolute;left:auto;margin-left:-35px;top:7px;height:8px;width:8px;border-radius:50%;background-color:var(--theme-lighter)}.resume-block .devider:before{position:absolute;left:-6px;top:-6px;height:20px;width:20px;border-radius:50%;border:2px solid #534b69;content:"";-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.resume-block:hover .devider:before{background-color:#1f3570;border-color:#1f3570}.resume-block .text-box{position:relative}.resume-block .text-box h4{display:block;font-size:24px;line-height:1.2em;color:#bdb7ce;font-weight:600;margin-bottom:8px}.resume-block .text-box p{font-size:16px;line-height:22px;color:#9d98b1}.services-section{position:relative;overflow:hidden}.services-section .background-shape{background-image:url(../images/icons/shape4.svg);background-position:left top}.services-section .center-box{padding-top:50px;padding-bottom:20px}.service-block{position:relative;margin-bottom:30px}.service-block.block-two{margin-top:15px}.service-block.block-three{margin-top:30px}.service-block .inner-box{position:relative;background-color:#f6f5f9;padding:5px 30px 25px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.service-block .inner-box:hover{background-color:var(--theme-lighter)}.service-block .floating-text{position:relative;font-size:170px;line-height:170px;font-weight:500;color:#f6f5f9;text-transform:uppercase;text-shadow:-1px -1px 0 #c2bfcf,-1px 1px 0 #c2bfcf,1px -1px 0 #c2bfcf,1px 1px 0 #c2bfcf;transition:transform 1s ease}.service-block .inner-box:hover .floating-text{-webkit-transform:translateX(calc(0px - 100%));transform:translateX(calc(0px - 100%));color:var(--theme-dark);text-shadow:-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,1px 1px 0 #fff;transition:transform 10s ease}.service-block .title-box{position:relative;display:flex;align-items:center;margin-bottom:20px}.service-block .title-box .icon{position:relative;margin-right:20px;font-size:30px;line-height:1em;color:var(--theme-lighter);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.service-block .inner-box:hover .title-box .icon{color:#fff}.service-block .title-box h3{font-size:30px;line-height:1.2em;color:#1f3570;font-weight:600;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.service-block .inner-box:hover .title-box h3{color:#fff}.service-block .text{font-size:16px;line-height:22px;color:#443866;font-weight:400;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.service-block .inner-box:hover .text{color:#fff}.portfolio-section{position:relative;overflow:hidden}.portfolio-section .background-shape{background-image:url(../images/icons/shape5.svg);background-position:right bottom}.project-tab .carouse-outer{position:relative;padding-left:290px}.project-tab .about-projects{position:absolute;left:0;top:0;height:100%;width:260px;padding-top:60px}.project-tab .about-projects h4{font-size:24px;line-height:26px;color:#bdb7ce;margin-bottom:20px}.project-tab .about-projects p{font-size:16px;line-height:26px;color:#9d98b1;font-weight:400;margin-bottom:26px}.project-tab{position:relative}.project-tab .project-carousel .owl-dots{display:none}.project-carousel .owl-nav{position:absolute;left:-290px;bottom:100px;display:flex;justify-content:center;align-items:center}.project-carousel .owl-next,.project-carousel .owl-prev{position:relative;height:50px;width:80px;margin-right:15px;border:2px solid var(--theme-lighter);line-height:46px;text-align:center;font-size:30px;color:#9d98b1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.project-carousel .owl-next:hover,.project-carousel .owl-prev:hover{color:#1f3570;border-color:#1f3570}.project-tab .tabs-header{position:relative}.project-tab .project-tab-btns{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:60px}.project-tab .project-tab-btns .p-tab-btn{position:relative;font-size:18px;line-height:21px;padding:10px 30px;color:#bdb7ce;font-weight:500;min-width:170px;cursor:pointer;border:2px solid #4a425b;margin:0 10px 20px;background-color:transparent;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.project-tab .project-tab-btns .p-tab-btn:hover{border-color:#1f3570}.project-tab .project-tab-btns .p-tab-btn.active-btn{color:#f0eff6;background-color:var(--theme-lighter);border-color:var(--theme-dark)}.project-tab .p-tabs-content{position:relative;display:block}.project-tab .p-tab{position:absolute;left:0;top:0;width:100%;height:auto;visibility:hidden}.project-tab .p-tab.active-tab{position:relative;visibility:visible;z-index:5}.p-tab.active-tab .project-block{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);border-radius:0}.p-tab .project-block{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0)}.project-block{position:relative}.project-block .inner-box{position:relative}.project-block .image-box{position:relative}.project-block .image-box .image{position:relative;margin-bottom:0}.project-block .image img{display:block;width:100%}.project-block .overlay{position:absolute;left:20px;top:20px;right:20px;bottom:20px;background:rgba(23,22,26,.9) 0 0 no-repeat padding-box;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.project-block .inner-box:hover .overlay{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;opacity:1}.project-block .overlay .icon{position:absolute;right:0;bottom:0;margin-right:20px;margin-bottom:20px;height:50px;width:50px;background-color:#1f3570;color:#fff;line-height:50px;font-size:30px;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.project-block .inner-box:hover .overlay .icon{opacity:1;visibility:visible;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.project-block .caption-box{position:relative;padding:20px 0 0}.project-block.even .caption-box{padding:0 0 20px}.project-block .caption-box h4{display:block;font-size:24px;line-height:28px;color:#bdb7ce;font-weight:500;padding-bottom:10px;margin-bottom:10px}.project-block .caption-box h4:before{position:absolute;left:0;bottom:0;height:3px;width:70px;background:#4a425b;content:""}.project-block .caption-box .cat{position:relative}.project-block .caption-box .cat a{position:relative;display:inline-block;color:var(--theme-lighter);font-weight:600}.styled-pagination{position:relative;margin-top:50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.styled-pagination li{position:relative;margin:0 10px 10px 0}.styled-pagination li a{position:relative;display:block;line-height:38px;font-size:14px;height:40px;width:40px;color:#221e2a;font-weight:400;text-align:center;background:0 0;border:1px solid #221e2a;text-transform:capitalize;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.styled-pagination li .arrow{width:80px;font-size:18px}.styled-pagination li a.active,.styled-pagination li a:hover{color:#fff;background-color:#221e2a}.social-icon-three{position:relative;display:flex;align-items:center}.social-icon-three li{position:relative;margin-left:10px;margin-bottom:10px}.social-icon-three li a{display:block;height:30px;width:30px;font-size:16px;line-height:28px;border:1px solid #221e2a;color:#221e2a;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.social-icon-three li a:hover{color:#fff;background-color:#221e2a}.post-controls{position:relative;display:flex;justify-content:space-between;margin-bottom:20px}.post-controls .post{position:relative;display:block;background-color:#f6f5f9;padding:15px 20px;box-shadow:0 5px 10px rgba(0,0,0,.05);margin-bottom:10px;transition:all .3s ease}.post-controls .post:hover{box-shadow:0 5px 10px rgba(124,6,228,.15)}.post-controls .post .title{position:relative;display:block;font-size:14px;line-height:24px;color:#9e98b3;font-weight:600}.post-controls .post .title span{font-size:18px;line-height:24px;color:#1f3570;margin-right:8px}.post-controls .post h5{font-size:18px;line-height:24px;color:#221e2a;font-weight:600}.post-controls .next-post{text-align:right}.post-controls .next-post .title span{margin-right:0;margin-left:8px}.group-title{position:relative;display:block;font-size:24px;line-height:1.2em;color:#221e2a;font-weight:600;margin-bottom:20px}.contact-section{position:relative;overflow:hidden}.contact-section .sec-count{bottom:240px}.background-image{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.contact-form{position:relative;max-width:950px;margin:20px auto 30px;padding:30px;background-color:var(--theme-lighter);border:1px solid var(--theme-dark)}.contact-form .text{font-size:18px;line-height:24px;color:#bdb7ce;font-weight:400;margin-bottom:40px}.contact-form .form-group{position:relative;margin-bottom:20px}.contact-form .form-group label{font-size:18px;line-height:24px;color:var(--theme-dark);font-weight:400;display:block;margin-bottom:10px}.contact-form .form-group:first-child,.contact-form .form-group:last-child{margin-bottom:0}.contact-form .form-group input[type=email],.contact-form .form-group input[type=text],.contact-form .form-group input[type=url],.contact-form .form-group select,.contact-form .form-group textarea{position:relative;display:block;width:100%;font-size:14px;color:#6d6489;line-height:26px;padding:10px 20px;background:#17161a 0 0 no-repeat padding-box;border:1px solid #4a425b;font-weight:400;height:50px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.contact-form .form-group input:focus,.contact-form .form-group select:focus,.contact-form .form-group textarea:focus{border-color:#1f3570;color:#fff}.contact-form .form-group textarea{height:120px;resize:none}.contact-form .form-group button{margin-top:10px;text-transform:capitalize}form .response{position:relative}form .response .success{background:#1ca345;color:#fff;padding:5px 15px;margin-bottom:20px}form .response .failed{background-color:#1f3570;color:#fff;padding:5px 15px;margin-bottom:20px}form .response .text-info{background-color:#caceb7;color:#fff!important;padding:5px 15px;margin-bottom:20px}.contact-info-block{position:relative;margin-bottom:30px}.contact-info-block .inner{position:relative;padding:25px 30px;border:1px solid var(--theme-lighter);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.contact-info-block .inner:before{position:absolute;left:0;width:0;bottom:0;content:"";width:100%;border-bottom:2px solid #1f3570;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.contact-info-block .inner:hover:before{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;opacity:1}.contact-info-block h4{position:relative;font-size:22px;line-height:1.2em;color:#bdb7ce;font-weight:500;margin-bottom:3px}.contact-info-block p{font-size:15px;color:#9d98b1}.contact-info-block p a{color:#9d98b1;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.contact-info-block p a:hover{color:#1f3570}.contact-info-block .icon{position:absolute;right:30px;top:50%;line-height:60px;margin-top:-30px;color:var(--theme-lighter);font-size:50px}.main-footer{position:relative;display:block;padding:25px 0;background-color:var(--theme-black);text-align:center}.main-footer .logo{position:relative;display:inline-block;margin-bottom:20px}.main-footer .text{font-size:13px;line-height:3px;color:var(--theme-lighter);margin-bottom:20px}.Typewriter__cursor{display:none}.sign-off{text-align:center;line-height:1.6}.xlarge{font-size:72px!important}