:root{--color-ff:#fff;--color-22:#222;--color-ee:#eee;--color-cc:#CCC;--color-70:#707070;--color-a5:#a5a5a5;--color-3a:#3a3a3a;--color-55:#555;--color-mainblue:#4588D8;--color-mainred:#E33634;--color-mainyellow:#F8B92B;--color-maingreen:#47A95A;--color-mainorange:#FF7F27}html{scroll-behavior:smooth}body{font:400 16px/1.5 'Poppins', 'Arial', sans-serif}p{font:400 16px/1.5 'Poppins', 'Arial', sans-serif;color:var(--color-3a)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font:600 16px/1.5 'Poppins', 'Arial', sans-serif;color:var(--color-3a)}h1,.h1{font-size:28px;margin-bottom:25px}h2,.h2{font-size:24px;margin-bottom:25px}h3,.h3{font-size:20px;margin-bottom:15px}a{text-decoration:none}a:hover{text-decoration:underline}img.alignleft{float:left;margin:0
30px 16px 0;display:block}img.alignright{float:right;margin:0
0 16px 30px;display:block}img.aligncenter{display:block;margin:auto}img{width:100%;max-width:100%}.theme-color{color:var(--color-mainblue)}.theme-bgcolor{background-color:var(--color-mainblue)}.nav-menu{padding:15px
30px}.navbar{background:var(--color-22);padding:0}.navbar .navbar-collapse{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.navbar-brand{width:125px}.line1,.line2,.line3{width:25px;height:2px;margin:6px;transition:all .4s ease}.navbar-toggler{padding:0;border:none}.navbar-toggler:focus{outline-style:none;outline:none;box-shadow:none}.navbar-toggler-color{background-color:var(--color-ff)}ul.top-menu>li{position:relative;margin:0
10px;padding:10px
10px}.top-menu .menu-item a,
.footer-menu .menu-item
a{font:500 16px/1.5 'Poppins', 'Arial', sans-serif;color:var(--color-ff);padding:5px
5px;display:inline-block;text-decoration:none}ul.top-menu .sub-menu{position:absolute;background:var(--color-ff);left:0;padding:0;width:max-content;min-width:100px;list-style:none;display:none;box-shadow:0 0px 3px 0 rgb(0 0 0 / 20%), 0 0px 10px 0 rgb(0 0 0 / 20%)}.top-menu .sub-menu
a{font:400 15px/1.5 'Poppins', 'Arial', sans-serif;color:var(--color-22);padding:10px
20px 10px 15px;display:block;text-transform:uppercase}.top-menu a:hover{color:var(--color-mainblue)}.menu-item-has-children
i{}.heroimage{height:calc(100vh - 73px);background-size:cover;background-position:center;position:relative;display:-webkit-flex;-webkit-align-items:center}.banner-title{font:700 32px/1.5 'Poppins', 'Arial', sans-serif;color:var(--color-3a);margin-bottom:15px}.banner-title-subtitle{font-style:italic;color:var(--color-mainblue)}.banner-text{font:400 24px/1.5 'Poppins', 'Arial', sans-serif;color:var(--color-55)}.banner-text-subtext{font-weight:700}.custom-btn{font:500 16px/1.5 'Poppins', 'Arial', sans-serif;color:var(--color-3a);background:var(--color-mainyellow);min-width:130px;padding:8px
25px;border:1px
solid var(--color-mainyellow);border-radius:5px;text-align:center;display:inline-block;cursor:pointer;outline-style:none;text-decoration:none}.custom-btn:hover{color:var(--color-3a);background:var(--color-ff);border:1px
solid var(--color-3a);text-decoration:none}.custom-btn-2{color:var(--color-3a);background:var(--color-ee);border:1px
solid var(--color-ee)}.custom-btn-2:hover{color:var(--color-3a);background:var(--color-ff);border:1px
solid var(--color-ee);text-decoration:none}.custom-btn-link{font:700 16px/1.5 'Poppins', 'Arial', sans-serif;color:var(--color-mainblue)}.custom-btn-link:hover{}.top-menu-btn{font-size:13px;padding:10px
15px}.banner-arrow{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.banner-arrow>a{display:inline-block;text-decoration:none;outline-style:none}.banner-arrow>a>i{font-size:40px}.section-title{font-family:'Poppins','Arial',sans-serif;font-size:40px;font-weight:700;color:var(--color-22);margin-bottom:50px}.section-subtitle{font-family:'Poppins','Arial',sans-serif;font-size:20px;font-weight:700;color:var(--color-22);text-align:center}.section-title2{color:#000}.core-wrap{padding:80px
0;background-size:cover;background-position:center;position:relative;text-transform:uppercase;overflow:hidden;cursor:pointer}.core-title{font-family:'Poppins','Arial',sans-serif;font-size:24px;font-weight:700;color:var(--color-ff);text-align:center}.core-text{position:absolute;bottom:-100%;left:0;right:0;background-color:rgb(0 0 0 / 66%);overflow:hidden;width:100%;height:100%;transition:all .3s ease}.core-wrap:hover .core-text{bottom:0}.core-wrap:hover .core-title{opacity:0}.core-text
p{position:absolute;color:var(--color-ff);font-size:15px;width:75%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.getintouch-div{background:#F8F8F8;padding:50px
0;border:1px
solid #C3C3C3}.page-banner{padding:80px;background-size:cover;background-position:center bottom}.page-banner-title{font-size:28px;color:var(--color-3a)}.page-title{font-size:24px;color:var(--color-3a);margin-bottom:15px}.form-control{background-color:#F8F8F8;border-radius:0}.contact-content{font-size:17px}.contact-content
.address{min-height:100px;margin-bottom:25px}.contact-content
a{color:var(--color-orange);text-decoration:underline}.blog-background-image{width:100%;height:100%;background-size:cover;background-position:center}.core-apps-area
a{text-decoration:none}.core-apps-image{width:100%;max-width:80px;margin:0
auto 20px}.core-apps-wrap
img{padding:15px;border-radius:8px;box-shadow:0px 0px 10px 4px rgba(0, 0, 0, 0.1);transition: .2s ease}.core-apps-wrap img:hover{transform:translateY(-5px)}.core-apps-title{font-size:14px;color:var(--color-3a)}.section-group-wrapper{background:var(--color-ff);height:100%;padding:15px
15px;border:1px
solid #D1D1D1;border-radius:8px}.section-group-title{font:700 18px/1.5 'Poppins', 'Arial', sans-serif}.wpcf7-spinner{position:absolute !important;margin:0
5px !important}.wpcf7-response-output{text-align:center}.core-all-apps-area
a{text-decoration:none}.core-all-apps-image{width:100%;max-width:65px}.core-all-apps-wrap{background-color:#F9FAFB;padding:10px
15px;border:1px
solid #eee;border-radius:8px;transition: .2s ease}.core-all-apps-wrap:hover{background-color:var(--color-ee);transform:translateY(-3px)}.core-all-apps-wrap
img{background:transparent;border-radius:8px;padding:5px;transition: .2s ease}.core-all-apps-title{font-weight:600;font-size:14px;color:var(--color-3a);margin-bottom:3px}.core-all-apps-text{font-size:12px;color:var(--color-70);max-height:36px;overflow:hidden}.apps-faq-wrapper{border:none}.apps-faq-wrapper:not(:last-child){border-bottom:1px solid var(--color-ee)}.apps-faq-wrapper .accordion-header{font-size:18px;color:var(--color-mainblue)}.apps-faq-wrapper .accordion-button:hover{cursor:pointer}.help-section-2-content
ul{list-style-type:none}.help-section-2-content
li{margin-bottom:5px}.help-section-2-content li::before{content:"\f14a";font-family:FontAwesome;font-weight:900;color:#00c412;margin-left:-30px;margin-right:10px;display:inline-block}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}section,.page-section{padding-top:80px;padding-bottom:80px}.section-grey{background:var(--color-grey)}.section-blue{background:#F5F9FD}.section-p50{padding-top:50px;padding-bottom:50px}hr{background:var(--color-ff)}.footer{font-family:'Poppins','Arial',sans-serif;color:var(--color-ff);background:var(--color-22);padding:30px
0}.footer-logo{width:175px;margin:0
auto 15px}.footer-title{font-family:'Poppins','Arial',sans-serif;color:var(--color-ff);font-size:15px;line-height:1.6;margin-bottom:24px}.footer ul.footer-nav
li{margin:7px
0;padding:2px
0}.footer .footer-menu .menu-item
a{font:400 14px / 1.5 'Poppins', 'Arial', sans-serif;color:var(--color-ff);color:var(--color-a5);margin:0
5px;padding:10px
10px;text-decoration:none}.footer ul li:last-child
a{margin-right:0;padding-right:0}.footer .footer-menu .menu-item a:hover{color:var(--color-mainblue)}.footer-icon{position:relative;vertical-align:middle;display:inline-block;color:var(--color-ff);width:34px;height:34px;margin:0
5px;text-align:center;border:1px
solid var(--color-70);border-radius:50%;cursor:pointer;overflow:hidden;transition:all .3s ease-in-out}.footer-icon
i{color:var(--color-ff);color:var(--color-a5);font-size:15px;line-height:34px}.footer-icon:hover{background:var(--color-ff);border:1px
solid var(--color-ff);transition:all .3s ease-in-out}.footer-icon:hover
i{color:var(--color-22)}.footer-copyright{font-size:12px}.footer-hr{background:var(--color-ff)}ul.footer-other li
a{font-size:14px}.breadcrumb{overflow:hidden;font-family:'Poppins','Arial',sans-serif;color:var(--color-22);font-size:16px;margin-bottom:50px;white-space:nowrap;background:transparent;padding:0}.breadcrumb
li{font-size:14px;padding:6px
5px;color:var(--color-22)}.breadcrumb
.divider{padding:6px
5px;color:var(--color-22)}.breadcrumb
a{color:var(--color-22)}.mt90{margin-top:90px}.mb60{margin-bottom:60px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.my70{margin-top:70px;margin-bottom:70px}.my100{margin-top:100px;margin-bottom:100px}.form-control{border-radius:8px}@media only screen and (max-width: 1200px){.nav-menu{padding:15px
30px}.navbar-brand{width:110px}.top-menu-btn{min-width:100px;padding:10px
10px}.banner-title{font-size:28px}.banner-text{font-size:20px}.section-title{font-size:24px}.core-title{font-size:20px}.core-text
p{font-size:14px}}@media only screen and (min-width: 991.98px){ul.top-menu .menu-item:hover>.sub-menu{display:block !important}}@media only screen and (max-width: 991.98px){p{font-size:15px}.navbar-brand{width:100px}ul.top-menu>li{margin:0}.top-menu .menu-item
a{}.menu-item-has-children>a{padding:0;display:block}ul.top-menu .sub-menu{position:relative;top:0;left:0%;box-shadow:none;width:100%}.menu-item-has-children>a:after{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:bold;padding:0px
0px 0 6px}.top-menu .sub-menu
a{padding:10px
15px}.heroimage{height:100%;padding:80px
0}h2,.page-title{font-size:28px;margin-bottom:40px}h3{font-size:19px}.page-banner{padding:60px}.page-banner-title{font-size:20px}.footer-logo{margin:25px
auto 25px}.footer-title{min-height:auto;margin-bottom:20px}.list-inline-item:not(:last-child){margin-right:16px}section{padding-top:80px;padding-bottom:80px}.my100{margin-top:80px;margin-bottom:80px}}@media only screen and (max-width: 767.98px){.nav-menu{padding:15px
15px}.heroimage{padding:50px
0}.section-title{font-size:24px}.banner-title{font-size:28px}.banner-text{font-size:15px}h3{font-size:18px}.custom-btn{font-size:15px;min-width:95px;padding:10px
20px}.page-banner{padding:40px}.page-banner-title{font-size:20px}section{padding-top:60px;padding-bottom:60px}.my100{margin-top:60px;margin-bottom:60px}}@media only screen and (max-width: 575.98px){.heroimage{padding:40px
0}.section-title{font-size:20px;margin-bottom:30px}.section-subtitle{font-size:19px}}@keyframes
bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}