@import"https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700&subset=latin-ext";body{background:#f5f5f5}a,abbr,acronym,address,applet,article,aside,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,div pre,dl,dt,em,figcaption,figure,font,footer,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,li,nav,object,ol,p,q,s,samp,section,small,span,strike,strong,sub,sup,tt,u,ul,var{border:0;margin:0;outline:0;padding:0}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}li,ul{list-style:none;margin:0;padding:0}article,aside,footer,header,hgroup,nav,section{display:block}*{box-sizing:border-box}body,html{background-color:#fff;font-size:16px;font-weight:400;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none!important}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:0}ul{margin-bottom:0}.header-area{background:#fff;box-shadow:0 2px 28px #0000000f;height:100px;left:0;position:fixed;right:0;top:0;z-index:1000}.header-area .main-nav .logo{float:left;margin-top:14px;transition:all .3s ease 0s}.header-area .main-nav .logo img{height:4.1875rem;transition:all .3s ease 0s;width:8.9375rem}.header-area .main-nav .nav{float:right;margin-left:100px;margin-top:30px;transition:all .3s ease 0s}.header-area .main-nav .nav li{padding-left:20px;padding-right:20px}.header-area .main-nav .nav li:last-child{padding-right:0}.header-area .main-nav .nav li a{border:transparent;color:#1f2128;display:block;font-size:14px;font-weight:400;height:40px;letter-spacing:1.58px;line-height:40px;transition:all .3s ease 0s}.header-area .main-nav .nav li a.active{border-bottom:1px solid #8f8f8f;transition:all .3s ease 0s}.header-area .main-nav .nav li a:hover{color:#e92946}.header-area .main-nav .nav li a.contact-btn{background:none;border:1px solid #e92946;color:#e92946;height:35px;letter-spacing:.5px;line-height:34px;margin-top:2px;overflow:hidden;padding-left:25px;padding-right:25px;position:relative;transition:all .3s ease 0s}.header-area .main-nav .nav li a.contact-btn:hover{background:#e92946;color:#fff}.header-area .main-nav .nav li.submenu{padding-right:35px;position:relative}.header-area .main-nav .nav li.submenu:after{color:#1f2128;content:"";font-family:FontAwesome;font-size:12px;position:absolute;right:18px;top:12px}.header-area .main-nav .nav li.submenu ul{box-shadow:0 2px 28px #00000014;opacity:0;overflow:hidden;position:absolute;top:40px;transform:translateY(-2em);transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;visibility:hidden;width:200px;z-index:-1}.header-area .main-nav .nav li.submenu ul li{margin-left:0;padding-left:0;padding-right:0}.header-area .main-nav .nav li.submenu ul li a{background:#fff;color:#1f2128;display:block;font-size:13px;height:40px;line-height:40px;padding-left:20px;position:relative;transition:all .3s ease 0s}.header-area .main-nav .nav li.submenu ul li a:before{background:#e92946;bottom:0;content:"";height:40px;left:0;position:absolute;top:0;transition:all .3s ease 0s;width:0}.header-area .main-nav .nav li.submenu ul li a:hover{background:#fafafa;padding-left:25px}.header-area .main-nav .nav li.submenu ul li a:hover:before{width:1px}.header-area .main-nav .nav li.submenu:hover ul{opacity:1;transform:translateY(0);transition-delay:0s,0s,.3s;visibility:visible;z-index:1}.header-area .main-nav .menu-trigger{cursor:pointer;display:block;display:none;height:40px;position:absolute;right:40px;text-indent:-9999em;top:23px;width:32px;z-index:99}.header-area .main-nav .menu-trigger span,.header-area .main-nav .menu-trigger span:after,.header-area .main-nav .menu-trigger span:before{background-color:#1f2128;display:block;height:2px;left:0;position:absolute;transition:all .4s;width:30px}.header-area .main-nav .menu-trigger span:after,.header-area .main-nav .menu-trigger span:before{content:"";width:75%}.header-area .main-nav .menu-trigger span{top:16px}.header-area .main-nav .menu-trigger span:before{top:-10px;transform-origin:33% 100%;z-index:10}.header-area .main-nav .menu-trigger span:after{top:10px;transform-origin:33% 0}.header-area .main-nav .menu-trigger.active span,.header-area .main-nav .menu-trigger.active span:after,.header-area .main-nav .menu-trigger.active span:before{background-color:transparent;width:100%}.header-area .main-nav .menu-trigger.active span:before{background-color:#1f2128;transform:translateY(6px) translate(1px) rotate(45deg)}.header-area .main-nav .menu-trigger.active span:after{background-color:#1f2128;transform:translateY(-6px) translate(1px) rotate(-45deg)}@media(max-width:1200px){.header-area .main-nav .nav li{padding-left:12px;padding-right:12px}.header-area .main-nav .nav li.submenu{padding-right:20px}.header-area .main-nav .nav li.submenu:after{right:5px}}@media(max-width:991px){.header-area{background:#fff;box-shadow:0 2px 28px #0000000f;height:80px}.header-area .container{padding:0}.header-area .logo{margin-left:30px;margin-top:14px!important}.header-area .menu-trigger{display:block!important}.header-area .main-nav{overflow:hidden}.header-area .main-nav .nav{display:none;float:left;margin-left:0;margin-top:20px!important;transition:all 0s ease 0s;width:100%}.header-area .main-nav .nav li{background:#fff;border-bottom:1px solid #f5f5f5;padding-left:0!important;padding-right:0!important;width:100%}.header-area .main-nav .nav li a{background:#fff!important;border:none!important;color:#1f2128!important;height:50px!important;line-height:50px!important;padding:0 0 0 30px!important}.header-area .main-nav .nav li a:hover{background:#f5f5f5!important}.header-area .main-nav .nav li a.contact-btn{border-radius:0;margin-top:0}.header-area .main-nav .nav li.submenu ul{box-shadow:none;height:0;opacity:1;position:relative;top:0;transform:translateY(0);transition-delay:0s,0s,.3s;visibility:inherit;width:100%;z-index:1}.header-area .main-nav .nav li.submenu ul li a{padding-left:50px!important}.header-area .main-nav .nav li.submenu ul li a:hover:before{width:0}.header-area .main-nav .nav li.submenu ul.active{height:auto!important}.header-area .main-nav .nav li.submenu:after{color:#1f2128;font-size:14px;right:25px;top:15px}.header-area .main-nav .nav li.submenu:focus ul,.header-area .main-nav .nav li.submenu:hover ul{height:0}}@media(min-width:992px){.header-area .main-nav .nav{display:flex!important}}.welcome{align-items:center;background:url(./welcome-bg.CbV6m59h.png) 0 no-repeat;display:flex;justify-content:center;overflow:hidden}.welcome .welcome-content{position:relative;width:100%}.welcome .welcome-content .welcome-text h1{color:#1f2128;font-size:32px;font-weight:700;letter-spacing:1.3px;line-height:48px;margin-bottom:35px}.welcome .welcome-content .welcome-text p{color:#606060;font-size:16px;font-weight:400;letter-spacing:.53px;line-height:28px;margin-bottom:35px}.welcome .welcome-content .slider-wrapper{padding-left:70px;position:absolute;top:0}.welcome .welcome-content .slider-wrapper .base{background:#fff;bottom:0;box-shadow:0 2px 48px #00000021;height:230px;left:0;position:absolute;width:60%}.welcome .welcome-content .slider-wrapper .base .prev{bottom:33px;cursor:pointer;font-size:40px;line-height:40px;position:absolute;right:70px;z-index:999}.welcome .welcome-content .slider-wrapper .base .next{bottom:33px;cursor:pointer;font-size:40px;line-height:40px;position:absolute;right:30px;z-index:999}.welcome .welcome-content .slider-wrapper .owl-carousel{position:relative;z-index:2}.welcome .welcome-content .slider-wrapper .owl-carousel .item .img{height:auto;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.welcome .welcome-content .slider-wrapper .owl-carousel .item .text{opacity:0;transition:visibility .3s linear,opacity .3s linear;visibility:hidden}.welcome .welcome-content .slider-wrapper .owl-carousel .item .text h5{color:#1f2128;font-size:16px;font-weight:500;letter-spacing:.53px;margin-bottom:10px}.welcome .welcome-content .slider-wrapper .owl-carousel .item .text p{color:#606060;font-size:14px;font-weight:400;letter-spacing:.47px;line-height:26px}.welcome .welcome-content .slider-wrapper .owl-carousel .firstActiveItem .text{opacity:1;visibility:visible}@media(max-width:1400px){.welcome .welcome-content{margin-top:100px}}@media(max-width:1200px){.welcome{padding-bottom:100px;padding-top:60px}.welcome .welcome-content .slider-wrapper .base{left:15px;width:100%}}@media(max-width:991px){.welcome .welcome-content .welcome-text{margin-bottom:50px;text-align:center}.welcome .welcome-content .welcome-text a{margin:auto}}body,html{background:#f5f5f5;color:#606060;font-family:Montserrat,sans-serif}::selection{background:#e92946;color:#fff}::-moz-selection{background:#e92946;color:#fff}.section{padding-bottom:90px;padding-top:110px}.section.white{background:#fff}.left-heading .section-title{color:#1f2128;font-size:28px;font-weight:700;letter-spacing:1.75px;line-height:42px;margin-bottom:30px}.center-heading{text-align:center}.center-heading .section-title{color:#1f2128;font-size:28px;font-weight:400;letter-spacing:1.75px;line-height:38px;margin-bottom:20px}.center-text{color:#606060;font-size:16px;font-weight:400;letter-spacing:1px;line-height:28px;margin-bottom:60px;text-align:center}.center-text p{margin-bottom:30px}.left-text{color:#606060;font-size:16px;font-weight:400;letter-spacing:1px;line-height:28px}.left-text p{margin-bottom:30px}.left-text p.dark{color:#1f2128}.left-text ul li{color:#606060;font-size:14px;font-weight:400;margin-bottom:10px;padding-left:30px;position:relative;transition:all .3s ease 0s}.left-text ul li:before{content:"";font-family:FontAwesome;left:0;position:absolute}.left-text ul li:hover{padding-left:40px}.align-self-center{align-self:center!important}.align-self-bottom{align-self:flex-end!important}.dark-btn{border:1px solid #e92946;display:block;height:45px;overflow:hidden;position:relative;width:195px}.dark-btn .show-btn{color:#e92946;left:0}.dark-btn .hide-btn,.dark-btn .show-btn{cursor:pointer;font-size:12px;font-weight:700;height:45px;letter-spacing:1.35px;line-height:45px;position:absolute;text-align:center;top:0;transition:all .3s ease 0s;width:195px}.dark-btn .hide-btn{background:#e92946;color:#fff;left:195px}.dark-btn:hover .show-btn{left:-195px}.dark-btn:hover .hide-btn{left:0}.light-btn{border:1px solid #fff;display:block;height:45px;overflow:hidden;position:relative;width:195px}.light-btn .show-btn{color:#fff;left:0}.light-btn .hide-btn,.light-btn .show-btn{cursor:pointer;font-size:12px;font-weight:700;height:45px;letter-spacing:1.35px;line-height:45px;position:absolute;text-align:center;top:0;transition:all .3s ease 0s;width:195px}.light-btn .hide-btn{background:#fff;color:#e92946;left:195px}.light-btn:hover .show-btn{left:-195px}.light-btn:hover .hide-btn{left:0}blockquote{background:#fff;margin-bottom:28px;overflow:hidden;padding:40px 30px 30px}blockquote .text{position:relative;text-align:center}blockquote .text p{margin-bottom:10px!important;position:relative;width:100%;z-index:2}blockquote .text:before{content:"";left:0;top:0}blockquote .text:after,blockquote .text:before{font-family:FontAwesome;font-size:40px;position:absolute;z-index:1}blockquote .text:after{bottom:0;content:"";right:0}blockquote .author{color:#1f2128;text-align:center}.page-gallery{display:block;height:185px;margin-bottom:30px;overflow:hidden}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-bottom-50{margin-bottom:50px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-bottom-90{margin-bottom:90px!important}.margin-top-10{margin-top:10px!important}.margin-top-20{margin-top:20px!important}.margin-top-30{margin-top:30px!important}.margin-top-40{margin-top:40px!important}.margin-top-50{margin-top:50px!important}.margin-top-60{margin-top:60px!important}.padding-top-0{padding-top:0!important}.padding-top-70{padding-top:70px!important}.padding-bottom-120{padding-bottom:120px!important}.padding-bottom-140{padding-bottom:140px!important}@media(max-width:991px){body,html{overflow-x:hidden}.mobile-bottom-fix{margin-bottom:30px}.page-gallery{height:140px}}.half-parallax .parallax-image{height:400px;overflow:hidden;position:relative}.half-parallax .parallax-image:after{background:#000;content:"";height:100%;opacity:.2;position:absolute;width:100%;z-index:2}.half-parallax .parallax-items{margin-top:-140px;position:relative;z-index:3}.half-parallax .parallax-items .parallax-item{background:#fff;box-shadow:0 2px 48px #00000021;margin-bottom:30px;padding:55px 40px;text-align:center;transition:all .3s ease 0s}.half-parallax .parallax-items .parallax-item.first-item{border-bottom:6px solid #000!important}.half-parallax .parallax-items .parallax-item.second-item{border-bottom:6px solid #e92946!important}.half-parallax .parallax-items .parallax-item.third-item{border-bottom:6px solid #f68b39!important}.half-parallax .parallax-items .parallax-item i{color:#e92946;display:block;font-size:30px;margin-bottom:30px}.half-parallax .parallax-items .parallax-item .feature-title{color:#1f2128;font-size:16px;font-weight:700;letter-spacing:.7px;margin-bottom:15px}.half-parallax .parallax-items .parallax-item p{color:#606060;font-size:14px;font-weight:400;letter-spacing:.88px;line-height:26px;margin-bottom:20px}.half-parallax .parallax-items .parallax-item .dark-btn{margin:auto}.half-parallax .parallax-items .parallax-item:hover{margin-top:-10px}.parallax-counter{min-height:337px;overflow:hidden;position:relative}.parallax-counter:before{background:#000;content:"";height:140%;left:-20%;opacity:.8;opacity:.5;position:absolute;top:-20%;width:140%;z-index:2}.parallax-counter .parallax-content{position:absolute;top:50%;transform:perspective(1px) translateY(-50%);width:100%;z-index:3}.parallax-counter .parallax-content .count-item{height:280px;overflow:hidden;position:relative}.parallax-counter .parallax-content .count-item:hover strong{margin-top:60px}.parallax-counter .parallax-content .count-item strong{color:#fff;display:block;font-size:40px;font-weight:400;letter-spacing:1.72px;margin-bottom:10px;margin-top:90px;text-align:center;transition:all .3s ease 0s}.parallax-counter .parallax-content .count-item span{color:#fff;display:block;font-size:20px;font-weight:400;letter-spacing:.86px;text-align:center}@media(max-width:991px){.parallax-counter{padding-bottom:60px;padding-top:60px}.parallax-counter .parallax-content{position:relative!important;top:0!important;transform:perspective(1px) translateY(0)!important}.parallax-counter .parallax-content .count-item{height:auto;padding-bottom:20px;padding-top:20px}.parallax-counter .parallax-content .count-item:hover strong{margin-top:0}.parallax-counter .parallax-content .count-item:before{display:none}.parallax-counter .parallax-content .count-item:after{height:1px;width:40px}.parallax-counter .parallax-content .count-item strong{margin-top:0}}.person-item{float:left;margin-bottom:45px;width:100%}.person-item .img{box-shadow:0 2px 48px #00000021;float:left;height:232px;margin-top:14px;position:relative;transition:all .3s ease 0s;width:291px;z-index:1}.person-item .img img{max-height:232px;max-width:291px}.person-item .content{align-items:center;background:#fff;box-shadow:0 2px 48px #00000021;display:flex;height:145px;overflow:hidden;padding-left:50px;position:absolute;right:-100px;top:18%;width:80%;z-index:1}.person-item .content .text{min-height:85px;position:relative;width:100%}.person-item .content .text:before{background:#ddd;content:"";height:85px;position:absolute;right:0;transition:all .3s ease 0s;width:5px}.person-item .content .text .title{color:#e92946;display:block;font-size:16px;font-weight:400;letter-spacing:.69px;margin-bottom:5px;margin-top:3px;width:100%}.person-item .content .text span{color:#606060;display:block;font-size:12px;font-weight:400;letter-spacing:.52px;margin-bottom:10px}.person-item .content .text ul{overflow-x:hidden}.person-item .content .text ul li{float:left}.person-item .content .text ul li a{color:#6f8ba4;display:inline-block;font-size:14px;margin-right:15px}.person-item.active .content .text:before{background:#e92946}.person-item:hover .img{margin-top:-15px}.person-item:hover .content .text:before{background:#e92946}.blog-post-grid{display:block;height:284px;margin-bottom:30px;overflow:hidden;position:relative;width:100%}.blog-post-grid:hover h3{padding-bottom:27px}.blog-post-grid:before{background-image:linear-gradient(-180deg,transparent,rgba(0,0,0,.63));content:"";height:100%;position:absolute;width:100%;z-index:1}.blog-post-grid h3{bottom:0;color:#fff;font-size:16px;font-weight:700;letter-spacing:1px;line-height:28px;padding:20px 25px;position:absolute;transition:all .3s ease 0s;width:100%;z-index:2}.blog-post-grid .date{border-radius:3px;color:#fff;font-size:12px;font-weight:500;height:30px;letter-spacing:.75px;line-height:30px;overflow:hidden;position:absolute;right:20px;text-align:center;top:20px;width:100px;z-index:2}.blog-post-grid .date:before{background-image:linear-gradient(-130deg,#000,#4c4d51);content:"";height:100%;left:0;opacity:.27;position:absolute;width:100%;z-index:-1}.blog-post-single{display:block;height:422px;margin-bottom:30px;overflow:hidden;position:relative;width:100%}.blog-post-single:hover h3{padding-bottom:27px}.blog-post-single:before{background-image:linear-gradient(-180deg,transparent,rgba(0,0,0,.63));content:"";height:100%;position:absolute;width:100%;z-index:1}.blog-post-single .date{border-radius:3px;color:#fff;font-size:12px;font-weight:500;height:30px;letter-spacing:.75px;line-height:30px;overflow:hidden;position:absolute;right:20px;text-align:center;top:20px;width:100px;z-index:2}.blog-post-single .date:before{background-image:linear-gradient(-130deg,#000,#4c4d51);content:"";height:100%;left:0;opacity:.27;position:absolute;width:100%;z-index:-1}.post-content{margin-bottom:60px}.post-content h3{margin-bottom:20px!important}.post-content h3 a{color:#1f2128;font-size:16px;font-weight:400;letter-spacing:1px;line-height:26px;transition:all .3s ease 0s}.post-content h3 a:hover{color:#e92946}.post-content .post-meta{margin-bottom:20px;overflow:hidden}.post-content .post-meta li{color:#e92946;float:left;font-size:14px;height:30px;line-height:30px;margin-right:30px}.post-content .post-meta li a{color:#e92946}.post-content .post-meta li span{display:inline-block;margin-right:5px}.post-content .text{color:#606060;font-size:14px;font-weight:400;letter-spacing:.88px;line-height:26px;margin-bottom:15px}.post-content .text p{font-size:14px!important;margin-bottom:30px!important}.post-content .post-footer{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;overflow:hidden;padding-bottom:10px;padding-top:10px}.post-content .post-footer span{color:#606060;float:left;font-size:14px;font-weight:300;height:30px;line-height:30px}.post-content .post-footer ul.share{float:right}.post-content .post-footer ul.share li{float:left;margin-left:15px}.post-content .post-footer ul.share li a{color:#e92946;display:block;height:30px;line-height:30px}.post-content .dark-btn{box-shadow:none;margin:30px auto auto;padding-left:30px}.section-comments{background:#fff;box-shadow:0 2px 48px #0000000f;margin-bottom:60px;padding:30px 30px 0}.section-comments ul{margin:0;overflow:hidden;padding:0}.section-comments ul li{overflow:hidden}.section-comments ul li .avatar{float:left;height:70px;margin-right:20px;overflow:hidden;width:70px}.section-comments ul li .comment-content{color:#606060;float:left;font-size:14px;font-weight:400;width:calc(100% - 90px);width:-webkit-calc(100% - 90px)}.section-comments ul li .comment-content .comment-by{margin-bottom:10px;position:relative}.section-comments ul li .comment-content .comment-by strong{color:#1f2128;display:block}.section-comments ul li .comment-content .comment-by span{font-size:12px}.section-comments ul li .comment-content .comment-by .btn-reply{background:#f4f8fb;border-radius:100px;color:#606060;height:25px;line-height:25px;padding-left:10px;padding-right:10px;position:absolute;right:0;top:15px;transition:all .3s ease 0s}.section-comments ul li .comment-content .comment-by .btn-reply i{font-size:12px}.section-comments ul li .comment-content .comment-by .btn-reply:hover{background:#e92946;color:#fff}.section-comments ul li ul{padding-left:30px}.post-comment{background:#fff;box-shadow:0 2px 48px #0000000f;margin-bottom:30px;padding:30px 30px 0}.post-comment .comment-form .form-item{margin-bottom:20px}.post-comment .comment-form .form-item label{display:block;font-size:14px;font-weight:500;margin-bottom:0;text-transform:uppercase}.post-comment .comment-form .form-item input,.post-comment .comment-form .form-item textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eee;height:50px;outline:none;padding-left:20px;padding-right:20px;transition:all .3s ease 0s;width:100%}.post-comment .comment-form .form-item input:focus,.post-comment .comment-form .form-item textarea:focus{border:1px solid #ddd}.post-comment .comment-form .form-item textarea{height:150px;padding:20px;resize:none}.post-comment .comment-form .dark-btn{margin-bottom:30px}footer{background:#000;padding-top:70px}footer img.logo{margin-bottom:30px}footer .text{color:#d8d8d8;font-size:14px;letter-spacing:.88px}footer .text,footer h5{font-weight:400;line-height:30px}footer h5{color:#fff;font-size:16px;letter-spacing:.69px;margin-bottom:30px!important}footer .social{margin-top:10px;overflow:hidden}footer .social li{float:left;font-size:16px;margin-right:10px}footer .social li a{color:#fff}footer .footer-nav li a{display:block;overflow:hidden}footer .footer-nav li a:hover span{padding-left:5px}footer .footer-nav li a i{color:#fff;float:left;font-size:14px;height:32px;line-height:32px;margin-right:12px}footer .footer-nav li a span{color:#d8d8d8;float:left;font-size:14px;font-weight:400;height:32px;line-height:32px;transition:all .3s ease 0s}footer .address p{color:#fff;display:block;font-size:14px;font-weight:400;letter-spacing:.88px;line-height:26px;margin-bottom:5px;overflow:hidden}footer .address p a{color:#d8d8d8}footer .copyright{border-top:1px solid #343641;color:#d8d8d8;font-size:14px;font-weight:400;letter-spacing:.88px;margin-top:30px;padding-bottom:30px;padding-top:30px;text-align:center}@media(max-width:991px){footer .social,footer .text{margin-bottom:30px}footer h5{margin-bottom:15px}footer .footer-nav{margin-bottom:30px}}.page .cover{align-items:center;display:flex;justify-content:center;margin-top:100px;min-height:400px;position:relative}.page .cover:before{background:#000;content:"";height:100%;inset:0;opacity:.6;position:absolute;width:100%;z-index:2}.page .cover .cover-top{overflow:hidden;position:relative;text-align:center;transform:perspective(1px) translateY(0);width:100%;z-index:3}.page .cover .cover-top h1{color:#fff;font-size:28px;font-weight:400;letter-spacing:1.4px;line-height:42px;margin-bottom:60px;text-align:center}.page .cover .cover-top .breadcrumb{background:none;border:1px solid #fff;border-radius:0;box-shadow:0 2px 48px #00000021;display:inline-block;float:none;margin:0;padding:0 15px;position:relative;text-align:center;z-index:9}.page .cover .cover-top .breadcrumb li{color:#d8d8d8;display:inline-block;font-size:14px;font-weight:400;line-height:30px;margin-left:10px}.page .cover .cover-top .breadcrumb li:after{color:#fff;content:"";font-family:FontAwesome;margin-left:10px}.page .cover .cover-top .breadcrumb li:first-child{margin-left:0}.page .cover .cover-top .breadcrumb li:last-child:after{content:"";margin-left:0}.page .cover .cover-top .breadcrumb li a{color:#fff;font-size:14px;font-weight:400}.page .page-bottom{color:#606060;letter-spacing:.88px;padding-bottom:90px;padding-top:120px}.page .page-bottom,.page .page-bottom p{font-size:16px;font-weight:400;line-height:28px}.page .page-bottom p{letter-spacing:1px;margin-bottom:45px}.page .page-bottom .project-grid .project-grid-item{display:block;margin-bottom:30px;transition:all .3s ease 0s}.page .page-bottom .project-grid .project-grid-item .img{height:228px;overflow:hidden;position:relative;width:100%}.page .page-bottom .project-grid .project-grid-item .text{background:#fff;box-shadow:0 2px 48px #00000014;margin:-30px auto auto;padding:30px 25px;position:relative;text-align:center;transition:all .3s ease 0s;width:90%;z-index:2}.page .page-bottom .project-grid .project-grid-item .text h3{color:#1f2128;font-size:16px;font-weight:400;letter-spacing:.7px;margin-bottom:10px}.page .page-bottom .project-grid .project-grid-item .text p{color:#606060;font-size:14px;font-weight:400;letter-spacing:.88px;line-height:26px;margin-bottom:0}.page .page-bottom .project-grid .project-grid-item:hover{padding-bottom:10px}.page .page-bottom .project-grid .project-grid-item:hover .text{margin-top:-40px}.page .page-bottom .project-list .project-list-item{align-items:center;display:block;display:flex;margin-bottom:30px;position:relative;transition:all .3s ease 0s}.page .page-bottom .project-list .project-list-item .img{float:left;height:228px;overflow:hidden;position:relative;width:45%}.page .page-bottom .project-list .project-list-item .text{background:#fff;box-shadow:0 2px 48px #00000014;padding:30px;position:absolute;right:0;text-align:left;transition:all .3s ease 0s;width:70%;z-index:2}.page .page-bottom .project-list .project-list-item .text h3{color:#1f2128;font-size:16px;font-weight:400;letter-spacing:.7px;margin-bottom:10px}.page .page-bottom .project-list .project-list-item .text p{color:#606060;font-size:14px;font-weight:400;letter-spacing:.88px;line-height:26px;margin-bottom:0}.page .page-bottom .project-list .project-list-item:hover .text{box-shadow:0 2px 48px #0003}.page .page-bottom .page-single .page-single-img{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.page .page-bottom .page-single .page-single-img .play{display:block;height:80px;position:absolute;text-align:center;transition:all .3s ease-in-out;width:80px;z-index:2}.page .page-bottom .page-single .page-single-img .play:hover{transform:scale(1.1)}.page .page-bottom .page-single .page-single-img .play:before{background:#fff;border-radius:100%;content:"";height:80px;left:0;opacity:.39;position:absolute;top:0;width:80px;z-index:2}.page .page-bottom .page-single .page-single-img .play:after{background:#fff;border-radius:100%;content:"";height:60px;left:10px;position:absolute;top:10px;width:60px;z-index:2}.page .page-bottom .page-single .page-single-img .play i{color:#1f2128;font-size:20px;left:0;line-height:80px;padding-left:7px;position:absolute;width:80px;z-index:3}.page .page-bottom .page-single .page-single-text .title{color:#e92946;font-size:16px;font-weight:600;letter-spacing:1px;margin-bottom:20px}.page .page-bottom .page-single .page-single-text .sub-title{color:#1f2128;font-size:18px;font-weight:400;letter-spacing:1px;margin-bottom:30px}.page .page-bottom .page-single .page-single-text p{color:#606060;font-size:16px;font-weight:400;letter-spacing:1px;line-height:28px;margin-bottom:30px}.page .page-bottom .page-single .page-single-text .info-list{background:#fff;box-shadow:0 2px 48px #0000000f;margin-bottom:40px;padding:15px 20px}.page .page-bottom .page-single .page-single-text .info-list strong{color:#1f2128;display:inline-block;font-size:16px;font-weight:400;letter-spacing:1px}.page .page-bottom .page-single .page-single-text .info-list span{color:#606060;display:inline-block;font-size:16px;font-weight:400;letter-spacing:1px}.page .page-bottom .page-single .page-single-text .count strong{color:#1f2128;display:block;font-size:30px;font-weight:400;letter-spacing:1.29px;margin-bottom:10px;text-align:center}.page .page-bottom .page-single .page-single-text .count span{color:#606060;display:block;font-size:16px;font-weight:400;letter-spacing:.69px;text-align:center}.page .page-bottom .page-single .page-single-text .skill-wrapper .skill-item{margin-bottom:20px}.page .page-bottom .page-single .page-single-text .skill-wrapper .skill-item strong{color:#1f2128;display:block;font-size:14px;font-weight:400;letter-spacing:.88px;margin-bottom:5px}.page .page-bottom .page-single .page-single-text .skill-wrapper .skill-item .skill-progress{background:#e2e2e2;border-radius:2px;height:10px;position:relative;width:100%}.page .page-bottom .page-single .page-single-text .skill-wrapper .skill-item .skill-progress .line{background:#e92946;border-radius:2px;height:10px;position:absolute;transition:all .3s ease 0s;width:0}.project-grid .project-grid-item{display:block;margin-bottom:30px;transition:all .3s ease 0s}.project-grid .project-grid-item .img{height:228px;overflow:hidden;position:relative;width:100%}.project-grid .project-grid-item .text{background:#fff;box-shadow:0 2px 48px #00000014;margin:-30px auto auto;padding:30px 25px;position:relative;text-align:center;transition:all .3s ease 0s;width:90%;z-index:2}.project-grid .project-grid-item .text h3{color:#1f2128;font-size:16px;font-weight:400;letter-spacing:.7px;margin-bottom:10px}.project-grid .project-grid-item .text p{color:#606060;font-size:14px;font-weight:400;letter-spacing:.88px;line-height:26px;margin-bottom:0}.project-grid .project-grid-item:hover{padding-bottom:10px}.project-grid .project-grid-item:hover .text{margin-top:-40px}.pagination{margin-bottom:30px}.pagination li a{color:#1f2128;font-size:14px;font-weight:400;height:40px;line-height:24px;text-align:center;transition:all .3s ease 0s;width:40px}.pagination li a.active,.pagination li a:hover{background:#e92946;color:#fff}@media(max-width:991px){.page .cover{margin-top:80px}.page .page-bottom .page-single .page-single-img,.page .page-bottom .page-single .page-single-text .count span{margin-bottom:30px}}.faq-wrapper .faq-header{border-bottom:1px solid #e9e9e9;margin-bottom:60px;padding-bottom:60px}.faq-wrapper .faq-header h2{color:#e92946;font-size:30px;font-weight:400;letter-spacing:1.88px;margin-bottom:20px}.faq-wrapper .faq-header p{font-size:14px;font-weight:400;letter-spacing:.88px;line-height:28px}.faq-wrapper .faq-header .search{height:50px;position:relative}.faq-wrapper .faq-header .search input{background:#fff;border:none;box-shadow:0 2px 48px #0000000f;color:#606060;font-size:14px;font-weight:400;height:50px;left:0;letter-spacing:.88px;outline:none;padding-left:20px;position:absolute;top:5px;transition:all .3s ease 0s;width:100%;z-index:1}.faq-wrapper .faq-header .search input:focus{box-shadow:0 2px 48px #00000021;padding-left:30px}.faq-wrapper .faq-header .search input::-webkit-input-placeholder{color:#606060;font-size:14px;font-weight:400;letter-spacing:.88px}.faq-wrapper .faq-header .search input:-moz-placeholder{color:#606060;font-size:14px;font-weight:400;letter-spacing:.88px}.faq-wrapper .faq-header .search button{background:#e92946;border:none;color:#fff;cursor:pointer;height:40px;outline:none;position:absolute;right:5px;top:10px;width:40px;z-index:2}.accordion .accordion-item{background:none;background:#fff;border:none;border-radius:0;box-shadow:0 2px 48px #0000000f;margin-bottom:20px}.accordion .accordion-item .accordion-header{background:none;border:none;border-radius:0;padding:0;transition:all .3s ease 0s}.accordion .accordion-item .accordion-header:hover{background:#e92946}.accordion .accordion-item .accordion-header:hover .accordion-button{padding-left:30px}.accordion .accordion-item .accordion-header .accordion-button{box-shadow:none!important;color:#1f2128;cursor:pointer;font-size:15px;font-weight:400;letter-spacing:1px;padding:20px 30px 20px 20px;text-align:left;text-decoration:none!important;transition:all .3s ease 0s;width:100%}.accordion .accordion-item .accordion-header .accordion-button .num{background:#e92946;color:#fff;float:left;font-size:12px;height:24px;line-height:24px;margin-right:20px;margin-top:-3px;text-align:center;width:24px}.accordion .accordion-item .accordion-body{color:#606060;font-size:16px;font-weight:400;letter-spacing:1px;line-height:28px;padding:0 30px 16px}.accordion .accordion-item .accordion-body .content{border-top:1px solid #e4eff9;padding-top:30px}.accordion .accordion-item .accordion-body p{font-size:14px!important;letter-spacing:.88px!important;line-height:28px!important;margin-bottom:14px}@media(max-width:991px){.accordion{margin-bottom:30px}.accordion .accordion-item .accordion-header .accordion-button{line-height:26px;margin-top:10px}}aside.default-aside{transition:all .3s ease 0s}aside.default-aside .sidebar ul{background:#fff;box-shadow:0 2px 48px #0000000f;margin-bottom:30px;overflow:hidden}aside.default-aside .sidebar ul li.active a{background:#e92946;color:#fff}aside.default-aside .sidebar ul li.active a:after{color:#fff}aside.default-aside .sidebar ul li.active a:hover{padding-left:60px}aside.default-aside .sidebar ul li:last-child a{border:none}aside.default-aside .sidebar ul li a{border-bottom:1px solid #f5f5f5;color:#606060;display:block;font-size:14px;font-weight:400;height:50px;letter-spacing:.88px;line-height:50px;padding-left:50px;position:relative;transition:all .3s ease 0s}aside.default-aside .sidebar ul li a:hover{padding-left:60px}aside.default-aside .sidebar ul li a:after{color:#1f2128;content:"";font-family:FontAwesome;left:30px;position:absolute}aside.default-aside .sidebar ul li a span{background:#f6f4fd;border-radius:100px;color:#606060;display:inline-block;float:right;font-size:10px;height:20px;line-height:20px;margin-right:30px;margin-top:18px;padding-left:10px;padding-right:10px}aside.default-aside .sidebar .box{align-items:center;display:flex;height:230px;justify-content:center;margin-bottom:30px;overflow:hidden;position:relative;text-align:center}aside.default-aside .sidebar .box:before{background:#e92946;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:2}aside.default-aside .sidebar .box .hovered{padding-left:30px;padding-right:30px;padding-top:30px;position:relative;z-index:3}aside.default-aside .sidebar .box .hovered p{color:#fff;font-size:18px;font-weight:400;letter-spacing:1.12px;line-height:30px;margin-bottom:30px}aside.default-aside .sidebar .box .hovered a{margin:auto;padding-left:30px}.contact{margin-bottom:50px;margin-top:-90px;position:relative}.contact .contact-item{background:#fff;box-shadow:0 2px 48px #00000014;color:#606060;font-size:14px;font-weight:400;margin-bottom:30px;padding:30px 20px 20px;position:relative;text-align:center}.contact .contact-item .icon{background:#f5f5f5;color:#fff;height:46px;left:0;margin:auto auto 20px;right:0;width:46px}.contact .contact-item .icon.location{background:#000}.contact .contact-item .icon.phone{background:#e92946}.contact .contact-item .icon.mail{background:#f68b39}.contact .contact-item .icon i{display:block;height:46px;line-height:46px;width:46px}.contact .contact-item p{font-size:14px;margin-bottom:0!important}.contact .contact-item a{color:#606060;display:block}.contact .map-wrapper{border-radius:5px;box-shadow:0 2px 48px #0000000f;height:500px;overflow:hidden;position:relative;width:100%;z-index:1}.contact .map-wrapper .map-canvas{height:100%;width:100%}.map{overflow:hidden;padding:0}.map .top{margin-bottom:-70px}.map .bottom{float:left;margin-top:-60px}.map .item{float:left;height:400px;position:relative;width:100%}.map .item .map-canvas{height:100%;position:absolute;width:100%}.map .content{left:0;margin:auto;position:absolute;right:0;text-align:center;top:30%;transform:perspective(1px) translateY(0);width:60%;z-index:3}.map .content h6{color:#fff;font-size:13px;font-weight:400;letter-spacing:1px;margin-bottom:20px}.map .content p{color:#fff;font-size:18px!important;font-weight:700!important;letter-spacing:1.12px!important;line-height:30px!important;margin-bottom:30px!important}.map .content .btn-primary-line{height:36px;line-height:36px;margin-bottom:0;text-transform:capitalize}.contact-bottom{margin-bottom:30px;margin-top:20px}.contact-bottom .contact-text{color:#606060;font-size:14px;font-weight:400;letter-spacing:.6px;line-height:26px}.contact-bottom .contact-text p{font-size:14px!important;letter-spacing:.7px;margin-bottom:28px}.contact-bottom .contact-form input,.contact-bottom .contact-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eee;color:#9badbd;font-size:14px;height:50px;margin-bottom:30px;outline:none;padding-left:20px;padding-right:20px;transition:all .3s ease 0s;width:100%}.contact-bottom .contact-form input:focus,.contact-bottom .contact-form textarea:focus{border:1px solid #e92946;padding-left:30px}.contact-bottom .contact-form textarea{height:150px;padding:20px;resize:none}.contact-bottom .contact-form .dark-btn .show-btn{background:#f5f5f5}@media(max-width:991px){.contact{margin-bottom:10px!important;overflow:initial!important}.contact .map-wrapper{height:300px;margin-bottom:30px;width:100%!important}.contact .contact-info{box-shadow:0 2px 48px #0000000f;margin-left:0!important;margin-top:10px!important;position:relative!important;transform:perspective(1px) translateY(0)!important;width:100%!important}.contact-bottom{margin-top:30px;padding-top:30px}}.preloader-wrapper{background:#f5f5f5;color:#fff;inset:0;overflow:hidden;position:fixed;z-index:9999}.preloader-wrapper .loader{animation:loader 3s ease;animation-fill-mode:forwards;animation-iteration-count:infinite;background:#e92946;border-radius:50%;display:block;height:50px;inset:0;margin:auto;position:absolute;width:50px}@keyframes loader{33%{border-radius:10px;transform:rotate(45deg)}66%{border-radius:0;transform:rotate(90deg)}to{border-radius:50%;transform:rotate(135deg)}}
