.box-style .icon,.feature-section .single-feature .icon,.footer .widget-wrapper .footer-widget .socials li a,.hero-section .hero-content .scroll-bottom{align-items:center;display:flex;justify-content:center}html{scroll-behavior:smooth}body{color:#5b657e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}.btn.focus,.btn:focus,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active,a:focus,button:focus,input:focus,textarea:focus{box-shadow:none;outline:none;text-decoration:none}a:hover{color:var(--primary-color)}a{transition:all .3s ease-out 0s}a,a:focus,a:hover{text-decoration:none}a,i,span{display:inline-block}audio,canvas,iframe,img,svg,video{vertical-align:middle}h1,h2,h3,h4,h5,h6{color:#162447;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;margin:0}.section-title p{font-size:18px;line-height:28px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:45px}@media only screen and (min-width:1200px) and (max-width:1399px){.section-title h2{font-size:40px}}@media only screen and (min-width:992px) and (max-width:1199px){.section-title h2{font-size:35px}}@media only screen and (min-width:768px) and (max-width:991px){.section-title h2{font-size:40px}}@media (max-width:767px){.section-title h2{font-size:28px}}h2{font-size:30px}h3{font-size:25px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}ol,ul{list-style-type:none;padding:0}ol,p,ul{margin:0}p{font-size:18px;font-weight:400;line-height:26px}@media (max-width:767px){.container{padding-left:20px;padding-right:20px}}.main-btn{background:var(--primary-color);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;overflow:hidden;padding:18px 38px;text-align:center;transition:all .4s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;z-index:5}.main-btn:hover{background:var(--primary-dark);color:#fff}.main-btn.border-btn{background:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-hover{overflow:hidden;position:relative}.btn-hover:after{background:rgba(0,0,0,.05);border-radius:50%;content:"";height:0;left:50%;padding:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(0);transition:all .3s ease-out 0s;width:0;z-index:-1}.btn-hover:hover:after{transform:translate3d(-50%,-50%,0) scale(1.3)}.scroll-top{align-items:center;background:var(--primary-color);border-radius:5px;bottom:30px;box-shadow:0 0 10px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;font-size:18px;height:45px;justify-content:center;position:fixed;right:30px;transition:all .3s ease-out 0s;width:45px;z-index:9}.scroll-top:hover{background:var(--primary-dark);color:#fff}.navbar-area{left:0;position:absolute;top:0;width:100%}.navbar-area,.sticky{transition:all .3s ease-out 0s;z-index:99}.sticky{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.8);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);position:fixed}.sticky .navbar{padding:10px 0}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.sticky .navbar{padding:15px 0}}.sticky .navbar .navbar-nav .nav-item a,.sticky .navbar .navbar-nav .nav-item a:before,.sticky .navbar a{color:#162447}.sticky .navbar .navbar-toggler .toggler-icon{background:#162447}.sticky .navbar .navbar-brand{color:#162447!important}.navbar{border-radius:5px;padding:20px 0;position:relative;transition:all .3s ease-out 0s}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.navbar{padding:17px 0}}.navbar-brand{padding:0}.navbar-brand img{max-width:180px}.navbar-toggler{padding:0}.navbar-toggler:focus{box-shadow:none;outline:none}.navbar-toggler .toggler-icon{background-color:#fff;display:block;height:2px;margin:5px 0;position:relative;transition:all .3s ease-out 0s;width:30px}.navbar-toggler.active .toggler-icon:first-of-type{top:7px;transform:rotate(45deg)}.navbar-toggler.active .toggler-icon:nth-of-type(2){opacity:0}.navbar-toggler.active .toggler-icon:nth-of-type(3){top:-7px;transform:rotate(135deg)}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.navbar-collapse{background-color:#fff;box-shadow:0 15px 20px 0 rgba(0,0,0,.1);left:0;position:absolute;top:100%;width:100%;z-index:9}.navbar-nav{padding:20px 30px}}.navbar-nav .nav-item{margin-left:40px;position:relative}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.navbar-nav .nav-item{margin-left:0}}.navbar-nav .nav-item a{color:#fff;font-size:18px;font-weight:400;padding:10px 0;position:relative;z-index:1}.navbar-nav .nav-item a,.navbar-nav .nav-item a:before{transition:all .3s ease-out 0s}.navbar-nav .nav-item a:before{background:var(--primary-color);border-radius:16px;bottom:15px;content:"";height:5px;left:0;position:absolute;width:0;z-index:-1}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.navbar-nav .nav-item a:before{bottom:0;top:auto}.navbar-nav .nav-item a{color:#162447;display:inline-block;padding:6px 0}}.navbar-nav .nav-item a.active:before,.navbar-nav .nav-item a:hover:before{width:100%}.hero-section{background:linear-gradient(135deg,#667eea,#764ba2);background-image:url(/assets/img/hero/hero-bg.svg);background-position:top;background-repeat:no-repeat;padding:160px 0 50px;position:relative;z-index:1}@media (max-width:767px){.hero-section{padding-top:130px}}.hero-section .hero-content{margin-bottom:100px}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.hero-section .hero-content{margin-bottom:0}}.hero-section .hero-content h1{color:#fff;font-size:60px;margin-bottom:35px}@media only screen and (min-width:1200px) and (max-width:1399px){.hero-section .hero-content h1{font-size:52px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-section .hero-content h1{font-size:42px}}@media (max-width:767px){.hero-section .hero-content h1{font-size:32px}}.hero-section .hero-content p{color:#fff;font-size:18px;line-height:28px;margin-bottom:40px}.hero-section .hero-content .main-btn{border-color:#fff;color:#fff}.hero-section .hero-content .main-btn:after{background:hsla(0,0%,100%,.15)}.hero-section .hero-content .scroll-bottom{background:#fff;border:3px solid var(--primary-color);border-radius:50%;bottom:0;color:var(--primary-color);height:40px;left:15px;position:absolute;width:40px;z-index:9}.hero-section .hero-content .scroll-bottom i{font-weight:700}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.hero-section .hero-img{padding-bottom:50px;padding-top:30px}}@media (max-width:767px){.feature-section.pt-120{padding-top:80px}}.feature-section .single-feature{padding:30px 10px;text-align:center}@media only screen and (min-width:1400px){.feature-section .single-feature{padding:30px 40px}}.feature-section .single-feature .icon{background:rgba(102,126,234,.1);border-radius:50%;color:var(--primary-color);font-size:65px;height:130px;line-height:1;margin:auto auto 30px;width:130px}.feature-section .single-feature .content h3{margin-bottom:20px}.feature-section .single-feature .content p{font-size:18px;line-height:28px}.pricing-section{position:relative;z-index:1}@media (max-width:767px){.pricing-section.pt-120{padding-top:80px}.pricing-section.pb-120{padding-bottom:80px}}.pricing-section .single-pricing{background:#fff;border-radius:40px;box-shadow:0 0 59px hsla(0,0%,75%,.16);margin-bottom:30px;padding:45px 30px}.pricing-section .single-pricing .pricing-header{border-bottom:1px solid #ddd;margin-bottom:45px;padding-bottom:35px;text-align:center}.pricing-section .single-pricing .pricing-header .price{color:var(--primary-color);font-size:45px;margin-bottom:30px}.pricing-section .single-pricing .content{margin-bottom:30px}.pricing-section .single-pricing .content ul li{align-items:center;display:flex;font-size:18px;margin-bottom:15px}.pricing-section .single-pricing .content ul li i{color:var(--primary-color);font-weight:700;margin-right:15px}.pricing-section .single-pricing .pricing-btn{text-align:center}.pricing-section .single-pricing .pricing-btn .main-btn{font-weight:400;padding:12px 45px}.subscribe-section .subscribe-wrapper{background-color:#667eea;background-image:url(/assets/img/subscribe/subscribe-bg.svg);background-position:50%;background-size:cover;border-radius:30px;padding:65px 50px 50px}@media (max-width:767px){.subscribe-section .subscribe-wrapper{padding:40px 25px}}.footer{background:linear-gradient(135deg,#667eea,#764ba2);background-image:url(/assets/img/footer/footer-bg.svg);background-position:100% 0;background-repeat:no-repeat;background-size:150%;margin-top:0;padding-top:80px}@media (max-width:767px){.footer{padding-top:60px}}.footer .widget-wrapper .footer-widget{margin-bottom:40px}.footer .widget-wrapper .footer-widget .socials{align-items:center;display:flex}.footer .widget-wrapper .footer-widget .socials li{margin-right:20px}.footer .widget-wrapper .footer-widget .socials li:last-child{margin-right:0}.footer .widget-wrapper .footer-widget .socials li a{background:hsla(0,0%,100%,.13);border-radius:50%;color:#fff;height:40px;width:40px}.footer .widget-wrapper .footer-widget .socials li a:hover{background:#fff;color:var(--primary-color)}.footer .widget-wrapper .footer-widget h3{color:#fff;margin-bottom:25px}.footer .widget-wrapper .footer-widget ul.links li{font-size:18px;line-height:34px}.footer .widget-wrapper .footer-widget ul.links li a{color:#fff}.footer .widget-wrapper .footer-widget ul.links li a:hover{padding-left:8px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.pt-120{padding-top:120px}.pb-120{padding-bottom:120px}.pt-150{padding-top:150px}.pb-80{padding-bottom:80px}
