@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: 16px 23px 0;margin: 0px auto;}
.site-navbar .site-logo {padding: 0px 0 8px 3px;}
.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 0px; }
.site-navbar .site-navigation .site-menu > li > a {padding: 23px 18px 15px;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 10px;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 16px;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;}
.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: 16px;}
.site-mobile-menu .site-nav-wrap > li > ul > li > a {padding-left: 40px;font-size: 16px;}
.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: 110px;}
#typewriter{font-size: var(--f46);font-style: normal;font-weight: 900;line-height: 109%;text-transform: uppercase;}
.hero-wrapper-inner .item .cover .header-content #typewriter{font-size: var(--f32);font-weight: 800;line-height: normal;}
.hero-wrapper .item .cover .header-content #typewriter{padding: 16px 35px 16px 36px;}

/*Home*/
.home-about-section .about-txt{padding: 60px 0 60px;}
.about-txt{margin: 0 -18px;padding: 20px 0 25px;}.about-txt.row > *{padding-left: 18px;padding-right: 18px;}
.about-txt p, .big-text{font-size: var(--f28);font-style: normal;font-weight: 400;line-height: normal;}
.redmore-btn{padding: 14px 23px;font-size: var(--f20);font-style: normal;font-weight: 600;min-width: 180px;text-align: center;}

.services-home-blocks .highlited-block {margin: 34px 0 62px;padding: 32px 30px;}.highlited-block h2{font-size: var(--f36);font-weight: 300;}
.highlited-block b, .highlited-block strong {margin: 34px 0 62px;font-weight: 700;}

.team-blocks.section{padding-top: 52px;}.team-block{padding: 24px 8px 22px;}
.team-block .team-title {font-size: var(--f18);font-weight: 700;}.team-block .team-img{padding: 35px 0 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;}
.mb-20 {margin-bottom: 20px !important;}

.footer{padding: 40px 20px 29px;}
.footer-link li a{font-size: 15px;font-style: normal;font-weight: 700;line-height: 1.4;text-transform: capitalize;}
.footer-link li ul li a{font-weight: 300;font-size: 13px;}
.footer-link li ul li ul li a{font-weight: 200;font-size: 12px;padding-left: 6px;}
.copywright{font-size: var(--f15);font-style: normal;font-weight: 500;line-height: 240%;}
.team-slider{padding: 0 82px 50px;}
.about-page-section.section{padding-left: 55px;padding-top: 112px;padding-right: 55px;}.pb-75{padding-bottom: 75px !important;}
.about-page-section.section.padd-inner-section {padding-top: 78px;}
.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;}
.image-with-gray-box {padding: 0;}.image-with-gray-box .gray-box {padding: 30px 20px 10px 30px;}
.resticted-type p{font-size: var(--f22);font-style: normal;font-weight: 600;line-height: normal;margin-bottom: 11px;}

.secodary-bg-highlight {padding: 0 0 0 35px;}.secodary-bg-highlight .heighlight {padding: 28px 32px;font-size: var(--f32);}.secodary-bg-highlight .heighlight b, .secodary-bg-highlight .heighlight strong{font-size: var(--f46);}

.heighlight-txt p{font-size: var(--f22);font-style: normal;font-weight: 400;line-height: normal;max-width: 480px;margin: 0 auto;}
.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;}
.title.mb-none{margin-bottom: 0px;}
.services-txt p{font-size: var(--f18);font-style: normal;font-weight: 400;line-height: normal;margin-bottom: 25px;}
.services-txt p:last-child{margin-bottom: 0px;}

.schedule-wrap {padding: 67px 0 30px;}

@media all and (min-width:992px){
    .site-navigation{padding-right: 0px;}.pl-42{padding-left: 42px !important;}
    .heighlight-section.section{padding: 112px 0 65px;}
}