html{overflow-x:hidden;scroll-behavior:smooth;text-decoration:none}h2,h3,h4,html{font-family:Montserrat,sans-serif!important}h2,h3,h4{font-weight:800!important}.h3,h3{font-size:20px;letter-spacing:1px}h2{font-size:24px}h4{font-size:1.2rem;font-weight:700;letter-spacing:0}a,a:hover{cursor:pointer;text-decoration:none}.container-fluid{padding-left:0;padding-right:0}.contact-card{font-size:14px}.company-values,.talent-team-contact{font-family:Montserrat,sans-serif!important}.team-heading{font-size:18px;font-weight:700;padding-bottom:15px}.hs_cos_gallery_main{padding:0}.slick-next:before,.slick-prev:before{display:none}.slick-slider{margin-bottom:-6px}.hs_cos_gallery_lightbox .slick-slide img,.hs_cos_gallery_main .slick-slide img,.hs_cos_gallery_thumbnails .slick-slide img{border-radius:0 12px 12px 0}a.feed-powered-by-es.feed-powered-by-es-slider{display:none!important}#es-header{margin:0 auto 30px!important}.talent-what-we-do{flex:1 1 100%;margin:0 auto;padding:40px 20px 0;width:100%}.talent-what-we-do p{font-size:14px;text-align:left}.talent-what-we-do,.talent-what-we-do a,.talent-what-we-do p{color:#222}.row-fluid .span6{margin-left:0;padding:0;width:100%}.talent-what-we-do a,.talent-what-we-do a:hover{color:#4169e1}.talent-what-we-do h2{font-family:Montserrat,sans-serif!important;font-size:16px;font-weight:700;padding-bottom:16px;text-transform:uppercase}.slick-dots li button:before{color:#eceef1;opacity:1}.slick-dots li.slick-active button:before{color:#62ddeb}.image-caption{float:right;font-family:Montserrat,sans-serif!important;font-size:14px;padding:5px 10px}.hs_cos_gallery_lightbox .caption.superimpose,.hs_cos_gallery_main .caption.superimpose,.hs_cos_gallery_thumbnails .caption.superimpose{background-color:#4169e1;opacity:.9}.header__container{max-width:1330px!important}.container-fluid{overflow:hidden}.footer,.footer__main-bar{display:none}.footer{background-color:none!important;border-top:0!important;padding-left:10px;padding-right:10px}.footer__copyright-bar{border-top:0!important;padding:30px 0 50px}#header-section .h1{font-size:25px;font-weight:600;padding-top:20px}#FAQ-section .h3,#FAQ-section h3{font-size:1rem;font-weight:600!important;padding-bottom:10px}#BambooHR-ATS .BambooHR-ATS-board h2{font-size:19px!important}.heading-container{margin-left:auto;margin-right:auto;text-align:center}.header{background-color:#fff;border-bottom:none;box-shadow:5px 10px 18px rgba(0,0,0,.1);position:fixed;top:0;transition:all .3s ease-in;width:100%;z-index:100}.header__container{display:block}button:focus{outline:none}.header__close--toggle,.header__navigation--toggle{fill:#222;position:absolute;top:25px}.header__navigation:before{background-color:#fff}.header__navigation.open:before{background-color:#fff;display:block;height:0;left:0;overflow:hidden;position:absolute;top:76px;transition:height .3s ease-in;width:100%;z-index:2}.header .navigation-primary a:not(.hs-button),.header .navigation-primary a:not(.hs-button):focus,.header .navigation-primary a:not(.hs-button):hover{color:#000;display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase}.header__navigation.open>.header__navigation__secondary-logo{display:none}.header__navigation.open{background:#fff;display:contents;height:auto;top:70px}.header__navigation.open>.header__navigation_primary-nav,ul.submenu.level-1{width:100%}ul.submenu.level-1{border-top:1px solid #efefef;display:flex;flex-wrap:wrap;margin:12px auto 0;padding-top:17px}ul.submenu.level-1 li{flex-basis:100%;margin:0}.navigation-primary a{letter-spacing:0;line-height:0;opacity:1}.submenu.level-1>li{padding:15px 20px;text-align:left}.header .navigation-primary a:not(.hs-button):hover{background-color:none;color:#000;font-family:Montserrat,sans-serif;font-size:1.125rem;text-decoration:underline}.header .navigation-primary a.active{text-decoration:underline}li.has-submenu.menu-item.hs-skip-lang-url-rewrite{border-top:1px solid #efefef;flex-basis:100%!important;flex-wrap:wrap;margin:0 auto;padding-bottom:0;padding-top:30px;text-align:center}li.has-submenu.menu-item.hs-skip-lang-url-rewrite a,li.has-submenu.menu-item.hs-skip-lang-url-rewrite a:hover{color:#000;font-size:.85rem;text-transform:none}li.has-submenu.menu-item.hs-skip-lang-url-rewrite a:hover{color:#138ad3}.col-lg-12{margin:0 auto;max-width:1400px}p.title.small{font-size:14px;margin:0 auto;max-width:711px;padding-left:15px;padding-right:15px;text-align:center}p.title #cta-button{color:#4d50ff;font-weight:600}@media (min-width:1400px){ul.submenu.level-1 li{flex-basis:25%!important}}@media (min-width:992px){.heading-container{margin-bottom:2.5rem}.h2,.talent-banner-wrap h2{font-size:48px!important;font-weight:800!important}#BambooHR-ATS .BambooHR-ATS-board h2{font-size:22px!important}.talent-what-we-do,.talent-what-we-do a,.talent-what-we-do p{color:#fff!important}.talent-what-we-do p{font-size:14px}.talent-what-we-do h3{margin-top:-10px;padding-bottom:10px}h4{font-size:1.5rem}.contact-card{font-size:16px}}@media (min-width:768px){.talent-what-we-do p{text-align:justify}ul.submenu.level-1 li{flex-basis:50%}.image-caption{font-size:18px;padding:7px 20px}.header .navigation-primary a:not(.hs-button),.header .navigation-primary a:not(.hs-button):focus,.header .navigation-primary a:not(.hs-button):hover{font-size:1.125rem}.submenu.level-1>li{padding:27px 20px}li.has-submenu.menu-item.hs-skip-lang-url-rewrite a,li.has-submenu.menu-item.hs-skip-lang-url-rewrite a:hover{font-size:1.2rem}p.title.small{font-size:16px}h2 span{text-align:left}.h2,h2{font-size:32px;font-weight:700}#BambooHR-ATS .BambooHR-ATS-board h2{font-size:20px}.heading-container h2,.heading-container p.title{max-width:none;text-align:left}.footer{padding-left:0;padding-right:0}}@media (max-width:480px){.submenu.level-1>li>a{padding:10px 5px}li.has-submenu.menu-item.hs-skip-lang-url-rewrite{padding-top:20px}}#hubspot-iframe{margin:0 auto;padding:0;width:100%}#hubspot-iframe [name=candidates_email],#hubspot-iframe [name=candidates_name],#hubspot-iframe [name=country],#hubspot-iframe [name=drop_your_file_upload],#hubspot-iframe [name=email],#hubspot-iframe [name=firstname],#hubspot-iframe [name=mobilephone],#hubspot-iframe [name=phone]{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da!important;border-radius:5px!important;margin:0;min-height:50px;padding-left:20px;width:100%}#hubspot-iframe [name=drop_your_file_upload]{padding-top:10px}#hubspot-iframe input.hs-button.primary.large{background:#4d50ff;border:1px solid transparent;border-radius:35px;color:#fff;font-weight:600;letter-spacing:2px;min-height:50px;text-transform:uppercase;width:100%;z-index:4}.legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}.hs-form-field.hs_terms_and_conditions{margin-bottom:10px}form ul.inputs-list li input+span:before{top:12px!important}#hubspot-iframe .subscription [name=email]{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da!important;border-radius:30px!important;margin:0;min-height:50px;padding-left:20px;width:100%}#hubspot-iframe label.hs-main-font-element{display:none!important}#form-recommend{margin:0 auto;text-align:left;width:90%}#form-recommend p{margin-bottom:0;margin-top:40px}#form-recommend input{border:1px solid #dfdfdf;border-radius:100px;height:45px;padding-left:15px;width:100%}#form-recommend input.hs-button.primary.large{background:#8cd1e9;border:1px solid transparent;border-radius:100px;color:#fff;font-weight:600;letter-spacing:2px;margin-top:20px;min-height:50px;text-transform:uppercase;width:100%;z-index:4}.faq-section h4.panel-title span{color:#4d50ff!important}@media (min-width:768px){#form-recommend{width:60%}#FAQ-section .h3,#FAQ-section h3{font-size:1.3rem!important}#header-section .h1{margin-bottom:0;padding-bottom:15px;padding-top:0}.talent-what-we-do h2{font-size:20px}}@media (min-width:992px){.row-fluid .span6{width:50%}.hs_cos_gallery_main{padding-left:0!important}.talent-what-we-do{padding:0 30px}}@media (min-width:1200px){.talent-what-we-do p{font-size:18px}.talent-what-we-do h3{margin-top:0;padding-bottom:20px}}@media (max-width:1199px){.dnd_area-row-0-background-image{background-size:70%!important}}@media (max-width:991px){.dnd_area-row-0-background-image{background-position:right bottom -80px!important;background-size:contain!important}.hs_cos_gallery_lightbox .slick-slide img,.hs_cos_gallery_main .slick-slide img,.hs_cos_gallery_thumbnails .slick-slide img{border-radius:0}}@media (min-width:1330px){.talent-what-we-do{flex:1 1 71%;float:left;padding:0 0 0 50px;width:71%}.talent-what-we-do h3{line-height:28px}}.join-form .hbspt-form,.refer-friend-form .hbspt-form{display:none}form{background:#fff;border:none;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:30px}.hbspt-form fieldset,.hbspt-form form input[type=submit]{letter-spacing:.02rem;max-width:100%!important}.hbspt-form form .hs-button,.hbspt-form form input[type=submit],.join-form .btn-joinus,.refer-friend-form .btn-refer-friend{background-color:#4169e1;border:1px solid #4169e1;border-radius:35px;color:#fff;fill:#fff;font-family:Montserrat,sans-serif!important;padding:12px 36px;text-transform:none}.hbspt-form form .hs-button:hover,.hbspt-form form input[type=submit]:hover,.join-form .btn-joinus:hover,.refer-friend-form .btn-refer-friend:hover{background-color:#fff;border:1px solid #4169e1;color:#4169e1;fill:#4169e1}.hbspt-form input[type=email],.hbspt-form input[type=file],.hbspt-form input[type=number],.hbspt-form input[type=password],.hbspt-form input[type=tel],.hbspt-form input[type=text],.hbspt-form select,.hbspt-form textarea{border-radius:5px;font-size:14px;padding:10px}.hbspt-form form ul.inputs-list li input+span:after{margin-top:12px;top:0}.hbspt-form form ul.inputs-list li{margin:.125rem 0}.hbspt-form label{margin-bottom:0}.hbspt-form form .inputs-list:not(.no-list) label,.hbspt-form form .inputs-list:not(.no-list) label>span,.hbspt-form form .inputs-list:not(.no-list) label>span p{font-size:12px}.hbspt-form .hs-form-field.hs_terms_and_conditions{margin-bottom:0}.hbspt-form .hs-error-msgs li,.hbspt-form .hs-error-msgs li label{font-size:12px}input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid #bbb!important}@media (min-width:768px){.hbspt-form p{font-size:16px}}@keyframes pulse-border{0%{opacity:1;transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5)}}