@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:wght@100..900&display=swap');
:root{--f10:0.71428571rem;--f11:0.7857142857rem;--f12:0.85714285rem;--f13:0.92857142rem;--f14:1rem;--f15:1.071428571rem;--f16:1.1428571rem;--f17:1.21428571rem;--f18:1.28571428rem;--f19:1.35714285rem;--f20:1.42857142rem;--f21:1.5rem;--f22:1.57142857rem;--f23:1.64285714rem;--f24:1.71428571rem;--f25:1.78571428rem;--f26:1.85714285rem;--f27:1.92857142rem;--f28:2rem;--f29:2.071428571rem;--f30:2.1428571rem;--f31:2.21428571rem;--f32:2.28571428rem;--f33:2.35714285rem;--f34:2.42857142rem;--f35:2.5rem;--f36:2.57142857rem;--f37:2.64285714rem;--f38:2.71428571rem;--f39:2.78571428rem;--f40:2.85714285rem;--f41:2.92857142rem;--f42:3rem;--f43:3.071428571rem;--f44:3.1428571rem;--f45:3.21428571rem;--f46:3.28571428rem;--f47:3.35714285rem;--f48:3.42857142rem;--f49:3.5rem;--f50:3.571428571rem;--f51:3.642857142rem;--f52:3.714285714rem;--f53:3.785714285rem;--f54:3.85714285rem;--f55:3.928571428rem;--f56:4rem;--f57:4.07142857rem;--f58:4.142857142rem;--f59:4.214285714rem;--f60:4.28571428rem;--f62:4.42857142rem;--f64:4.5714285714rem;--f66:4.714285714rem;--f68:4.857142857rem;--f70:5rem;--f72:5.14285714rem;--f74:5.28571428rem;--f76:5.42857142rem;--f78:5.5714285714rem;--f80:5.714285714rem;--font:"Albert Sans", sans-serif;}
.f10{font-size:var(--f10) !important;}.f11{font-size:var(--f11) !important;}.f12{font-size:var(--f12) !important;}.f13{font-size:var(--f13) !important;}.f14{font-size:var(--f14) !important;}.f15{font-size:var(--f15) !important;}.f16{font-size:var(--f16) !important;}.f17{font-size:var(--f17) !important;}.f18{font-size:var(--f18) !important;}.f19{font-size:var(--f19) !important;}.f20{font-size:var(--f20) !important;}.f21{font-size:var(--f21) !important;}.f22{font-size:var(--f22) !important;}.f23{font-size:var(--f23) !important;}.f24{font-size:var(--f24) !important;}.f25{font-size:var(--f25) !important;}.f26{font-size:var(--f26) !important;}.f27{font-size:var(--f27) !important;}.f28{font-size:var(--f28) !important;}.f29{font-size:var(--f29) !important;}.f30{font-size:var(--f30) !important;}.f31{font-size:var(--f31) !important;}.f32{font-size:var(--f32) !important;}.f33{font-size:var(--f33) !important;}.f34{font-size:var(--f34) !important;}.f35{font-size:var(--f35) !important;}.f36{font-size:var(--f36) !important;}.f37{font-size:var(--f37) !important;}.f38{font-size:var(--f38) !important;}.f39{font-size:var(--f39) !important;}.f40{font-size:var(--f40) !important;}.f41{font-size:var(--f41) !important;}.f42{font-size:var(--f42) !important;}.f43{font-size:var(--f43) !important;}.f44{font-size:var(--f44) !important;}.f45{font-size:var(--f45) !important;}.f46{font-size:var(--f46) !important;}.f47{font-size:var(--f47) !important;}.f48{font-size:var(--f48) !important;}.f49{font-size:var(--f49) !important;}.f50{font-size:var(--f50) !important;}.f51{font-size:var(--f51) !important;}.f52{font-size:var(--f52) !important;}.f53{font-size:var(--f53) !important;}.f54{font-size:var(--f54) !important;}.f55{font-size:var(--f55) !important;}.f56{font-size:var(--f56) !important;}.f57{font-size:var(--f57) !important;}.f58{font-size:var(--f58) !important;}.f59{font-size:var(--f59) !important;}.f60{font-size:var(--f60) !important;}.f62{font-size:var(--f62) !important;}.f64{font-size:var(--f64) !important;}.f66{font-size:var(--f66) !important;}.f68{font-size:var(--f68) !important;}.f70{font-size:var(--f70) !important;}.f72{font-size:var(--f72) !important;}.f74{font-size:var(--f74) !important;}.f76{font-size:var(--f76) !important;}.f78{font-size:var(--f78) !important;}.f80{font-size:var(--f80) !important;}

html,body{font-size: 14px;line-height: 1.2;font-family: var(--font), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-optical-sizing: auto;font-weight: 400;font-style: normal;}
p {
    font-weight: 300;margin-bottom: 1.2rem;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 600;
}
.sticky-wrapper .site-navbar {padding: 0px 20px;margin: 0px auto;}
.site-navbar .site-logo {padding: 6px 0 8px;}
.site-navbar .site-navigation .site-menu {margin-bottom: 0;margin-left: 0;padding: 0; }
.site-navbar .site-navigation .site-menu > li {display: inline-block;padding: 0px 2px 17px; }
.site-navbar .site-navigation .site-menu > li > a {padding: 44px 17px 17px;font-size: 14px;font-style: normal;font-weight: 600;line-height: normal;}
.site-navbar .site-navigation .site-menu .has-children > a {padding-right: 20px; }
.site-navbar .site-navigation .site-menu .has-children > a:before {content: "\e313";font-size: 16px;font-family: 'icomoon';}
.site-navbar .site-navigation .site-menu .has-children .dropdown {padding: 10px 0 20px;margin-top: 20px;margin-left: 0px;}
.site-navbar .site-navigation .site-menu .has-children .dropdown a {font-size: var(--f14);font-weight: 600;line-height: 1.6;}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li > a {padding: 3px 20px;line-height: 28px;}
/*Mobile menu css*/
.site-mobile-menu .site-mobile-menu-header {padding-left: 20px;padding-right: 20px; }
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {font-size: 30px;padding-left: 10px;padding-right: 0px;}
.site-mobile-menu .site-mobile-menu-body {padding-bottom: 150px;}
.site-mobile-menu .site-nav-wrap a {padding: 10px 20px;text-align: left;text-transform:uppercase;}
.site-mobile-menu .site-nav-wrap .arrow-collapse:before {font-size: 12px;font-family: "icomoon";content: "\f078";}
.site-mobile-menu .site-nav-wrap > li > a {padding-left: 20px;font-size: 17px;}
.site-mobile-menu .site-nav-wrap > li > ul > li > a {padding-left: 40px;font-size: 15px;text-transform:capitalize;}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a {font-size: 14px;padding-left: 60px;}
.title{font-size: var(--f40);font-style: normal;font-weight: 800;line-height: normal;margin-bottom: 32px;}
.pt-67{padding-top: 67px !important;}

/*Hero Section*/
.hero-wrapper{margin-bottom: 191px;}
#typewriter{font-size: var(--f64);font-style: normal;font-weight: 900;line-height: 112.5%;text-transform: uppercase;}
.hero-wrapper-inner .item .cover .header-content #typewriter{font-size: var(--f32);font-weight: 800;line-height: normal;}

/*Home*/
.about-txt{margin: 0 -18px;padding: 20px 0 25px;}.about-txt.row > *{padding-left: 18px;padding-right: 18px;}
.about-txt p{font-size: var(--f18);font-style: normal;font-weight: 400;line-height: normal;}
.redmore-btn{padding: 11px 23px;font-size: var(--f16);font-style: normal;font-weight: 600;line-height: normal;}
.servicesSlider{padding-right: 74px;}
.services-home-blocks .item .service .service-info h2{padding: 8px 0 10px;font-size: var(--f24);font-style: normal;font-weight: 700;line-height: normal;margin: 0;}
.services-home-blocks .item .service .service-info p{font-size: var(--f18);font-style: normal;font-weight: 400;line-height: normal;}
.services-home-blocks .item .service .service-info p b, .services-home-blocks .item .service .service-info p strong{font-weight: 600;}
.divider{margin-top: 57px;}
.team-blocks.section{padding-bottom: 72px;}.team-block{padding-top: 35px;}
.team-disc h5,.team-disc h3{font-size: var(--f16);font-style: normal;font-weight: 700;line-height: normal;margin: 0;}.team-disc h3{padding: 5px 0;}
.team-disc h5{font-weight: 500;}
.team-block .actions{padding: 12px 0 0;}
.footer{padding: 52px 20px 15px;}
.footer-link ul li a{font-size: 14px;font-style: normal;font-weight: 500;line-height: 1.4;text-transform: capitalize;}
.footer-link ul li ul li a{font-weight: 300;}
.copywright{font-size: var(--f16);font-style: normal;font-weight: 400;line-height: 225%;}
.team-slider{padding: 0 82px 50px;}
.about-page-section.section{padding-bottom: 64px;padding-top: 112px;}
.about-page-section.section .about-txt{padding: 55px 68px 15px 15px;color: #000;font-size: var(--f18);font-style: normal;font-weight: 400;line-height: normal;}
.about-page-section.section .about-txt b{font-size: var(--f22);font-weight: 400;}
.heighlight-txt p{font-size: var(--f22);font-style: normal;font-weight: 400;line-height: normal;}
.heighlight-txt p b, .heighlight-txt p strong{font-weight: 600;}
.sewvices-title{font-size: var(--f24);font-style: normal;font-weight: 700;line-height: normal;}
.list li{font-size: var(--f18);font-style: normal;font-weight: 400;line-height: normal;}
.list li b, .list li strong{font-weight: 600;}
.services-inf-txt{font-size: var(--f22);font-weight: 400;line-height: normal;}
.services-inf-txt b, .services-inf-txt strong{font-weight: 600;}
.contact-address-wrapper .title{font-size: var(--f24);font-style: normal;font-weight: 700;}
.office-address p{line-height: normal;font-size: var(--f18);}
.office-address p.contacts{font-weight: 600;}
.office-address p.contacts a{font-weight: 400;}
.office-address a.location{font-size: var(--f18);}
.partner-slider{padding: 60px 0 65px;}
.partner-logo a{color: #000;text-align: center;font-size: var(--f18);font-style: normal;font-weight: 500;line-height: normal;}
@media all and (min-width:992px){
    .site-navigation{padding-right: 28px;}.pl-42{padding-left: 42px !important;}
    .heighlight-section.section{padding: 112px 0 65px;}
}