:root{--green:#8CC640;--blue:#004169;--text:#262626;--white:#ffffff;--black:#000000}.section-padding{padding:100px 0}.padding-t-0{padding-top:0!important}h1,h2,h3,h4,h5,h6,button{font-family:"Avenir",sans-serif}body{color:var(--text);font-family:"Avenir",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}h2{color:var(--blue);font-size:30px;font-weight:800;line-height:normal}h3{color:var(--blue);font-size:25px;font-weight:700;line-height:normal}h4{color:var(--blue);font-size:15px;font-weight:800;line-height:28px}img{max-width:100%;display:block}p{color:var(--text);font-family:"Avenir",sans-serif;font-size:16px;font-weight:400;line-height:26px!important}.bottom-border{background:linear-gradient(to bottom,transparent 75%,#8CC6404D 75%);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 2px}@font-face{font-display:swap;font-family:'Avenir';src:url(../../../../../../themes/worksperity/dist/fonts/avenir-next-lt-pro.otf) format('opentype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Avenir';src:url(../../../../../../themes/worksperity/dist/fonts/avenir-next-lt-pro-demi.otf) format('opentype');font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:'Avenir';src:url(../../../../../../themes/worksperity/dist/fonts/avenir-next-lt-pro-bold.otf) format('opentype');font-weight:700;font-style:normal}body{font-family:"Avenir",sans-serif}.btn{color:var(--white);font-family:"Avenir",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;padding:18px 30px;border-radius:105px;transition:all .3s}.btn-extra{color:var(--blue);font-family:"Avenir",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:12px 20px;border-radius:100px;border:1px solid #8CC640;box-shadow:0 1px 0 0 #8CC640;transition:all .3s}.btn-primary{background-color:var(--blue);border:1px solid var(--blue)}.btn-secondery{background-color:var(--green);border:1px solid var(--green)}.btn-extra:hover,.btn-primary:hover{background-color:var(--green)}.btn-primary:hover{border-color:var(--green)}.btn-secondery:hover{background-color:var(--blue);color:#fff;border-color:var(--blue)}.cta_margin{margin-top:100px}.page-id-198 .cta_margin,.page-id-599 .cta_margin{margin-top:0}header .btn{padding:12px 25px;font-size:15px;font-weight:600}.top-bar{background-color:#fff;padding-top:10px;padding-bottom:0}.header-logo{flex-basis:15%}.header-middle{flex-basis:85%}.header-right{text-align:right;display:flex;justify-content:flex-end;gap:20px}.menu-container-wrapper{padding-top:10px;padding-bottom:10px;background:#fff;transition:all 0.3s ease}.menu-container-wrapper.sticky{position:fixed;top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;z-index:999}#cssmenu>ul{text-align:right!important}#cssmenu ul li a{color:var(--blue);font-size:15px;font-weight:600;padding:15px 15px}#cssmenu ul li.has-sub>a:after{content:url(/wp-content/uploads/2025/04/chevron-down.svg)!important}.menu-container-wrapper #cssmenu>ul>li:hover>ul{top:50px!important}header #cssmenu>ul>li>ul>li>a{color:var(--blue)!important}.connect_with_us{color:var(--blue);display:inline-flex;align-items:center;gap:10px}@media only screen and (max-width:1024px){header{display:none}body .header-wrap{background-color:#ffffff!important}.hamburger .line-head{right:10px;top:36%}}.footer-top{background-color:var(--green);padding:30px 0}.footer-top p{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:0}.footer-top h2{color:var(--white);font-size:35px;font-weight:400;line-height:normal}.footer-top form{position:relative}.footer-top .gform_required_legend{display:none}.footer-top input.gform_button{font-size:16px!important;font-weight:700!important;border-radius:50px!important;padding:17px 25px!important;background-color:var(--blue)!important;position:absolute;right:0;top:0}.footer-top .gform_footer.top_label{margin-top:0}.footer-top input[type="email"]{color:#989898!important;font-weight:400!important;font-size:16px!important;border:none!important;background-color:#fff!important;border-radius:50px!important;height:52px!important;padding-left:20px!important}.footer-middle{background-color:#262626;padding:80px 0}.footer-logo{margin-bottom:30px}.footer-middle a,.footer-middle p{color:var(--white);font-size:14px;font-weight:600;line-height:22px!important}.footer-social{margin-top:30px;display:flex;gap:20px}.footer-social img{width:16px;display:inline-block}.footer-social a{background-color:#8CC640;color:#000;height:30px;width:30px;text-align:center;line-height:30px!important;border-radius:50px}.footer-middle h5{color:var(--white);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:15px}.footer-middle .nav a{color:var(--white);font-size:14px;font-weight:600;line-height:normal}.footer-middle .nav li:not(:last-child){margin-bottom:15px}.footer-middle .col-lg-3:not(:last-child){border-right:1px solid #636363}.footer-middle .col-lg-3:nth-child(2),.footer-middle .col-lg-3:nth-child(3),.footer-middle .col-lg-3:nth-child(4){padding-left:30px}.footer-middle .btn{padding:12px 25px;font-size:15px;font-weight:700;line-height:normal;margin-top:40px}.footer-bottom{background-color:var(--blue);padding-block:20px}.footer-bottom p{margin:0;font-size:14px;color:#fff}.footer-bottom ul li a{color:var(--white);text-align:right;font-size:14px;font-weight:400;line-height:normal}.footer-bottom ul{gap:50px}.footer-bottom #backToTop{color:#FFF;font-size:16px;font-weight:600;line-height:normal;text-decoration:underline}.col-lg-6.f-bootm-col{display:flex;align-items:center;gap:50px;justify-content:flex-end}@media only screen and (max-width:991px){.footer-middle .col-lg-3{border-right:none}.footer-middle .col-lg-3:nth-child(2),.footer-middle .col-lg-3:nth-child(3),.footer-middle .col-lg-3:nth-child(4){padding-left:1.5rem;margin-top:30px!important}.footer-bottom p{text-align:center}.col-lg-6.f-bootm-col{justify-content:center;margin-top:14px}.tab-middle{margin:auto}.tab-gap{margin-top:30px}}@media only screen and (max-width:767px){.footer-top h2{font-size:30px;line-height:42px}.footer-middle{padding:50px 0}.footer-middle a,.footer-middle p,.footer-middle .nav a{font-size:14px}.footer-middle .nav li:not(:last-child){margin-bottom:5px}.footer-middle .btn{margin-top:20px}.col-lg-6.f-bootm-col{display:block}.footer-bottom ul{gap:20px;justify-content:center}.footer-bottom #backToTop{text-align:center;display:block;margin-top:20px}.section-padding{padding:60px 0}h2{font-size:25px;line-height:1.3em}h3{font-size:20px}.cta_margin{margin-top:50px}.page-id-198 .cta_margin,.page-id-599 .cta_margin{margin-top:0}}.post_row h3{color:#101010;font-size:15px;font-weight:800}.post_row .post_date{color:#B9B9B9;font-size:14px;font-weight:600;text-transform:uppercase}.pagination{justify-content:center}.page-numbers{border:1px solid #EEE;height:40px;width:40px;text-align:center;color:#262626;line-height:40px;border-radius:50px;margin-right:10px}.page-numbers.current{background-color:#004169;color:#fff}@media only screen and (max-width:767px){.post_single_col{margin-bottom:20px}.post_single_col .my-4{margin-top:1rem!important;margin-bottom:1rem!important}.insight-section .page-numbers{height:30px;width:30px;line-height:29px;font-size:14px;margin-right:5px}}.industry_item{border-radius:10px;border:1px solid #E0EAF0;padding:25px}.industry_item h3{color:#262626;font-size:22px;line-height:26px;font-weight:600}.industry_item p{font-size:18px}.industry_item ul{background-color:#F0F9FF;border-radius:8px;padding:14px 20px 14px 40px;margin-bottom:0}.industry_item ul li{color:#262626;font-size:18px;font-weight:400;line-height:24px;margin-bottom:5px}.filter_wrapper{display:flex;gap:20px}.filter_category,.filter_search{flex-basis:50%}.filter_wrapper form{width:100%;position:relative}.filter_wrapper .filter_category select,.filter_wrapper .filter_search form input.is-search-input{border:1px solid #B9C6D7!important;border-radius:3px;height:45px}.filter_wrapper span.is-search-icon{background:#F8FAFC;border:none;box-shadow:none!important;border-radius:50px;margin:0;padding:0}.filter_wrapper svg path{fill:#004169!important}.filter_wrapper .filter_search label{width:100%!important}.filter_wrapper .filter_search button{position:absolute;right:5px;top:5px}@media only screen and (max-width:991px){.filter_wrapper{margin-top:20px}}@media only screen and (max-width:767px){.filter_category,.filter_search{flex-basis:100%}.filter_wrapper{flex-wrap:wrap}}