body{color:#777;font-size:1.0625rem;font-family:"Work Sans",sans-serif;font-weight:400;line-height:1.6;margin:0}@media only screen and (max-width:575.98px){body{font-size:1rem}}::-moz-selection{background:#0d50aa;color:#fff;text-shadow:none}::selection{background:#0d50aa;color:#fff;text-shadow:none}hr{border:0;border-top:1px solid #eee;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;height:1px;margin:1em 0;padding:0;overflow:visible}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{resize:vertical}a{-webkit-transition:.4s;-o-transition:.4s;transition:.4s;outline:0;text-decoration:none}a:active,a:focus,a:hover{color:inherit;outline:0;text-decoration:none}input:active,input:focus,textarea:active,textarea:focus{outline:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400;color:#333;line-height:1.2}.h1,h1{font-size:3.75rem;margin-bottom:6px;margin-top:-15px}@media (max-width:1200px){.h1,h1{font-size:calc(1.5rem + 3vw)}}@media only screen and (min-width:992px) and (max-width:1199.98px),only screen and (min-width:768px) and (max-width:991.98px){.h1,h1{margin-top:-12px}}@media only screen and (max-width:767.98px){.h1,h1{margin-top:-8px}}.h2,h2{font-size:3.5rem;margin-bottom:6px;margin-top:-14px}@media (max-width:1200px){.h2,h2{font-size:calc(1.475rem + 2.7vw)}}@media only screen and (min-width:768px) and (max-width:991.98px){.h2,h2{margin-top:-10px}}@media only screen and (max-width:767.98px){.h2,h2{margin-top:-7px}}.h3,h3{font-size:3rem;margin-bottom:10px;margin-top:-12px}@media (max-width:1200px){.h3,h3{font-size:calc(1.425rem + 2.1vw)}}@media only screen and (min-width:768px) and (max-width:991.98px){.h3,h3{margin-top:-9px}}@media only screen and (max-width:767.98px){.h3,h3{margin-top:-6px}}.h4,h4{font-size:2.125rem;margin-bottom:14px;margin-top:-8px}@media (max-width:1200px){.h4,h4{font-size:calc(1.3375rem + 1.05vw)}}@media only screen and (min-width:768px) and (max-width:991.98px){.h4,h4{margin-top:-6px}}@media only screen and (max-width:767.98px){.h4,h4{margin-top:-5px}}.h5,h5{font-size:1.625rem;margin-bottom:15px}@media (max-width:1200px){.h5,h5{font-size:calc(1.2875rem + .45vw)}}.h6,h6{font-size:1.25rem;margin-bottom:12px}p{margin-bottom:15px}p:last-child{margin-bottom:0}ul{margin:0;padding:0}ul li{list-style:none}b,strong{font-weight:700}figure{margin:0}img{max-width:100%}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}button:active,button:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.btn-img-popup,[data-mfp-src]{cursor:-webkit-zoom-in;cursor:zoom-in}.parallax{background-repeat:no-repeat}.form-message.alert{margin-top:10px}.bg-white{background-color:#fff}.bg-softWhite{background-color:#f8f8f8!important}.bg-offWhite{background-color:#eaeef6!important}.bg-brand{background-color:#0d50aa}.bg-secondary{background-color:#db1439!important}.bg-secondary-soft{background-color:#ed3557}.bg-secondary-2{background-color:#12172a}.bg-blackSoft{background-color:#222}.text-brand{color:#0d50aa}.btn-groups{margin-top:34px}.btn-groups .btn{margin-top:0!important;margin-right:15px}.btn-groups .btn:last-child{margin-right:0}.btn{border-radius:100px;display:inline-block;outline:0;font-size:14px;font-family:Montserrat,sans-serif;font-weight:500;position:relative;padding:18px 38px;-webkit-transition:.4s ease-in;-o-transition:.4s ease-in;transition:.4s ease-in;line-height:1}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.btn{padding:15px 30px}}@media only screen and (max-width:575.98px){.btn{padding:13px 25px;font-size:12px}}.btn:active,.btn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.btn-bordered{border:2px solid #ddd;color:#222}.btn-bordered:hover{border-color:#222}.btn-brand{background-color:#0d50aa;color:#fff}.btn-brand:hover{background-color:#151515;color:#fff}.btn-white{background-color:#fff;color:#0d50aa}.btn-white:hover{background-color:#0d50aa;color:#fff}.btn-black{background-color:#000;color:#fff}.btn-black:hover{background-color:#fff;color:#0d50aa}.btn-red{background-color:#db0404;color:#fff}.btn-red:hover{background-color:#fff;color:#db0404}.btn-gradient{background:-webkit-gradient(linear,left top,right top,from(#792ffa),to(#0d50aa));background:-webkit-linear-gradient(left,#792ffa 0,#0d50aa 100%);background:-o-linear-gradient(left,#792ffa 0,#0d50aa 100%);background:linear-gradient(left,#792ffa 0,#0d50aa 100%);color:#fff}.btn-gradient:hover{color:#fff}.btn-gradient-2{background:-webkit-gradient(linear,left top,right top,from(#f20046),to(#ffaf01));background:-webkit-linear-gradient(left,#f20046 0,#ffaf01 100%);background:-o-linear-gradient(left,#f20046 0,#ffaf01 100%);background:linear-gradient(left,#f20046 0,#ffaf01 100%);color:#fff}.btn-gradient-2:hover{color:#fff}.btn-border-bottom{border-bottom:2px solid #eee;border-radius:0;color:#222;padding:0 0 5px}.btn-border-bottom:hover{border-bottom-color:#0d50aa}.btn-hvr-brand{border:2px solid #0d50aa;color:#fff}.btn-hvr-brand:hover{background-color:#0d50aa;color:#fff}.bg-img{background:no-repeat center center;background-size:cover}.bg-img-tr{background:no-repeat top right}.bg-img-tl{background:no-repeat top left}.bg-img-br{background:no-repeat bottom right}.bg-img-bl{background:no-repeat bottom left}.bg-img-nr{background:no-repeat center center;background-size:contain}.fix{overflow:hidden}.fix-x{overflow-x:hidden}.fix-y{overflow-y:hidden}.container-fluid{padding:0 15px;margin:auto}@media only screen and (min-width:1200px){.container-fluid{padding:0 100px}}@media only screen and (min-width:768px) and (max-width:991.98px){.container-fluid{max-width:720px}}@media only screen and (max-width:767.98px){.container-fluid{max-width:540px}}.main-menu{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px}@media only screen and (max-width:767.98px){.main-menu{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.main-menu li{margin-right:30px}@media only screen and (max-width:767.98px){.main-menu li{margin-right:15px}}.main-menu li:last-child{margin-right:0}.main-menu li a{color:#222;font-family:Montserrat,sans-serif;display:block;font-size:16px;font-weight:500;line-height:1;letter-spacing:1.62px;text-transform:capitalize;padding-bottom:5px;position:relative}.main-menu li a:before{background-color:#0d50aa;content:'';position:absolute;right:0;left:auto;bottom:0;height:2px;width:0;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.main-menu li a:hover{color:#0d50aa}.main-menu li a:hover:before{right:auto;left:0;width:100%;opacity:1;visibility:visible}.sm-top{margin-top:120px}@media only screen and (min-width:768px) and (max-width:991.98px){.sm-top{margin-top:90px}}@media only screen and (max-width:767.98px){.sm-top{margin-top:60px}}.sm-bottom{margin-bottom:120px}@media only screen and (min-width:768px) and (max-width:991.98px){.sm-bottom{margin-bottom:90px}}@media only screen and (max-width:767.98px){.sm-bottom{margin-bottom:60px}}.sm-top-wp{margin-top:115px}@media only screen and (min-width:768px) and (max-width:991.98px){.sm-top-wp{margin-top:85px}}@media only screen and (max-width:767.98px){.sm-top-wp{margin-top:55px}}.sm-y-wp{margin:115px 0}@media only screen and (min-width:768px) and (max-width:991.98px){.sm-y-wp{margin:85px 0}}@media only screen and (max-width:767.98px){.sm-y-wp{margin:60px 0}}.sp-top{padding-top:120px}@media only screen and (min-width:768px) and (max-width:991.98px){.sp-top{padding-top:90px}}@media only screen and (max-width:767.98px){.sp-top{padding-top:60px}}.sp-y{padding:120px 0}@media only screen and (min-width:768px) and (max-width:991.98px){.sp-y{padding:90px 0}}@media only screen and (max-width:767.98px){.sp-y{padding:60px 0}}@media only screen and (min-width:768px) and (max-width:991.98px){.sp-y-md{padding:90px 0}}@media only screen and (max-width:767.98px){.sp-y-sm{padding:60px 0}}.header-area{padding:30px 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media only screen and (max-width:767.98px){.header-area{padding:15px 0}}.header-area.is-sticky{background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.05);box-shadow:0 10px 20px rgba(0,0,0,.05)}.header-area .header-logo-area{max-width:115px;margin-right:100px}@media only screen and (max-width:767.98px){.header-area .header-logo-area{margin:0 auto 20px;text-align:center}}.hero-area-wrapper{height:460px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media only screen and (min-width:992px) and (max-width:1199.98px),only screen and (min-width:1200px){.hero-area-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.hero-area-wrapper:before{background-image:url(../img/hero-1.png);background-repeat:no-repeat;background-position:left bottom;content:'';position:absolute;left:0;bottom:-60px;height:100%;width:445px}@media only screen and (min-width:768px) and (max-width:991.98px){.hero-area-wrapper:before{background-size:100% auto;width:300px}}@media only screen and (max-width:767.98px){.hero-area-wrapper:before{display:none}}.hero-area-wrapper:after{background-image:url(../img/hero-2.png);background-repeat:no-repeat;background-position:right top;content:'';position:absolute;right:-150px;top:-250px;height:180%;width:700px;background-size:100% 100%}@media only screen and (min-width:768px) and (max-width:991.98px){.hero-area-wrapper:after{height:150%;width:500px}}@media only screen and (max-width:767.98px){.hero-area-wrapper:after{display:none}}.hero-area-wrapper .hero-content{position:relative;z-index:1}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.hero-area-wrapper .hero-content{margin-top:50px}}.hero-area-wrapper .hero-content:before{background-image:url(../img/w-logo.png);background-repeat:no-repeat;background-position:center center;content:'';position:absolute;left:0;top:-50px;height:100%;width:100%;z-index:-1}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.hero-area-wrapper .hero-content:before{background-size:40% 50%}}.hero-area-wrapper .hero-content h2{font-size:48px;margin-bottom:0;font-family:"Playfair Display",serif}@media only screen and (max-width:767.98px){.hero-area-wrapper .hero-content h2{font-size:30px}}.hero-area-wrapper .hero-content h2 span{color:#0d50aa}.hero-area-wrapper .hero-content .btn{margin-top:110px}@media only screen and (min-width:768px) and (max-width:991.98px){.hero-area-wrapper .hero-content .btn{margin-top:50px}}@media only screen and (max-width:767.98px){.hero-area-wrapper .hero-content .btn{margin-top:30px}}.hero-area-wrapper .hero-content .btn:hover{background-color:#0d50aa;color:#fff}.demos-screenshots{height:960px}@media only screen and (min-width:768px) and (max-width:991.98px){.demos-screenshots{height:600px}}@media only screen and (max-width:767.98px){.demos-screenshots{height:400px}}.section-title{color:#0d50aa}.section-title h2{color:#1f1f1f;font-size:48px;font-weight:500;margin-top:15px}.section-title.black{color:#777}.filter-menu{margin-top:60px}.filter-menu li{outline:0;-webkit-box-shadow:none;box-shadow:none;color:#222;cursor:pointer;margin-left:40px;position:relative;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;font-size:15px}@media only screen and (max-width:767.98px){.filter-menu li{margin-left:20px}}.filter-menu li:first-child{margin-left:0}.filter-menu li:before{background-color:#aaa;content:'';position:absolute;left:0;bottom:-10px;height:2px;width:100%;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.filter-menu li.active:before,.filter-menu li:hover:before{opacity:1;visibility:visible;bottom:0}.demos-item{border-radius:10px;-webkit-box-shadow:0 7px 20px rgba(0,0,0,.06);box-shadow:0 7px 20px rgba(0,0,0,.06);overflow:hidden;position:relative;margin-top:50px}@media only screen and (max-width:767.98px){.demos-item{margin-top:30px}}.demos-item .demo-pic{position:relative}.demos-item .demo-pic:before{background-color:rgba(255,255,255,.9);content:'';position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.demos-item .demo-pic .view-btn{background-color:#0d50aa;color:#fff;padding:20px 45px;z-index:99;position:absolute;border-radius:100px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:15px;font-weight:500;font-family:Montserrat,sans-serif;text-transform:capitalize;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;letter-spacing:1.7px;margin-top:-50px;opacity:0;visibility:hidden;transition:.4s;max-width:195px;width:100%}.demos-item .demo-pic .view-btn:hover{background-color:#222}.demos-item .demos-txt{padding:20px 15px;background:#fff;text-align:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.demos-item .demos-txt a{font-weight:500;color:#222;font-size:16px;text-transform:capitalize}.demos-item.new{position:relative}.demos-item.new:after{background-color:#db0404;content:'';position:absolute;right:-100px;top:-7px;padding:55px 135px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.demos-item.new:before{content:'New';color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:23px;top:30px;z-index:99;font-weight:600;font-size:22px}.demos-item:hover .demo-pic:before{opacity:1;visibility:visible}.demos-item:hover .demo-pic .view-btn{margin-top:0;opacity:1;visibility:visible}.shortcode-item{background-color:#fff;text-align:center;padding:35px 10px;-webkit-box-shadow:0 7px 20px rgba(0,0,0,.06);box-shadow:0 7px 20px rgba(0,0,0,.06);border-radius:5px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;margin-top:30px}.shortcode-item .shortcode__icon{font-size:46px;color:#0d50aa;line-height:1}.shortcode-item .shortcode__txt a{font-weight:500;font-size:16px;color:#222}.shortcode-item:hover{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15);box-shadow:0 10px 25px rgba(0,0,0,.15);-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}@media only screen and (min-width:1200px){.port-layout-demo-wrap{margin-left:200px}}@media only screen and (min-width:992px) and (max-width:1199.98px){.port-layout-demo-wrap{margin-left:100px}}.port-demo-top{margin-bottom:100px}@media only screen and (max-width:767.98px){.port-demo-top{margin-top:50px}}.port-demo-top h5{font-size:28px;font-weight:500}.port-demo-top h5 span{color:#0d50aa}.port-layout-item h6{font-size:18px;font-weight:500;font-family:Montserrat,sans-serif;margin-top:20px}.homepages-demos-area{background-color:#f1f5f8;padding:120px 0}@media only screen and (min-width:768px) and (max-width:991.98px){.homepages-demos-area{padding:90px 0}}@media only screen and (max-width:767.98px){.homepages-demos-area{padding:60px 0}}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (min-width:992px) and (max-width:1199.98px),only screen and (min-width:1200px){.homepages-demos-area .row{margin-left:-25px;margin-right:-25px}.homepages-demos-area .row [class*=col]{padding:0 25px}}.call-to-action-txt h4{font-weight:500}.call-to-action-txt h4 span{display:block;color:#0d50aa}.call-to-action-txt h4 b{font-weight:500;color:#0d50aa}@media only screen and (min-width:992px) and (max-width:1199.98px),only screen and (min-width:1200px){.call-to-action-pic{margin-right:-400px}}@media only screen and (min-width:768px) and (max-width:991.98px){.call-to-action-pic{margin-right:-200px}}@media only screen and (max-width:767.98px){.call-to-action-pic{margin-bottom:30px}}.footer-area{position:relative;z-index:1}.footer-area:after{background-color:rgba(13,80,170,.9);content:'';position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.footer-content{height:600px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px) and (max-width:991.98px){.footer-content{height:450px}}@media only screen and (max-width:767.98px){.footer-content{height:350px}}.footer-content h2{color:#fff;margin-bottom:40px}@media only screen and (max-width:767.98px){.footer-content h2{margin-bottom:30px}}.footer-content .btn-hvr-brand{border-color:#fff}.footer-content .btn-hvr-brand:hover{background-color:#fff;color:#0d50aa}.btn-scroll-top{background-color:#222;border-radius:50%;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:1.5625rem;display:block;text-align:center;line-height:60px;position:fixed;bottom:-60px;right:30px;height:60px;width:60px;z-index:999;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}@media (max-width:1200px){.btn-scroll-top{font-size:calc(1.28125rem + .375vw)}}@media only screen and (max-width:767.98px){.btn-scroll-top{line-height:50px;height:50px;width:50px}}.btn-scroll-top:hover{background-color:#0d50aa}.btn-scroll-top.show{bottom:30px;opacity:1;visibility:visible}.preloader-active{overflow:hidden}.preloader-active .preloader-wrap{background-color:#fff;position:fixed;left:0;top:0;height:100vh;width:100vw;z-index:99999}.preloader-active .preloader-wrap .preloader{background-color:#fff;position:absolute;top:50%;left:50%;width:142px;height:40px;margin:-20px 0 0 -71px}.preloader-active .preloader-wrap .preloader .dot{background-color:#0d50aa;position:absolute;width:16px;height:16px;top:12px;left:15px;border-radius:50%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-animation:dot 2.8s infinite;animation:dot 2.8s infinite}.preloader-active .preloader-wrap .preloader .dots{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-top:12px;margin-left:31px;-webkit-animation:dots 2.8s infinite;animation:dots 2.8s infinite}.preloader-active .preloader-wrap .preloader .dots span{background-color:#0d50aa;display:block;float:left;width:16px;height:16px;margin-left:16px;border-radius:50%}@-webkit-keyframes dot{50%{-webkit-transform:translateX(96px);transform:translateX(96px)}}@keyframes dot{50%{-webkit-transform:translateX(96px);transform:translateX(96px)}}@-webkit-keyframes dots{50%{-webkit-transform:translateX(-31px);transform:translateX(-31px)}}@keyframes dots{50%{-webkit-transform:translateX(-31px);transform:translateX(-31px)}}.btn-bottom-fix{position:fixed;bottom:50px;left:50px;border-radius:4px;z-index:999}@media only screen and (max-width:767.98px){.btn-bottom-fix{left:20px;bottom:20px}}