.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#111;background:#111;color:#fff;padding:9px 15px}.wpcf7-not-valid-tip{font-size:12px}.main-section-two{padding:5rem 0;display:block;height:auto}.breadcrumbs li a{color:#53565B;font-weight:500;font-size:1rem}.inner-banner{padding-left:6vw}.inner-banner h1{text-transform:uppercase;letter-spacing:0;font-weight:400}.inner-banner span.intro{font-weight:500;font-size:1.375rem;color:#111;display:none!important}.inner-banner figure::before{content:'';position:absolute;inset:0;background:url(../../../../../../../../themes/TheMassGroup/my-assets/images/inner-banner-bfr.png);background-size:cover;background-repeat:no-repeat;bottom:-200px}.inner-banner figcaption{position:relative!important;inset:-130px 0 0!important;background:rgba(255,255,255,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);padding:2rem 1rem;margin:auto;width:80%}.inner-banner .next-sec{position:absolute;inset:auto 0 30px}.inner-banner.mid-banner figure::before{background:url(../../../../../../../../themes/TheMassGroup/my-assets/images/mid-banner-bfr.png);background-size:cover;background-repeat:no-repeat;bottom:0}.career-section-one{padding-top:8rem}.career-section-one figcaption{padding:0 3vw}.career-section-one figcaption h2{font-size:2.625rem}.career-section-two .row{--bs-gutter-x:1.8rem}.career-section-two figcaption{background:#F6F6F6;padding:2.4rem 2rem;margin-bottom:1.25rem}.career-section-two figcaption h3{font-size:1.5rem;font-family:var(--base-font-family);font-weight:500}.career-section-two figcaption p{font-size:.875rem;line-height:1.65}.page-template-tpl-career .footer{margin-top:7rem!important}.career-section-three .form-group{margin-bottom:2.3rem}.career-section-three textarea.form-control{min-height:80px}.career-section-three .sec-five-left{padding:2.5vw 2.5vw 0 9.25vw}.career-section-three figure{margin-left:2rem}.privacy-section-one{height:auto;padding-top:11.5rem;padding-bottom:4rem}.privacy-section-one .main-heading{margin-bottom:1rem}.privacy-section-one .main-heading h2{text-transform:uppercase;font-size:3.25rem}.privacy-section-one figcaption h2{margin:3rem 0 2.25rem}.about-section-one .sec2Bg{padding:0;background:transparent}.about-section-two figcaption article{margin-top:4rem}.blog-detail-one{margin-left:8vw;padding-top:5rem}.blog-detail-one h2{font-size:2.7rem;margin:3rem 0 2.75rem}.blog-detail-one .home-section-four h3{margin-bottom:2.4rem}.blog-detail-one,.blog-detail-one .home-section-four{height:auto}.service-detail-one{height:auto;padding:6rem 6vw 4rem 9.5vw}.service-detail-one .service-detail-text{padding:0 3rem;margin-bottom:5.5rem}.service-detail-one figcaption h2{margin-bottom:0}.service-detail-one figcaption{position:relative;z-index:1}.service-detail-one figcaption p{margin:2rem 0}.service-detail-one .bfrIconSer{position:absolute;z-index:-1;inset:0;margin:auto;height:100%;width:auto;opacity:.1}.service-detail-one figcaption h2,.service-detail-one figcaption p,.service-detail-one figcaption .btn{position:relative;z-index:9}.service-detail-one figcaption{padding:4vw;background:rgb(255 255 255 / 75%);box-shadow:0 0 10px rgb(0 0 0 / 30%)}.service-detail-one .service-detail-left figcaption{margin:0 -120px 0 0}.service-detail-one .service-detail-right figcaption{margin:0 0 0 -120px}.service-detail-one figcaption h2{font-size:2.25rem}.service-detail-one figcaption p{margin:1.5rem 0}figure .bfrIconSer{display:none}.brochures-detail-one .btn span::before,.brochures-detail-one .btn::before{z-index:1}.brochures-detail-one .btn span svg{position:relative;z-index:1}#approach .elementor-widget-image{position:absolute;inset:0;height:100%;width:auto}#approach .wrap .app-span span{margin:0 0 1rem}#approach .elementor-widget-image img{width:auto;height:100%;opacity:.05;z-index:-1}#approach .app-span span,#benefits .app-span span{min-height:auto}#benefits .benWrp .wrap{padding:1.5rem;background:rgb(250 250 250 / 50%);box-shadow:0 0 2px #ccc}#benefits .benWrp .wrap .app-span{margin-bottom:1rem}#benefits .benWrp .wrap .app-span span{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;margin:0;background:#000;color:#fff;padding:.5rem}#benefits .benWrp .wrap .app-span strong{background:#fff;color:#000;line-height:1;padding:.25rem;margin-right:1rem}#benefits .benWrp2 .wrap,#process .benWrp2 .wrap{padding:1.5rem;background:rgb(250 250 250 / 50%);box-shadow:0 0 2px #ccc;position:relative;z-index:1}#benefits .benWrp2 .wrap .numWrp,#process .benWrp2 .wrap .numWrp{position:absolute;bottom:-1.5rem;left:-1.5rem;opacity:.03;display:none}#benefits .benWrp2 .wrap .numWrp h3,#process .benWrp2 .wrap .numWrp h3{font-size:6rem;color:#000}#benefits .benWrp2 .wrap .app-span{margin-bottom:1rem}#benefits .benWrp2 .wrap .app-span span,#process .benWrp2 .wrap .app-span span{color:#fff;margin:0;padding:.5rem;display:block;position:relative;z-index:9}#benefits .benWrp2 .wrap .app-span span::before,#process .benWrp2 .wrap .app-span span::before,#process .benWrp2 .wrap::before{content:'';position:absolute;inset:0;background:#00000085;z-index:-1;transform:skewX(-10deg)}#benefits .benWrp2 .wrap .elementor-widget-image,#process .benWrp2 .wrap .elementor-widget-image{position:absolute;inset:-1rem;opacity:.05;z-index:-1}#benefits .benWrp2 .wrap .elementor-widget-image img,#process .benWrp2 .wrap .elementor-widget-image img{width:auto;height:100%}#process .benWrp2 .wrap .numWrp{display:block;left:-2.5rem}#process .benWrp2 .wrap .numWrp h3{font-size:8rem;font-style:italic}#process .benWrp2 .wrap .app-span span{min-height:auto;font-size:1.25rem}#process .benWrp2 .wrap .app-span{margin-bottom:2rem}#process .benWrp2 .wrap{background:transparent;box-shadow:none;padding:2rem}#process .benWrp2 .wrap .app-span span{padding:.5rem 0}#process .benWrp2 .wrap .app-span span::before{inset:0 -3.25rem 0 -2.5rem;background:#111}#process .benWrp2 .wrap::before{background:#fafafa;box-shadow:0 0 2px #ccc}#considerations .wrap{padding:1rem;background:rgb(250 250 250 / 50%);border:1px solid #111}#considerations .wrap .numWrp{position:absolute;top:0;right:0;opacity:.15}#considerations .wrap .numWrp h3{font-size:6rem}#considerations .wrap .app-span{margin-bottom:1rem}#considerations .wrap .app-span span{min-height:auto;margin:0;background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 70%);color:#fff;padding:.75rem;font-size:1.3rem}#considerations .wrap .app-span strong{color:#000}.brochures-detail-one{height:auto;padding:2.5rem 0 8rem 0}.brochures-detail-one .row{--bs-gutter-x:6rem;--bs-gutter-y:4rem;padding-left:3.8vw}.brochures-detail-one figure figcaption{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem}.brochures-detail-one figure figcaption a{padding:0;background:0;border:0}.brochures-detail-one figure figcaption a span{background:#A2AABD}.brochures-detail-one figure figcaption h2{font-size:1.375rem;font-family:var(--base-font-family);font-weight:500;margin-bottom:0}.arrow-bottom,.inner-banner .arrow-bottom{inset:auto 0 -35px}.contact-section-two{padding-left:6vw}.contact-section-two figure{line-height:0}.contact-section-two iframe{height:420px;filter:grayscale(1)}.contact-page footer{margin-top:0}.page-template-tpl-contact .footer{margin-top:0!important}.service-two-detail-one{padding-left:7.8vw;padding-right:7.8vw}.service-two-detail-one p,.service-two-detail-one .app-span span{max-width:100%!important}.service-two-detail-one .app-span span{margin-top:1rem}.servh2 h2{text-transform:capitalize;margin-bottom:1rem}.service-two-detail-two{padding-left:8vw!important}.service-two-detail-two .serviceImage img{width:100%}.service-two-detail-two h4{font-family:'Manrope',sans-serif;font-weight:500;font-size:1.313rem;padding-right:0;line-height:1.2}.service-two-detail-three p{color:rgb(255 255 255 / 80%);max-width:72%;margin:0 auto}.service-two-detail-two #pad-right{--widgets-spacing:0 20px}.mySpec .elementor-element{--widgets-spacing:10px}.mySpec .e-child p{margin-bottom:0}.service-two-detail-three .next-sec .unu,.service-two-detail-three .next-sec .doi,.service-two-detail-three .next-sec .trei,#SIPP .next-sec{stroke:#fff}.elementor-element-b783d7e{display:block}.accInr>.elementor-widget-container{margin-top:0!important}.accInr .elementor-tab-content{max-height:100px;overflow:auto}#openDisclosures .btn-close{top:auto}.service-bg::before{content:'';position:absolute;inset:0;background:url(../../../../../../../../themes/TheMassGroup/my-assets/images/footerLogo.svg) no-repeat center/cover;width:35%;height:100%;opacity:.05;margin:auto}.cta p{color:#000}.cta .next-sec .unu,.cta .next-sec .doi,.cta .next-sec .trei{stroke:#111}.cta .next-sec span{color:#111}.error-section h1{font-size:5rem}body .elementor-slides .swiper-slide-inner .elementor-slide-heading{font-weight:400;line-height:1.2}body .elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:var(--base-font-size)}.swiper-pagination{display:flex;align-items:center;justify-content:center}.swiper-pagination-bullet{background:#000;width:25px;height:25px;font-size:1rem;color:#fff;opacity:.5}.swiper-pagination-bullet-active{opacity:1}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.elementor-accordion-item .elementor-tab-title{display:flex;align-items:center}.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:15px}.elementor-accordion .elementor-tab-content{min-height:67px}.alldata{display:none}.tabs-btn span,.tabs-btn a{transition:0.75s}.tabs-btn .active a:hover,.tabs-btn .active a{background:#111!important}.tabs-btn .active a span,.tabs-btn a:hover span{color:#fff!important}#sippdata{display:block}body.page-template-tpl-contact .sec-five-left{padding:1rem 0}body.page-template-tpl-contact .sec-five-right{padding:3rem 1rem;margin-left:0}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:85.652vw!important}}@media only screen and (min-width:1600px){:root{--base-font-size:1.125rem}.breadcrumbs li,.breadcrumbs li a{font-size:1.25rem}.breadcrumbs{margin-bottom:0.85rem!important}.btn{padding:.74rem .75rem .74rem 1.84rem;gap:1.875rem}.btn span{width:35px;height:35px}.main-heading h2{font-size:3rem}.fs-5{font-size:1.625rem!important}.fixed-menu .menu-btn span{font-size:.938rem}.phone-btn figure{width:60px;height:60px}.phone-btn{gap:5.5rem}.phone-btn span{min-width:10rem}.banner h1{font-size:3.75rem}.banner h1 small span{font-size:2.5rem}.banner p{font-size:1.5rem}.home-section-one figcaption{padding:2.75rem;transform:translateY(265px)}.home-section-one figcaption h3{font-size:2.5rem}.home-section-one figcaption ul{min-height:11.25rem}.home-section-one li{font-size:1.5rem;padding-left:1rem;margin-bottom:.75rem}.home-section-one li::before{width:6px;height:6px}.home-section-two p{font-size:1.5rem}.home-section-three h3{font-size:3.5rem}.home-section-three li span,.home-section-three .app-span span{font-size:1.7rem}.home-section-three li span{font-size:1.625rem;margin-bottom:1rem;max-width:71%}.home-section-three p{font-size:1.125rem;max-width:72%}.home-section-four figcaption h4{font-size:1.75rem;padding:0 6rem 2rem 0;margin-bottom:2rem}.home-section-four figcaption{padding:4rem}.home-section-four figcaption a span{width:3.75rem;height:3.75rem}.bottomFooter p,.bottomFooter a{font-size:.938rem}.form-control{font-size:1.125rem;padding:0 1rem .875rem}.footer .topFooter{padding-top:2.75rem;padding-bottom:2.75rem}.bottomFooter{padding-top:1.25rem;padding-bottom:1.25rem}.main-heading{margin-bottom:3rem}.mega-main-menu ul.menu-nav li a{font-size:2.5rem}.modal-dialog{--bs-modal-width:1050px}.next-sec svg{width:auto}.home-section-four .slick-arrow{top:-90px}.footer .topFooter ul li a{font-size:var(--base-font-size)}.main-section p{margin-bottom:1.5rem}.home-section-three figure{top:92px}.socialIcons li a img{width:auto}.bottomFooter p,.bottomFooter a{font-size:.875rem}.footer .form-control{width:65%}.home-section-one::before{top:-365px}.contact-section-two iframe{height:520px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{padding:11px 25px}.wpcf7-not-valid-tip{font-size:15px}.inner-banner span.intro,.brochures-detail-one figure figcaption h2{font-size:1.75rem}.service-two-detail-two h4{font-size:1.7rem;padding-right:4rem}.service-two-detail-two .servh2 h2{font-size:3.6rem!important;line-height:65px!important;margin-bottom:30px}.service-two-detail-one h2{font-size:3.2rem!important}.service-two-detail-three h2{font-size:3.5rem!important}.service-two-detail-three .service-two-detail-three-inner{padding:150px 0 100px!important}.career-section-one figcaption h2{font-size:3.625rem}.career-section-two figcaption h3{font-size:1.9rem}.career-section-two figcaption p{font-size:1.1rem}.career-section-two figcaption{padding:2.8rem 2.5rem;margin-bottom:1.5rem}.inner-banner figcaption{top:-160px!important}}