.shadow_banner_sec .content_block h1{color:#FFF;}.shadow_banner_sec .content_block p{color:#FFF;}.shadow_banner_sec .content_block{padding:70px 0;}@media only screen and (max-width:991px){.shadow_banner_sec .content_block{padding:40px 0;}}.recruitment_services_sec{background:#fff;padding:125px 0;}.recruitment_services_sec .title_block{margin-bottom:30px;}.recruitment_services_sec .title_block h3{color:#2B33D9;text-transform:capitalize;}.recruitment_services_sec .title_block p{color:#000;}.recruitment_services-box h5{color:#2B33D9;font-size:18px;line-height:20px;font-family:Inter;font-weight:800;}.recruitment_services-box p{color:#000;}.recruitment_services .row > div{margin-bottom:30px;}.recruitment_services .row{margin-bottom:-30px;justify-content:center;}.recruitment_services-box .recruitment_services_item{border-radius:15px;overflow:hidden;position:relative;padding-bottom:62.25%;margin-bottom:20px;}.recruitment_services-box .recruitment_services_item img{position:absolute;height:100%;width:100%;object-fit:cover;}.recruitment_services.services-col-3 .recruitment_services_content h5{color:#000;margin-bottom:15px}@media only screen and (max-width:1199px){.recruitment_services_sec{padding:80px 0;}}@media only screen and (max-width:991px){.recruitment_services_sec{padding:60px 0;}.recruitment_services-box p br,.recruitment_services.services-col-3 .recruitment_services_content h5 br{display:none;}}@media only screen and (max-width:767px){.recruitment_services_sec{padding:40px 0;}}.two_column_image_text .content-block h2,.two_column_image_text .content-block h5{color:#fff;}.two_column_image_text .content-block h3{font-size:36px;color:#ffff;margin-bottom:19px;}.two_column_image_text .content-block ul li,.two_column_image_text .content-block p{color:#fff;padding-left:26px;position:relative;font-size:16px;line-height:25px;}.two_column_image_text .content-block p{padding-left:0;}.services_banner_sec.two_column_image_text .content-block h2{margin-bottom:25px;}.services_banner_sec.two_column_image_text .content-block .default-btn{margin-top:15px;min-width:auto;}.two_column_image_text .content-block ul li:before{content:"";display:block;background-image:url(../images/fi-ss-comment-check.png);background-repeat:no-repeat;background-size:cover;height:15px;width:15px;position:absolute;top:5px;left:0;}.two_column_image_text .content-block ul li:not(:last-child){margin-bottom:15px;}.two_column_image_text .content-block .default-btn{width:fit-content;}.two_column_image_text .content-block ul{margin-bottom:40px;}.two_column_image_text .content-block{height:100%;display:flex;flex-direction:column;justify-content:center;padding:170px 0;}.two_column_image_text .img-wraper{height:100%;display:flex;align-items:end;}@media only screen and (max-width:1199px){.two_column_image_text .content-block{padding:80px 0;}.two_column_image_text.services_banner_sec .content-block{padding:120px 0;}}@media only screen and (max-width:991px){.two_column_image_text .content-block,.two_column_image_text.services_banner_sec .content-block{padding:60px 0;}.two_column_image_text .content-block h3{font-size:30px;}}@media only screen and (max-width:767px){.two_column_image_text .content-block,.two_column_image_text.services_banner_sec .content-block{padding:40px 0;}}.two-column-text .img-box{padding-bottom:65.4%}.two-column-text .text-block h2{margin-bottom:20px}.two-column-text a.default-btn{margin-top:15px}.two-column-text .row>div{padding:0 15px}.two-column-text .row{margin:0 -15px}.two-col-with-title .section-title{margin-bottom:50px}.two-col-with-title.formação-presencialp .section-title h1{font-size:42px;line-height:50.4px;margin-bottom:21px;font-weight:600}.two-col-with-title.formação-presencialp a.default-btn{text-transform:none;font-size:16px;font-weight:400;line-height:19.36px}.two-col-with-title.formação-presencialp .text-block{padding-right:0}.two-col-with-title.formação-presencialp .text-block h3{font-size:24px;line-height:28.8px}section.two-column-text.quem-somos-sec .row{align-items:flex-start!important}.two-column-text.quem-somos-sec .img-box{margin-top:15px}.candidate-page-banner .h2{margin-bottom:30px}.home-quem-somos-sec.two-column-text .text-block h2{line-height:1}.two-column-text .text-block p{color:#000;}@media only screen and (max-width:1199px){.two-column-text .text-block h2 br{display:none}.two-col-with-title.formação-presencialp .text-block{padding-right:0}}@media only screen and (max-width:767px){.two-col-with-title.formação-presencialp .section-title h1{font-size:30px;line-height:normal;margin-bottom:10px}.two-col-with-title .section-title{margin-bottom:20px}.two-column-text .row{margin:0}.two-column-text .row>div{padding:0}.two-column-text .text-block{margin-top:20px}.candidate-page-banner .h2{margin-bottom:25px}}.recruitment-banner .banner-text h3{font-size:36px;margin-bottom:19px;}.recruitment-banner:before{content:'';width:100%;height:100%;display:inline-block;position:absolute;left:0;top:0;border-radius:18px;z-index:-1;background:linear-gradient(250.15deg,#2B33D9 16.08%,#3734DD 32.09%,#3935DE 33.77%,#3C35DE 35.72%,#9F41FE 108.18%);opacity:.85;}.recruitment-banner{position:relative;z-index:1;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:58px 75px;background-repeat:no-repeat;background-size:cover;background-position:center;}.recruitment-banner .banner-text *{color:#fff;}.recruitment-banner .banner-text{width:60%;}.recruitment-banner .banner-text p{font-size:14px;line-height:26px;}.learn-more-btn{width:35%;text-align:right;}.learn-more-btn a{background:#48DFAD;font-size:16px;line-height:25px;color:#fff;width:100%;text-align:center;padding:20px 15px;border-radius:5px;max-width:292px;}.learn-more-btn a:hover{background:#fff;color:#000;}.two-column-text .row.switch-column{flex-direction:row-reverse;}.home .full-box-width-sec{padding:100px 0;}@media only screen and (max-width:1199px){.recruitment-banner{padding:50px 50px;}}@media only screen and (max-width:991px){.recruitment-banner{padding:40px 30px;}.home .full-box-width-sec{padding:120px 0 60px 0;}.learn-more-btn a{max-width:fit-content;padding:15px 15px;}}@media only screen and (max-width:767px){.recruitment-banner{display:block;}.recruitment-banner .banner-text{width:100%;margin-bottom:20px;}.learn-more-btn{width:100%;text-align:left;}.recruitment-banner{padding:30px 20px;}.home .full-box-width-sec{padding:100px 0 40px 0;}}