/* Theme base styles */
@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@font-face {
  font-family: 'Work Sans';
  src: url('https://info.sdocs.com/hubfs/%5BWCS%5D%20New%20Brand%20Assets/fonts/WorkSans-VariableFont_wght.ttf');
  src: url('https://info.sdocs.com/hubfs/%5BWCS%5D%20New%20Brand%20Assets/fonts/WorkSans-VariableFont_wght.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Work Sans Italic';
  src: url('https://info.sdocs.com/hubfs/%5BWCS%5D%20New%20Brand%20Assets/fonts/OpenSans-Italic-VariableFont_wdth-wght.ttf');
  src: url('https://info.sdocs.com/hubfs/%5BWCS%5D%20New%20Brand%20Assets/fonts/OpenSans-Italic-VariableFont_wdth-wght.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('https://info.sdocs.com/hubfs/%5BWCS%5D%20New%20Brand%20Assets/fonts/OpenSans-VariableFont_wdth-wght.ttf');
  src: url('https://info.sdocs.com/hubfs/%5BWCS%5D%20New%20Brand%20Assets/fonts/OpenSans-VariableFont_wdth-wght.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans Italic';
  src: url('https://info.sdocs.com/hubfs/%5BWCS%5D%20New%20Brand%20Assets/fonts/WorkSans-Italic-VariableFont_wght.ttf');
  src: url('https://info.sdocs.com/hubfs/%5BWCS%5D%20New%20Brand%20Assets/fonts/WorkSans-Italic-VariableFont_wght.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans Bold';
  src: url('https://info.sdocs.com/hubfs/%5BWCS%5D%20New%20Brand%20Assets/fonts/OpenSans-Bold.ttf');
  src: url('https://info.sdocs.com/hubfs/%5BWCS%5D%20New%20Brand%20Assets/fonts/OpenSans-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
https://info.sdocs.com/hubfs/%5BWCS%5D%20New%20Brand%20Assets/fonts/OpenSans-Bold.ttf

/*body { opacity:0; }
body.siteopen { opacity:1; }*/
































































*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}
a.cta_button {box-sizing:border-box !important; -moz-box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -ms-box-sizing:border-box !important;}

body { ; font-family: 'Open Sans'; font-weight:400; color: #3E3265;  font-size: 16px; line-height:1.2; padding:0; margin:0; overflow-x:hidden; }

.white-text,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6{color:#fff;}

h1,h2,h3,h4,h5,h6 { ; margin:0; padding:0; }
h1 { ; font-family: 'Work Sans'; font-weight:900; color: #3E3265;  font-size: 60px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h2 { ; color: #3E3265;  font-size: 52px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h3 { ; color: #3E3265;  font-size: 34px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h4 { ; color: #3E3265;  font-size: 28px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h5 { ; color: #3E3265;  font-size: 24px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h6 { ; color: #3E3265;  font-size: 20px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
/* Responsive grid */

.row-fluid {
  width: 100%;
}

.row-fluid:before, .row-fluid:after {
  display: table;
  content: '';
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*='span'] {
  display: block;
  float: left;
  width: 100%;
  min-height: 1px;
  margin-left: 2.127659574%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.row-fluid [class*='span']:first-child {
  margin-left: 0;
}

.row-fluid .span12 {
  width: 99.99999998999999%;
}

.row-fluid .span11 {
  width: 91.489361693%;
}

.row-fluid .span10 {
  width: 82.97872339599999%;
}

.row-fluid .span9 {
  width: 74.468085099%;
}

.row-fluid .span8 {
  width: 65.95744680199999%;
}

.row-fluid .span7 {
  width: 57.446808505%;
}

.row-fluid .span6 {
  width: 48.93617020799999%;
}

.row-fluid .span5 {
  width: 40.425531911%;
}

.row-fluid .span4 {
  width: 31.914893614%;
}

.row-fluid .span3 {
  width: 23.404255317%;
}

.row-fluid .span2 {
  width: 14.89361702%;
}

.row-fluid .span1 {
  width: 6.382978723%;
}

.container-fluid:before, .container-fluid:after {
  display: table;
  content: '';
}

.container-fluid:after {
  clear: both;
}

@media (max-width: 767px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: none;
    width: auto;
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: '';
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.762430939%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*='span']:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 99.999999993%;
  }

  .row-fluid .span11 {
    width: 91.436464082%;
  }

  .row-fluid .span10 {
    width: 82.87292817100001%;
  }

  .row-fluid .span9 {
    width: 74.30939226%;
  }

  .row-fluid .span8 {
    width: 65.74585634900001%;
  }

  .row-fluid .span7 {
    width: 57.182320438000005%;
  }

  .row-fluid .span6 {
    width: 48.618784527%;
  }

  .row-fluid .span5 {
    width: 40.055248616%;
  }

  .row-fluid .span4 {
    width: 31.491712705%;
  }

  .row-fluid .span3 {
    width: 22.928176794%;
  }

  .row-fluid .span2 {
    width: 14.364640883%;
  }

  .row-fluid .span1 {
    width: 5.801104972%;
  }
}

@media (min-width: 1280px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: '';
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.564102564%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*='span']:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 100%;
  }

  .row-fluid .span11 {
    width: 91.45299145300001%;
  }

  .row-fluid .span10 {
    width: 82.905982906%;
  }

  .row-fluid .span9 {
    width: 74.358974359%;
  }

  .row-fluid .span8 {
    width: 65.81196581200001%;
  }

  .row-fluid .span7 {
    width: 57.264957265%;
  }

  .row-fluid .span6 {
    width: 48.717948718%;
  }

  .row-fluid .span5 {
    width: 40.170940171000005%;
  }

  .row-fluid .span4 {
    width: 31.623931624%;
  }

  .row-fluid .span3 {
    width: 23.076923077%;
  }

  .row-fluid .span2 {
    width: 14.529914530000001%;
  }

  .row-fluid .span1 {
    width: 5.982905983%;
  }
}

/* Clearfix */

.clearfix:before, .clearfix:after {
  display: table;
  content: '';
}

.clearfix:after {
  clear: both;
}

/* Visibilty classes */

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.hidden {
  display: none;
  visibility: hidden;
}

/* Responsive visibilty classes */

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-phone {
    display: inherit !important;
  }

  .hidden-phone {
    display: none !important;
  }

  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .visible-tablet {
    display: inherit !important;
  }

  .hidden-tablet {
    display: none !important;
  }

  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important;
  }
}
.header { width:100%; background:transprent; position:absolute; top:0; left:0; padding:20px 0; transition:400ms;z-index:10001;}
.header .header_area { width:100%; }
.header .container { max-width:1350px; padding:0 15px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; }
.header .logo { width:100%; max-width:224px; }
.header .header_btns { display:flex; flex-wrap:wrap; align-items:center; }
.header .header_link a { width:auto; display:inline-block; margin-right:30px; color:#FF6B5E; font-size:14px; line-height:22px; font-family: 'Lota Grotesque Alt 1'; font-weight:900; }
.header .header_link a:hover { color:#fff; }
.header .btn_style a:hover { background:#fff; color:#FF6B5E; }
.header .menu .header_btns { display:none; }
.header .dark-btn-white a {padding:12px 18px;}


header.header {transition:all 400ms ease;}
header.header.headerfixed{/*transform: translateY(0);*/position:fixed; background:#fff; /*padding:5px 0;*/padding:0!important;transition:all 400ms ease;}


@media (min-width: 992px) {

  .menu { line-height:0; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul { width:100%; margin:0; padding:0; list-style:none; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children { position:relative; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul > li.hs-item-has-children > a:after { position:relative; content:"\f107"; font-family:"FontAwesome"; margin-left: 8px; font-size: 24px; font-weight: 300; float: none; display: inline-block; vertical-align: middle; line-height: 15px; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul ul.hs-menu-children-wrapper li.hs-item-has-children > a:after { content:"\f105"; font-size: 16px; line-height: 15px; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li { padding:0; position:relative; width:auto; float:none; display:inline-block; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-weight: 900; letter-spacing: 0.02em; font-size: 14px; line-height:22px; padding:10px 20px; display:inline-block; color:#fff; position:relative; white-space: normal; width:100% !important; max-width: 100% !important; overflow: hidden;  text-overflow: inherit; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover { color:#ff7a59; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:hover > a { color:#ff7a59; }
  header.header.headerfixed .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { color: var(--Color-Brand-Charcoal-Black, #2F2A30);}

  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {  pointer-events:inherit; opacity:1; visibility:visible; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { top:100%; left:0; position:absolute; background:#fff; width:200px;line-height:0; transition:all .4s ease; opacity:0; visibility:hidden; z-index:11; pointer-events:none; box-shadow: 4px 0 12px #000; -webkit-box-shadow: 4px 0 12px #000; -moz-box-shadow: 4px 0 12px #000; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li { width:100%; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { padding:10px 15px; color:#ff7a59; font-size:14px; border-bottom:1px solid rgba(0,0,0,0.1); line-height:24px; width:100% !important; white-space: normal; width:100% !important; float:left;  max-width: 100% !important; overflow: hidden;  text-overflow: inherit; }   
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover { background:#ff7740; color:#fff; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li:last-child a { border-bottom:0; } 

  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li:hover > a { background:#ff7740; color:#fff; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper ul.hs-menu-children-wrapper { left:100%; top:0; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children:hover ul.hs-menu-children-wrapper { pointer-events:inherit; }

}

/*-footer-*/
.footer { width:100%; position:relative; }
.footer .footer_area {margin-bottom:100px;}
.footer .footer_top { width:100%; padding:0px 0 0px; display:block; }
.footer .footer_top h2 { text-align:center; }
.footer .footer_imglink { width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; align-items: center; /*margin:70px 0;*/ }
.footer .f_link a { width:auto; position:absolute; bottom:20px; left:0; color:#fff; padding:40px 60px; font-size:40px; line-height:48px; display: inline-block; text-decoration:underline; }
/*.footer .f_link a:after { position:absolute; content:""; left:0; bottom:3px; width:100%; height:2px; background:#2F2A30; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease; } */
.footer .f_link a:after {
  position: relative;
  content: "";
  margin-left: 10px;
  width: 20px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  background: url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/right-arrow.svg) no-repeat center center;
  background-size: 100% 100%;
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  transition: all 400ms ease;
}
.footer .f_link a:hover { color:#FF6B5E; } 
/*.footer .f_link a:hover:after { background:#FF6B5E; } */
.footer .f_link a:hover:after { margin-left:15px; }
.footer .footer_main { width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; align-items: top; padding-bottom:100px; }
.footer .footer_main h4 { line-height:28px; width:100%; color:#FF6B5E;margin-bottom:20px;font-size: 14px; padding-top:20px; border-top: 1px solid #3E3265; }

.footer .footer_main .footer_logo { width:100%; display:inline-block; position:relative;padding: 40px 0 40px;}

.footer .footer_top .footer_imglink .f_link { width:50%; background-size:cover; background-repeat:no-repeat;min-height:400px; position:relative;}

.footer .footer_top .footer_imglink .f_link:before {
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: 0; bottom: 0;
  background: rgba(0,0,0,.5);
}

.footer .footer_main .footer_box { width:calc(100%/3 - 20px); }
.footer .footer_main .footer_box .footer_text p {padding:15px 0;}
.footer .footer_main .footer_box .footer_text p a {}
.footer .footer_main a { color:#2F2A30; } 
.footer .footer_main a:hover { color:#FF6B5E; } 
.footer .footer_btm { width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; align-items: center; padding-bottom:40px; min-height:48px;}
.footer .copyright_box a { color:#9CA3AF; font-size:14px; line-height:20px;min-height:48px; }    
.footer .copyright_box a:hover { color:#FF6B5E; }
.footer .copyright_box1 a { margin-right:15px; height:48px; padding:20px 5px;}






@media (max-width: 1400px){ 

  .footer .footer_top { padding:0px 0 0px; }
  .footer .f_logo img { max-width: 200px !important; width: 100%; }
  .footer .f_link a { font-size: 24px; line-height: 32px; }
  .footer .footer_imglink { margin-bottom:0; }
  .footer .footer_main { padding-bottom:50px; }


}

@media (max-width: 991px){ 
  .header .container { max-width:100%; }
  .footer .f_logo img { max-width: 150px !important; width: 100%; }
  /*header.header.headerfixed {transform: translateY(0);}*/
  .footer .footer_main .footer_box { width:100%; padding:20px;}
  .footer .footer_top .footer_imglink .f_link {width:100%; min-height:250px;}
  .footer .footer_main .footer_logo { text-align:center;}
  .header .dark-btn-white { max-width:100%;text-align: center;padding-top: 25px;}
}

@media (max-width:767px) { 
  .footer { text-align:center; }
  .footer .footer_top h2 { font-family: 'Lota Grotesque Alt 2'; font-weight: 900; }
  .footer .footer_imglink { justify-content: center; margin:20px 0 0;margin:0; }
  .footer .footer_imglink > div { width:100%; }
  .footer .f_logo { width:100%; margin:20px 0;  }
  .footer .footer_top { padding:40px 0; padding:0px 0 0px; }
  .footer .footer_main { justify-content: center; padding-bottom:40px; flex-direction: column-reverse; }
  .footer .footer_main h4 { margin-bottom:10px; }  
  .footer .footer_box { margin-bottom:30px; width:100%; }
  .footer .moblogo { display:block; }
  .footer .footer_imglink .deklogo { order:-1; }  
  .footer .footer_imglink > div { /*margin-bottom: 20px;*/ }
  .footer .footer_btm .copyright_box {width:100%; text-align:center;}
  .footer .footer_btm .copyright_box a {padding: 16px 5px;}
  .footer .footer_btm .copyright_box a:first-child {width:100%; text-align:center;display:block;}
  .header { position: fixed; top: 0; left: 0; z-index: 9; }
} 

@media (min-width:992px) {
  a.mobile-trigger, a.child-triggerm { display: none !important; }
  .row-fluid .menu .hs-menu-wrapper { display: block !important; }
}
@media (max-width:991px) { 
  .header {width:100%; max-width:100%;}
  .header .logo { max-width:200px; } 
  .header .header_btns { display:none; }
  .header .menu .header_btns { display: flex; flex-direction: column-reverse;  text-align: center; padding: 20px 20px; }
  .header .menu .header_btns > div { width:100%; display:inline-block; vertical-align:top; text-align:center; }
  .header .menu .header_btns a { width:100%; margin:0; position:relative; max-width:300px; }   
  .header .menu .header_btns a:after { position:relative; content:""; margin-top:-5px; margin-left:10px; width:16px; height:12px; display:inline-block; vertical-align:middle; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/right-arrow-white.svg') no-repeat center center/cover; background-size:100% 100%; } 
  .header .menu .header_btns .header_link { width:100%; text-align:center; margin-top: 20px; display: flex; align-items: center; justify-content: center; }
  .header .menu .header_btns .header_link a { width:auto; }  
  .header .menu .header_link a { width:auto; display:flex; align-items:center; color:#fff; font-size:14px; line-height:22px; font-family: 'Lota Grotesque Alt 1'; font-weight:900; position:relative; }
  .header .menu .header_link a:after { position:relative; content:""; margin-left:10px; width:16px; height:14px; top:2px; display:inline-block; vertical-align:middle; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/right-arrow.svg') no-repeat center center; background-size:100% 100%; }
  .header .menu .header_link a:hover { color:#FF6B5E; } 
  .menu, .menu * { display: block; float: none; position: static; top: auto; right: auto; left: auto; bottom: auto; padding: 0px; margin: 0px; background-image: none; background-color: transparent; border: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; max-width: none; width: 100%; height: auto; line-height: 1; font-weight: normal; text-decoration: none; text-indent: 0px; text-align: left; color: #fff; }
  a.mobile-trigger { display: inline-block !important; cursor: pointer; -webkit-tap-highlight-color: transparent; -moz-tap-highlight-color: transparent; cursor: pointer; position: absolute; top: 16px; right: 15px; width: 40px; height: 40px; padding: 11px 8px; background:transparent; z-index: 99999999999; -webkit-transition: background-color 0.2s linear; font-size: 16px; font-weight: normal; text-align: left; text-transform: uppercase; border-radius: 50%; -webkit-transition: color .2s ease-in; -moz-transition: color .2s ease-in; transition: color .2s ease-in; }
  a.mobile-trigger:hover { text-decoration: none; color: #fff; }
  a.mobile-trigger span { display: inline; }
  a.mobile-trigger span:before { position: absolute; content: 'Menu'; }
  a.mobile-trigger span:after { position: relative; right: 2px; content: 'Close'; background-color: #455560; opacity: 0; transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -webkit-transition: opacity .4s ease-in-out; }
  .mobile-open a.mobile-trigger { -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; transition: background-color 0.2s linear; }
  .mobile-open a.mobile-trigger span:after { opacity: 1; }
  a.mobile-trigger i { display: inline; position: relative; top: -2px; margin-left: 0; -webkit-transition-duration: 0s; -webkit-transition-delay: .2s; -moz-transition-duration: 0s; -moz-transition-delay: .2s; transition-duration: 0s; transition-delay: .2s; }
  a.mobile-trigger  i:before, a.mobile-trigger i:after { position: absolute; content: ''; }
  a.mobile-trigger  i, a.mobile-trigger  i:before, a.mobile-trigger  i:after { width: 24px; /* Icon line width */ height: 3px; /* Icon line height */ background-color: #2f2a30; /* Icon color */ display: inline-block; }
  a.mobile-trigger  i:before { margin-top: -8px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; }
  a.mobile-trigger  i:after { margin-top: 8px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; }
  .mobile-open a.mobile-trigger i { background-color: rgba(0, 0, 0, 0.0); -webkit-transition-delay: .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
  .mobile-open a.mobile-trigger i:before { margin-top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
  .mobile-open a.mobile-trigger i:after { margin-top: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
  .menu .hs-menu-flow-horizontal > ul > li a.child-triggerm { display: block !important; cursor: pointer; position: absolute; top: 0px; right: 0px; width: 55px !important; min-width: 55px !important; height: 44px !important; padding: 0 !important; border-left: 1px dotted rgba(255, 255, 255, .20); }
  .menu .hs-menu-flow-horizontal > ul > li a.child-triggerm:hover { text-decoration: none; }
  a.child-triggerm span { position: relative; top: 50%; margin: 0 auto !important; -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
  a.child-triggerm span:after { position: absolute; content: ''; }
  a.child-triggerm span, a.child-triggerm span:after { width: 10px; height: 1px; background-color: #fff; display: block; }
  .row-fluid .menu .hs-menu-flow-horizontal > ul > li:hover a.child-triggerm span, .row-fluid .menu .hs-menu-flow-horizontal > ul > li:hover a.child-triggerm span:after { background-color: #fff; }
  a.child-triggerm span:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
  a.child-triggerm.child-open span:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
  a.child-triggerm.child-open span { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }

  /* Hide menu on mobile */
  .menu.js-enabled .hs-menu-children-wrapper { display: none; }

  /* Make child lists appear below parent items */
  .menu ul.hs-menu-children-wrapper { visibility: visible !important; opacity: 1 !important; position: static !important; display: none; }

  body.mobile-open { overflow:hidden; }
  .mobile-open .menu.js-enabled .hs-menu-flow-horizontal { display:block; }
  /* Mobile Menu Styles */
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul { width: 100%; float: left; }
  .menu.js-enabled .hs-menu-flow-horizontal { /*position: fixed;*/ position:relative;top:20px; left: 0px; width: 100%; height:calc(100% - 80px); z-index:11; padding-top:40px; display:none; overflow-y: auto; }
  .menu .hs-menu-flow-horizontal { padding: 0; background-color:#2F2A30; width: 100%; z-index: 8888; }

  /* Level 1 Menu List Styles */ 
  .menu .hs-menu-flow-horizontal > ul > li { position: relative; width: 100%; float: left; }
  .menu .hs-menu-flow-horizontal > ul > li a { font-size: 14px; line-height: 24px; padding: 10px 15px; float: left; width: 100% !important; max-width: 100% !important; overflow: visible; white-space: normal; width: 100% !important; float: left; max-width: 100% !important; overflow: hidden; text-overflow: inherit; }

  /* Level 1 and Higher Menu List Styles */
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { float: left; }
  .menu .hs-menu-flow-horizontal ul li a { padding: 15px 15px; font-weight:bold; width: 100%; text-align:center; }
  .menu .hs-menu-flow-horizontal ul li a:hover { color: #fff; background:#FF6B5E; }

  /* Level 2 and Higher Menu List Styles */
  .menu .hs-menu-flow-horizontal > ul ul li { background-color: rgba(255, 255, 255, .08); width: 100%; float: left; }
  .menu .hs-menu-flow-horizontal > ul ul li a { text-indent: 10px; font-size: 14px; width: 100%; float: left; }

  /* Level 3 and Higher Menu List Styles */
  .menu .hs-menu-flow-horizontal > ul ul ul li a { text-indent: 30px; }
  .menu .hs-menu-flow-horizontal > ul ul ul ul li a { text-indent: 50px; }
}
/* Blog post */

.blog-post {
  margin: 0 auto;
  max-width: 960px;
}

.blog-post__meta {
  margin-bottom: 1.4rem;
}

.blog-post__meta a {
  text-decoration: underline;
}

.blog-post__timestamp {
  display: block;
}

.blog-post__body { word-break:break-word;}


.blog-post__tags svg {
  height: auto;
  margin-right: 0.35rem;
  width: 15px;
}

.blog-post__tag-link {
  font-size: 0.875rem;
}

/* Blog related posts */

.blog-related-posts {
  background-color: #fff!important;
  padding:70px 0;
}

.blog-related-posts h2 {
  text-align: center;
}

.blog-related-posts__list {
  display: flex;
  flex-wrap: wrap;
}

.blog-related-posts__post {
  flex: 0 0 100%;
  padding: 1rem;
}

@media screen and (min-width: 768px) {
  .blog-related-posts__post {
    flex: 0 0 calc(100% / 2);
  }
}

@media screen and (min-width: 1000px) {
  .blog-related-posts__post {
    flex: 0 0 calc(100% / 3);
  }
}

.blog-related-posts__image {
  height: auto;
  max-width: 100%;
  height: 235px;
  width: 100%;
  max-width: 100%;
  max-height: 235px;
  object-fit:cover;
}

.blog-related-posts__title {
  margin: 0.7rem 0;
}

/* Blog comments */

.blog-comments {
  margin: 0 auto;
  max-width: 680px;
}

.blog-comments .hs-submit {
  text-align: center;
}

.blog-comments .comment-reply-to {
  border: 0 none;
}

.blog-comments .comment-reply-to:hover,
.blog-comments .comment-reply-to:focus {
  background-color: transparent;
  text-decoration: underline;
}


.blog-pagination {
  display: flex;
  justify-content: center;
}

.blog-pagination__link {
  border: 2px solid transparent;
  border-radius: 7px;
  line-height: 1;
  margin: 0 0.1rem;
  padding: 0.25rem 0.4rem;
  text-decoration: none;
}

.blog-pagination__link--active {
  border-color: #B0C1D4;
}

.blog-pagination__link:hover,
.blog-pagination__link:focus {
  text-decoration: none;
}

.blog-pagination__prev-link {
  margin-right: 0.25rem;
}

.blog-pagination__next-link {
  margin-left: 0.25rem;
}

.blog-pagination__link.blog-pagination__prev-link--disabled,
.blog-pagination__link.blog-pagination__next-link--disabled {
  color: #B0C1D4;
  cursor: default;
  pointer-events: none;
}

.blog-pagination__prev-link svg,
.blog-pagination__next-link svg {
  margin: 0 0.3rem;
}

.blog-pagination__prev-link--disabled svg,
.blog-pagination__next-link--disabled svg {
  fill: #B0C1D4;
}

.blog-pagination__number-link:hover,
.blog-pagination__number-link:focus {
  border: 2px solid #B0C1D4;
}

@media (max-width: 767px) {
  .blog-pagination__number-link {
    display: none;
  }
}

/* Blog post */

.blog-post {
  margin: 0 auto;
  max-width: 960px;
  padding: 80px 0px;
}

.body-container--blog-post .content-wrapper {padding-bottom:200px;}
.body-container--blog-post .section.post-footer{
  padding-bottom: 100px;
}

.blog-post__meta {
  margin-bottom: 1.4rem;
}

.blog-post__meta a {
  text-decoration: underline;
}

.blog-post__timestamp {
  display: block;
}

.blog-post__tags svg {
  height: auto;
  margin-right: 10px;
  width: 15px;
}

.blog-post__tag-link {
  font-size: 0.875rem;
}

/* Blog related posts */

.blog-related-posts {
  background-color: #F8FAFC;
}

.blog-related-posts h2 {
  text-align: center;
}

.blog-related-posts__list {
  display: flex;
  flex-wrap: wrap;
}

.blog-related-posts__post {
  flex: 0 0 100%;
  padding: 1rem;
}

@media screen and (min-width: 768px) {
  .blog-related-posts__post {
    flex: 0 0 calc(100% / 2);
  }
}

@media screen and (min-width: 1000px) {
  .blog-related-posts__post {
    flex: 0 0 calc(100% / 3);
  }
}

.blog-related-posts__title {
  margin: 0.7rem 0;
}

/* Blog comments */

.blog-comments {
  margin: 0 auto;
  max-width: 680px;
}

.blog-comments .hs-submit {
  text-align: center;
}

.blog-comments .comment-reply-to {
  border: 0 none;
}

.blog-comments .comment-reply-to:hover,
.blog-comments .comment-reply-to:focus {
  background-color: transparent;
  text-decoration: underline;
}



.social-share { padding:25px 0; }
.social-share .soc-outer {display:flex; align-items:center; flex-wrap:wrap;}
.social-share .soc-outer .left { width:25%; }
.social-share .soc-outer .left .share-title { color: var(--Text-primary, #000);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 600;line-height: 150%; /* 27px */}
.social-share .soc-outer .left .soc-icons { display:flex;}
.social-share .soc-outer .left .soc-icons ul {padding-left:0;list-style-type:none; align-items: center;display: flex; justify-content: end;list-style-type: none; }
.social-share .soc-outer .left .soc-icons ul li { width:30px; height:30px; list-style-type: none;padding: 4px 8px; margin-right:8px; background:#eeeeee; border-radius:50%; display:flex; align-items:center; justify-content:center;}
.social-share .soc-outer .left .soc-icons ul li a {color:#000;}
.social-share .soc-outer .right { width:75%; }
.social-share .soc-outer .right .topics { display:flex; align-items:center; justify-content:flex-end; }
.social-share .soc-outer .right .topics .topic { color: var(--Text-primary, #000);font-family: "Open Sans";font-size: 14px;font-style: normal;font-weight: 600;line-height: 150%; /* 21px */ background: var(--Color-Neutral-neutral-lightest, #EEE); padding:4px 8px;margin:0 4px;}
.author-section { border-top:1px solid var(--Color-Brand-Charcoal-Black, #2F2A30); }
.author-section .author-inner { display:flex; align-items:center; flex-wrap:wrap; max-width: 300px;padding-top:50px;}
.author-section .author-inner .left { width:30%; }
.author-section .author-inner .left img { width:50px; height:50px; border-radius:50%; object-fit:cover; object-position:center;}
.author-section .author-inner .right { width:70%;}
.author-section .author-inner .right .author-title {padding-bottom:3px;color: var(--Text-primary, #000);font-family: "Open Sans";font-size: 16px;font-style: normal;font-weight: 600;line-height: 150%;}
.author-section .author-inner .right .job-title {color: var(--Text-primary, #000);font-family: "Open Sans";font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}
.tooltip button {background-color:transparent; border:transparent;}
.tooltip { position: relative;display: inline-block;}
.tooltip .tooltiptext {visibility: hidden;width: 140px;background-color: #555;color: #fff;text-align: center;border-radius: 6px;padding: 5px;position: absolute;z-index: 1; bottom: 100%;left: 50%;margin-left: -75px;opacity: 0;transition: opacity 0.3s;}
.tooltip .tooltiptext::after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #555 transparent transparent transparent;}
.tooltip:hover .tooltiptext {visibility: visible;opacity: 1;}
.ready-top { position:relative; bottom:0; width:100%;}
.ready-top img {position:absolute; bottom:-2px; width:100%; object-fit:cover;}


.open-positions-title { width:100%; text-align:center;}
.open-positions-title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal; }

@media (max-width:1199px) {
}
@media (max-width:991px) {
  .social-share .soc-outer .right .topics { justify-content:center;}
  .social-share .soc-outer .left .share-title {text-align:center;}
  .social-share .soc-outer .left .soc-icons { justify-content:center;}
  .social-share .soc-outer .left { width:100%; }
  .social-share .soc-outer .right { width:100%; }
  .author-section .author-inner { padding:25px 0;}
  .ready-top { padding-top:50px;}
}
@media (max-width:767px) {
}


.blog-main-section { width: 100%; display: inline-block; vertical-align: top; padding: 100px 0 100px; background:#F6F6F6;position:relative;}
.blog-main-section .featured {padding:100px 0; }
.blog-main-section:before { content:'';background:url(https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/star-listing.svg) no-repeat 0 0;width:50px;height:50px;position:absolute;left:50px;top:150px; background-size:contain; background-position:left center; background-repeat:no-repeat;z-index:1;}
.blog-main-section .container {z-index:2;}

.blog-top-section { width: 100%;z-index:10000; display: inline-block; vertical-align: top; padding: 20px 0 20px;border-bottom: 2px solid #F3F4F6; position: fixed; top:85px; background: #fff;}
.blog-top-section .filter-strip { width: 100%; display: flex; align-items: center; justify-content: center; }
.blog-top-section .filter-strip .left-side {padding-right: 20px; }
.blog-top-section .filter-strip .left-side h3 {font-style: normal;font-weight: 900;font-size: 18px;line-height: 24px;color: #3E3265; }
.blog-top-section .filter-strip .right-side { padding-left: 20px; }
.blog-top-section .filter-strip .button-group-right { max-width: 203px; width: 100%; float:right;  position: relative; border-left: 2px solid #F3F4F6}
.blog-top-section .filter-strip .button-group-right span { width: 100%; display: inline-block; text-align: left;cursor: pointer;  transition:all 0.5s;font-style: normal;font-weight: 900;font-size: 14px;line-height: 20px;text-align: center;letter-spacing: 0.02em;color: #FF6B5E;}
.blog-top-section .filter-strip .button-group-right span:after { content: '\f107'; font-family: FontAwesome; position: relative; display: inline-block; font-weight: 400; font-size: 22px; line-height: 0; top: 3px; margin-left: 12px; }
.blog-top-section .filter-strip .button-group-right .filter-tag {position: absolute; top: 48px; left: 0; display: none; background: #fff; width: 100%; min-width:300px; max-width:100%; padding: 5px 12px; box-shadow: 0px 5px 9px -4px rgb(0 0 0 / 20%); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; z-index: 999;}
.blog-top-section .filter-strip .button-group-right .filter-tag .button a{ width: 100%; display: inline-block; color: #AEAEAE; text-transform:capitalize; width: 100%; background: #fff; text-align: left; font-weight: normal; font-size: 16px; padding: 4px 15px; line-height: normal; transition: all 0.5s; height: auto;}
.blog-top-section .filter-strip .button-group-right .filter-tag .button:hover { color: #942a2a; } 
.blog-top-section .filter-strip .button-group-right span.active { color: #3e3265;}


.blog-top-section .filter-strip .left-side .side-container {display:flex; flex-wrap:wrap; align-items:center; }

.blog-top-section .filter-strip .button-group-right .filter-tag a.button {color: #FF6B5E;background: #FFD5D1; border-radius: 6px;padding: 10px;font-family: 'Lota Grotesque Alt 1';font-weight:700; letter-spacing:1px;font-weight: 900;font-size: 14px;line-height: 20px; display:inline-flex; align-items:center; justify-content:center; margin:5px;}
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+1).button {background-color:#D8FDC2; color:#6DC876; }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+2).button {background-color:#FFD5D1; color:#FF6B5E;  }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+3).button { background-color:#EAE2FF; color:#B29CF2; }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+4).button { background-color:#FFF6C3; color:#D9B704; }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+5).button { background-color:#E9FFFE; color:#56CBFC; }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+6).button { background-color:#E3FFFE; color:#48E5DD; }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+7).button { background-color:#FFDDF5; color:#FF83DC; }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+8).button { background-color:#FFE5A1; color:#ECA336; }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+9).button { background-color:#F4C9FF; color:#AF72FD; }


.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+1).button:hover {color:#D8FDC2; background-color:#6DC876; }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+2).button:hover {color:#FFD5D1; background-color:#FF6B5E;  }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+3).button:hover {color:#EAE2FF; background-color:#B29CF2; }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+4).button:hover {color:#FFF6C3; background-color:#D9B704; }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+5).button:hover {color:#E9FFFE; background-color:#56CBFC; }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+6).button:hover {color:#E3FFFE; background-color:#48E5DD; }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+7).button:hover {color:#FFDDF5; background-color:#FF83DC; }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+8).button:hover {color:#FFE5A1; background-color:#ECA336; }
.blog-top-section .filter-strip .button-group-right .filter-tag a:nth-child(9n+9).button:hover {color:#F4C9FF; background-color:#AF72FD; }



.outer-wrap { display:flex; flex-flow:wrap; margin: 0 -30px; }
.outer-wrap2 { display:flex; flex-flow:wrap; margin: 0 -30px; }
.outer-wrap3 { display:flex; flex-flow:wrap; margin: 0 -30px; }
.outer-wrap-featured { display:flex; flex-flow:wrap; margin: 0 -30px; }







.outer-wrap-featured .post-item-featured { width: 100%; display:flex; flex-wrap:wrap;align-items:center; justify-content:center; margin: 0 30px 0; transition:all 0.5s ease; position:relative;}
.outer-wrap-featured .post-item-featured .hs-featured-image-wrapper { width: 100%; display: inline-block; vertical-align: top; position:relative; }
.outer-wrap-featured .post-item-featured .hs-featured-image-wrapper img.hs-featured-image { max-width: 100%; width: 100%; margin: 0; border-radius: 6px; height:auto; object-fit: contain;-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;;}
.outer-wrap-featured .post-item-featured .hs-featured-image-wrapper img.hs-featured-image:hover {transform:scale(1.03);}
.outer-wrap-featured .post-item-featured .left {width:50%;}
.outer-wrap-featured .post-item-featured .right { width: 50%; display: inline-block; vertical-align: top; text-align: left; padding: 15px 25px; }
.outer-wrap-featured .post-item-featured .right .in-height { width: 100%; display: inline-block; vertical-align: top; }
.outer-wrap-featured .post-item-featured .right p#hubspot-topic_data { padding: 0; }
.outer-wrap-featured .post-item-featured .top { display:inline-block;}
.outer-wrap-featured .post-item-featured .top .tag { position:relative;}
.outer-wrap-featured .post-item-featured .top .tag a {color: #B29CF2!important;background: #EAE2FF;border-radius: 6px;padding: 10px;font-family: 'Lota Grotesque Alt 1';font-weight:700; letter-spacing:1px;font-weight: 900;font-size: 14px;line-height: 20px;}
.outer-wrap-featured .post-item-featured .top .tag a:hover {color:#EAE2FF!important; background:#B29CF2;}
.outer-wrap-featured .post-item-featured .right .top .read-time { display: flex; align-items: center; color: #8C97AC; }
.outer-wrap-featured .post-item-featured .right .top .read-time img { margin: 0 10px; }
.outer-wrap-featured .post-item-featured .right h2 { padding-top: 20px;font-size: 36px;line-height: 44px;}
.outer-wrap-featured .post-item-featured .right h2 a { color:#3E3265; font-size: 36px;line-height: 44px;transition: all 400ms ease;}
.outer-wrap-featured .post-item-featured .right h2 a:hover { color:#ff7a59 }
.outer-wrap-featured .post-item-featured .right .post-content { color:#3E3265; padding:25px 0; font-weight: 400;font-size: 18px;line-height: 28px;}
.outer-wrap-featured .post-item-featured .right .read-more a.more-link { display: inline-block; color: #942a2a; font-weight: 600; font-family: var(--button_font); }
.outer-wrap-featured .post-item-featured .right .read-more a.more-link svg { height: 12px; position: relative; top: 1px; }
.outer-wrap-featured .post-item-featured .right .read-more a.more-link svg path { fill: #942a2a; transition: all .5s; }


.blog-related-posts__post .blog-related-posts__content  { display:inline-block; padding-top:10px;}
.blog-related-posts__post .blog-related-posts__content  .tag { position:relative;}
.blog-related-posts__post .blog-related-posts__content  .tag a {color: #B29CF2!important;background: #EAE2FF;border-radius: 6px;padding: 10px;font-family: 'Lota Grotesque Alt 1';font-weight:700; letter-spacing:1px;font-weight: 900;font-size: 14px;line-height: 20px;}



.outer-wrap {padding-top:75px;}
.outer-wrap .post-item { width:calc(100% / 3 - 30px); margin:15px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF; padding:24px; transition:all 400ms ease; }
.outer-wrap .post-item .bottom h2 { line-height:24px;}
.outer-wrap .post-item .bottom h2 a {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.outer-wrap .post-item:hover .bottom h2 a {color: var(--Color-Brand-Sky-Blue, #61ACE9);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.outer-wrap .post-item .bottom .post-content {padding:15px 0; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal; }
.outer-wrap .post-item .bottom .post-button { padding-top:10px; }
.outer-wrap .post-item .bottom .post-button a { border-radius: 8px; padding: 8px 16px; background: var(--Color-Brand-Charcoal-Black, #2F2A30); color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;}
.outer-wrap .post-item:hover { box-shadow: 10px 10px rgba(97, 172, 233, 0.25); transform: translate(-5px, -5px);}
.outer-wrap .post-item:hover .post-button a {border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
@media (max-width:1199px) {
  .outer-wrap .post-item { width:calc(100% / 2); }
}
@media (max-width:991px) {
}
@media (max-width:767px) {
  .outer-wrap .post-item { width:100%;}
}

/*.outer-wrap .post-item { width: calc(100% / 3 - 60px); margin: 0 30px 45px; transition:all 0.5s ease; }*/
/*.outer-wrap .post-item:nth-child(5n+1), .outer-wrap .post-item:nth-child(5n+2) { width: calc(100% / 2 - 60px); margin: 0 30px 45px; transition:all 0.5s ease; }
.outer-wrap .post-item:nth-child(5n+3), .outer-wrap .post-item:nth-child(5n+4), .outer-wrap .post-item:nth-child(5n+5) {width: calc(100% / 3 - 60px); margin: 0 30px 45px; transition:all 0.5s ease; }*/
.outer-wrap .post-item .hs-featured-image-wrapper { width: 100%; display: inline-block; vertical-align: top; position:relative; }
/*.outer-wrap .post-item .bottom { width: 100%; display: inline-block; vertical-align: top; text-align: left; padding: 20px 0px; }*/
.outer-wrap .post-item .hs-featured-image-wrapper img.hs-featured-image { max-width: 100%; width: 100%; margin: 0; border-radius: 6px; height:250px; object-fit: cover;}
.outer-wrap .post-item .bottom .in-height { width: 100%; display: inline-block; vertical-align: top; }
.outer-wrap .post-item .bottom p#hubspot-topic_data { padding: 0; }
.outer-wrap .post-item .top { display: flex; align-items: center; padding:15px 0 10px;}
.outer-wrap .post-item .top .tag { position:relative;}
.outer-wrap .post-item .top .tag a {color: #FF6B5E;background: #FFD5D1;border-radius: 6px;padding: 10px;font-family: 'Lota Grotesque Alt 1';font-weight:700; letter-spacing:1px;font-weight: 900;font-size: 14px;line-height: 20px;}

.outer-wrap .post-item .top .read-time {padding-left:15px;}

.outer-wrap .post-item:nth-child(9n+1) .top .tag a { background-color:#D8FDC2; color:#6DC876; }
.outer-wrap .post-item:nth-child(9n+2) .top .tag a { background-color:#FFD5D1; color:#FF6B5E; }
.outer-wrap .post-item:nth-child(9n+3) .top .tag a { background-color:#EAE2FF; color:#B29CF2; }
.outer-wrap .post-item:nth-child(9n+4) .top .tag a { background-color:#FFF6C3; color:#D9B704; }
.outer-wrap .post-item:nth-child(9n+5) .top .tag a{ background-color:#E9FFFE; color:#56CBFC; }
.outer-wrap .post-item:nth-child(9n+6) .top .tag a { background-color:#E3FFFE; color:#48E5DD; }
.outer-wrap .post-item:nth-child(9n+7) .top .tag a { background-color:#FFDDF5; color:#FF83DC; }
.outer-wrap .post-item:nth-child(9n+8) .top .tag a { background-color:#FFE5A1; color:#ECA336; }
.outer-wrap .post-item:nth-child(9n+9) .top .tag a { background-color:#F4C9FF; color:#AF72FD; }

.outer-wrap .post-item:nth-child(9n+1) .top .tag a:hover { background-color:#6DC876; color:#D8FDC2; }
.outer-wrap .post-item:nth-child(9n+2) .top .tag a:hover { background-color:#FF6B5E; color:#FFD5D1; }
.outer-wrap .post-item:nth-child(9n+3) .top .tag a:hover { background-color:#B29CF2; color:#EAE2FF; }
.outer-wrap .post-item:nth-child(9n+4) .top .tag a:hover { background-color:#D9B704; color:#FFF6C3; }
.outer-wrap .post-item:nth-child(9n+5) .top .tag a:hover { background-color:#56CBFC; color:#E9FFFE; }
.outer-wrap .post-item:nth-child(9n+6) .top .tag a:hover { background-color:#48E5DD; color:#E3FFFE; }
.outer-wrap .post-item:nth-child(9n+7) .top .tag a:hover { background-color:#FF83DC; color:#FFDDF5; }
.outer-wrap .post-item:nth-child(9n+8) .top .tag a:hover { background-color:#ECA336; color:#FFE5A1; }
.outer-wrap .post-item:nth-child(9n+9) .top .tag a:hover { background-color:#AF72FD; color:#F4C9FF; }




/*.outer-wrap .post-item .bottom .post-content { color:#3E3265;font-weight: 400;font-size: 18px;line-height: 28px; padding-top:5px;}*/
.outer-wrap .post-item .bottom .read-more a.more-link { display: inline-block; color: #942a2a; font-weight: 600; font-family: var(--button_font); }
.outer-wrap .post-item .bottom .read-more a.more-link svg { height: 12px; position: relative; top: 1px; }
.outer-wrap .post-item .bottom .read-more a.more-link svg path { fill: #942a2a; transition: all .5s; }
.outer-wrap .post-item .bottom .read-more a.more-link:hover { color: #ff8c25; }
.outer-wrap .post-item .bottom .read-more a.more-link:hover svg path { fill: #ff8c25; }





.bottom-tag-cloud { width:100%; background:#fff; padding:70px 0 150px;}
.bottom-tag-cloud h3 {width:100%;font-family: 'Lota Grotesque Alt 1'; font-style: normal;font-weight: 900;font-size: 18px;line-height: 24px;text-align: center;color: #3E3265;}
.bottom-tag-cloud ul {display:flex; justify-content:center;list-style-type:none; flex-wrap:wrap; margin:5px 0;}
.bottom-tag-cloud ul li{width:auto; list-style-type:none; padding:10px;}
.bottom-tag-cloud ul li a { font-family: 'Lota Grotesque Alt 1';font-weight:700; letter-spacing:1px;font-weight: 700;font-size: 14px;line-height: 20px; padding:10px;border-radius:6px; background-color:#D8FDC2; color:#6DC876;}
.bottom-tag-cloud ul li:nth-child(9n+1) a { background-color:#D8FDC2; color:#6DC876; }
.bottom-tag-cloud ul li:nth-child(9n+2) a { background-color:#FFD5D1; color:#FF6B5E; }
.bottom-tag-cloud ul li:nth-child(9n+3) a { background-color:#EAE2FF; color:#B29CF2; }
.bottom-tag-cloud ul li:nth-child(9n+4) a { background-color:#FFF6C3; color:#D9B704; }
.bottom-tag-cloud ul li:nth-child(9n+5) a { background-color:#E9FFFE; color:#56CBFC; }
.bottom-tag-cloud ul li:nth-child(9n+6) a { background-color:#E3FFFE; color:#48E5DD; }
.bottom-tag-cloud ul li:nth-child(9n+7) a { background-color:#FFDDF5; color:#FF83DC; }
.bottom-tag-cloud ul li:nth-child(9n+8) a { background-color:#FFE5A1; color:#ECA336; }
.bottom-tag-cloud ul li:nth-child(9n+9) a { background-color:#F4C9FF; color:#AF72FD; }

.bottom-tag-cloud ul li:nth-child(9n+1) a:hover { color:#D8FDC2; background-color:#6DC876; }
.bottom-tag-cloud ul li:nth-child(9n+2) a:hover { color:#FFD5D1; background-color:#FF6B5E; }
.bottom-tag-cloud ul li:nth-child(9n+3) a:hover { color:#EAE2FF; background-color:#B29CF2; }
.bottom-tag-cloud ul li:nth-child(9n+4) a:hover { color:#FFF6C3; background-color:#D9B704; }
.bottom-tag-cloud ul li:nth-child(9n+5) a:hover { color:#E9FFFE; background-color:#56CBFC; }
.bottom-tag-cloud ul li:nth-child(9n+6) a:hover { color:#E3FFFE; background-color:#48E5DD; }
.bottom-tag-cloud ul li:nth-child(9n+7) a:hover { color:#FFDDF5; background-color:#FF83DC; }
.bottom-tag-cloud ul li:nth-child(9n+8) a:hover { color:#FFE5A1; background-color:#ECA336; }
.bottom-tag-cloud ul li:nth-child(9n+9) a:hover { color:#F4C9FF; background-color:#AF72FD; }


.blog-main-section .load-more { text-align: center; padding: 70px 0 0; width:100%; }
.blog-main-section .load-more a {padding: 18px 32px;border-radius: 8px;border: 2.41px solid #2F2A30;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 18px;font-style: normal;font-weight: 600;line-height: normal;}
/*.blog-main-section .load-more a:after {
  content: '\f175';
  font-family: FontAwesome;
  position: relative;
  display: inline-block;
  font-weight: 400;
  font-size: 40px;
  line-height: 0;
  top: 0px;
  margin-left: 15px;
}
.blog-main-section .load-more a:before {
  content: '\f175';
  font-family: FontAwesome;
  position: relative;
  display: inline-block;
  font-weight: 400;
  font-size: 40px;
  line-height: 0;
  top: 0px;
  margin-right: 15px;
}*/
/*
.blog-main-section .load-more a:hover { background: #942a2a; color: #fff; border-color: #942a2a; }
*/

.blog-main-section h2.topic-title { margin-bottom: 40px; text-transform: capitalize; }


.cta-strip.blog-cta { background: #f1f3f5; }
.cta-strip.blog-cta .top-shape img { filter: none; }
.cta-strip.blog-cta .inner h2 { margin-bottom: 0; }
.cta-strip.blog-cta .inner .content p { padding: 30px 0 60px; max-width: 586px; margin: 0 auto; }

/* -- Inner page -- */

.blog-post__body { width: 100%; display: inline-block; vertical-align: top; padding: 0 0 130px; font-weight: normal; font-size: 18px; line-height: 28px; }
.blog-post__body p { color: var(--Text-primary, #000);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%;}
.blog-post__body h2 { color: var(--Text-primary, #000);font-family: "Work Sans";font-size: 40px;font-style: normal;font-weight: 500;line-height: 120%; /* 48px */}
.blog-post__body h3 { color: var(--Text-primary, #000);font-family: "Open Sans";font-size: 34px;font-style: normal;font-weight: 400;line-height: 150%;}
.blog-post__body h4 { color: var(--Text-primary, #000);font-family: "Open Sans";font-size: 30px;font-style: normal;font-weight: 400;line-height: 150%;}
.blog-post__body h5 { color: var(--Text-primary, #000);font-family: "Open Sans";font-size: 26px;font-style: normal;font-weight: 400;line-height: 150%;}
.blog-post__body h6 { color: var(--Text-primary, #000);font-family: "Open Sans";font-size: 22px;font-style: normal;font-weight: 400;line-height: 150%;}
.blog-post__body ul { padding-left: 20px; margin:0;}
.blog-post__body ul li { position: relative; padding-left: 10px; color:#000; }
.blog-post__body blockquote { width: 100%; border-left: 2px solid #000; margin: 20px auto 20px; padding: 10px; position: relative; text-align: left; font-style:italic; font-size: 24px; }

.blog-post__body .inner-image .image img { width: 100%; height: 615px; object-fit: cover; object-position: top; }
.blog-post__body .inner-content { max-width:970px; margin:-250px auto 0; }
.blog-post__body .inner-bg { background:#fff; padding:50px 100px 0; display:inline-block; vertical-align:top; width:100%; }

.blog-post__body .inner-cover { margin-top: 70px; }
/*
.blog-post__body h2 { font-weight: 700; font-size: 52px; line-height: 56px; padding-bottom: 10px; }
.blog-post__body h3 { padding-bottom: 10px; }*/

/*
.blog-post__body blockquote:before { content: ' '; background-image: url("https://6998717.fs1.hubspotusercontent-na1.net/hubfs/6998717/theme-ecommeleon-2021/images/green-quote.svg"); width: 55px; height: 42px; background-repeat: no-repeat; background-size: contain; position: absolute; left: 0; right: 0; margin: auto; top: 0; }
.blog-post__body blockquote:after { content: ' '; top: 61px; left: 0; right: 0; position: absolute; background: #CACCD2; height: 1px; width: 120px; margin: auto; }
*/
/*
.blog-post__body ul li:before { content: ' '; top: 13px; left: 0; background: #3E3265; width: 3px; height: 3px; position: absolute; border-radius: 50%; }
*/


.blog-hero {width:100%; display:inline-block; padding:120px 0 0px; background:#E9FFFE;}
.blog-hero .blog-hero-inner {display:flex; flex-wrap:wrap; justify-content:center; align-items:center;padding-bottom:70px;}
/*.blog-hero .blog-hero-inner .left {width:50%;}*/
.blog-hero .blog-hero-inner .left {width:100%;}
.blog-hero .blog-hero-inner .left .breadcrumb {display:flex; flex-wrap:nowrap;}
.blog-hero .blog-hero-inner .left .breadcrumb a { padding:10px 5px;color:#3e3265;}
.blog-hero .blog-hero-inner .left .breadcrumb a:hover {text-decoration:underline;color:#3e3265;}
.blog-hero .blog-hero-inner .right {width:50%;font-style: normal;font-weight: 400;font-size: 24px;line-height: 32px;color: #3E3265;}

.blog-hero .full-span-img {width:100%; max-width:100%; height:auto; max-height:600px; margin: 0;padding: 0;line-height: 0;}
.blog-hero .full-span-img img { display:inline-block; object-fit:cover; width:100%; max-width:100%; height:auto; max-height:600px; min-height:300px;object-position: center;}
.blog-hero .author-section {background-color:#fff; padding:30px 180px;}
.blog-hero .author-section .author-inner {display:flex; flex-wrap:wrap;}
.blog-hero .author-section .author-inner .author {width:25%;}
.blog-hero .author-section .author-inner .author h5 {color: #B29CF2;font-style: normal;font-weight: 600;font-size: 18px;line-height: 28px;}
.blog-hero .author-section .author-inner .author p { color:#3E3265;font-style: normal;font-weight: 400;font-size: 16px;line-height: 24px;}
.blog-hero .author-section .author-inner .socials {width:50%; display:flex; flex-wrap:nowrap;justify-content: right;}
.blog-hero .author-section .author-inner .socials .copy-link { height:40px;padding:10px; width:150px; background-color:#F3F4F6; border-radius:6px;font-style: normal;font-weight: 900;font-size: 14px;line-height: 20px;text-align: center;letter-spacing: 0.02em;color: #9CA3AF; cursor:pointer;-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;;}
.blog-hero .author-section .author-inner .socials .copy-link:hover{ color:#F3F4F6; background-color: #9CA3AF; }
.blog-hero .author-section .author-inner .socials .copy-link:before {content: '\f24d';font-family: FontAwesome;position: relative; display: inline-block;font-weight: 400;font-size: 14px;line-height: 0;margin-right: 12px;}
.blog-hero .author-section .author-inner .socials .linkedin { font-size:20px;margin-left:10px;height:40px;padding:10px; width:40px; background-color:#F3F4F6; border-radius:6px;font-style: normal;font-weight: 900;line-height: 20px;text-align: center;letter-spacing: 0.02em;color: #9CA3AF;}

.blog-hero .author-section .author-inner .socials .linkedin a {color: #9CA3AF;}
.blog-hero .author-section .author-inner .socials .linkedin a:hover {color: #9CA3AF;}


@media (max-width:991px) {
  .blog-hero .blog-hero-inner .left {width:100%; }
  .blog-hero .blog-hero-inner .left h1 {font-size:48px; word-break:break-all;}
  .blog-post__body iframe {max-width:100%;}
  .blog-post__body img {max-width:100%;}
  .blog-hero .blog-hero-inner .right {width:100%;}
  .blog-top-section { top:73px; }
  .blog-top-section .filter-strip .button-group-right .filter-tag {min-width:150px; top:40px; height: 200px;overflow-y: scroll !important;}
  .blog-hero .author-section {padding: 15px 0; }
  .blog-post {padding:0 15px;}
  .blog-hero .author-section .author-inner .author {width:100%; text-align:center;}
  .blog-hero .author-section .author-inner .socials {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 15px 0px;
  }
}


.blog-post__body .social-share-inpost { width: 100%; display: inline-block; vertical-align: top; text-align: center; padding-top: 40px; }
.blog-post__body .social-share-inpost ul.share-buttons { padding: 0; list-style: none; }
.blog-post__body .social-share-inpost ul.share-buttons li:before { display: none; }
.blog-post__body .social-share-inpost ul.share-buttons li { display: inline-block; padding: 0 8px; }
.blog-post__body .social-share-inpost ul.share-buttons li a { color: #8C97AC; font-size: 16px; }
.blog-post__body .social-share-inpost ul.share-buttons li a:hover { color: #942a2a; }

/* .blog-post__body .content div { margin-bottom: 25px; } */

.inner-post-subscribe { width: 100%; display: inline-block; vertical-align: top; padding: 30px 0 40px; }
.inner-post-subscribe .inner-subscribe { padding: 35px; width: 100%; display: inline-block; vertical-align: top; background: #07BA8E; box-shadow: 0px 10px 20px rgb(0 0 0 / 4%), 0px 2px 6px rgb(0 0 0 / 4%), 0px 0px 1px rgb(0 0 0 / 4%); border-radius: 15px; }
.inner-post-subscribe .inner-subscribe .left-part { width: 60%; float: left; padding-right: 20px; }
.inner-post-subscribe .inner-subscribe .right-part { width: 40%; float: left; text-align: left; }
.inner-post-subscribe .inner-subscribe .left-part h2 { font-weight: 600; font-size: 34px; line-height: 34px; color: #FFFFFF; padding-bottom:18px; } 
.inner-post-subscribe .inner-subscribe .left-part h4 { font-weight: normal; font-size: 24px; line-height: 38px; color: #FFFFFF; max-width: 340px; width: 100%; font-family: var(--button_font); }
.inner-post-subscribe .inner-subscribe .left-part h4 p { padding:0; }
.inner-post-subscribe .inner-subscribe .right-part form.hs-form .hs-form-field { padding-bottom:25px; }
.inner-post-subscribe .inner-subscribe .right-part form .input input { border-radius:8px; }
.inner-post-subscribe .inner-subscribe .right-part form .hs-submit .hs-button { color: #FFFFFF; font-weight: 600; font-size: 15px; background: transparent; border-radius: 5px; border: 2px solid #FFFFFF; width: 100%; }
.inner-post-subscribe .inner-subscribe .right-part form .hs-submit .hs-button:hover { background: #fff; color: #942a2a; }
.inner-post-subscribe .inner-subscribe .cover { display: flex; align-items: center; }
.inner-post-subscribe .inner-subscribe .right-part ul.hs-error-msgs, .inner-post-subscribe .inner-subscribe .right-part ul.hs-error-msgs li { padding:0; }
.inner-post-subscribe .inner-subscribe .right-part ul.hs-error-msgs li:before { display:none; }
.inner-post-subscribe .inner-subscribe .right-part ul.hs-error-msgs li label { color: #fff; font-size: 12px; font-weight: 700; text-transform: inherit; letter-spacing: 1px; }

.inner-post-subscribe .inner-subscribe .right-part form .hs-form-field input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-weight: 600; font-size: 15px; color: #AEAEAE;
}
.inner-post-subscribe .inner-subscribe .right-part form .hs-form-field input::-moz-placeholder { /* Firefox 19+ */
  font-weight: 600; font-size: 15px; color: #AEAEAE;
}
.inner-post-subscribe .inner-subscribe .right-part form .hs-form-field input:-ms-input-placeholder { /* IE 10+ */
  font-weight: 600; font-size: 15px; color: #AEAEAE;
}
.inner-post-subscribe .inner-subscribe .right-part form .hs-form-field input:-moz-placeholder { /* Firefox 18- */
  font-weight: 600; font-size: 15px; color: #AEAEAE;
}
.inner-post-subscribe .inner-subscribe .right-part .submitted-message {font-size: 15px;}

.related-post { background: #f1f3f5; position: relative; padding: 70px 0 60px; }
.related-post .top-shape { position: absolute; left: 0; right: 0; bottom: 100%; }
.related-post .top-shape img { width: 100%; }
.related_title h2 { text-align: center; position: relative; padding-bottom: 30px; margin-bottom: 70px; }
.related_title h2:before { content: ' '; top: auto; left: 0; right: 0; margin: auto; width: 100px; height: 6px; background: #4faf89; bottom: 0; position: absolute; }


.subscribe-section { position: relative; background: #f1f3f5; padding: 100px 0; }
.subscribe-section .top-shape { position: absolute; left: 0; right: 0; bottom: 100%; }
.subscribe-section .top-shape img { width: 100%; }
.subscribe-section .inner .content { margin: 30px 0; }
.subscribe-section .inner form { max-width: 700px; margin: 0 auto; }
.subscribe-section .inner form .input input { background: #fff; border-radius: 8px; }
.subscribe-section .inner form ul.inputs-list { text-align: left; }
.subscribe-section .inner form ul.inputs-list li input[type="checkbox"] { opacity: 0; display: none; }
.subscribe-section .inner form ul.inputs-list li input[type="checkbox"] + span { position: relative; padding: 1px 0 0 30px; display: block; font-size: 16px; line-height: normal; }
.subscribe-section .inner form ul.inputs-list li input[type="checkbox"] + span:before { content: "\f00c"; height: 20px; width: 20px; position: absolute; background: #ffffff; border: 1px solid #942a2a; color: #942a2a; left: 0; top: 0; font-family: 'FontAwesome'; display: flex; align-items: center; justify-content: center; font-size: 0; }
.subscribe-section .inner form ul.inputs-list li input[type="checkbox"]:checked + span:before { font-size: 12px; }

.inner-post-subscribev2 .inner-subscribe { width: 100%; text-align: left; color: #fff;  padding-bottom: 80px; }
.inner-post-subscribev2 { text-align: center; }
.inner-post-subscribev2 .inner-subscribe .legal-consent-container .hs-dependent-field .field.hs-form-field li.hs-form-booleancheckbox label>span { color: #fff; }
.related-postv2 .related-post { margin-top: -40px; }
.inner-post-subscribev2 .inner-subscribe .cover {  width: 100%;  max-width: 1070px; margin: auto; }
.inner-post-subscribev2 form .hs-input[type="checkbox"]+span:before { border-color:#fff; }
.inner-post-subscribev2 .inner-subscribe .hs-richtext { margin-bottom:5px; }
.inner-post-subscribev2 .inner-subscribe .right-part form.hs-form .hs-form-field { padding-bottom:5px; }
.inner-post-subscribev2 .inner-subscribe .hs_submit { margin-top:20px; }
.inner-post-subscribev2 .inner-subscribe .hs_email { margin-bottom:10px; }


@media (max-width:1199px) {
  .outer-wrap { margin: 0 -15px; }
  .outer-wrap2 { margin: 0 -15px; }
  .outer-wrap-featured { margin: 0 -15px; }
  .outer-wrap3 { margin: 0 -15px; }
  .outer-wrap .post-item { width: calc(100% / 3 - 30px); margin: 0 15px 30px; }
  .outer-wrap2 .post-item2 { width: calc(100% / 2 - 30px); margin: 0 15px 30px; }
  .outer-wrap-featured .post-item-featured { width: 100%; margin: 0 15px 30px; }
  .outer-wrap3 .post-item3 { width: calc(100% / 2 - 30px); margin: 0 15px 30px; }
  .blog-main-section { padding: 100px 0 130px; }
}


@media (max-width:991px) {
  .blog-main-section .post-item { width: calc(100% / 2 - 30px); };
  .outer-wrap .post-item .top .read-time {padding-left:0px;}
  .outer-wrap .post-item {width:100%;}
  .outer-wrap .post-item:nth-child(5n+1), .outer-wrap .post-item:nth-child(5n+2) { width: 100%; }
  .outer-wrap .post-item:nth-child(5n+3), .outer-wrap .post-item:nth-child(5n+4), .outer-wrap .post-item:nth-child(5n+5) {width: 100%;}
  .outer-wrap-featured .post-item-featured .left {width:100%;}
  .outer-wrap-featured .post-item-featured .right {width:100%;}
  .bottom-tag-cloud ul { padding-left:0;}
  .bottom-tag-cloud ul li {margin:5px 0;}
  .outer-wrap-featured {    margin: 0 30px 45px;}
  .outer-wrap-featured .post-item-featured .right {padding:25px 0px;}
  .blog-main-section .load-more a {font-size:30px;}
  .blog-main-section .load-more a:before, .blog-main-section .load-more a:after{font-size:30px;}
  .blog-top-section .filter-strip .right-side {width:100%; padding-left:0;}
  .blog-top-section .filter-strip {display:block; }
  .blog-top-section .filter-strip .left-side {padding-right:0;}
  .blog-top-section .filter-strip .left-side .side-container .btn_style {width:100%; padding-right:0!important; padding:10px 0;}
  .blog-top-section .filter-strip .left-side .side-container {text-align:center; justify-content:center;}
  .blog-top-section .filter-strip .left-side h3 {text-align:center; width:100%; padding:10px 0;}
  .blog-top-section .filter-strip .button-group-right {border-left:none; max-width:100%; padding-top:10px;} 
  .blog-top-section {padding:10px 0;}
}

@media (max-width:767px) {
  .outer-wrap { margin: 0; }
  .outer-wrap2 { margin: 0; }
  .outer-wrap-featured { margin: 0; }
  .outer-wrap3 { margin: 0; }
  .outer-wrap .post-item { width: 100%; margin: 0 0 30px; }
  .outer-wrap .post-item:last-child { margin-bottom:0; }
  .outer-wrap2 .post-item2 { width: 100%; margin: 0 0 30px; }
  .outer-wrap2 .post-item2:last-child { margin-bottom:0; }
  .outer-wrap-featured .post-item-featured { width: 100%; margin: 0 0 30px; }
  .outer-wrap-featured .post-item-featured:last-child { margin-bottom:0; }
  .outer-wrap3 .post-item3 { width: 100%; margin: 0 0 30px; }
  .outer-wrap3 .post-item3:last-child { margin-bottom:0; }
  .blog-main-section { padding: 70px 0 100px; }
  .outer-wrap .post-item .bottom a.topic-link { font-size:16px; }
  .outer-wrap2 .post-item2 .bottom a.topic-link { font-size:16px; }
  .outer-wrap-featured .post-item-featured .right a.topic-link { font-size:16px; }
  .outer-wrap3 .post-item3 .bottom a.topic-link { font-size:16px; }



  .blog-post__body { padding-bottom: 80px; }
  .blog-post__body .inner-bg { padding: 50px 0 0; }
  .blog-post__body .inner-content { margin: 0; }
  .blog-post__body .inner-image .image img { height: 500px; }
  .blog-post__body .top-box h1 { font-size: 30px; line-height: 1.2; }
  .blog-post__body h2 { font-size: 28px; line-height: 1.2; padding-bottom: 20px; }
  .blog-post__body .inner-cover { margin-top: 40px; }

  .blog-post__body .two-col { display: inline-block; vertical-align: top; }
  .blog-post__body .two-col .two-left { width: 100%; float: none; border-right: 0; text-align: center; padding:0; }
  .blog-post__body .two-col .two-right { width: 100%; text-align: center; padding: 30px 0 0; }
  .blog-post__body .number .num { display: block; text-align: center; }
  .blog-post__body .number .num h2 { width: 100%; float: none; text-align: center; padding: 0; line-height: 1.2; }
  .blog-post__body .number .num-text { width: 100%; max-width: 100%; border-left: none; padding: 10px 0 0; float: none; }

  .inner-post-subscribe .inner-subscribe .cover { display: block; }
  .inner-post-subscribe .inner-subscribe .left-part { width: 100%; float: none; text-align: center; padding: 0 0 30px; }
  .inner-post-subscribe .inner-subscribe .left-part h4 { max-width: 100%; }
  .inner-post-subscribe .inner-subscribe .right-part { text-align: center; width: 100%; }

  .blog-post__body .top-box .author-date { display: block; }
  .blog-post__body .top-box .author-date .date.content { margin: 0; }

  .subscribe-section { padding:70px 0; }
}

@media (max-width:500px){
  .blog-main-section .filter-strip .left-side { width: 100%; padding: 0 0 20px; }
  .blog-main-section .filter-strip .right-side { width: 100%; padding: 0; float: none; }
  .blog-main-section .filter-strip { flex-direction: column; }
  .blog-main-section .filter-strip .button-group-left { margin: auto; }
  .blog-main-section .filter-strip .button-group-right { float: none; margin: auto; }
}
/* Error pages */

.error-page {
  padding: 170px 0;
  position: relative;
  text-align: center;
}

.error-page h1 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);}
#hs_cos_wrapper_button a.button {margin-top:15px; display:inline-block; position:relative;border-radius: 5px;border: 2.41px solid var(--Color-Brand-Bright-White, #FFF);background: linear-gradient(0deg, #010101 0%, #0A090A 5%, #1A181B 15%, #262227 29%, #2D282E 48%, #2F2A30 100%), var(--Color-Brand-Charcoal-Black, #2F2A30);transition:all 400ms ease; padding: 18px 32px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 18px;font-style: normal;font-weight: 600;border-radius: 5px; transition:all 400ms ease;}
#hs_cos_wrapper_button a.button:hover { transform: translateY(-2px);}

.error-page:before {
  color: #F3F6F9;
  content: attr(data-error);
  font-size: 40vw;
  font-weight: bold;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: -1;
}

@media screen and (min-width: 1100px) {
  .error-page:before {
    font-size: 20rem;
  }
}


@media screen and (max-width: 991px) {
  .error-page { padding:150px 0;}
}
/* System pages */

.systems-page {
  margin: 0 auto;
  max-width: 700px;
  /*padding: 3rem 1.4rem;*/
}

#hs_cos_wrapper_search_results .hs-search-results__pagination {padding-top:50px;}
.systems-page { padding: 170px 0;position: relative;}
.systems-page h1 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);}
.systems-page h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);}


.systems-page--search-results {
  max-width: 100%;
}

.systems-page .header {
  background-color: transparent;
  border-bottom: none;
  padding: 0;
}

.systems-page .success {
  background-color: #CDE3CC;
  border: 1.5px solid #4F7D24;
  border-radius: 6px;
  color: #4F7D24;
  display: inline-block;
  margin: 1.4rem 0;
  padding: 0.1rem 0.7rem;
  width: 100%;
}

.systems-page form input {
  max-width: 100%;
}

.systems-page form input[type='submit'] {
  margin: 0.7rem 0;
  display: block;
}

/* Search pages */

.hs-search-results__title {
  font-size: 1.25rem;
  margin-bottom: 0.35rem;
  text-decoration: underline;
}

.hs-search-results__title:hover {
  text-decoration: none;
}

.hs-search-results__description {
  padding-top: 0.7rem;
}

/* Password prompt */

.password-prompt input[type=password] {
  height: auto !important;
  margin-bottom: 1.4rem;
}

.systems-page #hs-login-widget-remember,
.systems-page #hs-login-widget-remember ~ label {
  display: inline-block;
  margin-bottom: 0.175rem;
}

.systems-page #hs_login_reset {
  display: block;
  margin-bottom: 0.7rem;
}

/* Backup unsubscribe */

.backup-unsubscribe #email-prefs-form div {
  padding-bottom: 0 !important;
}

.backup-unsubscribe input[type=email] {
  font-size: 0.875rem !important;
  margin-bottom: 1.4rem;
  padding: 0.7rem !important;
}

/* Subscription preferences */

#email-prefs-form .item.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

#email-prefs-form .item.disabled input:disabled {
  cursor: not-allowed;
}

/* Membership pages */

#hs-membership-form a[class*='show-password'] {
  font-size: 0.75rem;
}


.systems-page #hs-login-widget-remember {

    align-items: center;
    margin-bottom: 0.175rem;
    max-width: 100%;
    width: 20px;    height: 20px;
    margin: 10px 0;
}

/* Input error messages */

.form-input-validation-message ul.hs-error-msgs {
  padding-left: 0;
  margin: 0;
}

.form-input-validation-message ul.hs-error-msgs li {
  margin: 0;
} 
html {width:100%;}
body {width:100%;}
img { height:auto; max-width:100%; }
p { padding:10px 0; margin:0; }
a { text-decoration:none; outline:none; color:#66ABDE; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
a:hover { color:#9ADAEC; } 





form label { color:#6B7280; }
input , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { ; outline:none !important; margin:5px 0;/* border-width:2px; border-style: solid; border-color:#D1D5DB;*/ border:none; background:#f9fafb; height:56px; padding:10px 15px; border-radius:6px; font-size:16px; line-height:24px; width:100%; display:inline-block; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; font-family: 'Open Sans'; font-weight: 400; border-radius: 8px;
  background: rgba(126, 126, 127, 0.15);}
input[type=submit] , form button,.hs-button { cursor:pointer; display:inline-block; width:auto; float:none; height:auto; border-radius: 8px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: linear-gradient(0deg, #010101 0%, #0A090A 5%, #1A181B 15%, #262227 29%, #2D282E 48%, #2F2A30 100%), #2F2A30; padding:18px 32px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 18px;font-style: normal;font-weight: 600;line-height: normal; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
input[type=submit]:hover , form button:hover,.hs-button:hover { color:#fff; background-color:#3E3265; transform: translateY(-2px); }

ul.hs-error-msgs { padding: 0; margin: 0; list-style: none; width: 100%; text-align: left; font-size: 16px; }
ul.hs-error-msgs label { color:#f00; }

input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color:#9CA3AF; ; opacity:1; font-size:16px; line-height:24px;}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder { color:#9CA3AF; ; opacity:1; font-size:16px; line-height:24px;}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder { color:#9CA3AF; ; opacity:1; font-size:16px; line-height:24px;}
input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder { color:#9CA3AF; ; opacity:1; font-size:16px; line-height:24px; }

.bg-purple{background-color:#2F2A30;}
.bg-purple_dark{background-color:#2B253D;}
.bg-light-gray{background-color:#F5F7F9;}
.bg-light-greengray{background-color:#E7ECF0;}
.bg-creme{background-color:#F4F2E8;}


.widget-type-rich_text { width: 100%; display: inline-block; vertical-align: top; padding: 0 0 0px; font-weight: normal; font-size: 18px; line-height: 28px; }
.widget-type-rich_text p { color: var(--Text-primary, #000);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%;}
.widget-type-rich_text h2 { color: var(--Text-primary, #000);font-family: "Work Sans";font-size: 40px;font-style: normal;font-weight: 500;line-height: 120%; /* 48px */}
.widget-type-rich_text h3 { color: var(--Text-primary, #000);font-family: "Open Sans";font-size: 34px;font-style: normal;font-weight: 400;line-height: 150%;}
.widget-type-rich_text h4 { color: var(--Text-primary, #000);font-family: "Open Sans";font-size: 30px;font-style: normal;font-weight: 400;line-height: 150%;}
.widget-type-rich_text h5 { color: var(--Text-primary, #000);font-family: "Open Sans";font-size: 26px;font-style: normal;font-weight: 400;line-height: 150%;}
.widget-type-rich_text h6 { color: var(--Text-primary, #000);font-family: "Open Sans";font-size: 22px;font-style: normal;font-weight: 400;line-height: 150%;}
.widget-type-rich_text ul { padding-left: 20px; margin:0;}
.widget-type-rich_text ul li { position: relative; padding-left: 10px; color:#000; }
.widget-type-rich_text blockquote { width: 100%; border-left: 2px solid #000; margin: 20px auto 20px; padding: 10px; position: relative; text-align: left; font-style:italic; font-size: 24px; }


/*-slick-*/
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; outline: none; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-dots { margin:0; padding:0; list-style:none; }

.slick-arrow { position:absolute; top:50%; padding:0; border:none; font-size:0; min-width:auto;  width:80px; height:80px; border-radius:50%; line-height:0; outline:none; background:#2F2A30; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index:2; transition:all .4s ease; }
.slick-arrow:hover { background:#011E24; color:#fff; }
.slick-arrow:before { position:absolute; content:""; left: 50%; top: 50%; transform: translate(-50% ,-50%); }
.slick-prev { left:0; color:#011E24; }
.slick-prev:before { width:38px; height:25px; background:url('https://20236778.fs1.hubspotusercontent-na1.net/hubfs/20236778/School_Theme_4/Images/prev-arrow.png') no-repeat center center / 100% 100%; }
.slick-next { right:0;}
.slick-next:before { width:38px; height:25px; background:url('https://20236778.fs1.hubspotusercontent-na1.net/hubfs/20236778/School_Theme_4/Images/prev-arrow.png') no-repeat center center / 100% 100%; transform:translate(-50%,-50%) rotate(180deg); }

ul.slick-dots { margin:0; padding:0; list-style:none; float:left; width:100%;}
ul.slick-dots { text-align:center; padding:10px 0 0; }
ul.slick-dots li { display:inline-block; padding:0 5px; }
ul.slick-dots li button { display:inline-block; background: rgba(62, 50, 101, 0.25); cursor:pointer; min-width:auto; outline:none; padding:0; border:4px solid transparent; width:25px; height:25px; border-radius:100%; font-size:0; text-indent:-9999; cursor:pointer; }
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#fff; border-color:#2F2A30; }


.fancybox-stage .fancybox-content{ overflow:visible !important; padding:15px; text-align:center;}
.fancybox-stage .fancybox-close-small{ top:-60px !important; right:-30px}
.fancybox-stage .fancybox-close-small:after{ background:#888; color:#fff;  }
.fancybox-stage .fancybox-button { background:#2F2A30;top:0;right:0; padding:6px; border-radius:50%;min-width:auto }
.fancybox-stage .fancybox-button svg path{ fill:#ffff; color:#fff;}

.btn-group{}
.btn-group > div{display:inline-block;margin:0 6px;vertical-align:middle;}
.btn-group > div:first-child{margin-left:0; margin-bottom:5px;}
.btn-group > div:last-child{margin-right:0; margin-bottom:5px;}
@media (max-width:767px){
  .btn-group > div{display:block; margin:0 0 8px;}
}

.btn_style a { width:auto; float:none; display:inline-block; min-width:150px; font-family: 'Open Sans'; font-weight:900; text-transform:capitalize; text-align:center; font-size: 14px; line-height: 22px; padding:14px 24px; color:#ffffff; background:#FF6B5E; border-radius:6px; transition:all 400ms ease;}
.btn_style a:hover { color:#fff; background:#3E3265; transform: translateY(-2px);}  

.border_btn a { width:auto; float:none; display:inline-block; min-width:150px; text-transform:capitalize; text-align:center; font-size: 20px; line-height: 28px; padding:14px 20px; color:#fff; border:1px solid #fff; background:transparent; border-radius:0px; }
.border_btn a:hover { color:#19bc70; background:#fff; border-color:#fff; }  

.green_btn a { width:auto; float:none; display:inline-block; min-width:150px; text-transform:capitalize; text-align:center; font-size: 20px; line-height: 28px; padding:14px 20px; color:; border:1px solid ; background:transparent; border-radius:px; }
.green_btn a:hover { color:; background:; border-color:; }  

.arrow_btn a { width:auto; float:none; display:inline-block; position:relative; min-width:150px; font-family: 'Open Sans'; font-weight:900; text-transform:capitalize; text-align:center; font-size: 14px; line-height: 22px; padding:14px 24px; color:#ffffff; background:#FF6B5E; border-radius:6px; }
.arrow_btn a:hover { color:#fff; background:#3E3265; }  
.arrow_btn a:after { position:relative; display:inline-block; vertical-align:middle; margin-left:10px; content:"";  margin-top:-5px; width:16px; height:8px; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/right-white.png') no-repeat center center/cover; background-size:100% 100%; }

.button-1 a{background:#FF6B5E;border:2px solid #000;border-radius: 100px;color:#fff;font-weight: 700;font-size: 18px;min-width:193px; display:inline-block; text-align: center;padding: 15px 10px; box-shadow:0 0 0 6px #fff, 0 6px 0 6px #1D1929; position:relative;}
.button-1 a:after{content:''; display:inline-block; margin:1px 0 -1px 12px; background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/arrow-right-white.svg) no-repeat center; width:16px; height:14px; transition:400ms;}
.button-1 a:hover{box-shadow:0 0 0 6px #fff, 0 6px 4px 8px #1D1929; transform:translate(0, -2px);}
.button-1 a:hover:after{transform: translate(7px, 0);}
.button-1.with-lines a:before{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/button-lines.svg) no-repeat 50%;content:"";height:43px;width:35px;position:absolute;left:-35px;bottom:-29px;}
.button-1.with-lines.dark-lines a:before{filter:invert(1);}

.link-1 a{color:#fff;font-weight: 700;font-size: 18px; display:inline-block;position:relative;}
.link-1 a:after{content:''; display:inline-block; margin:1px 0 -1px 12px; background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/arrow-right-white.svg) no-repeat center; width:16px; height:14px; transition:400ms;}
.link-1 a:hover:after{transform: translate(7px, 0);}
.link-1.with-lines a:before{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/link-line.svg) no-repeat 0 0;content:"";height:9px;width:0;position:absolute;left:-3px;bottom:-16px; transition:1.2s;}
.link-1.with-lines.go a:before{width:127px;}
.link-1.dark a{color:#1D1929;}
.link-1.dark a:after{color:#1D1929;filter:invert(1);}

.button-1 + .link-1 a{margin-left: 25px;}

.footer_btn a { width:250px; float:none; display:inline-block; position:relative; min-width:150px; font-family: 'Open Sans'; font-weight:900; text-transform:capitalize; text-align:center; font-size: 14px; line-height: 22px; padding:14px 24px; color:#ffffff; background:#FF6B5E; border-radius:6px; }
.footer_btn a:hover { color:#fff; background:#3E3265; }  
.footer_btn a:after { position:relative; display:inline-block; vertical-align:middle; margin-left:10px; content:"";width:16px; height:8px; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/footer-arrow-white.svg') no-repeat center center/cover; background-size:100% 100%; }

.footer_btn_white a { width:250px; float:none; display:inline-block; position:relative; min-width:150px; font-family: 'Open Sans'; font-weight:900; text-transform:capitalize; text-align:center; font-size: 14px; line-height: 22px; padding:14px 24px; color:#3e3265; background:#fff; border-radius:6px; }
.footer_btn_white a:hover { color:#fff; background:#3E3265; }  
.footer_btn_white a:after { position:relative; display:inline-block; vertical-align:middle; margin-left:10px; content:""; width:16px; height:8px; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/right-arrow-purple.svg') no-repeat center center/cover; background-size:100% 100%; }
.footer_btn_white a:hover:after { position:relative; display:inline-block; vertical-align:middle; margin-left:10px; content:""; width:16px; height:8px; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/footer-arrow-white.svg') no-repeat center center/cover; background-size:100% 100%; }




.white_color { color:#fff; }
.text_left { text-align:left; }
.text_center { text-align:center; }
.text_right { text-align:right; }

/* flex */
.flex { display:flex; }
.flex_wrap { display:flex; flex-wrap:wrap; }
.align_center { display:flex; align-items:center; }
.align_start { display:flex; align-items:flex-start; }
.align_end { display:flex; align-items:flex-end; }
.justify_center { display:flex; justify-content:center; }
.inlinetop { display:inline-block; vertical-align:top; }

/* padding-top */
.pt_100 { padding-top:100px; }
.pt_90 { padding-top:90px; }
.pt_80 { padding-top:80px; }
.pt_70 { padding-top:70px; }
.pt_60 { padding-top:60px; }
.pt_50 { padding-top:50px; }

/* padding-bottom */
.pb_100 { padding-bottom:100px; }
.pb_90 { padding-bottom:90px; }
.pb_80 { padding-bottom:80px; }
.pb_70 { padding-bottom:70px; }
.pb_60 { padding-bottom:60px; }
.pb_50 { padding-bottom:50px; }

.container,.row-fluid .container { width:100%; margin:0 auto; padding:0 15px; max-width:1350px; }     

.link a { width:auto; display:flex; align-items:center; color:#fff; font-size:14px; line-height:22px; font-family: 'Open Sans'; font-weight:900; position:relative; }
.link a:after { position:relative; content:""; margin-left:10px; width:20px; height:15px; display:inline-block; vertical-align:middle; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/right-arrow.svg') no-repeat center center; background-size:100% 100%; }
.link a:hover { color:#FF6B5E; } 

.orange_link a { width:auto; display:flex; align-items:center; color:#FF6B5E; font-size:14px; line-height:22px; font-family: 'Open Sans'; font-weight:900; position:relative; }
.orange_link a:after { position:relative; content:""; margin-left:10px; width:20px; height:15px; display:inline-block; vertical-align:middle; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/right-arrow.svg') no-repeat center center; background-size:100% 100%; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease; }
.orange_link a:hover { color:#FF6B5E; } 
.orange_link a:hover:after { margin-left:15px; }

.top_title { width:100%; text-align:center; font-size:18px; line-height:24px; color:#2F2A30; }
.top_title h2 { font-family: 'Lota Grotesque Alt 2'; font-weight: 900; margin-bottom:25px; }

/*-hero-*/
.hero_area { width:100%; position:relative; padding:100px 0;  color:#fff; font-size:36px; line-height:42px; }
.hero_area h2 { color:#fff; font-size:80px; line-height:80px; font-family: 'Lota Grotesque Alt 2'; font-weight: 900; }
.hero_area h1 { color:#fff; font-size:240px; font-style: italic; line-height: 260px; font-family: 'Tonus Display'; margin-top:30px; }
.hero_area .hero_text { width:100%; display:inline-block; max-width:750px; margin:-30px 0 60px; }
.hero_area .hero_btns { width:auto; display:flex; flex-wrap:wrap; align-items:center; }
.hero_area .hero_btns .link { line-height:0; margin-left:50px; }
.hero_area .btn_style a:hover { background:#fff; color:#FF6B5E; }
.hero_area .hero_mobimg { display:none; }

.hero_img { position:absolute; right:0; top:0; width:50%; text-align:right; max-width:610px; }
.hero_img svg { width:100%; height:100%; }

.hero_img use { animation:circleani 5s alternate infinite; }
.hero_img path { animation:pathanim 5s alternate infinite; }

@keyframes circleani{
  0%{color:black;-webkit-transform:translate(0,0);transform:translate(0,0);}
  50%{color:red;-webkit-transform:translate(10px,20px);transform:translate(10px,20px);}
  100%{color:black;-webkit-transform:translate(20px,10px);transform:translate(20px,10px);}
}
@keyframes pathanim{
  0%{color:black;-webkit-transform:translate(0,0);transform:translate(0,0);}
  50%{color:red;-webkit-transform:translate(20px,10px);transform:translate(20px,10px);}
  100%{color:black;-webkit-transform:translate(10px,20px);transform:translate(10px,20px);}
}

/**/
.trustedby_area { width:100%; position:relative; padding:75px 0 20px; text-align:center; }
.trustedby_area h4 { width:100%; text-align:center; text-transform:uppercase; letter-spacing: 1px; color:#9CA3AF; font-size:14px; line-height:20px; }
.trustedby_area .trustedby_cover { width:100%; display:flex; flex-wrap:wrap; justify-content:center; max-width: 800px; margin: 20px auto 0; }
.trustedby_area .trustedby_box { width:calc(100%/5); padding:0 25px; min-height:50px; height:60px; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; } 
.trustedby_area .trustedby_box img { opacity:0.5; transition:all .4s ease; } 
.trustedby_area .trustedby_box:hover img { opacity:1; }

/**/ 
.digservices_area { width:100%; position:relative; padding:80px 0; }
.digservices_area .digservices_cover { width:100%; display:flex; align-items:flex-start; flex-wrap:wrap; justify-content:center; margin-top:50px; text-align:center; }
.digservices_area .digservices_box { width:calc(100%/3 - 10px); position:relative; border-radius:8px; margin:0 5px 10px; background:#F9FAFB; padding:30px; display: flex; align-items: center; flex-wrap: wrap; justify-content: center; }
.digservices_area .digservices_box h5 { font-size:18px; line-height:24px; width:100%; }
.digservices_area .digservices_img { width:100%; max-width:80px; min-height: 80px; display:inline-block; }


.body-copy {color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.h2-header {color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.h2-header-bold {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal;}


.clear-btn a {position:relative;display:inline-block;border-radius: 8px; background:transparent; border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 18px 32px;transition:all 400ms ease;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 18px;font-style: normal;font-weight: 600;line-height: normal; transition:all 400ms ease;}
.clear-btn a:hover {background:#2F2A30; color:#fff; /*border-radius: 8px; background:#2F2A30; color:#fff;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 18px 32px;*/transform: translateY(-2px);}

.load-more a {margin-top:50px; position:relative;display:inline-block;border-radius: 8px; background:transparent; border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 18px 32px;transition:all 400ms ease;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 18px;font-style: normal;font-weight: 600;line-height: normal; transition:all 400ms ease;}
.load-more a:hover {background:#2F2A30; color:#fff; /*border-radius: 8px; background:#2F2A30; color:#fff;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 18px 32px;*/transform: translateY(-2px);}


.box-btn a {position:relative;display:inline-block;color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.box-btn a:hover {border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transform: translateY(-2px);}

.dark-btn {max-width:250px;}
.dark-btn a {position:relative; display:inline-block; transition:all 400ms ease!important; padding: 18px 32px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 18px;font-style: normal;font-weight: 600;border-radius: 8px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: linear-gradient(0deg, #010101 0%, #0A090A 5%, #1A181B 15%, #262227 29%, #2D282E 48%, #2F2A30 100%), #2F2A30; transition:all 400ms ease;}
.dark-btn a:hover { transform: translateY(-2px);}



.blue-btn {max-width:250px;}
.blue-btn a {position:relative; display:inline-block; transition:all 400ms ease!important; padding: 18px 32px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 18px;font-style: normal;font-weight: 600;border-radius: 8px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #66ABDE);background: #66ABDE; transition:all 400ms ease;}
.blue-btn a:hover { transform: translateY(-2px);}

.green-btn {max-width:250px;}
.green-btn a {position:relative; display:inline-block; transition:all 400ms ease!important; padding: 18px 32px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 18px;font-style: normal;font-weight: 600;border-radius: 8px;background: #98B880; transition:all 400ms ease;}
.green-btn a:hover { transform: translateY(-2px);}

.blue-btn {max-width:250px;}
.blue-btn a {position:relative; display:inline-block; transition:all 400ms ease!important; padding: 18px 32px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 18px;font-style: normal;font-weight: 600;border-radius: 8px;background:#61ace9; transition:all 400ms ease;}
.blue-btn a:hover { transform: translateY(-2px);}

.legal-btn { display: inline-block;width: 100%;position: relative; margin:15px 0;text-align:center;}
.legal-btn a { width:100%;position:relative; display:inline-block; padding: 20px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.legal-btn a:hover {transform: translate(-5px, -5px);box-shadow:10px 10px rgba(97, 173, 233, 0.50);} 

.dark-btn2 {max-width:250px;}
.dark-btn2 a {position:relative; display:inline-block; transition:all 400ms ease; padding: 18px 32px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 18px;font-style: normal;font-weight: 600;border-radius: 8px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: linear-gradient(0deg, #010101 0%, #0A090A 5%, #1A181B 15%, #262227 29%, #2D282E 48%, #2F2A30 100%), #2F2A30; transition:all 400ms ease;}
.dark-btn2 a:hover { transform: translateY(-2px);}

.dark-btn-white {max-width:250px;}
.dark-btn-white a {display:inline-block; position:relative;border-radius: 5px;border: 2.41px solid var(--Color-Brand-Bright-White, #FFF);background: linear-gradient(0deg, #010101 0%, #0A090A 5%, #1A181B 15%, #262227 29%, #2D282E 48%, #2F2A30 100%), var(--Color-Brand-Charcoal-Black, #2F2A30);transition:all 400ms ease!important; padding: 18px 32px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 18px;font-style: normal;font-weight: 600;border-radius: 5px; transition:all 400ms ease;}
.dark-btn-white a:hover { transform: translateY(-2px);}

.white-btn-white {max-width:250px; margin:0 auto;}
.white-btn-white a {display:inline-block; position:relative;border-radius: 5px;border: 2.41px solid var(--Color-Brand-Bright-White, #FFF);background: #fff;transition:all 400ms ease!important; padding: 18px 32px; color:#000;text-align: center;font-family: "Work Sans";font-size: 18px;font-style: normal;font-weight: 600;border-radius: 5px; transition:all 400ms ease;}
.white-btn-white a:hover { transform: translateY(-2px);}

.small-dark-btn-white {max-width:250px;}
.small-dark-btn-white a {display:inline-block; position:relative;border-radius: 5px;border: 2.41px solid var(--Color-Brand-Bright-White, #FFF);background: linear-gradient(0deg, #010101 0%, #0A090A 5%, #1A181B 15%, #262227 29%, #2D282E 48%, #2F2A30 100%), var(--Color-Brand-Charcoal-Black, #2F2A30);transition:all 400ms ease; padding: 5px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 15px; line-height:1.25; font-style: normal;font-weight: 600;border-radius: 5px; transition:all 400ms ease;}
.small-dark-btn-white a:hover { transform: translateY(-2px);}




.banner{padding: 220px 0 155px; position:relative;z-index:1; overflow:hidden; background: linear-gradient(0deg, #010101 0%, #0A090A 5%, #1A181B 15%, #262227 29%, #2D282E 48%, #2F2A30 100%), var(--Color-Brand-Charcoal-Black, #2F2A30);}
.banner .container {position:relative;z-index:1;}
.banner:before{content:'';background:url(https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/hero-bg-lines.svg) no-repeat 0 0;width:100%;height:600px;position:absolute;right:0;bottom:0; background-size:contain; background-position:right bottom;}
.banner h1{color: var(--Color-Brand-Bright-White, #FFF);font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.banner .flex {align-items:center;}
.banner h1 span:not(.line){color:#FF6B5E;}
.banner h1 em{font-family:'Tonus Display', sans-serif; font-style:italic;letter-spacing: -3px;}
.banner h1 .line{position:relative; z-index:1;}
.banner h1 .line:after{content:'';position:absolute;background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/banner-text-line.svg) no-repeat 0 0;width:0;height:31px;left:0;bottom:-6px;z-index:-1;transition:1.2s;}
.banner .go h1 .line:after{width:214px;}
.banner .shape{position:absolute;}
.banner .shape.shape-1{bottom:100px;left:50%;transform: translateX(-50%);}
.banner .shape.shape-2{right:30vw; top:160px;}
.banner .shape.shape-3{top:230px; right:0;}
.banner .content-all{width:685px;padding-right:50px;}
.banner .content-all .content{color: rgba(255, 255, 255, 0.75);font-family: "Open Sans";font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;padding:25px 0 25px 0;max-width:480px;}
.banner .image-div{width:calc(100% - 685px); position:relative;}
.banner .image-div .form { position:relative; z-index:3;padding:20px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF;box-shadow: 10px 10px #C5E1F7; transform: translate(-5px, -5px);}
.banner .image-div .image{/*margin:-106px 0 0 -170px;*/ position:relative;}
.banner .image-div .image img{/*max-width:none;*/max-width:100%;display: block;z-index:-1; position:relative; z-index:2;}
.banner .image-div .image img.lines{position:absolute;right:-100px;bottom:0; animation: pathanim 5s infinite alternate;animation-delay:100px; z-index:1;}
.banner .hero-bottom-shape { width:100%; position:absolute; bottom:0;}
.banner .hero-bottom-shape img { width:100%; position:absolute; bottom:-1px;}
/*.banner .float .job{transition:900ms; opacity:0;}
.banner .float .job.go {opacity:1;}
.banner .float .job .shape:nth-child(1){top:170px;left:60px; transition-delay:400ms;}
.banner .float .job .shape:nth-child(2){top:306px;left:-8px;transform:rotate(4.2deg) translate(0); transition-delay:650ms;}
.banner .float .job .shape:nth-child(3){bottom:196px;left:102px;transform:rotate(-3.95deg) translate(0); transition-delay:750ms;}
.banner .float .job .shape:nth-child(4){bottom:76px;left:-8px;transform:rotate(4.74deg) translate(0); transition-delay:1000ms;}
.banner .float .job:not(.go) .shape:nth-child(1){transform:rotate(2deg) translate(0, 20px);}
.banner .float .job:not(.go) .shape:nth-child(2){transform:rotate(-3deg) translate(0, 20px);}
.banner .float .job:not(.go) .shape:nth-child(3){transform:rotate(4deg) translate(0, 20px);}
.banner .float .job:not(.go) .shape:nth-child(4){transform:rotate(-3deg) translate(0, 20px);}*/
.banner .float .job .shape.shape-1 { animation:circleani 5s infinite alternate;animation-delay:0ms;}
.banner .float .job .shape.shape-2 { animation:circleani 5s infinite alternate;animation-delay:400ms;}
.banner .float .job .shape.shape-3 { animation:circleani 5s infinite alternate;animation-delay:800ms;}
.banner .float .job .shape.shape-4 { animation:circleani 5s infinite alternate;animation-delay:1200ms; top:20%;}


.banner-lander{padding: 220px 0 155px; position:relative;z-index:1; overflow:hidden; background: linear-gradient(0deg, #010101 0%, #0A090A 5%, #1A181B 15%, #262227 29%, #2D282E 48%, #2F2A30 100%), var(--Color-Brand-Charcoal-Black, #2F2A30);}
.banner-lander:before{content:'';background:url(https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/hero-bg-lines.svg) no-repeat 0 0;width:100%;height:600px;position:absolute;right:0;bottom:0; background-size:contain; background-position:right bottom;}
.banner-lander h1{color: var(--Color-Brand-Bright-White, #FFF);font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.banner-lander .flex {align-items:center;}
.banner-lander h1 span:not(.line){color:#FF6B5E;}
.banner-lander h1 em{font-family:'Tonus Display', sans-serif; font-style:italic;letter-spacing: -3px;}
.banner-lander h1 .line{position:relative; z-index:1;}
.banner-lander h1 .line:after{content:'';position:absolute;background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/banner-text-line.svg) no-repeat 0 0;width:0;height:31px;left:0;bottom:-6px;z-index:-1;transition:1.2s;}
.banner-lander .go h1 .line:after{width:214px;}
.banner-lander .shape{position:absolute;}
.banner-lander .shape.shape-1{bottom:100px;left:50%;transform: translateX(-50%);}
.banner-lander .shape.shape-2{right:20px; top:160px;}
.banner-lander .shape.shape-3{top:230px; right:0;}
.banner-lander .content-all{width:60%;padding-right:50px;}
.banner-lander .content-all .content{color: rgba(255, 255, 255, 0.75);font-family: "Open Sans";font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;padding:25px 0 25px 0;max-width:480px;}
.banner-lander .image-div{width:40%; position:relative;}
.banner-lander .image-div .form { position:relative; z-index:3;padding:20px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF;box-shadow: 10px 10px #C5E1F7; transform: translate(-5px, -5px);}
.banner-lander .image-div .form form fieldset.form-columns-1 input[type=number] {max-width:100%; width:100%;}
.banner-lander .image-div .image{/*margin:-106px 0 0 -170px;*/ position:relative;}
.banner-lander .image-div .image img{/*max-width:none;*/max-width:100%;display: block;z-index:-1; position:relative; z-index:2;}
.banner-lander .image-div .image img.lines{position:absolute;right:-100px;bottom:0; animation: pathanim 5s infinite alternate;animation-delay:100px; z-index:1;}
.banner-lander .hero-bottom-shape { width:100%; position:absolute; bottom:0;}
.banner-lander .hero-bottom-shape img { width:100%; position:absolute; bottom:-1px;}
.banner-lander .float .job .shape.shape-1 { animation:circleani 5s infinite alternate;animation-delay:0ms;}
.banner-lander .float .job .shape.shape-2 { animation:circleani 5s infinite alternate;animation-delay:400ms;}

/* animations */
/*animation: tada 1s linear infinite both;*/
/* animation: pathanim 5s infinite alternate; */
/*animation:circleani 5s infinite alternate;*/
@keyframes circleani{
  0%{color:#000;-webkit-transform:translate(0);transform:translate(0)}
  50%{color:red;-webkit-transform:translate(10px,20px);transform:translate(10px,20px)}
  to{color:#000;-webkit-transform:translate(20px,10px);transform:translate(20px,10px)}
}
@keyframes pathanim{
  0%{color:#000;-webkit-transform:translate(0);transform:translate(0)}
  50%{color:red;-webkit-transform:translate(20px,10px);transform:translate(20px,10px)}
  to{color:#000;-webkit-transform:translate(10px,20px);transform:translate(10px,20px)}
}
@keyframes tada{
  0% {transform: scale3d(1, 1, 1);}
  10%, 20% {transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}
  30%, 50%, 70%, 90% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
  40%, 60%, 80% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
  100% {transform: scale3d(1, 1, 1);}
}



















.digservices_box.digservices_box1 {width: 32%;min-height: 200px;}
.digservices_box.digservices_box2 {width: 38%;min-height: 342px;}
.digservices_box.digservices_box3 {width: 27%;min-height: 165px;}
.digservices_box.digservices_box4 {min-height: 355px; margin-top: -142px;left: -36px;width: 32%;}
.digservices_box.digservices_box6 {top: -176px;right: -35px;width: 27%;min-height: 165px;}
.digservices_box.digservices_box5 {width: 32%;min-height: 213px;left: -34px;top: 0;}
.digservices_box.digservices_box7 {margin-top: -223px;right: -385px;min-height: 212px;width: 33%;}

/**/
.skillteams_area { width:100%; position:relative; padding:80px 0; }
.skillteams_area .container { display:flex; flex-wrap:wrap; align-items:center; }
.skillteams_area .skillteams_top { width:50%; padding-right:50px; text-align:left; }
.skillteams_area .skillteams_cover { width:50%; }
.skillteams_area .skillteams_box { width:100%; margin-bottom:30px; display:flex; flex-wrap:wrap; font-size:16px; line-height:24px; }
.skillteams_area .skillteams_box .skillteams_img { width:80px; height:80px; padding:10px; border-radius:8px; background:#F9FAFB; display: flex; align-items: center; justify-content: center; }
.skillteams_area .skillteams_box .skillteams_img img { max-width:50px; }
.skillteams_area .skillteams_box .skillteams_info { width:calc(100% - 80px); padding-left:20px; }
.skillteams_area .skillteams_box h6 { font-family: 'Lota Grotesque Alt 2'; font-weight: 900; margin-bottom:5px; }  


.members_area { width:100%; position:relative; padding:80px 0; }
.members_area .container { display:flex; flex-wrap:wrap; align-items:center; padding:25px; box-shadow: 0px 4px 16px rgb(0 0 0 / 10%); }
.members_area .members_top { width:50%; padding-right:50px; text-align:left; }
.members_area .members_cover { width:50%; }
.members_area .members_box { width:100%; margin-bottom:30px; display:flex; flex-wrap:wrap; font-size:16px; line-height:24px; }
.members_area .members_box .members_img { width:80px; height:80px; padding:10px; border-radius:8px; background:#F9FAFB; display: flex; align-items: center; justify-content: center; }
.members_area .members_box .members_img img { max-width:50px; }
.members_area .members_box .members_info { width:calc(100% - 80px); padding-left:20px; }
.members_area .members_box h6 { font-family: 'Lota Grotesque Alt 2'; font-weight: 900; margin-bottom:5px; }  


/**/
.serleverage_area { width:100%; position:relative; padding:80px 0 40px; }
.serleverage_area .serleverage_cover { width:100%; display:flex; flex-wrap:wrap; justify-content:center; margin-top:50px; }
.serleverage_area .serleverage_box { width:calc(100%/2 - 30px); margin:0 15px 70px; font-size:16px; line-height:24px; }
.serleverage_area .serleverage_box h6 { font-size:18px; line-height:24px; width:100%; margin-bottom:20px; }
.serleverage_area .serleverage_img { width:100%; height:200px; display:inline-block; vertical-align:top; margin-bottom:30px; border-radius: 8px; background-size:contain!important;}


.mem-form-area { width:100%; position:relative; padding:80px 0 40px; }
.mem-form-area .mem-form form { max-width:600px; margin: 0 auto;}
.mem-form-area .mem-form ul {list-style-type:none; padding-left:10px;}
.mem-form-area .mem-form ul li {list-style-type:none;display:inline-flex; flex-wrap:nowrap; width:20%;}
.mem-form-area .mem-form input[type="radio"] { max-width:50px; width:25px; height:25px;}
.mem-form-area .mem-form form label {display:flex; width:100%; align-items:center; font-size:28px; position:relative;/*border-bottom: 2px solid #FF6B5E;*/}
.mem-form-area .mem-form .hs_submit.hs-submit {text-align:center; padding-top:20px;}

.mem-form-area .mem-form form label::after { content: ''; position: absolute; right: 0; bottom: -5px; left: 0; width: auto; height: 2px; background-color: #FF6B5E; }
.mem-form-area .mem-form .hs-form-field { padding: 20px 0; }

/* Custom Input */
.mem-form-area .mem-form ul.inputs-list.multi-container li.hs-form-radio label { position: relative; margin: 10px 0; line-height: 1.6; border-bottom: none; }
.mem-form-area .mem-form ul.inputs-list.multi-container li.hs-form-radio label::after { content: ''; display: none; position: absolute; width: 0px; height: 0px; background-color: transparent; }
.mem-form-area .mem-form ul.inputs-list.multi-container li.hs-form-radio label span { padding-left: 40px; display: inline-block; font-size: 18px; }

/* Hide the original radio select */
.mem-form-area .mem-form ul.inputs-list.multi-container li.hs-form-radio label input { height: 25px; left: 0; opacity: 0; position: absolute; top: 0; width: 25px; }

/* Add new radio select */
.mem-form-area .mem-form ul.inputs-list.multi-container li.hs-form-radio label span::before { border: 2px solid #3e3265; content: ""; height: 24px; left: 0; position: absolute; top: 0px; width: 24px; border-radius: 12px; }

/* Style new checked item */
.mem-form-area .mem-form ul.inputs-list.multi-container li.hs-form-radio label span::after { content: ""; opacity: 0; border: 7px solid #FF6B5E; color: #FF6B5E; border-radius: 10px; position: absolute; left: 5px; top: 5px; transition: opacity 0.2s ease-in-out; }

/* Show when checked */
.mem-form-area .mem-form ul.inputs-list.multi-container li.hs-form-radio label input:checked + span::after { opacity: 1; }

/* Style when focused */
.mem-form-area .mem-form ul.inputs-list.multi-container li.hs-form-radio label input:focus + span::after { box-shadow: 0 0 0 3px transparent; outline: 3px solid transparent; /* For Windows high contrast mode. */ }
/**/
.stratex_area { width:100%; position:relative; padding:80px 0; }
.stratex_area .stratex_top { text-align:left; }
.stratex_area .stratex_cover { width:100%; display:flex; flex-wrap:wrap; align-items:flex-start; margin-top:80px; }
.stratex_area .stratex_box { width:calc(100%/4); margin:0 0 40px; padding-right:30px;}
.stratex_area .stratex_box h6 { font-size:18px; line-height:24px; margin-bottom:12px; }
.stratex_area .stratex_img { width:80px; height:80px; border-radius:50%; margin-bottom:25px; display:flex; align-items:center; justify-content:center; color:#fff; font-size:40px; line-height:40px; font-weight:bold; }

p span {word-break:break-word;}


/* Cookie Styling */
/*
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner { background: #3e3265!important; display:flex; align-items: center;justify-content: space-between; max-width:100%!important;font-family: 'Open Sans';}
div#hs-eu-cookie-confirmation { background: #3e3265!important; font-family: 'Open Sans';}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p { color:#fff!important; font-family: 'Open Sans'; margin:0!important;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording { margin-bottom:0px!important;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group {border: 2px solid #fff !important; border-radius:10px!important;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a, div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:hover {color:#fff!important;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:hover { background:#fff!important; color:#000!important; transition: all 400ms ease 0s;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group:hover {background:#fff; transition: all 400ms ease 0s;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group:hover a#hs-eu-confirmation-button {background:#fff!important; color:#000!important;border-radius:10px; transition: all 400ms ease 0s;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group a#hs-eu-confirmation-button {border:none!important;}
*/
/**/
.testimonial_area { width:100%; position:relative; padding:120px 0; /*background:#B29CF2;*/background:#fff;}
.testimonial_area h2 { font-family: 'Lota Grotesque Alt 2'; font-weight: 900; }
.testimonial_area .testimonial_cover { width:100%; margin-top:60px; display:block; }
.testimonial_area .testimonial_wrap { width:100%; display:flex; flex-wrap:wrap; align-items:center; }
.testimonial_area .testimonial_img { width:100px; height:100px; border-radius:50%; } 
.testimonial_area .client_info { width:calc(100% - 100px); padding-left:30px; font-size:18px; }
.testimonial_area .client_info h6 { color:#2F2A30; font-size: 20px; line-height: 28px; margin-bottom:5px; }
.testimonial_area .client_content { width:100%; max-width:900px; font-size: 18px; line-height: 28px; margin-top:30px; }
.testimonial_area .slick-dots { text-align:left; padding-top:50px; }
.testimonial_area .slick-dots li { margin-right:20px; }

/**/
.logoslider_area { width:100%; }
.logoslider_box { width:100%; margin-bottom:20px; }
.logoslider_box .logoslider_wrap { text-align: center; display: flex !important; align-items: center; justify-content: center; }
.logoslider_box .logoslider_img { width:100px; height:100px; display: flex; align-items: center; justify-content: center; border: 2px solid #F9FAFB; box-sizing: border-box; box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px -1px rgba(16, 24, 40, 0.1); border-radius: 8px; }

/**/
.digitaltech_area { width:100%; padding:50px 0; text-align:center; }  
.digitaltech_area .orange_link { width:100%; text-align:center; display: flex; align-items: center; justify-content: center; margin-top: 30px; }

/**/ 
.innerhero_area { width:100%; padding:100px 0; background: #3E3265; color:#fff; position:relative; }
.innerhero_area:before { position:absolute; content:""; right:0; bottom:0; width:700px; height:280px; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/Fluff.svg') no-repeat center center/cover; }
.innerhero_area h1 { color:#fff; margin-bottom:20px; }   
.innerhero_area .innerhero_wrap { width:100%; position:relative; display:flex; flex-wrap:wrap; align-items:center; }
.innerhero_area .innerhero_box { width:100%; max-width:790px; font-weight: 400; font-size: 32px; line-height: 40px; }
.innerhero_area .innerhero_img { width:32%; display:block; margin:-40px 0; }
.innerhero_area .innerhero_btn { width:100%; margin-top:35px; }    


.need-help_area { width:100%; padding:20px 0 150px; background: #fff; color:#000; position:relative; }
.need-help_area h2 { color:#3E3265; margin-bottom:20px; }   
.need-help_area .need-help_wrap { width:100%; position:relative; display:flex; flex-wrap:wrap; align-items:center; background:rgba(255, 215, 0,1.0); padding:50px; border-radius:15px;}
.need-help_area .need-help_box { width:100%; max-width:600px; font-weight: 400; font-size: 32px; line-height: 40px; }
.need-help_area .need-help_img { width:32%; display:block; margin:-40px 0; }
.need-help_area .need-help_btn { width:100%; margin-top:35px; }    
.need-help_area .innerhero_text {font-size:20px; color:#000;line-height:1.3;}
.need-help_area .need-help_wrap .innerhero_img {margin:0 auto; width:280px;max-width:100%;}

.footer-topp { width:100%; padding:100px 0 100px; background: #B29EF0; color:#000; position:relative; }
.footer-topp:before{position:absolute;content:"";right:0;top:-20px;width:700px;height:110%;background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Group%2025.svg) no-repeat;background-position:top center;background-size:cover;}
.footer-topp h2 { color:#3E3265; margin-bottom:20px; font-weight:900;}   
.footer-topp .ft_wrap { width:100%; position:relative; display:flex; flex-wrap:wrap; align-items:center; /*background:rgba(255, 215, 0,1.0); */padding:50px; border-radius:15px;}
.footer-topp .ft_box { width:100%; max-width:600px; font-weight: 400; font-size: 32px; line-height: 40px; text-align:center; margin:0 auto;}
.footer-topp .ft_box .button-wrapper {display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.footer-topp .ft_btn { width:100%; margin-top:35px; }    
.footer-topp .innerhero_text {font-size:24px; color:#3E3265; line-height:1.2; padding:10px 0 25px;}
.footer-topp .ft_wrap .innerhero_img {margin:0 auto; width:280px;max-width:100%;}
.footer-topp .ft_box .button-wrapper .btn_style a {width:250px;}

/**/
.contnetinfo_area { width:100%; padding:80px 0; }
.contnetinfo_area .container { display:flex; flex-wrap:wrap; }
.contnetinfo_area .contnetinfo_left { width:70%; padding-right:120px; }
.contnetinfo_area .contnetinfo_right { width:30%; }
.contnetinfo_area .contnetinfo_box { width:100%; padding:30px; background: #E9FFFE; border-radius: 8px; color: #3E3265; position:relative; }
.contnetinfo_area .contnetinfo_box h5 { font-weight: 900; font-size: 20px; line-height: 28px; color: #3E3265; margin-bottom:10px; }
.contnetinfo_area.hiderightbox .contnetinfo_left { padding:0; width:100%; }


.contnetinfo_area { width:100%; padding:80px 0; }
.contnetinfo_area .container { display:flex; flex-wrap:wrap; }
.contnetinfo_area .contnetinfo_left_2 { width:50%; padding-right:50px; }
.contnetinfo_area .contnetinfo_right_2 { width:50%; }
.contnetinfo_area .contnetinfo_box { width:100%; padding:30px; background: #E9FFFE; border-radius: 8px; color: #3E3265; position:relative; }
.contnetinfo_area .contnetinfo_box h5 { font-weight: 900; font-size: 20px; line-height: 28px; color: #3E3265; margin-bottom:10px; }
.contnetinfo_area.hiderightbox .contnetinfo_left { padding:0; width:100%; }

.form_style form { width:100%; position:relative; }
.form_style form .hs-form-field { width:100%; margin-bottom:50px; }
.form_style form .hs-form-field > label { font-weight: 600; font-size: 14px; line-height: 20px; }
.form_style form .hs-form-field .hs-input { width:100%; height:56px; background: #F9FAFB; border: 2px solid #D1D5DB; border-radius: 6px; }
.form_style form .hs-button { font-weight: 700; font-size: 14px; line-height: 20px; }
.form_style form .hs-form-field textarea.hs-input { height:240px; }
.form_style form .hs-form-field select.hs-input { color: #9ca3af; appearance: none; background-image:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/grey-down.png'); background-repeat: no-repeat; background-size: 20px 20px; color: #9ca3af; background-position: center right 10px;  padding-right: 34px; }

/**/
.howcanhelp_area { width:100%; padding:80px 0; }
.howcanhelp_area .howcanhelp_top { width:100%; text-align:center; }
.howcanhelp_area .howcanhelp_top h2 { color: #3E3265; font-weight: 900; font-size: 52px; line-height: 56px; }
.howcanhelp_area .howcanhelp_form { width:100%; margin-top:30px; text-align:center; display:flex; flex-wrap:wrap; align-items:center;}
.howcanhelp_area .howcanhelp_form form { width:100%; position:relative; max-width:790px; margin:0 auto; }
.howcanhelp_area .howcanhelp_form form input { background: url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/search.png) no-repeat center left 15px/20px; padding-left: 42px; }

.howcanhelp_area .howcanhelp_main { width:100%; margin-top:70px; display:flex; flex-wrap:wrap; overflow:hidden; }
.howcanhelp_area .howcanhelp_box { width:calc(100%/4 - 30px); margin:0 15px 30px; background: #F9FAFB; border-radius: 8px; opacity:1; height:auto; }
.howcanhelp_area .howcanhelp_box a { width:100%; display:flex; flex-wrap:nowrap; align-items:center; padding:15px; }
.howcanhelp_area .howcanhelp_box .howcanhelp_icon { width:40px; height:40px; margin-right:10px; line-height:0; }
.howcanhelp_area .howcanhelp_box .howcanhelp_icon img {width:40px; height:40px; object-fit:contain;}
.howcanhelp_area .howcanhelp_box h5 { color: #3E3265; font-weight: 600; font-size: 16px; /*line-height: 24px;*/ }

.howcanhelp_area .howcanhelp_box .yo { width:calc(100%/4 - 30px); margin:0 15px 30px; background: #F9FAFB; border-radius: 8px; display:none;}
.howcanhelp_area .howcanhelp_box .yo a { width:100%; display:flex; flex-wrap:nowrap; align-items:center; padding:15px; }
.howcanhelp_area .howcanhelp_box .yo .howcanhelp_icon { width:40px; height:40px; margin-right:0px; line-height:0; }
.howcanhelp_area .howcanhelp_box .yo .howcanhelp_icon img {width:40px; height:40px; object-fit:contain;}
.howcanhelp_area .howcanhelp_box .yo h5 { color: #3E3265; font-weight: 600; font-size: 18px; /*line-height: 24px;*/ }



.dev-skills { width:100%; padding:80px 0; }
.dev-skills .howcanhelp_top { width:100%; text-align:center; }
.dev-skills .howcanhelp_top h2 { color: #3E3265; font-weight: 900; font-size: 52px; line-height: 56px; }
.dev-skills .howcanhelp_form { width:100%; margin-top:30px; text-align:center; display:flex; flex-wrap:wrap; align-items:center;}
.dev-skills .howcanhelp_form form { width:100%; position:relative; max-width:790px; margin:0 auto; }
.dev-skills .howcanhelp_form form input { background: url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/search.png) no-repeat center left 15px/20px; padding-left: 42px; }

.dev-skills .howcanhelp_main { width:100%; margin-top:70px; display:flex; flex-wrap:wrap; overflow:hidden; }
.dev-skills .howcanhelp_box { width:calc(100%/4 - 30px); margin:0 15px 30px; background: #F9FAFB; border-radius: 8px; opacity:1; height:auto; }
.dev-skills .howcanhelp_box a { width:100%; display:flex; flex-wrap:nowrap; align-items:center; padding:15px; }
.dev-skills .howcanhelp_box .howcanhelp_icon { width:40px; height:40px; margin-right:10px; line-height:0; }
.dev-skills .howcanhelp_box .howcanhelp_icon img {width:40px; height:40px; object-fit:contain;}
.dev-skills .howcanhelp_box h5 { color: #3E3265; font-weight: 600; font-size: 16px; /*line-height: 24px;*/ }

.dev-skills .howcanhelp_box .yo { width:calc(100%/4 - 30px); margin:0 15px 30px; background: #F9FAFB; border-radius: 8px; display:none;}
.dev-skills .howcanhelp_box .yo a { width:100%; display:flex; flex-wrap:nowrap; align-items:center; padding:15px; }
.dev-skills .howcanhelp_box .yo .howcanhelp_icon { width:40px; height:40px; margin-right:0px; line-height:0; }
.dev-skills .howcanhelp_box .yo .howcanhelp_icon img {width:40px; height:40px; object-fit:contain;}
.dev-skills .howcanhelp_box .yo h5 { color: #3E3265; font-weight: 600; font-size: 18px; /*line-height: 24px;*/ }





.loadmore_btn { width:100%; text-align:center; margin-top:30px; }
.loadmore_btn span { cursor:pointer; color: #FF6B5E; letter-spacing: 0.02em; font-weight: 900; font-size: 18px; line-height: 24px; display: flex; align-items: center; justify-content: center; }
.loadmore_btn span b { margin:0 10px; }  

/**/
.aboutcap_area { width:100%; font-weight: 400; font-size: 18px; line-height: 28px; }
.aboutcap_area .contnetinfo_ltext1 { margin-bottom:30px; }
.aboutcap_area h3 { font-weight: 600; font-size: 24px; line-height: 32px; color: #3E3265; }
.aboutcap_area .contnetinfo_ltext ul { padding:30px 0 0; margin:0; list-style:none; }
.aboutcap_area .contnetinfo_ltext ul li { width:100%; margin-bottom:20px; padding-left:15px; position:relative; display:block; }
.aboutcap_area .contnetinfo_ltext ul li:before { position:absolute; content:""; left:0; top:10px; width:4px; height:4px; border-radius:50%; background:#3e3265; }
.aboutcap_area .contnetinfo_text a { text-decoration:underline; }
.aboutcap_area .contnetinfo_text { font-size: 16px; line-height: 22px; }

/**/
.leadteam_area.stratex_area  { padding:130px 0 120px; }
.leadteam_area .stratex_box h5 { }
.leadteam_area .client_img { width:100%; height:320px; display:inline-block; vertical-align:top; margin-bottom:25px; }
.leadteam_area .client_position { color: #FF6B5E; letter-spacing: 1px; text-transform: uppercase; font-weight: 600; font-size: 12px; line-height: 20px; }
.leadteam_area .section_text { width:100%; margin-top:10px; font-size: 16px; line-height: 22px; }   

/**/
.truelogoslider_area { width:100%; padding:130px 0 50px; }
.truelogoslider_area h2 { text-align:center; font-weight: 400; font-size: 40px; line-height: 48px; max-width: 800px; margin: 0 auto; }
.truelogoslider_area .truelogoslider_row { margin-top:120px; }
.truelogoslider_area .truelogoslider_box { margin-bottom:20px; }
.truelogoslider_box .truelogoslider_wrap { text-align: center; display: flex !important; align-items: center; justify-content: center; }
.truelogoslider_box .truelogoslider_img { width:295px; height:300px; display: flex; align-items: center; justify-content: center; border: 2px solid #F9FAFB; box-sizing: border-box; box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px -1px rgba(16, 24, 40, 0.1); border-radius: 8px; padding:20px; }

.titlefull .innerhero_box { max-width:100%; }



/**/
.highdemand_area { width:100%; padding:100px 0; }
.highdemand_area .title { text-align:center; font-weight: 400; font-size: 18px; line-height: 28px; }
.highdemand_area .title h2 { margin-bottom:20px; font-weight: 900; }
.highdemand_area .highdemand_cover { display:flex; flex-wrap:wrap; margin:50px -15px 0; }
.highdemand_area .highdemand_box { width:calc(100%/3 - 30px); margin:0 15px 20px; padding:30px; background: #F9FAFB; border-radius: 8px; font-size: 16px; line-height: 24px; }
.highdemand_area .highdemand_boximg { width:50px; display:block; margin-bottom:5px; }
.highdemand_area .highdemand_box h4 { font-weight: 900; font-size: 20px; line-height: 28px; }
.highdemand_area .skillbox { width:100%; padding:0; margin:0; list-style:none; }
.highdemand_area .skillbox li { width: auto; min-width:62px; height: auto; margin:0 5px 5px 0; display:inline-block; background: #B29CF2; border-radius: 6px; color:#fff; padding:8px 10px; text-align:center; font-weight: 900; font-size: 14px; line-height: 20px; }
.highdemand_area .highdemand_boxtext { width:100%; margin:8px 0 12px; display:inline-block; vertical-align:top; }
.highdemand_area .btn_style { width:100%; text-align:center; margin-top:50px; }

/**/
.whyjoin_area { width:100%; padding:100px 0; }
.whyjoin_area .title { text-align:center; font-weight: 400; font-size: 18px; line-height: 28px; }
.whyjoin_area .title h2 { margin-bottom:20px;  font-weight: 900; }
.whyjoin_area .whyjoin_cover { width:100%; display:block; margin-top:150px; }
.whyjoin_area .whyjoin_box { width:100%; display:flex; flex-wrap:wrap; align-items:center;  margin-bottom:140px; } 
.whyjoin_area .whyjoin_img { width:50%; min-height:580px; position:relative; }
.whyjoin_area .whyjoin_img:before { position:absolute; content:""; left:-50px; top:50px; width:100%; height:100%; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/Img-BGpat.png') no-repeat center center/cover; z-index:-1; }
.whyjoin_area .whyjoin_info { width:50%; padding:80px 0 80px 120px; }
.whyjoin_area .whyjoin_info h2 { font-weight: 900; font-size: 52px; line-height: 56px; }
.whyjoin_area .box_content { width:100%; margin:20px 0; display:block; font-weight: 400; font-size: 18px; line-height: 28px; }

.whyjoin_area .whyjoin_box:last-child { margin-bottom:0; }
.whyjoin_area .whyjoin_box.imgright { flex-direction: row-reverse; }
.whyjoin_area .whyjoin_box.imgright .whyjoin_info { padding:80px 120px 80px 0; }
.whyjoin_area .whyjoin_box.imgright .whyjoin_img:before { left:auto; right:-50px; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/team-bgpat.png') no-repeat center center/cover; }

/**/
.findjob_area { width:100%; padding:80px 0 20px; }
.findjob_area .findjob_top { width:100%; text-align:center; margin-bottom:100px; }
.findjob_area .findjob_top h2 { color: #3E3265; font-weight: 900; font-size: 52px; line-height: 56px; }
.findjob_area .findjob_form { width:100%; margin-top:30px; text-align:center; }
.findjob_area .findjob_form form { width:100%; position:relative; max-width:790px; margin:0 auto; }
.findjob_area .findjob_form form input { background: url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/search.png) no-repeat center left 15px/20px; padding-left: 42px; }

.findjob_area .findjob_wrap { width:100%; margin-bottom:50px; }
.findjob_area .findjob_toptitle { width:100%; text-align:left; display:flex; align-items:center; }
.findjob_area .findjob_toptitle h4 { margin-right:20px; }
.findjob_area .findjob_main { margin:40px -15px 0; display:flex; flex-wrap:wrap; }
.findjob_area .findjob_box { width:calc(100%/4 - 30px); margin:0 15px 30px; background: #F9FAFB; border-radius: 8px; transition:all .4s ease; }
.findjob_area .findjob_box a { width:100%; display:flex; flex-wrap:wrap; align-items:center; padding:15px; }
.findjob_area .findjob_box .findjob_icon { width:40px; margin-right:10px; line-height:0; }
.findjob_area .findjob_box h5 { color: #3E3265; font-weight: 600; font-size: 18px; line-height: 24px; }
.findjob_area .findjob_box:hover { box-shadow: 0 0 20px #ccc; }



/**/
.jobdirec_area { width:100%; padding:50px 0 80px; }
.jobdirec_area .title { text-align:center; font-weight: 400; font-size: 18px; line-height: 28px; }
.jobdirec_area .title h2 { margin-bottom:20px; font-weight: 900; }
.jobdirec_area .jobdirec_cover { width:100%; margin:50px 0 0;}
.jobdirec_area .jobdirec_box { width:100%; display:flex; align-items:flex-start; flex-wrap:wrap; position:relative; margin:0 0 20px; padding:30px; background: #F9FAFB; border-radius: 8px; font-size: 16px; line-height: 24px; }
.jobdirec_area .jobdirec_box.noshow {filter:grayscale(1); pointer-events:none;}
.jobdirec_area .jobdirec_boximg { width:50px; display:block; margin-bottom:5px; }
.jobdirec_area .jobdirec_info { width:calc(100% - 50px); padding-left:20px; padding-top:7px; display:flex; align-items:center;}
.jobdirec_area .jobdirec_info .lefty { width:75%;}
.jobdirec_area .jobdirec_info .righty { width:25%; text-align:right;}
.jobdirec_area .jobdirec_box h6 {font-weight:500;}
.jobdirec_area .jobdirec_box .infoinner {display:flex; flex-wrap:wrap; align-items:center;width:100%; z-index:100;}
.jobdirec_area .jobdirec_box .infoinner h4 {font-weight: 900; font-size: 20px; line-height: 28px; width:100%;}
.jobdirec_area .jobdirec_box .infoinner h6 {padding:5px 0;}
.jobdirec_area .jobdirec_box span.referral_award { background:rgba(72, 229, 221,1.0); margin-top:10px; font-weight:700; color: #3e3265;padding: 5px 10px;border-radius: 6px;font-size: 12px;}

.jobdirec_area .jobdirec_box .date {font-weight:500;font-family: 'Open Sans'; text-transform:capitalize; color:#fff; text-align:center; font-size: 14px; line-height: 22px; padding:8px 10px; background:#3E3265; border-radius:6px;border-radius: 6px;display: inline-block;font-size: 14px;height: auto;line-height: 20px;margin: 0 5px 5px 0;padding: 8px 10px;text-align: center;width: auto;}
.jobdirec_area .jobdirec_info .top-box {display:flex; flex-wrap:nowrap; align-items:flex-start;}
.jobdirec_area .skillbox { width:auto; padding:0; margin:0 0 10px; list-style:none; }
.jobdirec_area .skillbox li { width: auto; min-width:62px; height: auto; margin:0 5px 5px 0; display:inline-block; background: #B29CF2; border-radius: 6px; color:#fff; padding:8px 10px; text-align:center; font-weight: 900; font-size: 14px; line-height: 20px; }
.jobdirec_area .jobdirec_boxtext { width:100%; margin:8px 0 12px; max-width:750px; display:inline-block; vertical-align:top; }
.jobdirec_area .arrow_btn {  }

.jobdirec_area .jobdirec_form { width:100%; margin-top:30px; text-align:center; display: flex; flex-wrap: wrap; }
.jobdirec_area .jobdirec_form form { width:calc(100% - 400px); padding-right:30px; position:relative; max-width:100%; margin:0 auto; }
.jobdirec_area .jobdirec_form form input { margin:0; background: url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/search.png) no-repeat center left 15px/20px; padding-left: 42px; }

.jobdirec_area .filter_box { position:relative; margin:0 auto; }
.jobdirec_area .select_filter { width:auto; display:inline-block; min-width: 122px; max-width:250px; color: #fff; background: #FF6B5E; padding: 19px 14px; border-radius: 100px; cursor:pointer; font-weight: 900; text-transform: capitalize; }
.jobdirec_area .select_filter:after { position:relative; display:inline-block; content:""; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/white-down.png') no-repeat center; background-size: 100% 100%; width:20px; height:20px; vertical-align: middle; margin-top: -6px; margin-left: 5px; }  
.jobdirec_area .filter_opation { width:100%; display:none; position:absolute; left:0; top:100%; margin-top:10px; background: #F9FAFB; border-radius:8px; z-index:1; overflow:hidden; box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; }
.jobdirec_area .filter_opation ul { padding:0; margin:0; list-style:none; }
.jobdirec_area .filter_opation ul li { width:100%; display:block; padding:10px 15px; color:#6B7280; border-bottom:1px solid rgb(107 114 128 / 10%); transition:all .4s ease; cursor:pointer; }
.jobdirec_area .filter_opation ul li:hover { color: #fff; background: #FF6B5E; }
.jobdirec_area .filter_opation ul li:last-child { border:none; }


.jobdirec_area .select_filter2 { width:auto; display:inline-block; min-width: 122px; max-width:250px; color: #fff; background: #FF6B5E; padding: 19px 14px; border-radius: 100px; cursor:pointer; font-weight: 900; text-transform: capitalize; }
.jobdirec_area .select_filter2:after { position:relative; display:inline-block; content:""; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/white-down.png') no-repeat center; background-size: 100% 100%; width:20px; height:20px; vertical-align: middle; margin-top: -6px; margin-left: 5px; }  
.jobdirec_area .filter_opation2 { width:100%; display:none; position:absolute; left:0; top:100%; margin-top:10px; background: #F9FAFB; border-radius:8px; z-index:1; overflow:hidden; box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; }
.jobdirec_area .filter_opation2 ul { padding:0; margin:0; list-style:none; }
.jobdirec_area .filter_opation2 ul li { width:100%; display:block; padding:10px 15px; color:#6B7280; border-bottom:1px solid rgb(107 114 128 / 10%); transition:all .4s ease; cursor:pointer; }
.jobdirec_area .filter_opation2 ul li:hover { color: #fff; background: #FF6B5E; }
.jobdirec_area .filter_opation2 ul li:last-child { border:none; }



.howcanhelp_area .filter_box { position:relative; margin:0 auto; }
.howcanhelp_area .select_filter { width:220px; display:inline-block; min-width: 122px; max-width:250px; color: #fff; background: #FF6B5E; padding: 19px 14px; border-radius: 100px; cursor:pointer; font-weight: 900; text-transform: capitalize; }
.howcanhelp_area .select_filter:after { position:relative; display:inline-block; content:""; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/white-down.png') no-repeat center; background-size: 100% 100%; width:20px; height:20px; vertical-align: middle; margin-top: -6px; margin-left: 5px; }  
.howcanhelp_area .filter_opation { width:100%; display:none; position:absolute; left:0; top:100%; margin-top:10px; background: #F9FAFB; border-radius:8px; z-index:1; overflow:hidden; box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; }
.howcanhelp_area .filter_opation ul { padding:0; margin:0; list-style:none; }
.howcanhelp_area .filter_opation ul li { width:100%; display:block; padding:10px 15px; color:#6B7280; border-bottom:1px solid rgb(107 114 128 / 10%); transition:all .4s ease; cursor:pointer; }
.howcanhelp_area .filter_opation ul li:hover { color: #fff; background: #FF6B5E; }
.howcanhelp_area .filter_opation ul li:last-child { border:none; }


.howcanhelp_area .select_filter2 { width:auto; display:inline-block; min-width: 122px; max-width:250px; color: #fff; background: #FF6B5E; padding: 19px 14px; border-radius: 6px; cursor:pointer; font-weight: 900; text-transform: capitalize; }
.howcanhelp_area .select_filter2:after { position:relative; display:inline-block; content:""; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/white-down.png') no-repeat center; background-size: 100% 100%; width:20px; height:20px; vertical-align: middle; margin-top: -6px; margin-left: 5px; }  
.howcanhelp_area .filter_opation2 { width:100%; display:none; position:absolute; left:0; top:100%; margin-top:10px; background: #F9FAFB; border-radius:8px; z-index:1; overflow:hidden; box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; }
.howcanhelp_area .filter_opation2 ul { padding:0; margin:0; list-style:none; }
.howcanhelp_area .filter_opation2 ul li { width:100%; display:block; padding:10px 15px; color:#6B7280; border-bottom:1px solid rgb(107 114 128 / 10%); transition:all .4s ease; cursor:pointer; }
.howcanhelp_area .filter_opation2 ul li:hover { color: #fff; background: #FF6B5E; }
.howcanhelp_area .filter_opation2 ul li:last-child { border:none; }



.dev-skills .filter_box { position:relative; margin:0 auto; }
.dev-skills .select_filter { width:220px; display:inline-block; min-width: 122px; max-width:250px; color: #fff; background: #FF6B5E; padding: 19px 14px; border-radius: 6px; cursor:pointer; font-weight: 900; text-transform: capitalize; }
.dev-skills .select_filter:after { position:relative; display:inline-block; content:""; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/white-down.png') no-repeat center; background-size: 100% 100%; width:20px; height:20px; vertical-align: middle; margin-top: -6px; margin-left: 5px; }  
.dev-skills .filter_opation { width:100%; display:none; position:absolute; left:0; top:100%; margin-top:10px; background: #F9FAFB; border-radius:8px; z-index:1; overflow:hidden; box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; }
.dev-skills .filter_opation ul { padding:0; margin:0; list-style:none; }
.dev-skills .filter_opation ul li { width:100%; display:block; padding:10px 15px; color:#6B7280; border-bottom:1px solid rgb(107 114 128 / 10%); transition:all .4s ease; cursor:pointer; }
.dev-skills .filter_opation ul li:hover { color: #fff; background: #FF6B5E; }
.dev-skills .filter_opation ul li:last-child { border:none; }


.dev-skills .select_filter2 { width:auto; display:inline-block; min-width: 122px; max-width:250px; color: #fff; background: #FF6B5E; padding: 19px 14px; border-radius: 6px; cursor:pointer; font-weight: 900; text-transform: capitalize; }
.dev-skills .select_filter2:after { position:relative; display:inline-block; content:""; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/white-down.png') no-repeat center; background-size: 100% 100%; width:20px; height:20px; vertical-align: middle; margin-top: -6px; margin-left: 5px; }  
.dev-skills .filter_opation2 { width:100%; display:none; position:absolute; left:0; top:100%; margin-top:10px; background: #F9FAFB; border-radius:8px; z-index:1; overflow:hidden; box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; }
.dev-skills .filter_opation2 ul { padding:0; margin:0; list-style:none; }
.dev-skills .filter_opation2 ul li { width:100%; display:block; padding:10px 15px; color:#6B7280; border-bottom:1px solid rgb(107 114 128 / 10%); transition:all .4s ease; cursor:pointer; }
.dev-skills .filter_opation2 ul li:hover { color: #fff; background: #FF6B5E; }
.dev-skills .filter_opation2 ul li:last-child { border:none; }




/**/
.jobprofile_area { width:100%; padding:80px 0; }
.jobprofile_area .jobprofile_cover { width:100%; background: #F9FAFB; border-radius: 8px; padding:30px; display:flex; flex-wrap:wrap; margin-top:30px; }
.jobprofile_area .jobprofile_img { width:55px; height:55px;}
.jobprofile_area .jobprofile_info { width:calc(100% - 55px); padding-left:20px; }
.jobprofile_area .jobprofile_cover h4 { font-weight:900; }
.jobprofile_area .jobprofile_text { width:100%; display:block; font-weight: 400; font-size: 18px; line-height: 28px; }
.jobprofile_area .jobprofile_text ul { width:100%; margin:20px 0; padding:0 0 0 15px; list-style:none; }
.jobprofile_area .jobprofile_text ul li { width:100%; margin-bottom:10px; position:relative; padding-left:15px; }
.jobprofile_area .jobprofile_text ul li:before { position:absolute; content:""; width:4px; height:4px; left:0; top:11px; background:#3E3265; border-radius:50%; }  
.jobprofile_area .jobprofile_skill { width:100%; display:block; position:relative; margin:20px 0 10px; }
.jobprofile_area .jobprofile_skill span { width:100%; display:inline-block; vertical-align:top; margin-bottom:10px; font-weight: 600; font-size: 18px; line-height: 28px; }
.jobprofile_area .jobprofile_skill ul { width:100%; padding:0; margin:0 0 10px; list-style:none; }
.jobprofile_area .jobprofile_skill ul li { width: auto; min-width:62px; height: auto; margin:0 5px 5px 0; display:inline-block; background: #B29CF2; border-radius: 6px; color:#fff; padding:8px 10px; text-align:center; font-weight: 900; font-size: 14px; line-height: 20px; }

.jobprofile_area .associated_skills { width:100%; display:block; position:relative; margin:10px 0 40px; }
.jobprofile_area .associated_skills span { width:100%; display:inline-block; vertical-align:top; margin-bottom:10px; font-weight: 600; font-size: 18px; line-height: 28px; }
.jobprofile_area .associated_skills ul { width:100%; padding:0; margin:0 0 10px; list-style:none; }
.jobprofile_area .associated_skills ul li { width: auto; min-width:62px; height: auto; margin:0 5px 5px 0; display:inline-block;     background-color: #eae2ff; color: #b29cf2; border-radius: 6px; padding:8px 6px; text-align:center; font-weight: 900; font-size: 14px; line-height: 13px; }

.jobprofile_area .arrow_btn { margin-top:40px; width:100%; display: inline-block; vertical-align: top; }
.jobprofile_area .orange_link a:after { display:none; }
.jobprofile_area .orange_link a:before { position: relative; content: ""; margin-right: 10px; width: 20px; height: 15px; display: inline-block; vertical-align: middle; background: url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/right-arrow.svg) no-repeat center center; background-size: 100% 100%; transform: rotate(180deg); -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease; }

/**/
.hireus_area { width:100%; }
.hireus_area .container { max-width:830px; }
.screen { width:100%; text-align:left; padding:50px 0 120px; position:relative; display:flex; align-items:center; min-height:calc(100vh - 90px); }  
.screenin { width:100%; }

.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }
.mb50 { margin-bottom:50px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }

.hireus_area .hireus_start{width:100%;text-align:center;font-weight:400;font-size:18px;line-height:28px;}
.hireus_area .hireus_start .logo{width:100%;}
.hireus_area .hireus_start .logo img{max-width:80px;}
.hireus_area .hireus_start h2{width:100%;margin:70px 0 20px;font-weight:900;}
.hireus_area .hireus_start h1{width:100%;margin:70px 0 20px;font-weight:900;color:#3e3265;font-size:52px;line-height:1.2;letter-spacing:0px;text-transform:none;}
.hireus_area .btn{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:50px;}
.hireus_area .btn img{margin-left:20px;}
.hireus_area .btn_style a{padding:16px 24px;}

.screen .inlinetop { width:100%; }
.screen .hs_field { width:100%; position:relative; display:inline-block; vertical-align:top; }
.screen .hs_field .nopad label { padding-left:0; }
.screen .hs_field label { color: #3E3265; font-weight: 600; font-size: 18px; line-height: 28px; width: 100%; margin-bottom: 19px; display: inline-block; vertical-align: top; position:relative; padding-left: 50px; }
.screen .hs_field label img { max-width:16px; margin:0 10px -2px; }
.screen .hs_field label span { position: absolute; left: 0; top: 0;  }

.screen .hs_field .subtext { padding-left:50px; }
.screen .field_wrap label { margin-bottom:5px; } 
.screen .okbtn_wrap { width:100%; display:flex; flex-wrap:wrap; align-items: center; margin-top:30px; }
.screen .okbtn_wrap .ok_btn { width: auto; float: none; display: inline-block; min-width: 100px; cursor:pointer; font-family: 'Open Sans'; font-weight: 900; text-transform: capitalize; text-align: center; font-size: 14px; line-height: 22px; padding: 14px 24px; color: #fff; background: #ff6b5e; border-radius: 6px; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
.screen .okbtn_wrap .ok_btn:hover { color: #fff; background: #3e3265; }
.screen .okbtn_wrap .ok_btn img { margin-left:6px; display: inline-block; vertical-align: middle; margin-top:-5px; }
.screen .okbtn_wrap img { margin-left:20px; }
.screen .field_wrap { padding-left:48px; }
.screen .field_wrap .upload_file { background: #F9FAFB; border-radius: 6px; width: 100%; height: 295px; color: #3E3265; border: 2px dashed #ccc; padding: 20px; text-align: center; display: flex; align-items: center; justify-content: center; }
.screen .field_wrap .upload_file a { color: #FF6B5E; margin-right:10px; }
.screen .field_wrap .file_content_wrap { width:100%; text-align:center; display: flex; flex-wrap: wrap; justify-content: center; font-size: 16px; line-height: 26px; }
.screen .field_wrap .file_content_wrap img { display:inline-block; }
.screen .field_wrap .file_content_wrap span { width:100%; display: block; }
.screen .field_wrap .file_content_wrap .select_file { color: #ff6b5e; }

.screen .backnext { width:100%; display:flex; flex-wrap:wrap; align-items: center; justify-content:center; position:absolute; bottom:40px; left:0; }
.screen .backnext span { width: auto; float: none; display: inline-block; margin-right:3px; min-width: 100px; cursor:pointer; font-family: 'Open Sans'; font-weight: 900; text-transform: capitalize; text-align: center; font-size: 14px; line-height: 22px; padding: 14px 24px; color: #fff; background: #ff6b5e; border-radius: 6px; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
.screen .backnext span:hover { color: #fff; background: #3e3265; }
.screen .backnext span img { margin-left:6px; display: inline-block; vertical-align: middle; margin-top:-5px; }
.screen .backnext span.disable { opacity:0.7; pointer-events:none; }
.screen .field_wrap textarea { height:240px; }
.screen .field_wrap #myFile { height:240px; border-style: dashed; }

.talservices_cover { width:100%; display:flex; flex-wrap:wrap; margin:40px 0; padding-left:45px; }
.talservices_cover .talservices_box { width:calc(100%/4 - 10px); margin:0 5px 10px; min-height:140px; background: #F9FAFB; border-radius: 8px; padding:30px; text-align:center; border: 4px solid transparent; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
.talservices_cover .talservices_box h6 { color: #3E3265; font-weight: 600; font-size: 14px; line-height: 20px; }
.talservices_cover .talservices_icon { width:100%; margin-bottom:5px; }
.talservices_cover .talservices_box:hover,.talservices_cover .talservices_box.active { border-color: #FF6B5E; background: #FFDAD9; }

.budget_list ul { width:100%; padding:0; margin:0 0 0 -5px; list-style:none; display:flex; flex-wrap:wrap;  counter-reset: alphabeticList; }
.budget_list ul li { width:calc(100%/2 - 10px); margin:0 5px 10px; position:relative; background: #F9FAFB; counter-increment: alphabeticList; border-radius: 8px; padding:15px; color: #3E3265; font-weight: 600; font-size: 14px; line-height: 20px; border:5px solid transparent; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }    
.budget_list ul li:after { position:absolute; content:""; right:15px; top:50%; width:22px; height:22px; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/check-round.svg') no-repeat center center/cover; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; opacity:0; }
/* .budget_list ul li span { width:32px; height:32px; display:inline-block; padding:0 8px; margin-right:10px; font-weight: 900; font-size: 20px; line-height: 28px; text-align:center; background: #FFFFFF; border: 2px solid #F9FAFB; box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1); border-radius: 8px; } */
.budget_list ul li:hover,.budget_list ul li.active { border-color: #FF6B5E; background: #FFDAD9; }
.budget_list ul li.active:after { opacity:1; }
.budget_list ul li:before { content: counter(alphabeticList,upper-alpha); speak: counter(alphabeticList,upper-alpha); width:32px; height:32px; display:inline-block; padding:0 8px; margin-right:10px; font-weight: 900; font-size: 20px; line-height: 28px; text-align:center; background: #FFFFFF; border: 2px solid #F9FAFB; box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1); border-radius: 8px;  } 


/* new */
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-uppercase{text-transform:uppercase;}

.title-part h2{font-style:normal;font-weight:700;font-size:44px;line-height:46px;}
.title-part h3{font-style:normal;font-weight:700;font-size:30px;line-height:46px;}
.title-part h2 span,
.title-part h3 span{color:#FF6B5E;}
.title-part.text-center{text-align:center;}
.title-part .pre-text{}
.title-part .pre-text { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.title-part .title-content{line-height: 32px;}

@media (min-width:1380px) {
  .container.container1355{max-width:1325px;}
}

@keyframes tada{
  0% {transform: scale3d(1, 1, 1);}
  10%, 20% {transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}
  30%, 50%, 70%, 90% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
  40%, 60%, 80% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
  100% {transform: scale3d(1, 1, 1);}
}

.digservices_area.v2 .digservices_cover .digservices_box.digservices_box7{right:-579px;}
.digservices_area.v2 .digservices_cover .digservices_box.digservices_box8{left:-587px;width:32%;}
.digservices_area.v2 .digservices_cover .digservices_box.digservices_box9{margin-top:-174px;margin-left:393px;width:32%;}
.digservices_area.v2 .digservices_cover .digservices_box.digservices_box10{margin-top:-172px;}

.client-logos{padding:100px 0 160px 0;position:relative;}
.client-logos .title-part h3{max-width:468px;}
.client-logos .shape{position:absolute;}
.client-logos .shape.shape-1{top:0;right:0;}
.client-logos .shape.shape-2{left:0; bottom:0;}
.client-logos .container{position:relative; z-index:1;}
.client-logos .list-wrapper{margin:-150px 0 0 0;}
.client-logos .list > div{width:260px;height:100px;background:#fff;border-radius:18px;position:relative;padding:0 40px;}
.client-logos .list > div:after{content:''; position:absolute;z-index: -1;}
.client-logos .list:nth-child(1) > div{margin:0 0 0 38vw;}
.client-logos .list:nth-child(1) > div:after{width:34px; height:37px; left: -20px; top:-25px; background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/c-logo-1-lines.svg) no-repeat center;}
.client-logos .list:nth-child(2) > div{margin:69px 0 0 22vw;}
.client-logos .list:nth-child(3) > div{margin:12px 0 0 0vw;}
.client-logos .list:nth-child(3) > div:after{width:71px; height:57px; left:-50px; top:-20px; background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/c-logo-3-shape.svg) no-repeat center;}
.client-logos .list:nth-child(4) > div{margin:-150px 0 0 44vw;}
.client-logos .list:nth-child(5) > div{margin:84px 0 0 18vw;}
.client-logos .list:nth-child(6) > div{margin:14px 0 0 -5vw;}
.client-logos .list:nth-child(7) > div{margin:-150px 0 0 53vw;}
.client-logos .list:nth-child(7) > div:after{width:30px; height:49px; right:-27px; top:-28px; background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/c-logo-7-shape.svg) no-repeat center;}
.client-logos .list:nth-child(8) > div{margin:0 0 0 33vw;}
.client-logos .list:nth-child(8) > div:after{width:25px; height:37px; left:-7px; bottom:-15px; background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/c-logo-8-shape.svg) no-repeat center;}

.top-companies{position:relative;padding: 90px 0 70px 0; background:#fff;}
.top-companies .title-part .pre-text { padding-bottom:50px;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.top-companies .shape{position:absolute;}
.top-companies .shape.shape-1{bottom:100%;left:0;width: 100%;}
.top-companies .list-wrapper{}
.top-companies .list{width:20%;}
.top-companies .list img{display:block; margin:0 auto;filter: grayscale(1);opacity:0.7; width:200px; max-height:100px; object-fit:contain;} 
.top-companies .slick-track {display:flex; align-items:center;}
@media (min-width:1470px) { .top-companies .container{max-width:1440px;} }


.text-area{padding:96px 0;position:relative;}
.text-area .shape{position:absolute;}
.text-area .shape.shape-1{left:0;top:62px;}
.text-area .shape.shape-2{right:0;top:118px;}
.text-area .shape.shape-3{left:0;top:100%; width:100%;z-index:1;}
.text-area .container{position:relative; z-index:1;}
.text-area .title-part{max-width:569px; margin:0 auto;}
.text-area .title-part h3 + h3{margin-top:15px;}
.text-area .title-part + .title-part{margin:36px auto 0;}
.text-area .title-part + .title-part .pre-text{font-size: 16px;}
.text-area .list-wrapper{max-width:463px; margin:0 auto;}
.text-area .list-wrapper .list{position:relative;margin:0 auto;background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/white-box.svg) no-repeat center / 100% auto;width:462px;height:113px;font-size:16px;line-height:28px;display:flex;align-items:center;padding:5px 29px;}
.text-area .list-wrapper .list:nth-child(1){margin:0 0 0 -17px;transform:rotate(-4deg);}
.text-area .list-wrapper .list:nth-child(2){margin:17px 0 0 -65px;}
.text-area .list-wrapper .list:nth-child(2):after{content:''; position:absolute;width:34px; height:37px; left:0; top:0; background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/c-logo-1-lines.svg) no-repeat center; opacity:0; transition:600ms; transition-delay:600ms;}
.text-area .list-wrapper.go .list:nth-child(2):after{left: -20px; top:-25px; opacity:1;}
.text-area .list-wrapper .list:nth-child(3){margin:10px 0 0 -17px;transform:rotate(-2.87deg);}
.text-area .list-wrapper .list:nth-child(3):after{content:"";height:0;right:25px;position:absolute;top:120px;width:36px; background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/down-arrow.svg) no-repeat left bottom; transition:600ms; transition-delay:1s;}
.text-area .list-wrapper.go .list:nth-child(3):after{height:101px;}
.text-area .after-repeat{line-height:32px;max-width:580px;margin:40px auto 0;}
.text-area .after-repeat h4{font-size: 21px; position:relative; margin: 10px 0 27px 0;}
.text-area .after-repeat h4:after{content:"";height:7px;left:-3px;position:absolute;bottom:-8px;width:0;background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/text-underline.svg) no-repeat 0 0;transition:600ms; transition-delay:1.4s;}
.text-area .after-repeat.go h4:after{width:89px;}
.text-area .services-wrapper{border:3px solid #1D1929;margin:47px auto 0;max-width: 1097px;}
.text-area .services-wrapper .list{width:25%;background:#EDF9E7;}
.text-area .services-wrapper .list .list-head{height:100px;display:flex;flex-direction:column;justify-content:center;border-bottom: solid 3px;}
.text-area .services-wrapper .list .list-head h5{font-size:16px;padding:10px 0 0 0;}
.text-area .services-wrapper .list .image{height:185px;}
.text-area .services-wrapper .list .text{line-height:24px;padding:0 20px 10px;}
.text-area .services-wrapper .list:not(:last-child){border-right: solid 3px;}
.text-area .bottom-arrows{background: #DFF6D4;border: 3px solid #1D1929; max-width:1097px;margin:-3px auto 0;min-height: 74px;}
.text-area .bottom-arrows h3{font-size: 24px; font-family:'KabelBdNormal', sans-serif; font-weight:400;} 
.text-area .bottom-arrows img{margin: 0 21px;} 
.text-area .breaking{max-width:730px; margin:46px auto 0;} 
.text-area .breaking .tilt{transform: rotate(-7.53deg);} 
.text-area .breaking > div > span{background-color:#FF6B5E;border:2px solid #1D1929;display:inline-block;font-weight:700;font-size:19px;color:#fff;padding:3px 12px 0;}
.text-area .breaking .white-box{padding:3px 5px 0;margin-top:-2px;border:2px solid #1D1929;background:#fff;font-weight:700;font-size:19px;line-height:30px;text-transform:uppercase;width:347px;height:51px;text-align:center;display:flex;align-items:center;justify-content:center;box-shadow:8px 0 0 0 #FF6B5E inset, , 7px 7px 0 0 #e8e4cf;}
.text-area .breaking h3{margin: 50px 0 0 162px;}
.text-area .breaking h3 span{position:relative; z-index:1; color:#FF6B5E;} 
.text-area .breaking h3 span:after{content:'';position:absolute;background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/banner-text-line.svg) no-repeat 0 0;width:0;height:31px;left:0;bottom:-25px;z-index:-1;transition:600ms; transition-delay:600ms;}
.text-area .breaking h3.go span:after{width:214px;}
.text-area .breaking h3 em{font-family:'Tonus Display', sans-serif; font-style:italic;letter-spacing: -3px;}
.text-area .breaking .go .line:after{width:214px;}

.who-we-are{overflow: hidden;position:relative;}
.who-we-are .shape{position:absolute;}
.who-we-are .shape.shape-1{right:0;bottom:132px;}
.who-we-are .shape.shape-2{bottom:73px; right:260px;}
.who-we-are .inner{justify-content:space-between;}
.who-we-are .title-part .pre-text{color:#8377A6;}
.who-we-are .left-texts{max-width:555px;}
.who-we-are .left-texts .content{line-height:32px;padding:30px 0 0 0;}
.who-we-are .left-texts .content p + p{margin-top:15px;}
.who-we-are .left-texts .content h5{margin-top:15px;}
.who-we-are .left-texts [class*="button-"]{padding:50px 0 0 0;}
.who-we-are .right-images{}
.who-we-are .right-images .list-wrapper{transform:translate(205px);}
.who-we-are .right-images .list{position:relative;}
.who-we-are .right-images .list .list-inner{background:#FFFFFF;box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:5px;padding:16px 16px 60px 16px;}
.who-we-are .right-images .list img{display:block;}
.who-we-are .right-images .list:nth-child(1) .list-inner{transform:rotate(-19.71deg);}
.who-we-are .right-images .list:nth-child(1) .list-inner:after{content:''; position:absolute;width:91.2px; height:85.5px; left:0; top:0; background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/energy-icon.svg) no-repeat center; opacity:0; transition:600ms; transition-delay:600ms; transform: rotate(-19.71deg);}
.who-we-are .right-images .list:nth-child(1) .list-inner:after{left:-53px; top:40px; transform: rotate(19.71deg); opacity:1; transition:600ms; transition-delay:600ms;}
.who-we-are .right-images .list:nth-child(2) .list-inner{transform:rotate(10.91deg) translate(-190px, 10px); margin:-160px 0 0 0;}
.who-we-are .right-images .list:nth-child(3) .list-inner{transform:rotate(-9.26deg) translate(40px, 10px); margin:-180px 0 -30px 0;}

.our-platform{padding:130px 0;}
.our-platform .title-part{max-width:800px;margin:0 auto;}
.our-platform .title-part .title-content{font-size:20px;line-height:38px;padding:26px 0 0 0;}
.our-platform .inner{padding: 64px 0 0 0;}
.our-platform .image-left{background:#fff5f4;border-radius:20px;min-height:430px;padding:20px;width:630px;position:relative;}
.our-platform .image-left:after{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/splodge-3.svg) no-repeat 0 0;bottom:-64px;content:"";height:208px;left:-80px;position:absolute;width:212px;z-index:-1;}
.our-platform .image-left img{display:block;}
.our-platform .right-content{width:calc(100% - 630px);font-size:24px;line-height:40px;padding:130px 0 0 106px;position:relative;}
.our-platform .right-content:after{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/arrow-curved.svg) no-repeat 0 0;top:50px;content:"";height:102px;left:-20px;position:absolute;width:158px;z-index:1;transform: rotate(15deg); opacity:0; transition:400ms;}
.our-platform .right-content.go:after{top:39px;left:-20px;transform: rotate(0deg); opacity:1;}
.our-platform .list-wrapper{padding:110px 0 0 0;}
.our-platform .list-wrapper .list{width:25%;padding:0 10px;}
.our-platform .list-wrapper .list .content{font-size:18px;line-height:32px;}
.our-platform .btn-group{padding:80px 0 0 0;}

.our-difference{padding:94px 0;position:relative; overflow: hidden; }
.our-difference .shape{position:absolute;z-index:1;}
.our-difference .shape.shape-1{left:0;top:100%;width:100%; }
.our-difference .list-wrapper{justify-content:space-between;margin:90px 0 0 0;position:relative;}
.our-difference .list-wrapper:after{content:'';background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/diff-shape-line.svg) no-repeat 0 0;width:695px;height:896px;position:absolute;left:27%;top:6%;}
.our-difference .list-wrapper .list{max-width:500px;position:relative;z-index:1;}
.our-difference .list-wrapper .list .ttl{position:absolute;left:-14px;top:-8px;background:#fff;border:2px solid #1D1929;border-radius:5px;transform:rotate(-6.31deg);font-weight:700;font-size:24px;padding:6px 20px 4px 9px;z-index:1;box-shadow:5px 5px 0 0 #d9d9d9,5px 5px 0 2px #000;}
.our-difference .list-wrapper .list .ttl svg{display:inline-block;vertical-align:top;margin:3px 6px 0 0;}
.our-difference .list-wrapper .list .w-box{font-size:16px;line-height:28px;padding:60px 70px 20px;}
.our-difference .list-wrapper .list .w-box ul{list-style:none;margin-top:-10px;padding:0 0 0 12px;}
.our-difference .list-wrapper .list .w-box ul li{position:relative;padding:0 0 0 17px;}
.our-difference .list-wrapper .list .w-box ul li + li{margin-top:7px;}
.our-difference .list-wrapper .list .w-box ul li:after{position:absolute;left:0;top:11px;width:3px;height:3px;border-radius:100%;background-color:#000;content:'';} 
.our-difference .list-wrapper .list + .list{margin-top:60px;}
.our-difference .list-wrapper .list:nth-child(2){margin-top:120px;}
.our-difference .list-wrapper .list:nth-child(even) .ttl{transform:rotate(3.39deg);top:-26px;}
.our-difference .list-wrapper .list:nth-child(3){margin-top:40px;}
.our-difference .list-wrapper .list:nth-child(4){margin-top:110px;}
.our-difference .list-wrapper .list:nth-child(1):after{content:'';background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/diff-shape-1.svg) no-repeat 0 0;width:264px;height:306px;position:absolute;left:-90px;top:-10px;z-index:-1;transform: scale(0.7); opacity:0; transition:400ms; transition-delay:200ms;}
.our-difference .list-wrapper .list.go:nth-child(1).go:after{top:-70px;transform: scale(1); opacity:1;} 
.our-difference .list-wrapper .list:nth-child(2):after{content:'';background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/diff-shape-2.svg) no-repeat 0 0;width:215px;height:215px;position:absolute;right:-63px;top:-40px;z-index:-1; transform: scale(0.7); opacity:0; transition:400ms; transition-delay:400ms;}
.our-difference .list-wrapper .list.go:nth-child(2).go:after{top:-80px;transform: scale(1); opacity:1;}
.our-difference .list-wrapper .list:nth-child(3):after{content:'';background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/diff-shape-3.svg) no-repeat 0 0;width:197px;height:175px;position:absolute;left:-133px;bottom:-107px;z-index:-1; transform: scale(0.7); opacity:0; transition:400ms; transition-delay:600ms;}
.our-difference .list-wrapper .list.go:nth-child(3).go:after{bottom:-57px;transform: scale(1); opacity:1;}
.our-difference .list-wrapper .list:nth-child(3):before{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/diff-shape-2.svg) no-repeat 0 0 / 88% auto;top:-43px;content:"";height:175px;left:-133px;position:absolute;width:43px;z-index:-1; ;}
.our-difference .list-wrapper .list:nth-child(4):after{content:'';background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/diff-shape-4.svg) no-repeat 0 0;width:282px;height:301px;position:absolute;right:-133px;top:-7px;z-index:-1; transform: scale(0.7); opacity:0; transition:400ms; transition-delay:800ms}
.our-difference .list-wrapper .list.go:nth-child(4).go:after{top:-87px;transform: scale(1); opacity:1;} 


a#try-it-first {display: block;position: relative;top: -150px;visibility: hidden;}
a#templates {display: block;position: relative;top: -150px;visibility: hidden;}
div#hs-web-interactives-top-anchor { z-index:100000!important;}
/*div#hs-interactives-modal-overlay{ z-index:100000!important;}*/
.testimonial{padding:150px 0 30px 0;position:relative;overflow:hidden;}
.testimonial .left-txt{width:430px;}
.testimonial .left-txt h2{font-size:64px;line-height:80px;margin:20px 0 0 0;}
.testimonial .left-txt h2 em{color:#FF6B5E;}
.testimonial .left-txt .slick-prev{left:-180px;}
.testimonial .left-txt .stars img{display: inline-block;}
.testimonial .left-txt .stars img + img{margin: 0 0 0 3px;}
.testimonial .chat-cloud{width:calc(100% - 430px);padding:0 0 0 23px;}
.testimonial .chat-cloud .cloud{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/chat-cloud.svg) no-repeat;width:100%;height:550px;font-size:20px;line-height:40px;display:flex;align-items:center;padding:0 0 50px 0;}
.testimonial .chat-cloud .cloud > div{position:relative;max-width:395px;margin:0 auto;}
.testimonial .chat-cloud .cloud > div:after{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/testimonial-quote-icon.svg) no-repeat 0 0;content:"";height:26px;left:-45px;position:absolute;top:4px;width:31px;}
.testimonial .chat-cloud .border-box{margin:-100px 90px 20px 0;}
.testimonial .chat-cloud .border-box > div{background:#fff;border:3px solid #1d1929;border-radius:20px;width:240px;margin:0 0 0 auto;min-height:94px;display:flex;align-items:center;padding:5px 28px;font-weight:700;font-size:16px;line-height:24px;box-shadow:7px 7px 0 0 #56cbfc;} 
.testimonial .chat-cloud .slick-next{right:-180px;}
.testimonial .left-txt .slick-next,
.testimonial .chat-cloud .slick-prev{display:none !important;}
.testimonial ul.slick-dots{margin-top: 50px;}
.testimonial ul.slick-dots li button{transition:400ms;background-color:rgba(0,0,0,0.2);border:none;width:18px;height:18px;}
.testimonial ul.slick-dots li.slick-active button{background-color:rgba(255,255,255,0.2);border:none;width:18px;height:18px;}

.testimonial .slick-arrow{cursor:pointer;}
.testimonial .slick-prev:before,
.testimonial .slick-next:before{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/arrow-left-white.svg) no-repeat center center; }

.your-options{padding: 64px 0; position:relative; overflow:hidden;}
.your-options:after{content:'';background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/your-option-bg.svg) no-repeat center / 100% 100%;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;animation:circleani 5s alternate infinite;}
.your-options .gray-box{border-radius:40px;padding:114px 40px 74px;}
.your-options .gray-box > div{max-width:866px;margin:0 auto;}
.your-options .title-part{width:calc(100% - 330px);}
.your-options .title-part .title-content{font-size: 18px;line-height: 32px;}
.your-options .title-part h2{padding:10px 0;}
.your-options .right-image{width: 330px;}
.your-options .list-wrapper{margin:50px -20px 0;}
.your-options .list-wrapper .list{width:calc(50% - 40px);margin:0 20px 40px;background:#fff;border:1px solid #F5F7F9;border-radius:20px;padding:43px 40px;flex-grow: 1;}
.your-options .list-wrapper .list h5{font-size:18px;line-height:32px;}
.your-options .list-wrapper .list .content{font-size:18px;padding:9px 0 8px 0;line-height:32px;}
.your-options .list-wrapper .list [class*="button-"] a{box-shadow:none;color:#1D1929;border:none;font-size:16px;min-width:150px;font-weight:400;}
.your-options .list-wrapper .list [class*="button-"].value-1 a{background:#ECF9FF;}
.your-options .list-wrapper .list [class*="button-"].value-2 a{background:#FFFBE8;}
.your-options .list-wrapper .list [class*="button-"].value-3 a{background:#EDFFFE;}
.your-options .list-wrapper .list [class*="button-"].value-4 a{background:#FFF5F4;}
.your-options .list-wrapper .list .button-1 a:after{filter:invert(1);}

.how-it-works{padding:83px 0 113px 0;}
.how-it-works .title-part{max-width:500px;}
.how-it-works .list-wrapper{}
.how-it-works .list-wrapper .list{width:50%;position:relative;}
.how-it-works .list-wrapper .list > div{max-width:410px;}
.how-it-works .list-wrapper .list .top-dv{position:relative;}
.how-it-works .list-wrapper .list .icon{}
.how-it-works .list-wrapper .list .icon img{display:block;margin:0 auto;}
.how-it-works .list-wrapper .list .ttl{text-align:center;position:absolute;left:0;bottom:0;width:100%;}
.how-it-works .list-wrapper .list .ttl > div{background:#fff;border:2px solid #1d1929;border-radius:5px;box-shadow:5px 5px 0 0 #d9d9d9,5px 5px 0 2px #000;display:inline-block;font-size:24px;font-weight:700;padding:6px 20px 4px 9px;}
.how-it-works .list-wrapper .list .ttl > div span{position:relative;display:inline-block;z-index:1;}
.how-it-works .list-wrapper .list .ttl > div span:after{z-index:-1;content:attr(title);position:absolute;-webkit-text-stroke:0.2em #000;left:0;top:0;}
.how-it-works .list-wrapper .list:nth-child(1){order:2;margin:-110px 0 0 0;}
.how-it-works .list-wrapper .list:nth-child(1):after{content:'';background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/black-pattern.svg) no-repeat 0 0;width:196px;height:188px;position:absolute;right:-50px;top:-43px;z-index:-1; opacity:0; transform:scale(.7); transition:400ms; transition-delay:200ms;}
.how-it-works .list-wrapper .list:nth-child(1).go:after{top:-73px; opacity:1; transform:scale(1);}
.how-it-works .list-wrapper .list:nth-child(1) .ttl{transform:rotate(3.39deg);bottom:6px;}
.how-it-works .list-wrapper .list:nth-child(2){order:1;margin:150px 10px 0 -10px;}
.how-it-works .list-wrapper .list:nth-child(2):after{content:'';background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/star-3.svg) no-repeat 0 0;width:85px;height:84px;position:absolute;left:-50px;top:-63px;z-index:-1;opacity:0; transform:scale(.7); transition:400ms; transition-delay:200ms;}
.how-it-works .list-wrapper .list:nth-child(2).go:after{left:-90px; opacity:1; transform:scale(1);}
.how-it-works .list-wrapper .list:nth-child(2) .ttl{transform:rotate(3.39deg) translate(-12px,0);bottom:-5px;}
.how-it-works .list-wrapper .list:nth-child(3){order:4;margin:-220px 0 0 0;}
.how-it-works .list-wrapper .list:nth-child(3) .ttl{transform:rotate(3.39deg);bottom:42px;}
.how-it-works .list-wrapper .list:nth-child(4){order:3;margin:80px 0 0 0;}
.how-it-works .list-wrapper .list:nth-child(4):after{content:'';background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/how-woks-arrow.svg) no-repeat 0 0;width:165px;height:90px;position:absolute;right:-140px;bottom:135px;z-index:-1;}
.how-it-works .list-wrapper .list:nth-child(4) .ttl{transform:rotate(3.39deg);bottom:36px;}
.how-it-works .list-wrapper .content{font-size: 18px;line-height: 32px;    padding: 30px 0 0 0;}
.how-it-works .list-wrapper .content ul{list-style:none;margin-top:10px;padding:0 0 0 12px;}
.how-it-works .list-wrapper .content ul li{position:relative;padding:0 0 0 17px;}
.how-it-works .list-wrapper .content ul li + li{margin-top:7px;}
.how-it-works .list-wrapper .content ul li:after{position:absolute;left:0;top:11px;width:4px;height:4px;border-radius:100%;background-color:#000;content:'';}
.how-it-works .bottom-btn{text-align:right;margin:-175px 0 120px 0;    padding: 0 30px 0 0;}

.tabs-with-slider{padding: 87px 0 140px 0;}
.tabs-with-slider .title-part{max-width:725px;margin:0 auto;animation:0;position:relative; z-index: 1;}
.tabs-with-slider .title-part h2{}
.tabs-with-slider .title-part h2 span.line{position:relative; z-index:1; color:#3E3265;} 
.tabs-with-slider .title-part h2 span.line:after{content:'';position:absolute;background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/banner-text-line.svg) no-repeat 0 0;width:0;height:31px;left:0;bottom:-15px;z-index:-1;transition:600ms; transition-delay:600ms;}
.tabs-with-slider .title-part h2.go span.line:after{width:214px;}
.tabs-with-slider .title-part .title-content{padding:30px 0 0 0;}
.tabs-with-slider .title-part h2:after{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/arrow-tabs.svg) no-repeat 0 0;bottom:-170px;content:"";height:222px;position:absolute;right:-60px;width:229px;z-index:-1;opacity:0; transform: rotate(-6deg); transition:600ms; transition-delay:600ms;}
.tabs-with-slider .title-part h2.go:after{bottom:-200px; right:-80px;opacity:1; transform: rotate(0deg);}
.tabs-with-slider .tabing-title{padding:99px 0 40px;position:relative;z-index:1;}
.tabs-with-slider .tabing-title .tabs-title{font-size:18px;line-height:32px;margin:0 34px;cursor:pointer;position:relative;}
.tabs-with-slider .tabing-title .tabs-title:after{position:absolute;left:0;bottom:2px;width:100%;height:4px;content:'';background:#56CBFC;opacity:0;transition:400ms;}
.tabs-with-slider .tabing-title .tabs-title.current:after{bottom:-4px;background:#56CBFC;opacity:1;}
.tabs-with-slider .list-wrapper{max-width: 970px; margin: 0 auto; position:relative;    z-index: 1;}
.tabs-with-slider .list-wrapper:after{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/splodge-3.svg) no-repeat 0 0;bottom:-64px;content:"";height:208px;left:-50px;position:absolute;width:212px;z-index:-1; transition: all 0.5s; transform: translate(-30px, 30px); opacity: 0; }
.tabs-with-slider .list-wrapper.go:after { transform: none; opacity: 1; }
.tabs-with-slider .list-wrapper .inner-slide{background:#fff;border-radius:10px;margin:0 25px;padding:40px 40px;}
.tabs-with-slider .inner-slide .person-image{width:137px;height:137px;margin:0 auto 15px;border-radius:100%;overflow:hidden;}
.tabs-with-slider .inner-slide .person-image img{width:100%;height:100%;object-fit:cover;}
.tabs-with-slider .inner-slide .person-detail h5{font-size:18px;line-height:32px;}
.tabs-with-slider .inner-slide .person-detail .position{font-size:18px;line-height:32px;}
.tabs-with-slider .inner-slide .person-detail .line-image{padding: 10px 0;}
.tabs-with-slider .inner-slide .person-detail .line-image img{margin: 0 auto;}
.tabs-with-slider .inner-slide .content-bottom{text-align:left;}
.tabs-with-slider .inner-slide .content-bottom > p{color:#848484;letter-spacing:0.05em;text-transform:uppercase;font-size:13px;font-weight:700;}
.tabs-with-slider .inner-slide .content-bottom ul{list-style:none;margin-top:10px;padding:0;}
.tabs-with-slider .inner-slide .content-bottom ul li{position:relative;padding:0 0 0 24px;}
.tabs-with-slider .inner-slide .content-bottom ul li + li{margin-top:7px;}
.tabs-with-slider .inner-slide .content-bottom ul li:after{position:absolute;left:0;top:4px;width:15px;height:11px;background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/green-check.svg) no-repeat center;content:'';}
.tabs-with-slider .slick-arrow{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/arrow-left.svg) no-repeat center;left:-136px;cursor:pointer;}
.tabs-with-slider .slick-arrow.slick-next{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Fonts/arrow-left.svg) no-repeat center;right:-136px;transform:translateY(-50%) scale(-1);left:auto;}
.tabs-with-slider .slick-arrow:before{display:none;}
.tabs-with-slider .bottom-buttons{margin: 54px 0 0 0;}
.tabs-with-slider .bottom-buttons .link-1{margin:40px 0 0 0;}

.logoslider_area.logo-slider{padding:80px 0 70px 0;}
.logoslider_area.logo-slider .title-part{margin:0 0 90px 0;}

.our-community{padding: 40px 0 0 0;}
.our-community .title-part{width:calc(100% - 440px);padding:46px 20px 0 0;}
.our-community .title-part .title-content{padding:30px 0 0 0;}
.our-community .right-image{height:469px;position:relative;width:440px;transform:translate(70px, 0);}
.our-community .right-image img{width:100%;height:100%;object-fit:cover;border-radius:20px;}
.our-community .right-image .image-over-text{background:#98ece8;border-radius:7.55829px;font-size:13.6049px;font-weight:600;left:-28px;line-height:20px;padding:30px 10px 12px;position:absolute;text-align:center;top:110px;width:180px;transform:rotate(3.69deg);}
.our-community .right-image .image-over-text .ttl{margin:0 0 0 -4px;background:#fff;border:2px solid #1d1929;border-radius:5px;box-shadow:5px 5px 0 0 #d9d9d9,5px 5px 0 2px #000;font-size:18px;font-weight:700;padding:6px 10px 4px 10px;position:absolute;left:50%;transform:translate(-50%,0);top:-18px;width:130px;}
.our-community .gray-box{border-radius:40px;padding:64px 40px 74px; position:relative;overflow: hidden;}
.our-community .gray-box > div{max-width:866px;margin:0 auto;}
.our-community .gray-box .shape{position:absolute;}
.our-community .gray-box .shape.shape-1{top:-80px;right:-80px;opacity:0; transition:600ms;}
.our-community .gray-box .shape.go.shape-1{top:0;right:0;opacity:1;}
.our-community .gray-box .shape.shape-2{left:130px;bottom:320px;opacity:0; transition:600ms;}
.our-community .gray-box .shape.go.shape-2{left:30px;opacity:1;}
.our-community .gray-box .shape.shape-3{right:130px;bottom:-50px;opacity:0; transition:600ms;}
.our-community .gray-box .shape.go.shape-3{bottom:0;opacity:1;}
.our-community .list-wrapper{margin:-90px -18px 0;position: relative;}
.our-community .list-wrapper .list{background:#fff;border:1px solid #d7d5d5;border-radius:20px;margin:0 18px 36px;width:calc(50% - 36px);padding:49px 40px 60px;}
.our-community .list-wrapper .list .content-bottom{font-size:18px;line-height:32px;}
.our-community .bottom-buttons{margin:14px 0 0;}
.our-community .bottom-buttons .link-1{margin:40px 0 0 0;}

.faqs{padding:170px 0 110px;position:relative;overflow:hidden;}
.faqs .top-shape { position:absolute; top:-1px; width:100%;}
.faqs .top-shape img { position:absolute; top:-1px; width:100%;}
.faqs .container {position:relative; z-index:1;}
.faqs .left-bottom-image{}
.faqs .left-bottom-image img{}
.faqs .left{width:40%; padding-right:50px; }
.faqs .left h2 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500; line-height: 120%; }
.faqs .left .content { padding:25px 0; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%;}
.faqs .list-wrapper{width:60%;}
.faqs .faq-wrap{border-radius: 8px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF;padding:15px;margin-bottom:15px; }
.faqs .faq-ttl{font-size:28px;line-height:40px;padding:10px 50px 10px 0;position:relative;cursor:pointer;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%; /* 36px */}
.faqs .faq-ttl:after,.faqs .faq-ttl:before{content:'';width:14px;height:2px;background:rgba(97, 172, 233, 1);position:absolute;right:0;top:50%;}
.faqs .faq-ttl:not(.active):before{transform:rotate(90deg);}
.faqs .faq-content{font-size:18px;line-height:32px;display:none;padding:0 0 10px 0;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%; /* 27px */}
.faqs .faq-content ul{list-style:none;margin-top:10px;padding:0 0 0 12px;}
.faqs .faq-content ul li{position:relative;padding:0 0 0 17px;}
.faqs .faq-content ul li + li{margin-top:7px;}
.faqs .faq-content ul li:after{position:absolute;left:0;top:11px;width:4px;height:4px;border-radius:100%;background-color:#000;content:'';}
/* .faqs [class*="bottom-image-"]{position:absolute;left:0;top:40px;z-index:2;animation:circleani 5s alternate infinite;}
.faqs .bottom-image-2{bottom:-167px;animation:pathanim 5s alternate infinite;} */
.faqs svg.bottom-image{width:100%;height:auto;max-width:664px;position:absolute;left:0;top:350px;transform:scaleX(-1);z-index:-1;}
.faqs .hero_mobimg img{display:none;}

.faqs .jobbies { position:absolute; top:50%; right:10px;}
.faqs .jobbies img { }

.faqs svg{height:100%;width:100%}
.faqs use{animation:circleani 5s infinite alternate}
.faqs path{animation:pathanim 5s infinite alternate}


.cta-section{position:relative;}
.cta-section .hide-dv{overflow: hidden;padding:190px 0 240px 0;position: relative;}
.cta-section .shape-image{position:absolute;left:0;bottom:100%;width:100%;z-index:1;margin-bottom:-1px;}
.cta-section .shape{position:absolute;z-index:1;}
.cta-section .shape.shape-1{right:-3vw;bottom:0; max-height:740px;width: auto;}
.cta-section .left-text{max-width:605px;}
.cta-section .left-text .title-part h2{font-size:48px; line-height:60px;}
.cta-section .left-text .title-part h2 span{color:#FF6B5E;}
.cta-section .left-text .title-part .title-content{font-size:26px;line-height:40px;padding:20px 0 60px 0;}
.cta-section .left-text .title-part .title-content span{color:#FF6B5E;}
.cta-section .right-box{background-color:#fff;width:500px;min-height:530px;border:4px solid #000;box-shadow:0 0 0 12px #fff,16px 16px 0 10px #56cbfc;padding:50px 67px;font-size:16px;line-height:28px;transform:matrix(1,0.03,-0.03,1,0,0) translate(50px, 0);}
.cta-section .right-box ul{list-style:none;margin-top:10px;padding:0;}
.cta-section .right-box ul li{position:relative;padding:0 0 0 24px;}
.cta-section .right-box ul li + li{margin-top:7px;}
.cta-section .right-box ul li:after{position:absolute;left:0;top:4px;width:17px;height:14px;background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/arrow-right.svg) no-repeat center;content:'';}
.cta-section .link-1.with-lines a:before{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/link-line-2.svg) no-repeat 0 0; width:0; height:10px;left:4px;}
.cta-section .link-1.with-lines.go a:before{width:180px;}

/* 24-02-2023 */
/*.headerv2 .btn_style a { border-radius: 90px; padding: 13px 24px 12px; font-weight: 600; font-size: 16px; }
.headerv2 .btn_style { margin-right: 25px; }
.headerv2 .btn_style a:after { background: url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/arrow-right-white.svg) no-repeat 50%; content: ""; display: inline-block; height: 14px; margin: 1px 0 -2px 8px;  transition: .4s;  width: 16px; }
.headerv2 .header_link a { font-weight: 600; font-size: 16px; line-height: 28px;  color: #fff; margin-right: 0; }
.headerv2 .header_link a:after { background: url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/arrow-right-white.svg) no-repeat 50%; content: ""; display: inline-block; height: 14px; margin: 1px 0 -2px 8px;  transition: .4s;  width: 16px; }
.headerv2 .header_link a:hover:after { transform: translate(7px); }

.headerv2 .btn_style a:hover { background: #ff6b5e; color: #fff; transform: translateY(-2px); }
.headerv2 .btn_style a:hover::after { transform: translate(7px); }*/
.headerv2 [class*="button-"] a{border:none; box-shadow:none;}
.footer_sec { background: #010101; padding: 60px 0; font-size: 16px; color: #BEB4DE; font-weight: 400;  line-height: 24px; }
.footer_sec .container { display: flex; flex-wrap:wrap; }
.footerleft {  width:calc(100% / 5); }
.footerright { width: 80%; display: flex; flex-wrap: wrap; justify-content: flex-end; }
.footer_sec h5 { color: var(--Color-Brand-Bright-White, #FFF);font-family: "Work Sans";font-size: 21.333px;font-style: normal;font-weight: 500;line-height: 150%; /* 32px */margin-bottom: 18px; }
.footer_sec a { color: #FFFFFF; transition:all 400ms ease; }
.footer_sec a:hover { color:#FFFFFF; text-decoration:underline; }
.footer_address_wrap { display: flex; flex-wrap: wrap;  margin: 0 -15px; }
.footer_address_box { padding: 0 15px; }
.footerlogo { margin-bottom: 20px; }
.footer_menu ul { list-style: none; padding: 0; margin: 0; }
.footer_menu { padding-left: 40px; /*width: calc(100% / 6);*/ width:20%; }
.footer_address_text p { padding-top: 0; }
.footer_menu ul li { margin-bottom: 18px; }
.footer_menu ul li a {color: var(--Color-Brand-Bright-White, #FFF);font-family: 'Open Sans';font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}
.footer_copyright { margin-top: 10px; color:#fff; }

.list-style ul { margin: 0 0 20px;padding: 0; list-style: none; }
.list-style ul li { padding-left: 30px; padding-bottom: 20px; position: relative; }
.list-style ul li:before { content: ""; background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0874 0.572266C16.5444 0.994141 16.5444 1.73242 16.0874 2.1543L7.0874 11.1543C6.66553 11.6113 5.92725 11.6113 5.50537 11.1543L1.00537 6.6543C0.54834 6.23242 0.54834 5.49414 1.00537 5.07227C1.42725 4.61523 2.16553 4.61523 2.5874 5.07227L6.27881 8.76367L14.5054 0.572266C14.9272 0.115234 15.6655 0.115234 16.0874 0.572266Z' fill='%23FF6B5E'/%3E%3C/svg%3E%0A");  width: 15px;  height: 11px;   position: absolute;   left: 0;  top: 9px; }
.list-style ul li:last-child { padding-bottom: 0; } 

.devel_hero_sec { padding: 200px 0 40px;  background: #F5F7F9; position: relative; z-index: 1;  overflow: hidden;  }
.devel_hero_sec .devel_hero_caption { background: #F4F2E8; border: 5px solid #1D1929;  padding: 100px; max-width: 770px; margin: auto; position: relative;  z-index: 2; box-shadow: 0 0 0 5px #f4f2e8; }
.devel_hero_sec .devel_hero_wrap { position: relative; }
.devel_hero_sec .devel_leftimg { position: absolute; bottom: 20px; left: -180px; }
.devel_hero_sec .devel_rightimg { position: absolute; bottom: 20px; right: -170px; }
.devel_hero_sec .devel_hero_caption h1 { font-weight: 700; font-size: 60px; line-height: 68px; letter-spacing: -0.01em; color: #1D1929; margin-bottom: 26px; }
.devel_hero_sec .devel_hero_subtitle { font-weight: 900; font-size: 54px; line-height: 62px; letter-spacing: -0.01em; color: #1D1929;  transform: rotate(-3.76deg); border: 5.43434px solid #1D1929; border-radius: 3.88167px;  display: table;  padding: 10px 16px 5px;   margin-bottom: 40px; }
.devel_hero_sec .devel_hero_subtitle span { color: #ff6b5e; }
.devel_hero_sec .devel_hero_caption:after { content: ""; position: absolute; left: -15px; right: -15px; top: -15px; bottom: -15px; border: 5px solid #F27B71; z-index: -1; }
.devel_hero_sec .devel_hero_text h4 {  font-weight: 600; font-size: 26px; line-height: 35px;  color: #1D1929; }
.devel_hero_sec .devel_hero_text h4 span {  color: #ff6b5e; }
.devel_hero_sec .devel_hero_text { font-weight: 400; font-size: 18px; line-height: 28px; color: #1D1929; }
.devel_hero_sec .devel_hero_text h5 {  font-weight: 600; font-size: 18px; line-height: normal; color: #1D1929; }
.devel_hero_sec .devel_hero_wrap .btn-group { text-align: left; margin-top: 20px; }
.devel_hero_sec .devel_hero_wrap .btn-group .link-1 { padding-left: 20px; color: #1D1929; }
.devel_hero_sec .devel_hero_wrap .btn-group .link-1 a { margin-left: 0; text-decoration: underline; font-size: 16px; }
.devel_hero_sec .devel_hero_wrap .btn-group .link-1 a:after { display: none; }
.devel_hero_sec .devel_hero_hat_image { position: absolute; left: -86px; top: -103px; pointer-events: none; }

.clouds_image { position: absolute; left: 0; right: 0; text-align: center; }
.clouds_image img { animation: pathanim 5s infinite alternate; }

.explore-jobs-sec { padding: 80px 0 100px; }
.explore-jobs-sec .title-part h2:after { display: none; }
.explore-jobs-sec .title-part h2 { font-weight: 700; font-size: 44px; line-height: 58px; color: #1D1929; }
.explore-jobs-sec .title-part h2 span.line { color:#ff6b5e; }
.explore-jobs-sec .title-part h2 span.line:after { left: 30px; bottom: -30px; }
.explore-jobs-sec .title-part { margin-bottom: 100px; }
.explore-jobs-sec .list-wrapper .inner-slide {  margin: 0 15px;  text-align: left; }
.explore-jobs-sec .list-wrapper {  max-width: 1160px; }
.explore-jobs-sec .list-wrapper .slick-list { margin: 0 -15px; }
.explore-jobs-sec .list-wrapper h5 { font-weight: 400; font-size: 18px;  line-height: 28px; color: #1D1929;  margin-bottom: 20px; }
.explore-jobs-sec .person_bio { font-weight: 400; font-size: 16px;  line-height: 32px;   color: #1D1929;  margin-bottom: 20px; }
.explore-jobs-sec .shape-color {  margin-bottom: 15px; }
.explore-jobs-sec .btn_style a {  border-radius: 90px;  color: #1D1929;  padding: 12px 25px 12px 26px;  min-width: auto; }
.explore-jobs-sec .btn_style a:after { content: ""; display: inline-block;  height: 14px; margin: 1px 0 -2px 8px; transition: .4s; width: 16px;  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9022 6.31459L9.12519 10.602C8.94605 10.7628 8.7072 10.8432 8.46836 10.8432C8.19965 10.8432 7.9608 10.7628 7.78167 10.602C7.39354 10.2805 7.39354 9.71774 7.78167 9.39618L10.9166 6.55576H1.78059C1.24318 6.55576 0.825195 6.18061 0.825195 5.69827C0.825195 5.24273 1.24318 4.84079 1.78059 4.84079H10.9166L7.78167 2.02716C7.39354 1.70561 7.39354 1.14288 7.78167 0.821324C8.13994 0.47297 8.76692 0.47297 9.12519 0.821324L13.9022 5.10875C14.2903 5.43031 14.2903 5.99303 13.9022 6.31459Z' fill='%231D1929'/%3E%3C/svg%3E%0A");  background-size: contain; background-position: center;   background-repeat: no-repeat; }
.explore-jobs-wrap {  position: relative; z-index: 1; }
.shape-bottom { position: absolute;  bottom: -40px; left: -60px; z-index: -1; }




.the-money-sec {  background: #3E3265; position: relative; z-index: 1;  overflow: hidden; padding: 140px 0 120px; }
.the-money-bgimg { position: absolute; left: 0; right: 0; top: 80px; z-index: -1; text-align: center; animation: pathanim 5s infinite alternate; }
.the-money-caption {  background: #FFFFFF;border: 4px solid #1D1929; padding: 0 68px 60px 80px; width: 100%; max-width: 755px; margin: auto; box-shadow: 20px 20px 0 -6px #e7ecf0, 20px 20px 0 -2px #000; position: relative; }
.the-money-title { border: 2px solid #1d1929; border-radius: 5px; box-shadow: 5px 5px 0 0 #fff, 5px 5px 0 2px #000; background: #56CBFC; transform: rotate(-5.72deg); display: table; margin: -50px 0 0 50px;  position: relative;  z-index: 1; }
.the-money-caption h2 {  font-weight: 700; font-size: 42px; line-height: normal; color: #1D1929; padding: 6px 25px; }
.the-money-titlesub { border: 2px solid #1d1929;border-radius: 5px; box-shadow: 5px 5px 0 0 #fff, 5px 5px 0 2px #000; background: #FF6B5E; transform: rotate(4.06deg); display: table; margin: 7px 50px 30px 190px; }

.quote-money-wrap { background: #F4F2E8; border: 4px solid #1D1929; width: calc(100% + 317px); position: relative; left: 50%; transform: translateX(-50%); text-align: center;  margin: 40px 0; padding: 40px 60px;  z-index: 1; }
.quote-money-wrap .quote-money-text {  font-weight: 700; font-size: 30px; line-height: 44px;  color: #1D1929; }
.quote-money-wrap .quote-money-text span {  color: #FF6B5E; }
.quote-money-wrap .pre_title {  font-weight: 400;font-size: 18px;  line-height: 32px; color: #1D1929; }
.money-text {  font-weight: 400; font-size: 18px;  line-height: 32px; color: #1D1929; }
.money-text small { font-weight: 400; font-size: 14px; line-height: 20px; display: inline-block; }
.money-text h4 { font-weight: 700; font-size: 22px;  line-height: 40px;  color: #1D1929; }

.quote-money-wrap:before , .quote-money-wrap:after { content: "";  position: absolute; width: 70px; height: 44px; }
.quote-money-wrap:after { left: calc(100% - 70px); top: 100%;  background-image: url("data:image/svg+xml,%3Csvg width='74' height='49' viewBox='0 0 74 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.36621 46.4409L72.5 2.18311H2.36621V46.4409Z' fill='%23F4F2E8' stroke='%231D1929' stroke-width='4' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A"); }
.quote-money-wrap:before { right: calc(100% - 70px);  top: 100%;  background-image: url("data:image/svg+xml,%3Csvg width='74' height='49' viewBox='0 0 74 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72 46.6909L1.5 2.43311H72V46.6909Z' fill='%23F4F2E8' stroke='%231D1929' stroke-width='4' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A"); }

.shape-money {  position: absolute; z-index: -1; }
.shape-money1 { right: -180px; top: 170px; }
.shape-money.shape-money2 { bottom: 320px; left: -190px; }
.shape-money.shape-money3 { right: -220px; bottom: 700px; }
.shape-money.shape-money4 {  bottom: -70px; right: -150px; }

.zig-zag-sec {  padding: 40px 0  70px; overflow: hidden; }
.zig-zag-box { display: flex; align-items: center;  padding: 70px 0; }
.zig-zag-content { width: 55%; padding-right: 85px; }
.zig-zag-imgwrap { width: 45%; position: relative; }

.zig-zag-img { border-radius: 20px; }
.zig-zag-content h3 { margin-bottom: 40px; }
.zig-zag-box:nth-child(2n) { flex-direction: row-reverse; }
.zig-zag-box:nth-child(2n) .zig-zag-content {  padding-left: 85px; padding-right: 0; }
.zig-zag-text {  font-weight: 400; font-size: 18px; line-height: 32px; color: #1D1929; }

.icon-title { position: absolute; background: #FFFFFF;  border-radius: 30px; transform: translateY(40px); display: flex; align-items: center; padding: 10px 25px; font-weight: 400;  font-size: 18px;  line-height: normal;  color: #1D1929;  right: -120px;  top: 140px;  box-shadow: 0 10px 10px -7px rgb(0 0 0 / 25%); transition: all 0.5s; opacity: 0; transition-delay: 0.8s; }
.icon-title .icon { margin-right: 10px; }
.icon-title .icon img{width:auto;max-height:30px;}
.zig-zag-box:nth-child(2n) .icon-title {  right: 60px; top: 30px; transform: translateY(40px); }
.zig-zag-box:nth-child(4) .icon-title { transform: translateY(40px); bottom: 60px; top: auto; right: -60px; }
.zig-zag-imgwrap:after , .zig-zag-imgwrap:before { content: ""; position: absolute; opacity: 0; transform: translateY(20px);  transition: all 0.5s; }
.zig-zag-imgwrap:before { left: -50px; top: -50px; width: 176px; height: 176px; background: url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/shape_vector-1.svg') no-repeat center / contain; }
.zig-zag-imgwrap:after { background: url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/blue-circle.svg) no-repeat center / contain; width: 300px; height: 300px; bottom: -100px;  right: -120px;z-index: -1; transition-delay: 0.5s; }
.zig-zag-box:nth-child(2n) .zig-zag-imgwrap:before {  background-image: url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/community-shape-2.svg'); left: auto; right: -20px;  top: 120px; }
.zig-zag-box:nth-child(2n) .zig-zag-imgwrap:after { width: 270px; height: 200px; background-image: url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/shape_v2.svg); left: -70px;  bottom: -50px; }
.zig-zag-box:nth-child(3) .zig-zag-imgwrap:before { background-image: url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/yellow_shape_vector.svg); width: 250px; height: 250px; z-index: -1; left: -80px; top: -101px; }
.zig-zag-box:nth-child(3) .zig-zag-imgwrap:after { background-image: url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/plus_Vector.svg); z-index: 1; width: 150px; height: 150px; bottom: -30px;  right: -40px; }
.zig-zag-box:nth-child(4) .zig-zag-imgwrap:before {background-image: url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/redvector.svg);right: 0;top: -110px;}
.zig-zag-box:nth-child(4) .zig-zag-imgwrap:after { background-image: url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/blue-shape.svg); width: 260px;   height: 320px;  left: -90px;  bottom: -70px; }
.zig-zag-imgwrap.go:after, .zig-zag-imgwrap.go:before { opacity: 1; transform: translateY(0); }

.go .icon-title { transform: rotate(4.04deg);  opacity: 1; }

.zig-zag-box:nth-child(2n) .go .icon-title { transform: rotate(-7.85deg); }
.zig-zag-box:nth-child(4) .go .icon-title { transform: rotate(4.04deg); }

.team-slider .title-part { margin-bottom: 40px; }
.team-slider .title-part:after { display: none; }
.team-slider .inner-slide .person-detail h5 { color: #1D1929; }
.team-slider .inner-slide .person-detail .position { color: #1D1929; }
.team-slider .inner-slide .person-detail .line-image {  padding-bottom: 25px; padding-top: 10px; }
.team-slider .inner-slide .content-bottom , .team-slider .inner-slide .content-bottom p { font-weight: 400; font-size: 16px; line-height: 28px; color: #1D1929; text-transform: none; letter-spacing: normal; }
.team-slider .list-wrapper {  max-width: 1000px; }
.team-slider .team-person-text { font-weight: 700; font-size: 13px;line-height: normal; color: #605879; text-align: left; }

.hero-about{position:relative;padding:160px 0 150px;min-height:920px;}
.hero-about:after{position:absolute;left:0;bottom:0;width:100%;height:350px;content:'';background-color:#F5F7F9;z-index:-1;}
.hero-about .container{position:relative;}
.hero-about .title-part h1{font-size: 80px; line-height: 80px;}
.hero-about .title-part .title-content{font-size: 26px; line-height: 40px;    margin: 40px 0 0 0;}
.hero-about .title-part .title-content span{color:#FF6B5E;}
.hero-about .right-image {position: absolute;right: -120px;top: -140px;}
.hero-about .right-image img{animation:circleani 5s alternate infinite;}

.our-team{padding:0 0 120px 0;}
.our-team .list-wrapper{margin:0 -17px;}
.our-team .list-wrapper .list{width:calc(33% - 34px);margin:0 17px 34px;    position: relative;}
.our-team .list-wrapper .inner-list{background:#fff;border-radius:10px;padding:40px 40px;position:relative;z-index:1;}
.our-team .list-wrapper .list .person-image{width:137px;height:137px;margin:0 auto 15px;border-radius:100%;overflow:hidden;}
.our-team .list-wrapper .list .person-image img{width:100%;height:100%;object-fit:cover;}
.our-team .list-wrapper .list .person-detail h5{font-size:18px;line-height:32px;}
.our-team .list-wrapper .list .person-detail .position{font-size:18px;line-height:32px;} 
.our-team .list-wrapper .list .person-detail .line-image{padding:10px 0;}
.our-team .list-wrapper .list .person-detail .line-image img{margin:0 auto;}
.our-team .list-wrapper .list .content-bottom{font-size:16px;line-height:32px;}
.our-team .list-wrapper .list:nth-child(3):after{content:'';background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/splodge-4.svg) no-repeat 0 0;width:215px;height:218px;position:absolute;right:-97px;bottom:107px;}
.our-team .list-wrapper .list:nth-child(4):after{content:'';background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/splodge-5.svg) no-repeat 0 0;width:211px;height:208px;position:absolute;left:-64px;bottom:-75px;}

.team-jokes{padding: 84px 0 60px 0;}
.team-jokes .title-part .title-content{font-size:24px;line-height:32px;}
.team-jokes .title-part .title-content span{color:#FF6B5E;}
.team-jokes .image{position:relative;margin:70px auto 0;max-width:1048px;}
.team-jokes .image img{display:block;margin:0 auto;}
.team-jokes .image .grey-box{background:#f5f7f9;border:3px solid #000;border-radius:5px;font-size:30px;font-style:italic;font-weight:700;line-height:32px;position:absolute;text-align:center;padding:18px 13px;left:50%;transform:translate(-50%,0);top:-33px;}
/*.team-jokes .image map {width:100%; height:100%;}*/
.team-jokes .image .joke{animation-fill-mode: forwards;position:absolute;background:#fff url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/quote-left.svg) no-repeat 7px 10px;border:2px solid #1d1929;border-radius:5px;box-shadow:5px 5px 0 0 #d9d9d9,5px 5px 0 2px #000;display:inline-block;font-size:16px;font-weight:700;padding:9px 10px 8px 41px;line-height:20px;max-width:270px;}
.team-jokes .image .joke:after{content:'';width:30px;height:46px;background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/pen-line.svg) no-repeat 0 0;position:absolute;right:107px;bottom:-60px;}
.team-jokes .image .joke.joke1{left:70px;top:170px;transform:scale(0);}
.team-jokes .image .joke.joke2{left:214px;top:60px;transform:scale(0);}
.team-jokes .image .joke.joke3{left:301px;top:50px;transform:scale(0);}
.team-jokes .image .joke.joke4{right:251px;top:60px;transform:scale(0);}
.team-jokes .image .joke.joke4:after{transform:scaleX(-1);}
.team-jokes .image .joke.joke5{right:180px;top:190px;transform:scale(0);}
.team-jokes .image .joke.joke5:after{transform:scaleX(-1);}
.team-jokes .image .joke.joke6{right:110px;top:60px;transform:scale(0);}
.team-jokes .image .joke.joke6:after{transform:scaleX(-1);}

@keyframes expand-bounce{
  0%{transform:scale(0);}
  50%{transform:scale(1.25);}
  100%{transform:scale(1);}
}
@keyframes shrink{
  0%{transform:scale(1);}
  100%{transform:scale(0);}
}

.our-story{margin: 65px 0 0 0;}
.our-story .gray-box{border-radius:40px;padding:74px 120px 80px;position:relative;}
.our-story .gray-box:after{content:"";background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/our-story-shapes-circles.svg) no-repeat;width:1442px;height:1213px;position:absolute;left:calc(50% - -20px);top:50%;transform:translate(-50%,-50%);margin:-50px 0 0 0;}
.our-story .gray-box > div{position:relative;z-index:1;}
.our-story .red-box{background:#FF6B5E;border:2px solid #1d1929;border-radius:5px;box-shadow:5px 5px 0 0 #d9d9d9,5px 5px 0 2px #000;margin:15px 0 27px 0;display:inline-block;font-size:34px;font-weight:900;color:#fff;padding:11px 16px 5px 16px;}
.our-story .inner{margin: 50px 0 0 0;}
.our-story .image-wrapper{width:55%;padding:30px 100px 0 0;}
.our-story .image-wrapper .frame{background-color:#fff;box-shadow:0px 8px 10px rgba(0,0,0,0.12);transform:rotate(6.71deg);border-radius:5px;padding:19px;display:block;width:322px;margin:0 0 0 auto;}
.our-story .image-wrapper .frame .text{font-size:14px;text-align:center;font-style:italic;padding:11px 0 0 0;}
.our-story .image-wrapper .frame:nth-child(1){position:relative;z-index:1;}
.our-story .image-wrapper .frame:nth-child(2){transform:rotate(-12.63deg);margin:-110px 0 0 0;}
.our-story .content{width:45%;font-size:18px;line-height:32px;}
.our-story .content h5{margin:25px 0;}

.how-we-roll{margin-top:80px;padding:128px 0 100px;position:relative; background:#f4f2e8 url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/how-we-roll-background.svg) no-repeat right bottom;}
.how-we-roll .title-part{max-width:450px;}
.how-we-roll .list-wrapper{justify-content:flex-end;max-width:980px;margin:-210px 0 0 auto;}
.how-we-roll .list-wrapper .list{border:3px solid #1D1929;border-radius:10px;position:relative;font-size:18px;line-height:32px;margin:0 0 25px 25px;}
.how-we-roll .list-wrapper .list .content{padding:13px 38px 13px 47px;}
.how-we-roll .list-wrapper .list .number{color:#FF6B5E;position:absolute;background:#fff;border:2px solid #1d1929;border-radius:3px;box-shadow:3px 3px 0 0 #D9D9D9,3px 3px 0 2px #000;display:inline-block;font-size:24px;font-weight:700;padding:0px 5px;z-index:1;line-height:normal;min-width:35px;text-align:center;left:-10px;top:10px;transform:rotate(3.39deg);}
.how-we-roll .list-wrapper .list .number:before{-webkit-text-stroke:0.2em #000;content:attr(title);left:50%;position:absolute;top:0;z-index:-1;transform:translate(-50%,0);}

.how-we-roll .list-wrapper .list:nth-child(1){width:100%;max-width:430px;order:2;}
.how-we-roll .list-wrapper .list:nth-child(2){max-width:298px;order:1;margin:51px 0 0;}
.how-we-roll .list-wrapper .list:nth-child(2):after{filter: invert(1);content:'';width:62px;height:64px;background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/banner-lines-above-image.svg) no-repeat 0 0;position:absolute;left:-60px;top:-60px;}
.how-we-roll .list-wrapper .list:nth-child(3){max-width:485px;order:3;margin-top:-114px;margin-left:-50px;}
.how-we-roll .list-wrapper .list:nth-child(4){max-width:360px;order:4;margin-right:70px;}
.how-we-roll .list-wrapper .list:nth-child(5){max-width:278px;order:5;margin-left:-100px;}
.how-we-roll .list-wrapper .list:nth-child(5) > .content{padding:4px 38px 4px 47px;}
.how-we-roll .list-wrapper .list:nth-child(6){max-width:584px;order:6;margin-right:154px;}
.how-we-roll .list-wrapper .list:nth-child(7){max-width:182px;order:7;margin-top:-150px;margin-right:118px;}
.how-we-roll .list-wrapper .list:nth-child(7) > .content{padding:4px 38px 4px 47px;}
.how-we-roll .list-wrapper .list:nth-child(8){max-width:305px;order:8;margin-left:0;}
.how-we-roll .list-wrapper .list:nth-child(9){max-width:320px;order:9;}
.how-we-roll .list-wrapper .list:nth-child(10){max-width:320px;order:10;margin-top:-30px;}

.join-us{padding:84px 0 155px;}
.join-us .image{width:530px;position: relative; margin:135px 0 0 0; transform:translate(-80px, 0);}
.join-us .image:after{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/yellow-shape.svg) no-repeat;content:"";height:552px;right:-60px;position:absolute;top:-70px;width:484px;z-index:-1;}
.join-us .image:before{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/blue-leaf.svg) no-repeat;content:"";height:134px;left:-60px;position:absolute;top:0;width:169px;z-index:1;}
.join-us .image > div{-webkit-mask-image:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/masked-svg.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size: auto 100%;}
.join-us .image img{display:block;}
.join-us .right-side{width:calc(100% - 530px); font-size: 18px; line-height: 32px; padding:0 0 0 100px;}
.join-us .right-side ul{list-style:none;margin-top:10px;padding:0;}
.join-us .right-side ul li{position:relative;padding:12px 0 11px 56px;line-height: normal;}
.join-us .right-side ul li + li{margin-top:7px;}
.join-us .right-side ul li:after{position:absolute;left:0;top:4px;width:41px;height:38px;background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/check-box.svg) no-repeat center;content:'';}
.join-us [class*="button-"]{margin:50px 0 0 0;}
.join-us [class*="button-"] a{padding:10px 30px;}

.companies-logos{padding:95px 0 0 0;}
.companies-logos .list-wrapper{margin:60px 0 0 0;}
.companies-logos .logo-list{background-color:#fff;border-radius:18px;height:100px;margin:0 15px 30px;padding:10px;width:calc(25% - 30px);display:flex;align-items:center;justify-content:center;}
.companies-logos .logo-list img{max-height:70px;width:auto;max-width:200px;height:auto;display: block;}

.cool-techies{padding:66px 0 110px;}
.cool-techies .list-wrapper{margin:200px -11px 0;}
.cool-techies .list-wrapper .list{background:#fff;border-radius:10px;margin:0 11px 22px;width:calc(33.33% - 22px);padding:70px 20px 30px;}
.cool-techies .list-wrapper .list .image{width:137px;height:137px;border-radius:100%;margin:0 auto;position: relative;    z-index: 1;}
.cool-techies .list-wrapper .list .image img{display:block;width:100%;height:100%;border-radius: 100%; object-fit:cover;}
.cool-techies .list-wrapper .list .bottom-box{padding:30px 0 0 0;}
.cool-techies .list-wrapper .list .bio{font-size:16px;line-height:34px;padding:20px 0 10px 0;}
.cool-techies .list-wrapper .list h5{font-size:16px; line-height:32px;}
.cool-techies .list-wrapper .list .line-image{padding:0 0 10px 0;}
.cool-techies .list-wrapper .list:nth-child(1) .image:after{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/green-half-circle.svg) no-repeat center; content:"";height:78px;position:absolute;width:88px;z-index:-1;right:-25px;bottom:-20px;}
.cool-techies .list-wrapper .list:nth-child(1) .image:before{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/shape-1-2.svg) no-repeat center; content:"";height:37px;position:absolute;width:23px;left:0;top:0;}
.cool-techies .list-wrapper .list:nth-child(2){transform: translate(0, -137px);} 
.cool-techies .list-wrapper .list:nth-child(2) .image:after{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/red-plus.svg) no-repeat center; content:"";height:98px;position:absolute;width:97px;z-index:-1;left:-25px;top:-20px;}
.cool-techies .list-wrapper .list:nth-child(3) .image:after{background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/blue-circle.svg) no-repeat center; content:"";height:96px;position:absolute;width:100px;z-index:-1;right:-25px;top:-20px;}

.cta-section.cta-section-about{position:relative;padding:0;}
.cta-section.cta-section-about .left-text .title-part h2{font-size:60px;line-height:70px;} 
.cta-section.cta-section-about .left-text .title-part h2 span.line{color:#fff;}
.cta-section.cta-section-about .left-text .title-part h2 span.line{position:relative;z-index:1;}
.cta-section.cta-section-about .left-text .title-part h2 span.line:after{content:'';position:absolute;background:url(https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/banner-text-line.svg) no-repeat 0 0;width:214px;height:31px;left:0;bottom:-14px;z-index:-1;}
.cta-section.cta-section-about .left-text .title-part .title-content{padding-top:40px;}
.cta-section.cta-section-about [class*="bottom-image-"]{position:absolute;right:0;top:20px;z-index:2;animation:circleani 5s alternate infinite;}
.cta-section.cta-section-about .bottom-image-2{bottom:-167px;animation:pathanim 5s alternate infinite;}
.cta-section.cta-section-about .shape-image{position:absolute;left:0;bottom:100%;width:100%;z-index:1;margin-bottom:-1px;}
.cta-section.cta-section-about .content-over{overflow:hidden;width:100%;padding:190px 0 240px;position:relative;} 

.wanted-sec { padding: 60px 30px; }
.wanted-caption { background: #F4F2E8; border: 5px solid #1D1929; width: 100%; max-width: 1474px; margin: auto;  padding: 70px 80px; box-shadow: 0 0 0 0px #fff;  position: relative;  z-index: 1; display: flex; font-weight: 400; font-size: 18px; line-height: 32px; color: #1D1929; }
.wanted-caption:after { content: "";  position: absolute;left: -20px; right: -20px;  top: -20px;  bottom: -20px; border: 5px solid #F27B71;  z-index: -1; }

.wanted-title h2 { font-weight: 900; font-size: 54px;  line-height: 62px;  letter-spacing: -0.01em; color: #1D1929; display: inline-block; border: 5.43434px solid #1D1929;  border-radius: 3.88167px;  transform: rotate(-3.76deg); background: #fff;  padding: 10px 15px 5px; }
.wanted-left {  width: 50%; padding-right: 100px; }
.wanted-right { width: 50%; padding-right: 50px; padding-left: 50px; }
.wanted-title {  margin-bottom: 50px; }
.wanted-sec h3 { font-weight: 700; font-size: 44px; line-height: 58px; letter-spacing: -0.01em; color: #1D1929; }
.wanted-titlesub { padding-left: 40px; }
.wanted-caption h5 { font-weight: 700; font-size: 18px; line-height: 32px; color: #1D1929; margin-bottom: 15px; }
.wanted-text { margin-bottom: 30px; } 

.faqsv2 img.bottom-image-1 , .faqsv2 img.bottom-image-2 {  display: none; }
.faqsv2 {  padding-bottom: 100px; }

.logos-v2 {  padding-top: 50px; }
.techies-v2 {  padding-bottom: 50px; }
.logos-v2 .logo-list { width: calc(20% - 30px); }
.logos-v2 .list.flex_wrap { justify-content: center; }

/*  */
/*.headerv2 .logo a svg { width: 100%; }*/

/* animation */
.cool-techies .list-wrapper .list .image:before, .cool-techies .list-wrapper .list .image:after { opacity: 0; transition: ease 0.5s; transform: translateY(15px); }
.cool-techies .list-wrapper .list .image:before { transition-delay: 0.5s; }
.cool-techies .list-wrapper .list.go .image:before, .cool-techies .list-wrapper .list.go .image:after { opacity: 1; transform: translateY(0px); }


@media (min-width: 992px){
  .jobdirec_area { overflow:hidden;}

  /* */
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-weight: 400; font-size: 16px; line-height: 28px; }

  .header-transparent header.header:not(.headerfixed) { background: transparent; position: absolute; left: 0; width: 100%; }
  .header-transparent header.header:not(.headerfixed) .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { color: #1D1929; }
  .header-transparent header.header:not(.headerfixed) .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover, .header-transparent header.header:not(.headerfixed) .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:hover>a { color: #ff7a59; }
  .header-transparent header.header:not(.headerfixed) .link-1 a { color: #1D1929; }
  .header-transparent header.header:not(.headerfixed) .link-1 a:after { background-image: url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7169 5.59609L8.07147 9.76547C7.89726 9.92182 7.66499 10 7.43272 10C7.17141 10 6.93914 9.92182 6.76494 9.76547C6.38749 9.45277 6.38749 8.90554 6.76494 8.59283L9.81351 5.83062H0.92909C0.406477 5.83062 0 5.4658 0 4.99674C0 4.55375 0.406477 4.16287 0.92909 4.16287H9.81351L6.76494 1.42671C6.38749 1.11401 6.38749 0.566775 6.76494 0.254072C7.11334 -0.0846906 7.72306 -0.0846906 8.07147 0.254072L12.7169 4.42345C13.0944 4.73616 13.0944 5.28339 12.7169 5.59609Z' fill='%231D1929'/%3E%3C/svg%3E%0A"); }
  .header-transparent header.header:not(.headerfixed) .logo a svg > path { fill: #1D1929; }
}

@media(max-width:1770px){
  .cta-section .shape.shape-1{bottom:-130px;}
}

@media(max-width:1600px){

  .testimonial .chat-cloud .slick-next { right: -120px; }
  .testimonial .chat-cloud .slick-prev { right: auto; left: 50px; }
  .testimonial .left-txt .slick-prev {left: -120px;}

  .hero-about .right-image{position:absolute;right:0;top:-110px;}
  .our-story .gray-box:after{background-size:100% auto;width:100%;height:100%;} 

  .cta-section .shape.shape-1{right:-12vw;}

  .client-logos{overflow:hidden;}
  .client-logos .list-wrapper{transform:translateX(10vw);}

}

@media (max-width: 1400px){ 
  .container,.row-fluid .container { max-width:1170px; }    

  h2 { font-size:40px; }

  .hero_area { font-size: 24px; line-height: 34px; padding:60px 0 100px; }     
  .hero_area h2 { font-size: 60px; line-height: 60px; }
  .hero_area h1 { font-size: 180px; line-height: 180px; }
  .hero_area .hero_text { margin:0 0 60px; }

  .trustedby_area { padding:60px 0 20px; }
  .digservices_area { padding:50px 0; } 
  .digservices_box.digservices_box7 { right:-376px; }  

  .skillteams_area { padding:50px  0; }  
  .serleverage_area { padding:50px 0 40px; } 
  .stratex_area { padding:50px 0; }
  .testimonial_area { padding:80px 0; }

  .hero_img { max-width:500px; }

  .innerhero_area { padding:80px 0 130px; }
  .innerhero_area:before { width: 600px; height: 240px; }
  .innerhero_area .innerhero_box {  max-width: 650px;  font-size: 24px; line-height: 32px; }
  .need-help_area { padding:20px 0 150px; }
  .need-help_area .need-help_box {  max-width: 650px;  font-size: 24px; line-height: 32px; }
  .footer-topp { padding:20px 0 150px; }
  .footer-topp .ft_box {  max-width: 650px;  font-size: 24px; line-height: 32px; }



  .truelogoslider_area { padding:80px 0 50px; }
  .truelogoslider_area .truelogoslider_row { margin-top:60px; }
  .leadteam_area.stratex_area { padding:70px 0; }
  .truelogoslider_area h2 { font-size: 32px; line-height: 42px; }
  .truelogoslider_box .truelogoslider_img { width:180px; height:180px; padding:10px; }

  .highdemand_area { padding:70px 0; }
  .findjob_area .findjob_wrap:last-child { margin-bottom:0; }
  .findjob_area { padding:40px 0 20px; }

  .whyjoin_area { padding:60px 0; }
  .whyjoin_area .whyjoin_cover { margin-top:70px; }
  .whyjoin_area .whyjoin_info { padding:50px 0 50px 50px; }
  .whyjoin_area .whyjoin_info h2 { font-size: 34px; line-height: 44px; }
  .whyjoin_area .whyjoin_img { min-height:500px; }
  .whyjoin_area .whyjoin_img:before { display:none; }
  .whyjoin_area .whyjoin_box { margin-bottom:80px; }

  .innerhero_area h1 br { display:none; }

  /* */
  .banner .image-div .image img:nth-child(1) { width: 880px; }
  .banner .shape.shape-2 {  width: 130px; right: 25vw; }

  .banner-lander .image-div .image img:nth-child(1) { width: 880px; }
  .banner-lander .shape.shape-2 {  width: 130px; right: 25vw; }

  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box7{right:-567px;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box8{left:-576px; width:32%;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box9{right:-366px;width:32%; margin-left: 16px;margin-right: auto;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box10{left:-5px; width:33%;margin-top:-173px;margin-right: 0;}

  .testimonial .chat-cloud .cloud { background-size: contain; }

  /*.faqs img.bottom-image-1 { width: 100%; max-width: 530px; }
  .faqs img.bottom-image-2 { width: 100%; max-width: 450px; }*/
  .faqs svg.bottom-image{left:-100px; max-width:530px;}


  .how-it-works { overflow: hidden; }
  .tabs-with-slider {  overflow: hidden; } 

  .our-team .list-wrapper .list:nth-child(3):after{right: -30px;}
  .join-us .image{transform: translate(-10px);}

  /* */

  .wanted-left { padding-right: 60px; }
  .wanted-right { padding-right: 0; }

  /* */
  .headerv2 .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { padding: 0 12px; }

  .cta-section .shape.shape-1{bottom:-150px;}
  .cta-section .right-box{padding:50px 150px 50px 27px;}

  .testimonial .left-txt .slick-prev{left:-80px;}
  .testimonial .chat-cloud .slick-next{right:-80px;}
  .testimonial .inner{padding:0 40px;}

  .client-logos .list-wrapper{ margin: -130px 0 0 0;}
  .banner .float .job .shape.shape-4 { left:-25px;}

}

@media (max-width: 1200px){ 
  .container,.row-fluid .container { max-width:950px; }  
  .banner .float .job .shape.shape-4 { left:-25px;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box1{width: 30%;min-height: 200px;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box2{width: 38%;min-height: 342px;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box3{width: 27%;min-height: 165px;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box4{min-height: 355px; margin-top:-142px;left:-2px;width: 30%;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box5{width:38%;min-height: 213px;left:-1px;top: 0;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box6{top: -176px;right:0;width: 27%;min-height: 165px;}    
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box7{margin-top: -223px;right:-654px;min-height: 212px;width:27%;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box8{left:-250px; width:30%;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box9{right: 260px; margin-top: 0;width: 38%;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box10{left:320px;margin-right:0;margin-top:-179px;width:27%;}

  .hero_area .hero_text { max-width:600px; }

  .hero_img { max-width:440px; }

  .contnetinfo_area .contnetinfo_left { width: 65%; padding-right: 80px; }
  .contnetinfo_area .contnetinfo_right { width:35%; }
  .contnetinfo_area .contnetinfo_left_2 { width: 50%; padding-right: 40px; }
  .contnetinfo_area .contnetinfo_right_2 { width:50%; }
  .form_style form .hs-form-field { margin-bottom:30px; }

  .innerhero_area:before { width: 500px; height: 190px; }
  .howcanhelp_area .howcanhelp_box { width: calc(100%/4 - 20px); margin: 0 10px 20px; }
  .dev-skills .howcanhelp_box { width: calc(100%/4 - 20px); margin: 0 10px 20px; }

  .innerhero_area .innerhero_box { width:70%; }
  .innerhero_area .innerhero_img { width:30%; }
  .need-help_area .innerhero_box { width:70%; }
  .need-help_area .innerhero_img { width:30%; }



  .leadteam_area .stratex_box { padding-right:20px; }
  .leadteam_area .client_img { height:250px; }

  .highdemand_area .highdemand_box { width: calc(100%/3 - 20px); margin: 0 10px 20px; padding:25px; }
  .highdemand_area .highdemand_cover { margin:50px -10px 0;  }
  .highdemand_area .btn_style { margin-top:30px; }

  .findjob_area .findjob_top h2 { font-size: 36px; line-height: 46px; }
  .findjob_area .findjob_top { margin-bottom:60px; }

  .jobdirec_area .jobdirec_boxtext { max-width:550px; }

  /* */


  /* */
  .headerv2 .logo { max-width: 195px; }
  .headerv2 .btn_style a { font-size: 14px; padding: 6px 5px; }
  .headerv2 .btn_style { margin-right: 15px; }
  .headerv2 .header_link a { font-size: 14px; }
  .headerv2 .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { padding: 10px 11px;}

  .banner .image-div .popup_emoji .list .text { font-size: 14px;  line-height: normal; }
  .banner .shape.shape-2 { right: 16vw; width: 100px; }
  .banner .shape.shape-1 { left: 56%; }

  .banner .image-div .popup_emoji .list:nth-child(3) { bottom: 137px; left: 102px; }

  .banner-lander .image-div .popup_emoji .list .text { font-size: 14px;  line-height: normal; }
  .banner-lander .shape.shape-2 { right: 16vw; width: 100px; }
  .banner-lander .shape.shape-1 { left: 56%; }

  .banner-lander .image-div .popup_emoji .list:nth-child(3) { bottom: 137px; left: 102px; }

  .headerv2 .btn_style a:after, .headerv2 .header_link a:after { background-size: contain; width: 12px; }
  .headerv2 .btn_style a { font-size: 12px; min-width: auto; padding: 5px 15px; }
  .headerv2 .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size: 14px;  padding: 0 8px; }

  /*  */
  .client-logos .list:first-child > div { margin:0 0 0 46vw; }
  .client-logos .list:nth-child(2) > div { margin:49px 0 40px 20vw; }
  .client-logos .list:nth-child(4) > div { margin:-120px 0 0 44vw; }
  .client-logos .list:nth-child(6) > div { margin: 14px 0 0 1vw; }
  .client-logos .list:nth-child(7) > div { margin:-150px 0 0 49vw; }
  .client-logos .list:nth-child(8) > div{margin: 50px 0 0 33vw;}


  /*.digservices_area.v2 .digservices_cover .digservices_box.digservices_box7 { right: -448px; }
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box8 { left: -457px; }
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box10 { left: 6px; }
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box9 { right: -112px; width: calc(31% - 2px); }*/

  .our-platform .right-content { font-size: 16px; line-height: normal; padding-top: 160px; padding-left: 30px; }

  /* 27-02-2023 */
  .banner { padding-top: 120px; }
  .banner-lander { padding-top: 120px; }

  .our-platform { padding: 70px 0; }
  .our-difference { padding: 60px; }

  .our-difference .list-wrapper .list .w-box { padding: 60px 30px 20px; }
  .our-difference .list-wrapper .list { max-width: 400px; }
  .our-difference .list-wrapper .list .w-box {background-size: cover !important;height: auto !important;}

  .testimonial { padding: 80px 0 30px; }
  .testimonial .left-txt { width: 360px; }
  .testimonial .chat-cloud { width: calc(100% - 360px); }
  .testimonial .left-txt h2 { font-size: 40px; line-height: normal; }
  .testimonial .chat-cloud .cloud { font-size: 16px; line-height: normal; }
  .testimonial .chat-cloud .cloud>div { max-width: 355px; margin-top: -140px; }
  .testimonial .chat-cloud .border-box>div { position: relative; top: -50px; }

  .how-it-works { padding: 70px 0 70px; }
  .how-it-works .list-wrapper .list { width: calc(50% - 30px);  padding: 20px 20px; }
  .how-it-works .list-wrapper.flex_wrap { justify-content: space-around; }
  .how-it-works .list-wrapper .list:first-child { margin-top: 20px; }
  .how-it-works .list-wrapper .list:nth-child(3) { margin-top: -80px; }
  .how-it-works .bottom-btn { margin-top: -60px; margin-bottom: 0; }
  .how-it-works .list-wrapper .list:nth-child(4):after { bottom: 70px; }

  .tabs-with-slider { padding: 65px 0 65px; }
  .tabs-with-slider .list-wrapper .inner-slide { margin: 15px; }

  /*.faqs img.bottom-image-1 { max-width: 340px; }
  .faqs img.bottom-image-2 { max-width: 280px; }*/
  .faqs svg.bottom-image{left:-160px;}

  .cta-section {  }
  .cta-section .hide-dv{padding: 130px 0 240px; overflow: hidden;}
  .cta-section .left-text {  max-width: 100%;  padding: 60px 0 100px; }
  .cta-section .left-text .title-part h2 { font-size: 34px;  line-height: normal; }
  .cta-section .right-box {  width: 500px; }
  .cta-section .inner.title-image.align_center { flex-wrap: wrap; }

  .top-companies {  padding-bottom: 50px; }   
  .top-companies .list { padding: 0 15px; }

  .tabs-with-slider .list-wrapper .inner-slide { padding: 20px 15px;  margin: 0 10px; }
  .tabs-with-slider .tabing-title { padding-top: 60px; }

  .tabs-with-slider .slick-arrow.slick-next { right: -50px; }
  .tabs-with-slider .slick-arrow.slick-prev { left: -50px; }

  .hero-about{min-height:610px;padding:55px 0 0;}
  .hero-about:after{height:220px;}
  .hero-about .right-image{max-width:500px;top:-30px;}
  .team-jokes .image .joke.joke1{left:35px;top:150px;}
  .team-jokes .image .joke.joke2{left:154px}
  .team-jokes .image .joke.joke3{left:241px;top:30px;}
  .team-jokes .image .joke.joke4{right:201px;top:40px;}
  .team-jokes .image .joke.joke5{right:140px;top:160px;}
  .team-jokes .image .joke.joke6{right:90px;top:20px;}
  .our-story .image-wrapper .frame{width: 262px; padding: 14px;}
  .our-story .image-wrapper{padding: 30px 50px 0 0;}
  .how-we-roll .list-wrapper{margin: -20px 0 0 auto;}
  .how-we-roll .list-wrapper .list:nth-child(6){margin-right:54px;}
  .how-we-roll .list-wrapper .list:nth-child(7){margin-right:360px; margin-top:-150px;}
  .how-we-roll .list-wrapper .list:nth-child(10){margin-top:0px}
  .cta-section.cta-section-about .left-text{max-width:60%;}
  .cta-section.cta-section-about [class*=bottom-image-]{right:-140px;}

  /* */
  .logos-v2 .logo-list { width: calc(25% - 30px); }

  .wanted-titlesub {  padding-left: 0; }
  .wanted-sec h3 { font-size: 28px;  line-height: normal; }
  .wanted-right { padding-left: 0; }

  /* */
  .headerv2 [class*=button-] a { min-width: auto;  font-size: 15px;  padding: 9px 15px; }
  .headerv2 .link-1 a { font-size: 14px; margin-left: 14px; }


}

@media (max-width: 991px){  
  .jobdirec_area .filter_box { width:50%; margin-top:20px; }
  .jobdirec_area .jobdirec_form form {width:100%; padding-right:0;}
  .jobdirec_area .select_filter { width:100%;}
  .jobdirec_area .select_filter2 { width:100%;}
  .jobdirec_area .jobdirec_info .top-box {flex-wrap:wrap; }
  .jobdirec_area .jobdirec_info {flex-wrap:wrap;}
  .jobdirec_area .jobdirec_info .lefty {width:100%;}
  .jobdirec_area .jobdirec_info .righty {width:100%;}
  .jobdirec_area .arrow_btn { text-align:center; }
  .jobdirec_area .jobdirec_box {margin-bottom:50px;}
  .jobdirec_area .jobdirec_boxtext {max-width:100%; width:100%;}
  .jobdirec_area .arrow_btn {padding-top:10px;}

  .howcanhelp_area .filter_box {margin-top:15px;}


  .container,.row-fluid .container { max-width:750px; }  


  .digservices_box.digservices_box7 { right:-238px; }
  .digservices_box.digservices_box4 { left:-22px; }
  .digservices_box.digservices_box5 { left:-21px; }
  .digservices_box.digservices_box6 { right:-22px; }

  .stratex_area .stratex_box { width:calc(100%/2); padding-right:20px; }
  .stratex_area .stratex_cover { margin-top:50px; }

  .trustedby_area .trustedby_box { padding:5px 10px; }

  .logoslider_item .slick-list { padding:0 40px; }

  .hero_area { padding:60px 0 0; } 
  .hero_img { display:none; }  
  .hero_area .hero_mobimg { display:inline-block; width:100%; margin-top:100px; overflow:hidden; line-height:0; margin-bottom: -10px; }
  .hero_area .hero_mobimg img { width:100%; position:relative; bottom:-9px; }

  .innerhero_area:before { width: 400px; height: 160px; }

  .contnetinfo_area { padding:60px 0; }
  .contnetinfo_area .contnetinfo_left { width:60%; padding-right: 50px;}  
  .contnetinfo_area .contnetinfo_right { width:40%; }
  .contnetinfo_area .contnetinfo_left_2 { width:50%; padding-right: 25px;}  
  .contnetinfo_area .contnetinfo_right_2 { width:50%; }

  .form_style form .hs-form-field textarea.hs-input { height:150px; }

  .howcanhelp_area { padding:50px 0 40px; } 
  .howcanhelp_area .howcanhelp_top h2 { font-size: 36px; line-height: 46px; }
  .howcanhelp_area .howcanhelp_form form { max-width:600px; }
  .howcanhelp_area .howcanhelp_box { width:calc(100%/3 - 20px); }

  .dev-skills { padding:50px 0 40px; } 
  .dev-skills .howcanhelp_top h2 { font-size: 36px; line-height: 46px; }
  .dev-skills .howcanhelp_form form { max-width:600px; }
  .dev-skills .howcanhelp_box { width:calc(100%/3 - 20px); }

  .truelogoslider_area .truelogoslider_box { margin-bottom:10px; }
  .leadteam_area .client_img { height:330px; }

  .highdemand_area { padding:60px 0 50px 0; }
  .findjob_area .findjob_box { width:calc(100%/3 - 30px); }
  .highdemand_area .highdemand_cover { justify-content: center; }
  .highdemand_area .highdemand_box { width:calc(100%/2 - 20px); }
  .findjob_area .findjob_form { max-width:600px; margin:30px auto 0; }



  .jobprofile_area { padding:50px 0; }

  .talservices_cover .talservices_box { padding:20px; }

  .whyjoin_area .whyjoin_cover { margin-top: 50px; }
  .whyjoin_area .whyjoin_box.imgright .whyjoin_info { padding:60px 50px 60px 0; }
  .need-help_area .need-help_wrap { text-align:center; }
  .need-help_area .need-help_wrap .innerhero_img { padding-top:50px;}
  .footer-topp_area .need-help_wrap { text-align:center; }
  .footer-topp_area .footer-topp_wrap .innerhero_img { padding-top:50px;}

  /* */
  .footer_menu { padding-left: 15px; }

  /* */

  .banner h1 {  font-size: 40px;   line-height: normal; margin-bottom: 0; }
  .banner .content-all .content { padding-top: 10px; }
  .banner .content-all { width: 465px; padding-right:0; position: relative; z-index: 1;  padding-bottom: 50px; }
  .banner .image-div { width:calc(100% - 465px);}
  .banner .go h1 .line:after { width: 114px; border-radius: 100%; bottom: -16px; }
  .banner .image-div .popup_emoji .list { width: 190px; }
  .banner .image-div .image img.lines { left: 270px; top: 20px; }
  .banner .image-div .popup_emoji .list:first-child { top: 90px; left: 0; }
  .banner .image-div .popup_emoji .list:nth-child(2) { top: 190px; }
  .banner .image-div .popup_emoji .list:nth-child(3) { bottom: 160px; left: 70px; }

  .banner { padding-top: 150px; }
  .banner:before { height:400px;}
  .banner img.shape.shape-4 { display:none;}


  .banner-lander h1 {  font-size: 40px;   line-height: normal; margin-bottom: 0; }
  .banner-lander .content-all .content { padding-top: 10px; }
  .banner-lander .content-all { width: 465px; padding-right:0; position: relative; z-index: 1;  padding-bottom: 50px; }
  .banner-lander .image-div { width:calc(100% - 465px);}
  .banner-lander .go h1 .line:after { width: 114px; border-radius: 100%; bottom: -16px; }
  .banner-lander .image-div .popup_emoji .list { width: 190px; }
  .banner-lander .image-div .image img.lines { left: 270px; top: 20px; }
  .banner-lander .image-div .popup_emoji .list:first-child { top: 90px; left: 0; }
  .banner-lander .image-div .popup_emoji .list:nth-child(2) { top: 190px; }
  .banner-lander .image-div .popup_emoji .list:nth-child(3) { bottom: 160px; left: 70px; }

  .banner-lander { padding-top: 150px; }
  .banner-lander:before { height:400px;}
  .banner-lander img.shape.shape-4 { display:none;}


  /* */
  .client-logos { padding: 60px 0 60px; }
  .client-logos .list:first-child>div { margin: 0; }
  .client-logos .list-wrapper .list { width: calc(50% - 30px); margin: 0 15px 30px; }
  .client-logos .list > div { width: 100%; margin: 0 !important; }
  .client-logos .list-wrapper { margin: 50px -15px 0;  display: flex;  flex-wrap: wrap; transform: translateX(0);}

  /*.digservices_area.v2 .digservices_cover .digservices_box.digservices_box7 { right: -355px; }
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box8 { left: -359px; }
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box9 { right: -48px; } */

  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box7{right:-511px;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box8{left:-204px;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box9{right:214px;}
  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box10{left:250px;}
  .digservices_area.v2 .digservices_box h5{font-size:14px;}

  .text-area.bg-creme {  padding: 70px 0; }
  .text-area .bottom-arrows h3 { font-size: 18px; }
  .text-area .bottom-arrows img { width: 100%;  max-width: 130px; }
  .text-area .services-wrapper .list .text { padding: 0 15px 10px; }
  .text-area .breaking h3 { line-height: normal; margin: 50px 0 0 150px;}

  .who-we-are {  padding: 70px 0; }
  .who-we-are .left-texts { max-width: 470px; position: relative;  z-index: 2; }
  .who-we-are .right-images { max-width: 210px; width: 100%; margin-right: 70px; }

  .our-platform .image-left { width: 65%; }
  .our-platform .right-content {  width: 40%; }
  .our-platform .list-wrapper .list .content { font-size: 16px; line-height: normal; }

  .our-difference .list-wrapper .list { width: calc(50% - 20px); }

  .testimonial .chat-cloud {  width: 100%; padding-left: 0;  margin: auto;  max-width: 550px; }
  .testimonial .left-txt { width: 100%; text-align: center; margin-bottom: 50px; }
  .testimonial .inner.align_center { flex-wrap: wrap; }
  .testimonial .chat-cloud .slick-next { right: -90px; }
  .testimonial .chat-cloud .border-box>div { margin-left: 0; margin-top: 30px; }
  .testimonial ul.slick-dots { margin-top: 0; }
  .testimonial .left-txt .slick-prev{display:none !important;}
  .testimonial .chat-cloud .slick-prev{display:block !important; left: -90px;}

  .your-options .gray-box { padding: 50px 20px 24px; }
  .your-options .list-wrapper .list { margin: 0 15px 30px; width: calc(50% - 30px); }
  .your-options .list-wrapper { margin: 50px -15px 0; }
  .how-it-works .list-wrapper .list { padding: 40px 15px;  background-size: cover !important; }


  .our-community .title-part { width: 40%; }
  .our-community .right-image { width: 66%; transform: translate(50px); }
  .our-community .list-wrapper .list { width: calc(50% - 30px); margin: 0 15px 30px;  padding: 30px 15px; }
  .title-part h2 { font-size: 34px; line-height: 40px; }

  .faqs{padding-top:90px;padding-bottom: 0;}
  .faqs .inner.flex{display:block;}
  .faqs .title-part{width:auto;}
  .faqs .list-wrapper{width:auto;margin: 70px 0 0 0;}
  .faqs .faq-ttl{font-size:20px;line-height:normal;padding:27px 50px 27px 0;}
  .faqs svg.bottom-image{display:none;}
  .faqs .hero_mobimg{margin:30px 0 0 0;}
  .faqs .hero_mobimg img{width:100%;display:block;}
  .faqs .faq-ttl:after, .faqs .faq-ttl:before{top:38px;}

  .title-part .pre-text{line-height:normal;margin-bottom:10px;}


  .header.headerv2 .menu .header_btns .header_link { margin: 0 0 10px; }
  .headerv2 .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { padding: 4px 8px; }
  /* .header.headerv2 .menu .header_btns { padding: 10px 0; } */

  .hero-about .title-part h1{font-size:50px;line-height:60px;}
  .hero-about .title-part .title-content{font-size:16px;line-height:30px;margin:0;}

  .our-team{padding:0 0 50px;}
  .our-team .list-wrapper .list{width:calc(50% - 34px);}

  .our-story .gray-box{padding:74px 60px 80px;}
  .our-story .gray-box > div{display:block;}
  .our-story .image-wrapper{width:auto;padding:0;max-width:300px; margin:0 auto;}
  .our-story .content{font-size:16px;line-height:30px;width:auto;padding:70px 0 0 0;}

  .how-we-roll{padding:70px 0 50px;}
  .how-we-roll .list-wrapper{margin: 30px 0 0 0;display: block;}
  .how-we-roll .list-wrapper .list{margin: 0 0 25px 0 !important;}
  .how-we-roll .list-wrapper .list:nth-child(1){width:100%;max-width:none;order:1;}
  .how-we-roll .list-wrapper .list:nth-child(2){max-width:none;order:2;}
  .how-we-roll .list-wrapper .list:nth-child(3){max-width:none;order:3;}
  .how-we-roll .list-wrapper .list:nth-child(4){max-width:none;order:4;}
  .how-we-roll .list-wrapper .list:nth-child(5){max-width:none;order:5;}
  .how-we-roll .list-wrapper .list:nth-child(6){max-width:none;order:6;}
  .how-we-roll .list-wrapper .list:nth-child(7){max-width:none;order:7;}
  .how-we-roll .list-wrapper .list:nth-child(8){max-width:none;order:8;}
  .how-we-roll .list-wrapper .list:nth-child(9){max-width:none;order:9;}
  .how-we-roll .list-wrapper .list:nth-child(10){max-width:none;order:10;}
  .how-we-roll .list-wrapper .list .content br{display:none;}

  .join-us{padding: 84px 0 95px;}
  .join-us .container > .flex{display: block;}
  .join-us .image{transform: none;margin: 40px auto 0;}
  .join-us .right-side{width:auto;padding:40px 0 0 0;}

  .cool-techies .list-wrapper{margin: 50px -11px 0;align-items: normal;}
  .cool-techies .list-wrapper .list{width: calc(50% - 22px);}
  .cool-techies .list-wrapper .list:nth-child(2) {transform: none;}

  .cta-section.cta-section-about .content-over{padding:90px 0 0;}
  .cta-section.cta-section-about [class*=bottom-image-]{max-width: 400px;}
  .cta-section .shape.shape-1{display:none;}
  .cta-section .right-box{padding:30px 27px;}

  .team-jokes .image .grey-box{font-size:27px;width: 480px;}
  .team-jokes .image .joke{box-shadow: 3px 3px 0 0 #d9d9d9, 3px 3px 0 2px #000; font-size: 13px; line-height: 15px;padding: 7px 5px 6px 41px;}
  .team-jokes .image .joke.joke1{left:-5px;top:120px;}
  .team-jokes .image .joke.joke2{left:94px;}
  .team-jokes .image .joke.joke3{left:150px;top:20px;}
  .team-jokes .image .joke.joke4{right:121px;top:20px;}
  .team-jokes .image .joke.joke5{right:80px;top:130px;}
  .team-jokes .image .joke.joke6{right:40px;top:20px;} 

  .tabs-with-slider .title-part h2:after {display:none;}
  .tabs-with-slider .title-part h2.go span.line:after{width:100%;background-size:100% auto;bottom:-22px;}
  .tabs-with-slider .title-part h2 span.line{display: inline-block;}

  .devel_hero_sec {  padding-top: 100px; }
  .devel_hero_sec .devel_hero_caption h1 { font-size: 48px;  line-height: normal;}
  .devel_hero_sec .devel_hero_hat_image img { width: 200px; }
  .devel_hero_sec .devel_hero_caption { max-width: 670px; padding: 50px; }

  .the-money-caption {  max-width: 635px; padding: 0 35px 60px; }
  .quote-money-wrap { width: calc(100% + 225px); padding: 40px 40px; }

  .zig-zag-content { padding-right: 65px; }
  .zig-zag-content h3 { font-size: 24px; line-height: 34px; margin-bottom: 10px; }
  .icon-title {font-size: 14px;padding: 5px 15px;right: 20px;}
  .zig-zag-box:nth-child(2n) .zig-zag-content {  padding-left: 60px; }
  .zig-zag-box { padding: 50px 0; }

  .wanted-caption {   padding: 60px 30px; }
  .wanted-title h2 { font-size: 34px; padding: 5px 15px; line-height: normal; }
  .wanted-title { margin-bottom: 20px; }

  /* */
  .headerv2 .menu .header_btns .link-1 a { text-align: center; margin-bottom: 15px; }



}
@media (max-width: 767px){ 
  .container,.row-fluid .container { max-width:100%; }    
  h2 { font-size:36px; }
  .top_title h2 { margin-bottom:15px; } 

  .btn-group > div:first-child { width: 100%;  margin-bottom: 20px; }
  .btn-group > div:last-child { margin: 30px 0; }

  .hero_area { padding:110px 0 0;  text-align:center; }
  .hero_area h2 { font-size: 30px; line-height: 30px;  }
  .hero_area h1 { font-size:80px; line-height: 90px; margin: 20px 0 0; }
  .hero_area { font-size: 20px; line-height: 28px;  }
  .hero_area .hero_btns > div { width:100%; }
  .hero_area .hero_btns .link { margin:30px 0 0; text-align:center; width:100%; max-width:100%; display: flex; align-items: center; justify-content: center; }
  .hero_area .hero_text { margin:0 0 40px; }  
  .hero_area .hero_btns { text-align: center; width:100%; }
  .hero_area .btn_style a { min-width:260px; }
  .hero_area .btn_style a:after { position:relative; content:""; margin-top:-5px; margin-left:10px; width:20px; height:15px; display:inline-block; vertical-align:middle; background:url('https://21696147.fs1.hubspotusercontent-na1.net/hubfs/21696147/Talentcrowd_2022/Images/right-arrow-white.svg') no-repeat center center/cover; background-size:100% 100%; } 

  .trustedby_area { padding:40px 0 20px; }
  .trustedby_area .trustedby_box { width:calc(100%/3); padding:5px; }

  .digservices_area { padding:30px 0; }
  .digservices_area .digservices_box { width:100%; margin:0 0 5px; min-height: auto; text-align: left; justify-content: flex-start; padding:15px; top:0; left:0 !important; right:auto !important; margin-top:0; }
  .digservices_area .digservices_box h5 {text-align: center; font-size: 15px; line-height: 15px; padding: 10px 0 0 0;}
  .digservices_area .digservices_img{max-width:none;min-height:50px;display:block;}
  /*.digservices_area .digservices_box > div { width:100%; display:flex; flex-wrap:wrap; align-items:center; }*/

  .skillteams_area .skillteams_top { width:100%; padding-right:0; }
  .skillteams_area .skillteams_cover { width:100%; margin-top:40px; }
  .skillteams_area .skillteams_box .skillteams_info { width:100%; padding:20px 0 0; }
  .skillteams_area .skillteams_box .skillteams_img { width: 60px; height: 60px; }
  .skillteams_area .skillteams_box .skillteams_img img { max-width:35px; }
  .skillteams_area .skillteams_box { margin-bottom: 40px; }  
  .skillteams_area .skillteams_box:last-child { margin-bottom: 0; }  

  .serleverage_area .serleverage_box { width:100%; margin:0 0 40px; }
  .serleverage_area .serleverage_box:last-child { margin-bottom:20px; }
  .stratex_area .stratex_box { width:100%; padding:0; }
  .serleverage_area .serleverage_img { margin-bottom:20px; }

  .testimonial_area .testimonial_cover { margin-top:40px; }
  .testimonial_area .client_info { width: 100%; padding: 20px 0 0; }
  .stratex_area { padding:30px 0 50px 0; }

  .hero_area .hero_mobimg { margin-bottom:-8px; }

  .innerhero_area { padding:120px 0 130px; }
  .innerhero_area h1 { font-size:40px; }
  .innerhero_area:before { width:280px; height:110px; margin-top:30px;  }
  .innerhero_area .innerhero_box { font-size: 18px; line-height: 26px; }
  .need-help_area { padding:120px 0 130px; }
  .need-help_area h2 { font-size:40px; }
  .need-help_area .need-help_box { font-size: 18px; line-height: 26px; }
  .footer-topp_area { padding:120px 0 130px; }
  .footer-topp_area h2 { font-size:40px; }
  .footer-topp_area .need-help_box { font-size: 18px; line-height: 26px; }


  .contnetinfo_area .contnetinfo_left { width:100%; padding:30px 0 0; }
  .contnetinfo_area .contnetinfo_right  { width:100%; }

  .contnetinfo_area .contnetinfo_left_2 { width:100%; padding:30px 0 0; }
  .contnetinfo_area .contnetinfo_right_2  { width:100%; }

  .howcanhelp_area .howcanhelp_box { width:100%; margin:0 0 5px; }   
  .howcanhelp_area .howcanhelp_top { max-width: 400px; margin: 0 auto; }
  .howcanhelp_area .howcanhelp_main { margin: 30px auto 0; max-width: 400px; }


  .dev-skills .howcanhelp_box { width:100%; margin:0 0 5px; }   
  .dev-skills .howcanhelp_top { max-width: 400px; margin: 0 auto; }
  .dev-skills .howcanhelp_main { margin: 30px auto 0; max-width: 400px; }

  .innerhero_area .innerhero_box { width:100%; }
  .innerhero_area .innerhero_img { width:100%; margin-top:20px; }
  .innerhero_area .innerhero_img img { max-width:100px; }
  .need-help_area .need-help_box { width:100%; }
  .need-help_area .need-help_img { width:100%; margin-top:20px; }
  .need-help_area .need-help_img img { max-width:100px; }
  .footer-topp_area .need-help_box { width:100%; }
  .footer-topp_area .need-help_img { width:100%; margin-top:20px; }
  .footer-topp_area .need-help_img img { max-width:100px; }

  .contnetinfo_area .container { flex-direction: column-reverse; }  
  .contnetinfo_area .contnetinfo_left h2 { font-weight:bold; }

  .truelogoslider_area { padding:50px 0; }
  .truelogoslider_area h2 { font-size: 24px; line-height: 32px; }  

  .leadteam_area.stratex_area { padding:40px 0; }
  .truelogoslider_box .truelogoslider_img { width:140px; height:140px; }

  .stratex_area .stratex_cover { max-width:400px; }

  .whyjoin_area .whyjoin_img { width:100%; min-height:335px; }
  .whyjoin_area .whyjoin_info { width:100%; padding:30px 0 0; }  
  .whyjoin_area .whyjoin_info h2 {  }
  .whyjoin_area .box_content { margin:10px 0; }
  .whyjoin_area .whyjoin_box { margin-bottom:40px; }

  .findjob_area .findjob_box { width:100%; }
  .findjob_area .findjob_toptitle h4 { width:auto; margin:0 15px 0 0; font-weight:900; font-size: 18px; line-height: 24px; }
  .findjob_area .findjob_toptitle { flex-wrap:wrap; }
  .findjob_area .findjob_main { margin:40px 0 0; }
  .findjob_area .findjob_box { margin:0 0 5px; }

  .highdemand_area .highdemand_cover { padding:0; margin:50px 0 0; }
  .highdemand_area .highdemand_box { width:100%; margin:0 0 30px; padding:20px; } 

  .jobdirec_area { padding:50px 0; } 
  .jobdirec_area .jobdirec_info { width:100%; padding:10px 0 0; }
  .jobdirec_area .jobdirec_form form { width:100%; padding:0; }
  .jobdirec_area .filter_box { width:100%; margin-top:20px; }
  .jobdirec_area .jobdirec_box { padding:20px; }
  .jobdirec_area .jobdirec_form { margin:0; }
  .jobdirec_area .select_filter { width:100%; }
  .jobdirec_area .select_filter2 { width:100%; }

  .jobprofile_area { padding:120px 0 50px; }
  .jobprofile_area .jobprofile_cover h4 { font-size:20px; word-break:break-word; }
  .innerhero_area h1 {word-break:break-word; }
  .jobprofile_area .jobprofile_cover { padding:20px; }
  .jobprofile_area .jobprofile_info { width:100%; padding:10px 0 0; }

  .screen { padding:120px 0 50px; min-height: 100vh; align-items: flex-start; }
  .hireus_area .hireus_start h2 { margin:15px 0; font-size: 30px; }
  .hireus_area .hireus_start h1 { width:100%; margin:15px 0; font-size: 30px; font-weight:900;    color: #3e3265;
    line-height: 1.2;
    letter-spacing: 0px;
    text-transform: none; } 
  .hireus_area .btn { margin: 30px auto 0; max-width: 180px; }  
  .hireus_area .btn img { margin-top:10px; }  
  .screen .backnext { margin-top: 40px; }

  .findjob_area .findjob_top { margin-bottom:40px; }

  .screen .screenin { width:100%; padding-bottom:80px; }
  .screen .okbtn_wrap .ok_btn + img { margin: 15px 20px 0 0; display: block; }
  .screen .backnext span { font-size:0; width: 48px; height: 48px; min-width: 48px; padding: 12px; text-align: center; }
  .screen .backnext span img { margin:0; }
  .screen .okbtn_wrap { max-width:180px; margin-top: 22px; }
  .screen .backnext { justify-content: flex-end; }

  .talservices_cover .talservices_box { width:100%; margin:0 0 10px; padding:15px; text-align: left; min-height: auto; }
  .talservices_cover .talservices_boxin { width:100%; display:flex; flex-wrap:wrap; align-items: center; line-height:0; }
  .talservices_cover .talservices_icon { width:45px; margin:0; }  
  .talservices_cover .talservices_box h6 { width:calc(100% - 45px); padding-left:10px; }

  .budget_list ul li { width: 100%; margin: 0 0 10px; }
  .screen .field_wrap .upload_file { height:225px; }  

  .aboutcap_area.contnetinfo_area .container { flex-direction: inherit; }
  .aboutcap_area.contnetinfo_area .contnetinfo_left { padding:0 0 20px; }

  .whyjoin_area .whyjoin_cover { margin-top:30px; }
  .whyjoin_area .whyjoin_box.imgright .whyjoin_info { padding:30px 0 0; }  

  /* */
  .footerleft { width: 100%; }
  .footer_sec .container { flex-wrap: wrap; }
  .footerright { width: 100%; }
  .footer_menu { width: 100%;  padding: 0 0 20px; }
  .footer_sec { text-align: center;  padding-bottom: 40px; }
  .footer_address_box { width: 100%; padding-bottom: 20px; }
  .footer_copyright { padding-bottom: 50px; }

  /* 27-02-2023 */
  .banner .content-all { width: 100%;  padding-bottom: 40px; }
  .banner .image-div { width: 100%; max-width: 100%; }
  .banner .image-div .image { position:relative; z-index:1;}
  .banner .inner.flex { flex-wrap: wrap; }
  .banner .image-div .image img:first-child { width: 530px; margin-left: auto;z-index:1;}
  .banner .shape.shape-3 { width: 100%; max-width: 140px; top: auto; bottom: 70px; }
  .banner .image-div .image img.lines { left: auto; right: 140px; display:none;}
  .banner .shape.shape-2 { width: 50px; top: auto; bottom: 240px; right: 180px; }
  .banner .image-div .popup_emoji .list .text { font-size: 11px; }
  .banner .image-div .popup_emoji .list .icon img { width: 19px; }
  .banner .image-div .popup_emoji .list { width: auto; padding: 5px 10px; }
  .banner .image-div .popup_emoji .list:nth-child(3) { bottom: 174px; }
  .banner h1 { font-size: 34px; }
  .banner .content-all .content { padding-bottom: 20px; }


  .banner-lander .content-all { width: 100%;  padding-bottom: 40px; }
  .banner-lander .image-div { width: 100%; max-width: 100%; }
  .banner-lander .image-div .image { position:relative; z-index:1;}
  .banner-lander .inner.flex { flex-wrap: wrap; }
  .banner-lander .image-div .image img:first-child { width: 530px; margin-left: auto;z-index:1;}
  .banner-lander .shape.shape-3 { width: 100%; max-width: 140px; top: auto; bottom: 70px; }
  .banner-lander .image-div .image img.lines { left: auto; right: 140px; }
  .banner-lander .shape.shape-2 { width: 50px; top: auto; bottom: 240px; right: 180px; }
  .banner-lander .image-div .popup_emoji .list .text { font-size: 11px; }
  .banner-lander .image-div .popup_emoji .list .icon img { width: 19px; }
  .banner-lander .image-div .popup_emoji .list { width: auto; padding: 5px 10px; }
  .banner-lander .image-div .popup_emoji .list:nth-child(3) { bottom: 174px; }
  .banner-lander h1 { font-size: 34px; }
  .banner-lander .content-all .content { padding-bottom: 20px; }

  .button-1 a {  padding: 8px 10px; }

  .title-part h3 { font-size: 24px; line-height: normal; }
  .client-logos { padding: 40px 0; }
  .client-logos .list-wrapper .list {margin: 0 6px 30px;width: calc(50% - 12px);}
  .client-logos .list > div { padding: 0 10px; }
  .client-logos .list-wrapper { margin-left: -6px; margin-right: -6px; }
  .top-companies .list-wrapper { flex-wrap: wrap; }
  .top-companies .list { width: 100%; max-width: 100%;  margin: 12px auto; }
  .top-companies { padding: 35px 0; }

  .digservices_area.v2 .digservices_cover .digservices_box.digservices_box {  margin:0 10px 10px;width:calc(50% - 20px); min-height: auto;  display: block;  top: 0;}
  .digservices_area.v2 .digservices_cover { margin-top: 10px; align-items: normal;}
  .digservices_area .digservices_img img{max-height: 50px;display: block; margin: 0 auto;}

  .text-area.bg-creme { padding: 30px 0; }
  .text-area .list-wrapper .list { width: auto; padding: 10px 30px; height: auto;  background-size: cover; }
  .text-area .list-wrapper .list:nth-child(2) { margin-left: 0px; }
  .text-area .list-wrapper .list:first-child { margin-left: 0; }
  .text-area .list-wrapper .list:nth-child(3) { margin-left: 0; }
  .text-area .list-wrapper.go .list:nth-child(3):after { right: -1px; }
  .text-area .services-wrapper { margin-top: 20px; }
  .text-area .services-wrapper .list { width: 100%; }
  .text-area .bottom-arrows img { width: 20px; margin: 0 5px; }
  .text-area .bottom-arrows h3 { font-size: 15px; }
  .text-area .breaking .white-box { font-size: 16px; width: auto; line-height: normal; padding: 0 12px; }
  .text-area .breaking h3 { margin: 60px 0 0; font-size: 24px; }
  .text-area .breaking h3.go span:after { width: 144px;  border-radius: 70px; bottom: -30px; }

  .who-we-are .left-texts { width: 100%; max-width: 100%; }
  .who-we-are .inner { flex-wrap: wrap; }
  .who-we-are { padding: 60px 0 30px; text-align: center; }
  .title-part h2 {  font-size: 28px; line-height: normal; }
  .who-we-are .left-texts .content { padding-top: 0px; }
  .who-we-are .right-images .list { padding-bottom: 15px; transform: none !important;  margin: 0 0 20px !important; }
  .who-we-are .right-images { max-width: 210px; margin: 50px auto 0; }
  .who-we-are .right-images .list-wrapper { transform: none; }
  .who-we-are .left-texts .content h5, .who-we-are .left-texts .content p+p { margin-top: 0; }


  .our-platform { padding: 50px 0 20px; }
  .our-platform .inner {  flex-wrap: wrap; padding-top: 30px; }
  .our-platform .image-left {  width: 100%; min-height: auto; }
  .our-platform .right-content { width: 100%; padding: 100px 0 0; }
  .our-platform .right-content:after { height: 62px;  width: 128px; background-size: contain; left: 100px;  top: 30px; }
  .our-platform .list-wrapper { padding-top: 40px; }
  .our-platform .list-wrapper .list { width: 100%; padding: 0 10px 30px; }
  .our-platform .btn-group { padding-top: 10px; }
  .our-platform .title-part .title-content { font-size: 16px; line-height: normal; }

  .our-difference { padding: 40px 0; }
  .our-difference .list-wrapper .list { width: 100%; margin: 0 0 80px !important; }
  .our-difference .list-wrapper { justify-content: center;  margin-top: 70px; }
  .our-difference .list-wrapper .list:last-child { margin-bottom: 0 !important; }
  .our-difference .list-wrapper .list .w-box { padding: 60px 15px 30px; }

  .testimonial .left-txt h2 { font-size: 28px; }
  .testimonial { padding-top: 50px; }
  .testimonial .chat-cloud .cloud { height: auto; width: 100%; background: #fff; border-radius: 20px; padding: 30px 15px 30px 55px; }
  .testimonial .chat-cloud .border-box>div { margin: 80px auto 0; left: 0; right: 0; }
  .testimonial .chat-cloud .cloud>div { margin: 0; max-width: 100%; }
  .testimonial .chat-cloud .border-box {  margin: 0; }
  .testimonial .left-txt { margin-bottom: 30px; }

  .testimonial .inner{padding: 0;}
  .testimonial .chat-cloud .slick-prev,
  .testimonial .chat-cloud .slick-next{display: none!important;}

  .your-options .gray-box {  padding: 50px 15px;  border-radius: 15px;  text-align: center;}
  .your-options .gray-box .title-part {  width: 100%;  padding-bottom: 30px; }
  .your-options .gray-box .inner.title-image { flex-wrap: wrap; }
  .your-options .gray-box .right-image { width: 100%; }
  .your-options .list-wrapper .list {   width: 100%;  padding: 30px 25px;}

  .your-options { padding: 40px 0; }
  .your-options .list-wrapper .list .content { font-size: 16px; line-height: normal; margin-bottom: 20px; }
  .your-options .list-wrapper .list:last-child { margin-bottom: 0; }

  .how-it-works .title-part { width: 100%;  margin-bottom: 50px; }
  .how-it-works .list-wrapper .list {  width: 100%; order: revert !important;  margin: 0 0 20px !important;  height: auto !important; }
  .how-it-works {  padding: 40px 0 20px; }
  .how-it-works .list-wrapper .content { font-size: 16px; line-height: normal; }
  .how-it-works .bottom-btn {  margin: auto; text-align: center;  padding: 0; }
  .how-it-works .list-wrapper .list:first-child:after { top: -30px; }

  .logoslider_area.logo-slider {  padding: 40px 0; }
  .logoslider_area.logo-slider .title-part {margin-bottom: 30px;}

  .our-community .inner.title-image.flex {  flex-wrap: wrap; }
  .our-community .title-part {  width: 100%; padding-right: 0; padding-bottom: 30px;  padding-top: 30px; }
  .our-community .right-image { width: 100%;  transform: none; height: 339px; }
  .our-community .gray-box .shape.shape-1 { z-index: -1; }
  .our-community .gray-box {  z-index: 1;padding: 10px 15px 40px; }
  .our-community .title-part .title-content { padding-top: 15px; }
  .our-community .list-wrapper .list { width: 100%; }
  .our-community .list-wrapper .list .content-bottom { font-size: 16px; line-height: normal; }
  .our-community .gray-box .shape.shape-3 { right: 0; left: 0; margin: auto; }

  .faqs { padding: 80px 0 0; }
  .faqs .title-part {  width: 100%; text-align: center;  margin-bottom: 20px; }
  .faqs .inner.title-image { flex-wrap: wrap; }
  .faqs .faq-wrap {  width: 100%; }
  .faqs .list-wrapper {  width: 100%;  position: relative;  z-index: 4; }
  .faqs img.bottom-image-2 { max-width: 110px; }
  .faqs img.bottom-image-1 { max-width: 130px; }
  .faqs .faq-ttl { padding: 17px 50px 17px 0; }
  .faqs .faq-ttl:after, .faqs .faq-ttl:before { top: 31px; }
  .faqs .faq-content { font-size: 16px; line-height: normal; }

  .cta-section{}
  .cta-section .hide-dv{padding:80px 0 100px;}
  .cta-section .left-text{padding-top:0;padding-bottom:40px;}
  .cta-section .left-text .title-part h2{font-size:24px;}
  .cta-section .left-text .title-part .title-content{font-size:18px;line-height:normal;padding-bottom:40px;}
  .cta-section .right-box{width:100%;padding:20px;transform:none;}
  .cta-section .shape.shape-1{width:100%;max-width:190px;}    
  .cta-section .button-1 + .link-1 a{margin-left:0;}    

  .tabing-wrap label { display: block !important; border: 2px solid #FF6B5E; text-align: left; padding: 10px 15px;  color: #FF6B5E; position: relative; }
  .tabing-wrap .tabing-title {position: absolute;top: 100%;left: 0;background: #fff;padding: 0;flex-wrap: wrap;text-align: left;display: none; width: 100%; }
  .tabing-wrap { width: 100%; max-width: 300px;  margin: 20px auto; position: relative;  z-index: 5; }
  .tabs-with-slider .tabing-title .tabs-title { width: 100%; margin: 0; font-size: 16px;  line-height: normal; padding: 10px 15px; border-bottom: 1px solid #ccc; }
  .tabs-with-slider .tabing-title .tabs-title.current:after { display: none; }
  .tabing-wrap label:after { content: "\f107"; font-family: FontAwesome; position: absolute;  right: 20px;  font-size: 24px; top: 6px; }

  .tabs-with-slider .slick-arrow.slick-next { right: -34px; }
  .tabs-with-slider .slick-arrow.slick-prev { left: -34px; }

  .title-part h2 br{display:none;}
  .title-part .title-content{line-height:25px;}

  .hero-about{padding:105px 0 0;}
  .hero-about:after{height:100px;}
  .hero-about .right-image{position:static;max-width:none;}

  .our-team .list-wrapper{margin:0;display:block;}
  .our-team .list-wrapper .list{width:auto;margin:0 0 40px 0;}
  .our-team .list-wrapper .list .content-bottom{line-height:25px;}
  .our-team .list-wrapper .list:nth-child(3):after{display:none;}

  .team-jokes{padding:64px 0 60px;}
  .team-jokes .title-part .title-content{font-size:16px;line-height:25px;}
  .team-jokes .image .grey-box{font-size:14px;width:80%;line-height:normal;padding:12px 13px;}
  .team-jokes .image .joke{display:none !important;}

  .our-story{margin:0;}
  .our-story .red-box{font-size:24px;}
  .our-story .gray-box{padding:50px 30px 30px;border-radius:20px;}    
  .our-story .gray-box:after{background-size:100% auto;height:100%;width:100%;left:0;transform:none;top:0;margin:0;}
  .our-story .content{font-size:16px;line-height:25px;}

  .join-us .image{max-width:280px;margin:0 auto;}
  .join-us .image:before{background-size:100% auto;width:90px;height:90px;left:-30px;top:20px;}
  .join-us .image:after{background-size:100% auto;width:100%;height:130%;right:-20px;top:-60px;}
  .join-us .right-side ul li:after{top: 13px;}

  .companies-logos{padding: 75px 0 0;}
  .companies-logos .logo-list{width:calc(50% - 10px);margin:0 5px 10px;height:80px;} 

  .cool-techies{padding:66px 0 40px;}
  .cool-techies .list-wrapper{margin:40px 0 0;display:block;}
  .cool-techies .list-wrapper .list{width:auto;margin:0 0 30px 0;}
  .cool-techies .list-wrapper .list .bio{font-size:16px;line-height:28px;}

  .cta-section.cta-section-about .content-over{padding: 50px 0 0;}
  .cta-section.cta-section-about [class*=bottom-image-]{display:none;}
  .cta-section.cta-section-about .left-text{ max-width: none;}
  .cta-section.cta-section-about .left-text .title-part h2{font-size: 24px;line-height: normal;}
  .cta-section.cta-section-about .left-text .title-part h2 span.line:after{display:none;}

  /* */
  .devel_hero_sec .devel_hero_caption { padding: 25px 15px; }
  .devel_hero_sec .devel_hero_caption h1 {  font-size: 28px; line-height: normal; }
  .devel_hero_sec .devel_hero_subtitle {  font-size: 28px; line-height: normal; }
  .devel_hero_sec .devel_hero_text h4 {  font-size: 20px;  line-height: normal; }
  .devel_hero_sec .devel_hero_wrap .btn-group .link-1 {  padding-left: 0; margin-bottom: 0; }
  .devel_hero_sec { padding-top: 150px; }
  .devel_hero_sec .devel_hero_hat_image img { width: 70px; }
  .devel_hero_sec .devel_hero_hat_image { left: -36px;  top: -43px; }

  .logos-v2 {  padding-top: 30px; }
  .techies-v2 { padding-top: 30px; }

  .tabs-with-slider {  padding: 40px 0; }
  .explore-jobs-sec .title-part h2 { font-size: 28px; line-height: normal; }
  .explore-jobs-sec .title-part { margin-bottom: 60px; }

  .the-money-caption h2 { font-size: 20px; line-height: normal; }
  .the-money-caption { padding: 0 20px 30px; }
  .the-money-title {margin: -30px auto 0;}
  .the-money-titlesub {margin: 10px auto 30px;}
  .money-text, .quote-money-wrap .pre_title {font-size: 14px;line-height: normal;}
  .quote-money-wrap { width: calc(100% + 194px); padding: 40px 75px; }
  .quote-money-wrap .quote-money-text { font-size: 24px; line-height: normal;  }
  .the-money-sec { padding: 100px 0 90px; }

  .zig-zag-box { flex-direction: column-reverse !important;   padding: 0 0 40px; }
  .zig-zag-imgwrap {  width: 100%; }
  .zig-zag-content { width: 100%; padding: 30px 0 0 !important; }
  .zig-zag-sec { padding-top: 60px; }
  .zig-zag-box:last-child {  padding-bottom: 0; }
  .zig-zag-imgwrap:before {  height: 146px; width: 126px; }
  .zig-zag-imgwrap:after {  height: 200px; width: 200px; }
  .zig-zag-box:nth-child(4) .icon-title {  right: -9px; }

  .wanted-caption { flex-wrap: wrap; padding: 40px 15px; }
  .wanted-left { width: 100%; padding: 0 0 40px; }
  .wanted-right { width: 100%; } 
}



/* S-Docs Footer Styling */

.footer_sec .bottom-section { position:relative; width:100%; padding:30px 0 0;}
.footer_sec .bottom-section .bottom-outer { display:flex; flex-wrap:wrap; align-items:center;padding:30px 0; border-top:1.333px solid var(--Color-Brand-Bright-White, #FFF);}
.footer_sec .bottom-section .left { width:50%; display:flex; align-items:center;}
.footer_sec .bottom-section .left .arr { padding-right:30px;color:#fff;}
.footer_sec .bottom-section .left .tc { }

.footer_sec .bottom-section .right { width:50%; }
.footer_sec .bottom-section .right .social-icons { }
.footer_sec .bottom-section .right .social-icons .footer-socials { }
.footer_sec .bottom-section .right .social-icons .footer-socials ul { list-style-type:none; display:flex; align-items:center; justify-content:end;}
.footer_sec .bottom-section .right .social-icons .footer-socials ul li { list-style-type:none;padding:0 8px;}
@media (max-width:1199px) {
  .footerleft { width:100%; text-align:center; padding-bottom:25px;}
  .footerright { width:100%; justify-content:center;padding-bottom:25px;}
  .footer_menu { width: 50%; text-align:center; padding-right:0; padding:15px 0; }
  .footer_sec .bottom-section .bottom-outer { justify-content:center;}
  .footer_sec .bottom-section .right .social-icons .footer-socials ul {justify-content:center;padding-top:10px;}
  .footer_sec .bottom-section .right { width:100%;text-align:center;}
  .footer_sec .bottom-section .left { width:100%;text-align:center;justify-content:center;}
}
@media (max-width:991px) {
  .footerleft { width:100%;}
  .footerright { width:100%;}
}
@media (max-width:767px) {
  .footerleft { width:100%;}
  .footerright { width:100%;}
}


/* s-docs */

.three-steps { width:100%; position:relative; padding:70px 0 120px; background:#fff;}
.three-steps .top-section { max-width:600px; margin:0 auto; text-align:center; padding-bottom:100px;}
.three-steps .top-section h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.three-steps .top-section h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal;}
.three-steps .top-section .content { padding-top:15px; opacity:0.75;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.three-steps .outer-stepper { border-top: 2.41px dashed #2F2A30;padding-bottom:150px;}
.three-steps .stepper { position:relative; display:flex; flex-wrap:wrap; justify-content:center;}
.three-steps .stepper .step { position:relative; padding:0 10px; width:calc(100% / 3 - 20px); margin:-2.41px 10px 20px 10px; border-radius: 0px 0px 20px 20px;border-radius: 0px 0px 20px 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: linear-gradient(166deg, rgba(232, 103, 52, 0.01) 68.34%, rgba(232, 103, 52, 0.20) 133.93%), #FFF;}
.three-steps.four .stepper .step { position:relative; padding:0 10px; width:calc(100% / 4 - 30px); }
.three-steps.four .stepper .step .step-title { max-width:100%;}
.three-steps.four .stepper .step .step-title h3 { font-size:30px;}
.three-steps .stepper .step .step-number {position:absolute; left:calc(50% - 25px); top:-25px; text-align:center; width:50px; height:50px; border-radius:50%; border: 2.41px solid #2F2A30; display:flex; flex-wrap:nowrap; justify-content:center; align-items:center;}
.three-steps .stepper .step .step-number span { color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 32px;font-style: normal;font-weight: 500;line-height: normal;}
.three-steps .stepper .step .step-inner {padding:25px 0; }
.three-steps .stepper .step .step-title { position:relative; padding:15px 0;max-width: 85%;margin: 0 auto; text-align:center;}
.three-steps .stepper .step .step-title h3 { position:relative;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 36px;font-style: normal;font-weight: 500;line-height: normal;}
.three-steps .stepper .step .step-content {position:relative;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal; }
.three-steps .stepper .step .step-image { position:relative; text-align:center; display: inline-block; width:100%;display:flex; align-items:end;justify-content:center;}
.three-steps .stepper .step .step-image img { position:relative; bottom:0; padding:0 10px; text-align:center; display:inline-block;}
.three-steps .button-spacing { padding-top:70px; text-align:center;}
.three-steps .button-spacing .dark-btn {margin:0 auto;}
.three-steps .bottom-shape {position:absolute; bottom:0; width:100%;}
.three-steps .bottom-shape img {position:absolute; bottom:-1px; width:100%;z-index:1;}
.three-steps.reduce-bottom { padding-bottom:70px;}
.three-steps.reduce-bottom .outer-stepper {padding-bottom:50px;z-index:2; position:relative;}


.two-hov-cards { width:100%; position:relative; padding:70px 0 70px; background:#fff;}
.two-hov-cards .top-section { max-width:600px; margin:0 auto; text-align:center; padding-bottom:70px;}
.two-hov-cards .top-section h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.two-hov-cards .top-section h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal;}
.two-hov-cards .top-section .content { padding-top:15px; opacity:0.75;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.two-hov-cards .outer-stepper { padding-bottom:150px;}
.two-hov-cards .stepper { position:relative; display:flex; flex-wrap:wrap;}
.two-hov-cards .stepper .step { transition:all 400ms ease; position:relative; padding:0 10px; width:calc(100% / 3 - 20px); margin:-2.41px 10px 20px 10px; border-radius: 0px 0px 20px 20px;border-radius: 0px 0px 20px 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #fff;border-radius: 20px;}
.two-hov-cards .stepper .step:hover { translate: -10px -10px;box-shadow:10px 10px #FCE8E1;}
.two-hov-cards .stepper .step:nth-child(2):hover { translate: -10px -10px;box-shadow:10px 10px #E7F3FC;}
.two-hov-cards.four .stepper .step { position:relative; padding:0 10px; width:calc(100% / 4 - 30px); }
.two-hov-cards.four .stepper .step .step-title { max-width:100%;transition:all 400ms ease;}
.two-hov-cards.four .stepper .step .step-title h3 { font-size:30px; transition:all 400ms ease;}
.two-hov-cards.two .stepper .step:first-child:hover .step-title h3 { color:#E86734;}
.two-hov-cards.two .stepper .step:nth-child(2):hover .step-title h3 { color:#61ACE9;}
.two-hov-cards.two .stepper .step { position:relative; padding:0 10px; width:calc(100% / 2 - 30px); border-radius:20px;}
.two-hov-cards.two .stepper .step .step-title { max-width:100%;}
.two-hov-cards.two .stepper .step .step-title h3 { font-size:30px;}
.two-hov-cards .stepper .step .step-number {position:absolute; left:calc(50% - 25px); top:-25px; text-align:center; width:50px; height:50px; border-radius:50%; border: 2.41px solid #2F2A30; display:flex; flex-wrap:nowrap; justify-content:center; align-items:center;}
.two-hov-cards .stepper .step .step-number span { color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 32px;font-style: normal;font-weight: 500;line-height: normal;}
.two-hov-cards .stepper .step .step-inner {padding:25px 0; }
.two-hov-cards .stepper .step .step-title { transition:all 400ms ease; position:relative; padding:15px 0;max-width: 85%;margin: 0 auto; text-align:center;}
.two-hov-cards .stepper .step .step-title h3 { transition:all 400ms ease;position:relative;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 36px;font-style: normal;font-weight: 500;line-height: normal;}
.two-hov-cards .stepper .step .step-content {position:relative;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal; }
.two-hov-cards .stepper .step .step-image { position:relative; text-align:center; display: inline-block; width:100%;display:flex; align-items:end;justify-content:center;}
.two-hov-cards .stepper .step .step-image img { position:relative; bottom:0; padding:0 10px; text-align:center; display:inline-block;}
.two-hov-cards .button-spacing { padding:25px 0; text-align:center;}
.two-hov-cards .button-spacing .dark-btn {margin:0 auto;max-width:unset;}
.two-hov-cards .bottom-shape {position:absolute; bottom:0; width:100%;}
.two-hov-cards .bottom-shape img {position:absolute; bottom:-1px; width:100%;}
.two-hov-cards.reduce-bottom { padding-bottom:70px;}
.two-hov-cards.reduce-bottom .outer-stepper {padding-bottom:50px;}


.tried {width:100%; position:relative; padding:150px 0n 100px; overflow:hidden;}
.tried .outer {display:flex; flex-wrap:wrap; align-items:center; position:relative;}
.tried .left {width:60%;padding-right:70px;}
.tried .outer .title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 38px;font-style: normal;font-weight: 500;line-height: normal;}
.tried .outer .title h3 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 38px;font-style: normal;font-weight: 500;line-height: normal;}
.tried .outer .title {padding-bottom:15px;}
.tried .outer .bottom {padding-top:15px;}
.tried .outer .top.content-pad {padding-top:100px;}
.tried .outer .bullets {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal; }
.tried .outer .bullets ul { margin: 0 0 20px;padding: 0; list-style: none; padding:10px 0; }
.tried .outer .bullets ul li { padding-left: 40px; padding-bottom: 30px; position: relative; line-height:30px;}
.tried .outer .bullets ul li:before { content: ""; background-image: url("https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/CheckSquare.svg"); background-size:contain; background-repeat:no-repeat; width: 30px;  height: 30px;   position: absolute;   left: 0;  top: 0px; }
.tried .outer .bullets ul li:last-child { padding-bottom: 0; } 
.tried .outer .bottom .bullets ul li:before { content: ""; background-image: url("https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/XSquare.svg"); background-size:contain; background-repeat:no-repeat; width: 30px;  height: 30px;   position: absolute;   left: 0;  top: 0px; }
.tried .right {width:40%;}
.tried .outer-image {position:absolute; right:-200px; max-width:60%; top:0;}
.tried .outer-image img { max-width:700px;}
.tried .bottom-arrow { padding-top:40px;}
.tried .bottom-arrow img { padding-top:25px;}
.tried .content { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}


.fwcc { width:100%; position:relative; padding:100px 0 125px; background:#F7F7F7;overflow:hidden;}
.fwcc .container { padding-bottom:70px;}
.fwcc .cardy { position:relative;z-index:1;padding:80px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF; box-shadow: 10px 10px #000;transform: translate(-5px, -5px);}
.fwcc .cardy .flexy { display:flex; align-items:center; flex-wrap:wrap;position:relative; z-index:1; }
.fwcc .cardy .flexy .right { width:100%;}
.fwcc .cardy .flexy .right .title { padding-bottom:25px;}
.fwcc .cardy .flexy .right .title h2 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal;}
.fwcc .cardy .flexy .right .content {opacity:0.75;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.fwcc .jobbies { position:absolute; width:100%; height:100%; top:0; left:0;}
.fwcc .jobbies .jobbie1 { position:absolute;top:45%; left:-75px;}
.fwcc .jobbies .jobbie2 {position:absolute;bottom:0;right:-50px;}
.fwcc .bottom-shape { position:absolute; bottom:0; width:100%;}
.fwcc .bottom-shape img { position:absolute; bottom:0; width:100%;}

.you-can {width:100%; overflow:hidden; position:relative; padding:100px 0 0;border-bottom: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF;}
.you-can .top-title {width:100%; text-align:center; padding-bottom:40px;}
.you-can .top-title h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 600;line-height: normal;}
.you-can .top-title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal;}
.you-can .top-title .content-top { padding-top:25px; opacity:0.75; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.you-can .icon-section { display:flex; flex-wrap:wrap; align-items:flex-start; padding-top:25px;}
.you-can .icon-section .group {width:25%; padding:25px 30px;}
.you-can.three .icon-section .group {width:calc(100% / 3); padding:25px 30px;}
.you-can .icon-section .group .icon {}
.you-can .icon-section .group .icon img { height:50px; width:auto; object-fit:contain;}
.you-can .icon-section .group .text { padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%; /* 36px */}
.you-can .icon-section .group .content { padding-top:15px; opacity:0.75; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.you-can .bottom-image { position:relative; z-index:5; width:100%; padding-top:50px;}
.you-can .bottom-image .inner .video-code {} 
.you-can .bottom-image .inner {position:relative;}
.you-can .bottom-image .inner img { z-index:6; align-items: end; display: inline-block;display: flex;}
.you-can .bottom-image .jobbies {}
.you-can .bottom-image .jobbies .jobbie1 { position:absolute; bottom:0px; left:-100px;z-index:-1;}
.you-can .bottom-image .jobbies .jobbie2 { position:absolute; top:18%; left:-50px;z-index:1; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.you-can .bottom-image .jobbies .jobbie3 { position:absolute; top:30%; right:-75px;z-index:-1; animation:circleani 5s infinite alternate;animation-delay:1000ms;}


.content-large-image {width:100%; overflow:hidden; position:relative; padding:100px 0 0;border-bottom: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF;}
.content-large-image .container { position:relative; z-index:1;}
.content-large-image .top-title {width:100%; text-align:center; padding-bottom:40px; max-width:800px; margin:0 auto;}
.content-large-image .top-title h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 600;line-height: normal;}
.content-large-image .top-title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal;}
.content-large-image .icon-section { display:flex; flex-wrap:wrap; align-items:flex-start; padding-top:25px;}
.content-large-image .icon-section .group {width:25%; padding:25px 30px;}
.content-large-image .icon-section .group .icon {}
.content-large-image .icon-section .group .icon img { height:50px; width:auto; object-fit:contain;}
.content-large-image .icon-section .group .text { padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%; /* 36px */}
.content-large-image .bottom-image { position:relative; z-index:5; width:100%; padding-top:100px;}
.content-large-image .bottom-image .inner {position:relative;}
.content-large-image .bottom-image .inner img { z-index:6; align-items: end; display: inline-block;display: flex;}
.content-large-image .bottom-image .jobbies {}
.content-large-image .bottom-image .jobbies .jobbie1 { position:absolute; bottom:0px; left:-100px;z-index:-1;}
.content-large-image .bottom-image .jobbies .jobbie2 { position:absolute; top:18%; left:-50px;z-index:1; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.content-large-image .bottom-image .jobbies .jobbie3 { position:absolute; top:30%; right:-75px;z-index:-1; animation:circleani 5s infinite alternate;animation-delay:1000ms;}
.content-large-image .content {padding:25px 0; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;}

.lp-hero-full {width:100%; overflow:hidden; position:relative; padding:200px 0 0;border-bottom: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF;}
.lp-hero-full .top-section { max-width:800px; margin:0 auto; text-align:center;}
.lp-hero-full .top-section .content { padding:0 0 25px;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;}
.lp-hero-full .top-title {width:100%; text-align:center; padding-bottom:40px;}
.lp-hero-full .top-title h1 span { font-weight: 600;}
.lp-hero-full .top-title h1 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.lp-hero-full .top-section .button-spacing {text-align:center;}
.lp-hero-full .top-section .button-spacing .dark-btn-white { max-width:unset;}
.lp-hero-full .icon-section { display:flex; flex-wrap:wrap; align-items:flex-start; padding-top:25px;}
.lp-hero-full .icon-section .group {width:25%; padding:25px 30px;}
.lp-hero-full .icon-section .group .icon {}
.lp-hero-full .icon-section .group .icon img { height:50px; width:auto; object-fit:contain;}
.lp-hero-full .icon-section .group .text { padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%; /* 36px */}
.lp-hero-full .bottom-image { position:relative; z-index:5; width:100%; padding-top:50px;}
.lp-hero-full .bottom-image .inner {position:relative;}
.lp-hero-full .bottom-image .inner img { z-index:6; align-items: end; display: inline-block;display: flex;}
.lp-hero-full .bottom-image .jobbies {}
.lp-hero-full .bottom-image .jobbies .jobbie1 { position:absolute; bottom:0px; left:-100px;z-index:-1;}
.lp-hero-full .bottom-image .jobbies .jobbie2 { position:absolute; top:18%; left:-50px;z-index:1; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.lp-hero-full .bottom-image .jobbies .jobbie3 { position:absolute; top:30%; right:-75px;z-index:-1; animation:circleani 5s infinite alternate;animation-delay:1000ms;}
.lp-hero-full:before{content:'';background:url(https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/lp-hero-full-shape.svg) no-repeat 0 0;width:100%;height:600px;position:absolute;right:0;bottom:0; background-size:contain; background-position:right bottom;}





.four-column-icons {width:100%; overflow:hidden; position:relative; padding:200px 0 150px;background: #E7F3FC;}
.four-column-icons.no-top { padding:120px 0 150px;}
.four-column-icons .top-section {max-width:800px; margin:0 auto; text-align:center;}
.four-column-icons .top-title {width:100%; text-align:center; padding-bottom:20px;}
.four-column-icons .top-title h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 600;line-height: normal;}
.four-column-icons .top-title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal;}
.four-column-icons .content {padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.four-column-icons .icon-section { display:flex; flex-wrap:wrap; align-items:flex-start; padding-top:45px;}
.four-column-icons .icon-section .group {width:25%; padding:25px 30px;}
.four-column-icons .icon-section .group .icon {}
.four-column-icons .icon-section .group .icon img { height:50px; width:auto; object-fit:contain;}
.four-column-icons .icon-section .group .text { padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%; /* 36px */}
.four-column-icons .icon-section .subtext { padding-top:15px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal; }
.four-column-icons .jobbies .jobbie2 { position:absolute; top:0; left:20%;z-index:1; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.four-column-icons .jobbies .jobbie3 { position:absolute; bottom:20px; right:50%;z-index:2; animation:circleani 5s infinite alternate;animation-delay:1000ms;}
.four-column-icons .top-shape { width:100%; position:absolute; top:0;}
.four-column-icons .top-shape img {width:100%; position:absolute; top:0; }
.four-column-icons .bottom-shape { width:100%; position:absolute;bottom:0;}
.four-column-icons .bottom-shape img {width:100%; position:absolute;bottom:0; }

.about-icons {width:100%; overflow:hidden; position:relative; padding:200px 0 150px;background: #E7F3FC;}
.about-icons .top-section {max-width:800px; margin:0 auto; text-align:center;}
.about-icons .top-title {width:100%; text-align:center; padding-bottom:20px;}
.about-icons .top-title h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 600;line-height: normal;}
.about-icons .top-title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal;}
.about-icons .content {padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.about-icons .icon-section { display:flex; flex-wrap:wrap; align-items:flex-start; padding-top:45px;}
.about-icons .icon-section .group {width:25%; padding:25px 30px;}
.about-icons .icon-section .group .icon {}
.about-icons .icon-section .group .icon img { height:50px; width:auto; object-fit:contain;}
.about-icons .icon-section .group .text { padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%; /* 36px */}
.about-icons .icon-section .subtext { padding-top:15px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal; }
.about-icons .jobbies .jobbie2 { position:absolute; top:0; left:20%;z-index:1; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.about-icons .jobbies .jobbie3 { position:absolute; bottom:20px; right:50%;z-index:2; animation:circleani 5s infinite alternate;animation-delay:1000ms;}
.about-icons .top-shape { width:100%; position:absolute; top:0;}
.about-icons .top-shape img {width:100%; position:absolute; top:0; }
.about-icons .bottom-shape { width:100%; position:absolute;bottom:0;}
.about-icons .bottom-shape img {width:100%; position:absolute;bottom:0; }

.three-column-icons {width:100%; overflow:hidden; position:relative; padding:200px 0 150px;background: #E7F3FC;}
.three-column-icons.no-shapes { padding:100px 0;}
.three-column-icons .top-section {max-width:800px; margin:0 auto; text-align:center;}
.three-column-icons .top-title {width:100%; text-align:center; padding-bottom:20px;}
.three-column-icons .top-title h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 600;line-height: normal;}
.three-column-icons .top-title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal;}
.three-column-icons .content {padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.three-column-icons .icon-section { display:flex; flex-wrap:wrap; justify-content:center;align-items:flex-start; padding-top:45px;}
.three-column-icons .icon-section .group {width:calc(100% / 3); padding:25px 30px;}
.three-column-icons .icon-section .group .icon {}
.three-column-icons .icon-section .group .icon img { height:50px; width:auto; object-fit:contain;}
.three-column-icons .icon-section .group .text { padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%; /* 36px */}
.three-column-icons .icon-section .subtext { padding-top:15px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal; }
.three-column-icons .jobbies .jobbie2 { position:absolute; top:0; left:20%;z-index:1; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.three-column-icons .jobbies .jobbie3 { position:absolute; bottom:20px; right:50%;z-index:2; animation:circleani 5s infinite alternate;animation-delay:1000ms;}
.three-column-icons .top-shape { width:100%; position:absolute; top:0;}
.three-column-icons .top-shape img {width:100%; position:absolute; top:0; }
.three-column-icons .bottom-shape { width:100%; position:absolute;bottom:0;}
.three-column-icons .bottom-shape img {width:100%; position:absolute;bottom:0; }

.single-testimonial {width:100%; overflow:hidden; position:relative; padding:200px 0 150px;background: #E7F3FC;}
.single-testimonial.less-pad { padding:70px 0 125px;}
.single-testimonial .top-section {margin:0 auto; text-align:center;}
.single-testimonial .content {color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.single-testimonial .testi-person { display:flex; flex-wrap:wrap; justify-content:center;align-items:flex-start; padding-top:45px; max-width:350px;margin:0 auto;}
.single-testimonial .testi-person .left { width: 15%; }
.single-testimonial .testi-person .left img { border-radius:50%; width:50px; height:50px;}
.single-testimonial .testi-person .right { width:85%; text-align:left; padding-left:15px;}
.single-testimonial .testi-person .right .name { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%; /* 24px */}
.single-testimonial .testi-person .right .title {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 12px;font-style: normal;font-weight: 500;line-height: 150%;}

.single-testimonial .jobbies .jobbie2 { position:absolute; top:0; left:20%;z-index:1; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.single-testimonial .jobbies .jobbie3 { position:absolute; bottom:20px; right:50%;z-index:2; animation:circleani 5s infinite alternate;animation-delay:1000ms;}
.single-testimonial .top-shape { width:100%; position:absolute; top:-1px;}
.single-testimonial .top-shape img {width:100%; position:absolute; top:0px; }
.single-testimonial .bottom-shape { width:100%; position:absolute;bottom:0;}
.single-testimonial .bottom-shape img {width:100%; position:absolute;bottom:0; }




.implementation { width:100%; position:relative; padding:100px 0 250px; background-color:#F4F7F1; overflow:hidden;}
.implementation.bp { padding-bottom:100px;}
.implementation .top-title { position:relative; z-index:1; padding:25px 0; max-width:600px; margin:0 auto; text-align:center;}
.implementation .top-title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.implementation .top-title h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal;}
.implementation .top-title h1 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 50px;font-style: normal;font-weight: 500;line-height: normal;}
.implementation .top-title h1 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 50px;font-style: normal;font-weight: 600;line-height: normal;}
.implementation .top-title .subtitle { padding-top:15px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.implementation .top-title .top-icons { width:100%; position:absolute; top:0; height:100%;}
.implementation .top-title .top-icons .left { position:absolute;left:-100px; top:50%;width:55px; height:55px; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.implementation .top-title .top-icons .right { position:absolute;right:-100px; top:20%;width:55px; height:55px;animation:circleani 5s infinite alternate;animation-delay:1000ms;}
.implementation .boxes { padding: 25px 0 50px; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; }
.implementation .boxes .box { width: calc(100% / 3 - 30px); margin:10px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: var(--Color-Brand-Bright-White, #FFF);}
.implementation .boxes .box .box-button {max-width:200px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.implementation .boxes .box .top-image { height:200px;}
.implementation.contain-image .boxes .box .top-image { padding:50px; display:flex;}
.implementation.contain-image .boxes .box .top-image img { object-fit:contain; }
.implementation .boxes .box .top-image img {border-radius:17.59px 17.59px 0 0; width:100%; max-height:200px; object-fit:cover;}
.implementation .boxes .box .bottom-section { padding:15px; border-radius:0 0 17.59px 17.59px;}
.implementation .boxes .box .bottom-section .cont { max-width:100%;}
.implementation .boxes .box .bottom-section .cont.fw { max-width:100%;}
.implementation.contain-image .boxes .box .bottom-section .title {    display: flex;align-items: flex-end;}
.implementation .boxes .box .bottom-section .title { padding-bottom:10px;}
.implementation .boxes .box .bottom-section .title h4 {transition:all 400ms ease; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.implementation .boxes .box .bottom-section .description { padding-bottom:10px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.implementation .boxes .box:hover { box-shadow: 10px 10px rgba(152, 184, 128, 0.50); transform: translate(-5px, -5px);}
.implementation .boxes .box:hover .title h4 { color: var(--Color-Brand-Profitable-Green, #98B880);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.implementation .boxes .box:hover .box-button {border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.implementation .bottom-button { width:100%; text-align:center; position:relative;padding-top:25px;}
.implementation .bottom-shape {width:100%; bottom:0; position:absolute;}
.implementation .bottom-shape img {width:100%; bottom:0; position:absolute;}



.tabbed-hero { width:100%; position:relative; padding:200px 0 30px; background-color:#FEF5E4; overflow:hidden;}
.tabbed-hero .top-title { position:relative; z-index:1; padding:25px 0; max-width:700px; margin:0 auto; text-align:center;}
.tabbed-hero .top-title h1 {position:relative; z-index:1; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal;}
.tabbed-hero .top-title h1 span { position:relative; z-index:1;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 600;line-height: normal;}
.tabbed-hero .top-title .subtitle { position:relative; z-index:1;padding-top:15px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.tabbed-hero .top-title .subtitle iframe { border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);}
.tabbed-hero .top-title .subtitle .hs-video-widget {border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);}
.tabbed-hero .top-title .top-icons { width:100%; position:absolute; top:0; height:100%;}
.tabbed-hero .top-title .top-icons .left { position:absolute;left:-150px; top:50%;width:55px; height:55px; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.tabbed-hero .top-title .top-icons .right { position:absolute;right:-150px; top:20%;width:55px; height:55px;animation:circleani 5s infinite alternate;animation-delay:1000ms;}
.tabbed-hero .boxes { padding: 25px 0 50px; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; }
.tabbed-hero .boxes .box { width: calc(100% / 3 - 30px); margin:10px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: var(--Color-Brand-Bright-White, #FFF);}
.tabbed-hero .boxes .box .box-button {max-width:200px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.tabbed-hero .boxes .box .top-image { height:200px;}
.tabbed-hero .boxes .box .top-image img {border-radius:17.59px 17.59px 0 0; width:100%; max-height:200px; object-fit:cover;}
.tabbed-hero .boxes .box .bottom-section { padding:15px; border-radius:0 0 17.59px 17.59px;}
.tabbed-hero .boxes .box .bottom-section .cont { max-width:80%;}
.tabbed-hero .boxes .box .bottom-section .cont.fw { max-width:100%;}
.tabbed-hero .boxes .box .bottom-section .title { padding-bottom:10px;}
.tabbed-hero .boxes .box .bottom-section .title h4 {transition:all 400ms ease; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.tabbed-hero .boxes .box .bottom-section .description { padding-bottom:10px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.tabbed-hero .boxes .box:hover { box-shadow: 10px 10px rgba(152, 184, 128, 0.50); transform: translate(-5px, -5px);}
.tabbed-hero .boxes .box:hover .title h4 { color: var(--Color-Brand-Profitable-Green, #98B880);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.tabbed-hero .boxes .box:hover .box-button {border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.tabbed-hero .bottom-button { width:100%; text-align:center; position:relative;padding-top:25px;}
.tabbed-hero .bottom-shape {width:100%; bottom:0; position:absolute;}
.tabbed-hero .bottom-shape img {width:100%; bottom:0; position:absolute;}

.meet-the-team { width:100%; position:relative; padding:100px 0 250px; background-color:#F7F7F7; overflow:hidden;}
.meet-the-team .top-title { position:relative; z-index:1; padding:25px 0; max-width:600px; margin:0 auto; text-align:center;}
.meet-the-team .top-title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.meet-the-team .top-title h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal;}
.meet-the-team .top-title .subtitle { padding-top:15px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.meet-the-team .top-title .top-icons { width:100%; position:absolute; top:0; height:100%;}
.meet-the-team .top-title .top-icons .left { position:absolute;left:-100px; top:50%;width:55px; height:55px; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.meet-the-team .top-title .top-icons .right { position:absolute;right:-100px; top:20%;width:55px; height:55px;animation:circleani 5s infinite alternate;animation-delay:1000ms;}
.meet-the-team .boxes { padding: 25px 0 50px; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; }
.meet-the-team .boxes .box { padding:25px; width: calc(100% / 3 - 30px); margin:10px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: var(--Color-Brand-Bright-White, #FFF);}
.meet-the-team .boxes .box .box-inner {display:flex; flex-wrap:wrap; align-items:center;}
.meet-the-team .boxes .box .box-inner .left { width:40%;}
.meet-the-team .boxes .box .box-inner .left img { border-radius:50%; width:100px; height:100px; object-fit:cover;}
.meet-the-team .boxes .box .box-inner .right { width:60%;}
.meet-the-team .boxes .box .box-inner .right .title { }
.meet-the-team .boxes .box .box-inner .right .title h3 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%;}
.meet-the-team .boxes .box .box-inner .right .position h4 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%;}




.podcast-speakers { width:100%; position:relative; padding:100px 0 250px; background-color:#F7F7F7; overflow:hidden;}
.podcast-speakers .top-title { position:relative; z-index:1; padding:25px 0; max-width:600px; margin:0 auto; text-align:center;}
.podcast-speakers .top-title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.podcast-speakers .top-title h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal;}
.podcast-speakers .top-title .subtitle { padding-top:15px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.podcast-speakers .top-title .top-icons { width:100%; position:absolute; top:0; height:100%;}
.podcast-speakers .top-title .top-icons .left { position:absolute;left:-100px; top:50%;width:55px; height:55px; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.podcast-speakers .top-title .top-icons .right { position:absolute;right:-100px; top:20%;width:55px; height:55px;animation:circleani 5s infinite alternate;animation-delay:1000ms;}
.podcast-speakers .boxes { padding: 25px 0 50px; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; max-width:800px; margin:0 auto; }
.podcast-speakers .boxes .box { padding:25px; width: calc(100% / 2 - 30px); margin:10px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: var(--Color-Brand-Bright-White, #FFF);}
.podcast-speakers .boxes .box .box-inner {display:flex; flex-wrap:wrap; align-items:center;}
.podcast-speakers .boxes .box .box-inner .left { width:100%; text-align:center;}
.podcast-speakers .boxes .box .box-inner .left img { border-radius:50%; width:100px; height:100px; object-fit:cover;}
.podcast-speakers .boxes .box .box-inner .right { width:100%; text-align:center;}
.podcast-speakers .boxes .box .box-inner .right .title { }
.podcast-speakers .boxes .box .box-inner .right .title h3 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%;}
.podcast-speakers .boxes .box .box-inner .right .position h4 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%;}



.meet-the-team.contain-image .boxes .box .top-image { padding:50px; display:flex;}
.meet-the-team.contain-image .boxes .box .top-image img { object-fit:contain; }
.meet-the-team .bottom-button { width:100%; text-align:center; position:relative;padding-top:25px;}
.meet-the-team .bottom-shape {width:100%; bottom:0; position:absolute;}
.meet-the-team .bottom-shape img {width:100%; bottom:0; position:absolute;}


.podcast-speakers.contain-image .boxes .box .top-image { padding:50px; display:flex;}
.podcast-speakers.contain-image .boxes .box .top-image img { object-fit:contain; }
.podcast-speakers .bottom-button { width:100%; text-align:center; position:relative;padding-top:25px;}
.podcast-speakers .bottom-shape {width:100%; bottom:0; position:absolute;}
.podcast-speakers .bottom-shape img {width:100%; bottom:0; position:absolute;}




.all-partners { width:100%; position:relative; padding:100px 0 250px; background-color:#F7F7F7; overflow:hidden;}
.all-partners .top-title { position:relative; z-index:1; padding:25px 0; max-width:600px; margin:0 auto; text-align:center;}
.all-partners .top-title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.all-partners .top-title h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal;}
.all-partners .top-title .subtitle { padding-top:15px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.all-partners .top-title .top-icons { width:100%; position:absolute; top:0; height:100%;}
.all-partners .top-title .top-icons .left { position:absolute;left:-100px; top:50%;width:55px; height:55px; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.all-partners .top-title .top-icons .right { position:absolute;right:-100px; top:20%;width:55px; height:55px;animation:circleani 5s infinite alternate;animation-delay:1000ms;}
.all-partners .boxes { padding: 25px 0 50px; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; }
.all-partners .boxes .box { padding:25px; width: calc(100% / 2 - 20px); margin:10px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: var(--Color-Brand-Bright-White, #FFF);}
.all-partners .boxes .box .box-inner {display:flex; flex-wrap:wrap; align-items:center;justify-content:center;}
.all-partners .boxes .box .box-inner .left { text-align:center; width: auto;max-width: 65%;object-fit: cover; max-height:100px; display:flex;}
.all-partners .boxes .box .box-inner .left img { object-fit:contain; }
.all-partners .boxes .box .box-inner .right { width:100%; text-align:center;padding-top:25px;}
.all-partners .boxes .box .box-inner .right .title { }
.all-partners .boxes .box .box-inner .right .title h3 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%;}
.all-partners .boxes .box .box-inner .right .position h4 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%;}
.all-partners.contain-image .boxes .box .top-image { padding:50px; display:flex;}
.all-partners.contain-image .boxes .box .top-image img { object-fit:contain; }
.all-partners .bottom-button { width:100%; text-align:center; position:relative;padding-top:25px;}
.all-partners .bottom-shape {width:100%; bottom:0; position:absolute;}
.all-partners .bottom-shape img {width:100%; bottom:0; position:absolute;}


.department-listing { width:100%; position:relative; padding:100px 0 280px; background-color:#FFFFFF; overflow:hidden;}
.department-listing .container { position:relative; z-index:1;}
.department-listing.webinar { }
.department-listing .top-title { position:relative; z-index:1; padding:25px 0; max-width:600px; margin:0 auto; text-align:center;}
.department-listing .top-title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.department-listing .top-title h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal;}
.department-listing .top-title .subtitle { padding-top:15px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.department-listing .top-title .top-icons { width:100%; position:absolute; top:0; height:100%;}
.department-listing .top-title .top-icons .left { position:absolute;left:-100px; top:50%;width:55px; height:55px; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.department-listing .top-title .top-icons .right { position:absolute;right:-100px; top:20%;width:55px; height:55px;animation:circleani 5s infinite alternate;animation-delay:1000ms;}
.department-listing .boxes { padding: 25px 0 50px; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; }
.department-listing .boxes .box { width: calc(100% / 3 - 30px); margin:10px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: var(--Color-Brand-Bright-White, #FFF);}
.department-listing .boxes .box .box-button {max-width:200px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.department-listing .boxes .box .top-image { height:200px; padding:24px;}
.department-listing .boxes .box .top-image img {border-radius:17.59px 17.59px 0 0; width:100%; max-height:160px; object-fit:cover; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);}
.department-listing .boxes .box .bottom-section { padding:24px; border-radius:0 0 17.59px 17.59px;padding-top:10px;}
.department-listing .boxes .box .bottom-section .cont { max-width:100%;}
.department-listing .boxes .box .bottom-section .title { padding-bottom:10px;}
.department-listing .boxes .box .bottom-section .title h4 {transition:all 400ms ease; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.department-listing .boxes .box .bottom-section .description { padding-bottom:10px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.department-listing.webinar .boxes .box:hover { box-shadow: 10px 10px rgba(232, 103, 52, 0.25); transform: translate(-5px, -5px);}
.department-listing.webinar .boxes .box:hover .title h4 { color: #E86734;font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.department-listing.webinar .boxes .box:hover .box-button {border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.department-listing .boxes .box:hover { box-shadow: 10px 10px rgba(97, 172, 233, 0.25); transform: translate(-5px, -5px);}
.department-listing .boxes .box:hover .title h4 { color: #61ACE9;font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.department-listing .boxes .box:hover .box-button {border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.department-listing .bottom-button { width:100%; text-align:center; position:relative;padding-top:25px;}
.department-listing .bottom-button a { color:#000;}
.department-listing .bottom-button a:hover{ color:#fff;}
.department-listing .bottom-shape {width:100%; bottom:0; position:absolute;}
.department-listing .bottom-shape img {width:100%; bottom:0; position:absolute;}
.department-listing .jobbies { position:absolute; bottom:20%; left:50px;}


.press-listing { width:100%; position:relative; padding:100px 0 280px; background-color:#FFFFFF; overflow:hidden;}
.press-listing .top-title { position:relative; z-index:1; padding:25px 0; max-width:600px; margin:0 auto; text-align:center;}
.press-listing .top-title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.press-listing .top-title h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal;}
.press-listing .top-title .subtitle { padding-top:15px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.press-listing .top-title .top-icons { width:100%; position:absolute; top:0; height:100%;}
.press-listing .top-title .top-icons .left { position:absolute;left:-100px; top:50%;width:55px; height:55px; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.press-listing .top-title .top-icons .right { position:absolute;right:-100px; top:20%;width:55px; height:55px;animation:circleani 5s infinite alternate;animation-delay:1000ms;}
.press-listing .boxes { padding: 25px 0 50px; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; }
.press-listing .boxes .box { width: calc(100% / 2 - 20px); margin:10px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: var(--Color-Brand-Bright-White, #FFF);transition:all 400ms ease;}
.press-listing .boxes .box .box-button {max-width:200px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.press-listing .boxes .box .box-button {color:#fff;}
.press-listing .boxes .box .top-image { height:200px; padding:24px;}
.press-listing .boxes .box .top-image img {border-radius:17.59px 17.59px 0 0; width:100%; max-height:160px; object-fit:contain; padding:15px;border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);}
.press-listing .boxes .box .bottom-section { padding:24px; border-radius:0 0 17.59px 17.59px;padding-top:10px;}
.press-listing .boxes .box .bottom-section .cont { max-width:80%;}
.press-listing .boxes .box .bottom-section .title { padding-bottom:10px;}
.press-listing .boxes .box .bottom-section .title h4 {transition:all 400ms ease; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.press-listing .boxes .box .bottom-section .description { padding-bottom:10px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.press-listing .boxes .box:hover { box-shadow: 10px 10px rgba(97, 172, 233, 0.25); transform: translate(-5px, -5px);}
.press-listing .boxes .box:hover .title h4 { color: #61ACE9;font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.press-listing .boxes .box:hover .box-button a {border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.press-listing .bottom-button { width:100%; text-align:center; position:relative;padding-top:25px;}
.press-listing .bottom-shape {width:100%; bottom:0; position:absolute;}
.press-listing .bottom-shape img {width:100%; bottom:0; position:absolute;}
.press-listing .boxes .box .information { }
.press-listing .boxes .box .information .info-outer {display:flex; align-items:center;padding-bottom:25px;}
.press-listing .boxes .box .information .info-outer .tag-outer {display:flex; align-items:center;}
.press-listing .boxes .box .information .info-outer .tag-outer .topic-link { border-radius: 8px; background: rgba(216, 216, 216, 0.50); padding:9px 16px;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;}
.press-listing .boxes .box .information .info-outer .date {padding-left:25px; color: #635D5D;text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 400;line-height: normal;}

.contact-centered { padding:150px 0 200px; position:relative; width:100%; overflow:hidden;}
.contact-centered .container {position:relative; z-index:1; position:relative; z-index:5;}
.contact-centered .top-content.narrow { max-width:950px; margin:0 auto; }
.contact-centered .top-content h2 {color: var(--Color-Neutral-black, #000);text-align: center;font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.contact-centered.inner-page .top-content h2 {color: var(--Color-Neutral-black, #000);text-align: center;font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal;}
.contact-centered .top-content .content { padding:25px 0;max-width:1000px; margin:0 auto;color: #010101;text-align: center;font-family: "Open Sans";font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;}
.contact-centered.inner-page .top-content .content {opacity:0.75;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.contact-centered .bottom-shape {position:absolute; width:100%; bottom:0;}
.contact-centered .bottom-shape img {position:absolute; width:100%; bottom:0;}
.contact-centered .button-spacing {text-align:center; }
.contact-centered .dark-btn-white { margin:0 auto;}
.contact-centered.less-padding { padding:100px 0 100px; position:relative; width:100%;}
.contact-centered .jobbies { width:100%; position:absolute; height:100%;top:0;z-index:1;}
.contact-centered .jobbies .jobbie1 { position:absolute;left:8%; top:10%;animation:circleani 5s infinite alternate;animation-delay:400ms;}
.contact-centered .jobbies .jobbie2 { position:absolute;right:8%; bottom:10%; animation:circleani 5s infinite alternate;animation-delay:400ms;}

.kh-related { padding:170px 0; position:relative; width:100%;background:#f6f6f6;}
.kh-related .container { z-index:1; position:relative;}
.kh-related .top-shape { width:100%; position:absolute; top:0;}
.kh-related .top-shape img { width:100%; position:absolute; top:0;}
.kh-related .bottom-shape { width:100%; position:absolute; bottom:0;left:0;}
.kh-related .bottom-shape img { width:100%; position:absolute; bottom:0;}
.kh-related .title {padding-bottom:25px;}
.kh-related .title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center; font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.kh-related .related-outer {padding:25px 0;display:flex; align-items:flex-start; flex-wrap:wrap; justify-content:center;}
.kh-related .related-outer { padding: 25px 0 50px; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; }
.kh-related .related-outer .box { width: calc(100% / 3 - 30px); margin:10px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: var(--Color-Brand-Bright-White, #FFF);}
.kh-related .related-outer .box .box-button {max-width:200px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.kh-related .related-outer .box .top-image { height:200px;}
.kh-related .related-outer .box .top-image img {border-radius:17.59px 17.59px 0 0; width:100%; max-height:200px; object-fit:cover;}
.kh-related .related-outer .box .bottom-section { padding:15px; border-radius:0 0 17.59px 17.59px;}
.kh-related .related-outer .box .bottom-section .cont { max-width:100%;}
.kh-related .related-outer .box .bottom-section .title { padding-bottom:0px;}
.kh-related .related-outer .box .bottom-section .title h4 {transition:all 400ms ease; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.kh-related .related-outer .box .bottom-section .description { padding:15px 0; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.kh-related .related-outer .box:hover { box-shadow: 10px 10px rgba(152, 184, 128, 0.50); transform: translate(-5px, -5px);}
.kh-related .related-outer .box:hover .title h4 { color: var(--Color-Brand-Profitable-Green, #98B880);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.kh-related .related-outer .box:hover .box-button {border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.kh-related.events .related-outer .box:hover { box-shadow: 10px 10px rgba(245, 188, 78, 0.25); transform: translate(-5px, -5px);}
.kh-related.events .related-outer .box:hover .title h4 { color: rgba(245, 188, 78, 1);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.kh-related.events .related-outer .box:hover .box-button {border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.kh-related .bottom-button { text-align:center;}
.kh-related .bottom-jobbie { position:absolute; left:30px; top:50%;}
.kh-related .bottom-jobbie img { }
.kh-related.events .related-outer .box .bottom-section .events-info { padding:15px 0 0; display:flex; align-items:center; position:relative; width:100%; flex-wrap:wrap;}
.kh-related.events .related-outer .box .bottom-section .events-info .left { width:50%; display:flex; align-items:center;}
.kh-related.events .related-outer .box .bottom-section .events-info .left .text { padding-left:5px;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 13px;font-style: normal;font-weight: 500;line-height: normal;}
.kh-related.events .related-outer .box .bottom-section .events-info .right { width:50%; display:flex; align-items:center;}
.kh-related.events .related-outer .box .bottom-section .events-info .right .text {padding-left:5px;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 13px;font-style: normal;font-weight: 500;line-height: normal;}



.bp-related { padding:170px 0; position:relative; width:100%;background:#f6f6f6;}
.bp-related.red-padding {padding:50px 0;}
.bp-related .container { z-index:1; position:relative;}
.bp-related .top-shape { width:100%; position:absolute; top:0;}
.bp-related .top-shape img { width:100%; position:absolute; top:0;}
.bp-related .bottom-shape { width:100%; position:absolute; bottom:0;left:0;}
.bp-related .bottom-shape img { width:100%; position:absolute; bottom:0;}
.bp-related .title {padding-bottom:25px;}
.bp-related .title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center; font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.bp-related .related-outer {padding:25px 0;display:flex; align-items:flex-start; flex-wrap:wrap; justify-content:center;}
.bp-related .related-outer { padding: 25px 0 50px; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; }
.bp-related .related-outer .box { width: calc(100% / 3 - 30px); margin:10px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: var(--Color-Brand-Bright-White, #FFF);}
.bp-related .related-outer .box .box-button {max-width:200px; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.bp-related .related-outer .box .top-image { height:200px;padding:15px 15px 0;}
.bp-related .related-outer .box .top-image img {border-radius:20px;width:100%;height:170px; max-height:200px; object-fit:cover;border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);}
.bp-related .related-outer .box .bottom-section { padding:0 15px 15px; border-radius:0 0 17.59px 17.59px;}
.bp-related .related-outer .box .bottom-section .cont { max-width:100%;}
.bp-related .related-outer .box .bottom-section .title { padding-bottom:0px;}
.bp-related .related-outer .box .bottom-section .title h4 {transition:all 400ms ease; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.bp-related .related-outer .box .bottom-section .description { padding:15px 0; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.bp-related .related-outer .box:hover { box-shadow: 10px 10px #D7D7D7; transform: translate(-5px, -5px);}
.bp-related .related-outer .box:hover .title h4 { color: #F5BC4E;font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.bp-related .related-outer .box:hover .box-button {border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.bp-related.events .related-outer .box:hover { box-shadow: 10px 10px rgba(245, 188, 78, 0.25); transform: translate(-5px, -5px);}
.bp-related.events .related-outer .box:hover .title h4 { color: rgba(245, 188, 78, 1);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.bp-related.events .related-outer .box:hover .box-button {border-radius: 8px; background: var(--Color-Brand-Charcoal-Black, #2F2A30);padding: 8px 16px; text-align:center; transition:all 400ms ease;}
.bp-related .bottom-button { text-align:center;}
.bp-related .bottom-jobbie { position:absolute; left:30px; top:50%;}
.bp-related .bottom-jobbie img { }
/*{display:flex; align-items:center;padding-bottom:25px;}*/
.bp-related .related-outer .box .bottom-section .cont .tag-outer {display:flex; align-items:center;padding-bottom:10px;}
.bp-related .related-outer .box .bottom-section .cont .tag-outer .topic-link { border-radius: 8px; background: rgba(216, 216, 216, 0.50); padding:9px 16px;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;}
.bp-related .related-outer .box .bottom-section .cont .tag-outer .date {padding-left:25px; color: #635D5D;text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 400;line-height: normal;}


.tale { width:100%; position:relative; background:#fff; padding:50px 0; }
.tale .top-section { padding:25px 0; max-width:600px; margin:0 auto;}
.tale .top-section .title h2{ text-align:center;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.tale .top-section .title h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal;}
.tale .top-section .subtitle { padding-top:15px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 1px;font-style: normal;font-weight: 400;line-height: normal;}
.tale .cards {padding-top:50px;}
.tale .cards .cards-outer { display:flex; flex-wrap:nowrap;}
.tale .cards .cards-outer .left-col {width:50%;}
.tale .cards .cards-outer .right-col {width:50%;}
.tale .cards .cards-outer .left-col .top-box { position:relative; border-radius: 20px;background: #FDF0EB; padding:15px; max-width:250px; margin:0 auto; text-align:center;}
/*.tale .cards .cards-outer .left-col .top-box:after { position:absolute;content:'';z-index:1;width:34px; height:500px; left: calc(50%-17px); top:60px; background:url(https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/Line-tale.svg) no-repeat center; }*/
.tale .cards .cards-outer .left-col .top-box .top-box-content { width:100%;color: var(--Color-Brand-Top-Notch-Orange, #E86734);text-align: center;font-family: "Work Sans";font-size: 20px;font-style: normal;font-weight: 500;line-height: 150%; /* 36px */}
.tale .cards .cards-outer .right-col .top-box { position:relative; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #EFF6FC; padding:12.59px; max-width:250px; margin:0 auto; text-align:center;}
/*.tale .cards .cards-outer .right-col .top-box:after { position:absolute;content:'';z-index:1;width:34px; height:500px; left: calc(50%-17px); top:60px; background:url(https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/Line-tale.svg) no-repeat center; }*/
.tale .cards .cards-outer .right-col .top-box .top-box-content { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 20px;font-style: normal;font-weight: 500;line-height: 150%; /* 36px */ width:100%;}
.tale .cards .cards-outer .box h4 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%; padding:5px 0;}
.tale .cards .cards-outer .box .content {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;  line-height: normal;}
.tale .cards .cards-outer .left-col .box { border-radius: 20px; background: #FDF0EB; padding:35px; position:relative; z-index:3; max-width:500px; margin:25px auto;}
.tale .cards .cards-outer .box .icon {}
.tale .cards .cards-outer .box .icon img { max-width:50px; height:50px; }
.tale .cards .cards-outer .box h4 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%; /* 36px */}
.tale .cards .cards-outer .box .content { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.tale .cards .cards-outer .right-col .box { border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #EFF6FC; padding:35px; position:relative; z-index:3; max-width:500px; margin:25px auto;}
.tale .cards .cards-outer .right-col { background:url('https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/Line-tale.svg'); background-size:auto 80%; background-repeat:no-repeat; background-position:top center;}
.tale .cards .cards-outer .left-col { background:url('https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/Line-tale.svg'); background-size:auto 80%; background-repeat:no-repeat; background-position:top center;}

.rq.top-image { width:100%; position:relative; top:0;}
.rq.top-image img { width:100%; position:relative; top:0; margin-bottom:-5px;}
.request-for-approval { width:100%; position:relative; padding:160px 0 0; background:#FEF8ED;overflow:hidden; border-bottom: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);}
.request-for-approval.no-border {border:none;}
.request-for-approval .outer { display:flex; flex-wrap:wrap; }
.request-for-approval .outer .left { width:40%;position:relative;}
.request-for-approval .outer .left .image {position:absolute; bottom:-150px;}
.request-for-approval .outer .left .image .main-image {position:relative; z-index:5; bottom:0; display:flex;}
.request-for-approval .outer .left .jobbies { position:absolute; top:0;width:100%; height:100%; }
.request-for-approval .outer .left .jobbies .jobbie1 {position:absolute; top:15%; right:-40px; animation:circleani 5s infinite alternate;animation-delay:400ms;}
.request-for-approval .outer .left .jobbies .jobbie2 {position:absolute; top:30%; left:-70px;z-index:6; animation:circleani 5s infinite alternate;animation-delay:800ms;}
.request-for-approval .outer .left .jobbies .jobbie3 {position:absolute; bottom:0; right:-50px; }
.request-for-approval .outer .right { width:60%; padding-left:13%;}
.request-for-approval .outer .right .title { padding-bottom:15px; max-width:85%;}
.request-for-approval .outer .right .title h2{ color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.request-for-approval .outer .right .title h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal;}
.request-for-approval .outer .right .content { padding:15px 0; opacity:0.75; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.request-for-approval .outer .right .icon-section { display:flex; flex-wrap:wrap; align-items:flex-start;padding-bottom:100px;}
.request-for-approval .outer .right .icon-section .icon-outer { width: 50%; padding-right:25px; padding-top:15px; padding-bottom:15px; }
.request-for-approval .outer .right .icon-section .icon-outer.full { width:100%;}
.request-for-approval .outer .right .icon-section .icon-outer .icon { }
.request-for-approval .outer .right .icon-section .icon-outer .title { }
.request-for-approval .outer .right .icon-section .icon-outer .title h4 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%;}
.request-for-approval .outer .right .icon-section .icon-outer .description { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}

.paid-quick { padding:70px 0; position:relative; background:#fff; width:100%; overflow:hidden;}
.paid-quick.no-pad {padding-top:0; padding-bottom:0;}
.paid-quick.btm { padding-bottom:120px;}
.paid-quick.container {position:relative; z-index:1;}
.paid-quick .row-outer { display:flex; flex-wrap:wrap; width:100%;}
.paid-quick .row-outer .section-inner { display:flex; flex-wrap:wrap; align-items:center; padding:50px 0;}
.paid-quick .row-outer .section-inner.row-reverse { flex-direction:row-reverse;}
.paid-quick .row-outer .section-inner.flip { flex-direction:row-reverse;}
.paid-quick .row-outer .left { width:50%; padding-right:50px;}
.paid-quick .row-outer .section-inner.row-reverse .left { padding-right:0;}
.paid-quick .row-outer .section-inner.row-reverse .right {padding-right:50px;}
.paid-quick .row-outer .section-inner.flip .left { padding-right:0;}
.paid-quick .row-outer .section-inner.pad-top { padding-top:70px;}
.paid-quick .row-outer .section-inner.flip .right {padding-right:50px;}
.paid-quick .row-outer .left .topper { }
.paid-quick .row-outer .left .topper .b-wrap { display:flex; align-items:center; flex-wrap:wrap;}
.paid-quick .row-outer .left .topper .b-wrap .lefty-space { margin-left:10px;}
.paid-quick .row-outer .left .topper h2 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal;}
.paid-quick .row-outer .left .topper h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 600;line-height: normal;}
.paid-quick .row-outer .left .topper h3 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 40px;font-style: normal;font-weight: 500;line-height: normal;}
.paid-quick .row-outer .left .topper h3 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 40px;font-style: normal;font-weight: 600;line-height: normal;}
.paid-quick .row-outer .left .topper .content { padding:30px 0;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.paid-quick .row-outer .left .topper .dark-btn { margin:10px 0;}
.paid-quick .row-outer .left .excerpt { margin-top:40px; padding:20px;border-radius: 20px;border: 2.41px solid #E5ECF2;background: #F2F5F7; }
.paid-quick .row-outer .left .excerpt .excerpt-content { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.paid-quick .row-outer .left .excerpt .excerpt-bottom { padding-top:15px; display:flex; align-items:center; flex-wrap:wrap; }
.paid-quick .row-outer .left .excerpt .excerpt-bottom .e-left { width: 15%; }
.paid-quick .row-outer .left .excerpt .excerpt-bottom .e-left .e-image { border-radius:50%; width:50px; height:50px;}
.paid-quick .row-outer .left .excerpt .excerpt-bottom .e-right { width:85%;}
.paid-quick .row-outer .left .excerpt .excerpt-bottom .e-right .e-title { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%; /* 24px */}
.paid-quick .row-outer .left .excerpt .excerpt-bottom .e-right .e-company {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 12px;font-style: normal;font-weight: 500;line-height: 150%;}
.paid-quick .row-outer .right { width:50%;}
.paid-quick .row-outer .right .images {position:relative; }
.paid-quick .row-outer .right .main-image {position:relative; padding-top:35px; padding-left:35px; z-index:3;}
.paid-quick .row-outer .right .main-image img { max-width:100%;}
.paid-quick .row-outer .right .images .jobbies {position:absolute; top:0; z-index:1; width:100%; height:100%; }
.paid-quick .row-outer .right .images .jobbies .jobbie-2 {right:-50px; position:absolute;}
.paid-quick .row-outer .right .images .jobbies img {max-width:175px; width:175px; animation:circleani 5s infinite alternate;animation-delay:100ms;}
.paid-quick .row-outer .right .images .jobbies img.jobbie-2 {max-width:175px; width:175px; bottom:-50px; animation:circleani 5s infinite alternate;animation-delay:900ms;}
.paid-quick .row-outer .section-inner.flip .right .images .jobbies { right:0;}
.paid-quick .row-outer .section-inner.flip .right .images .jobbies img.jobbie-2{ right:0;}
.paid-quick .row-outer .section-inner.flip .right .main-image {position:relative; padding-top:35px; padding-right:35px; padding-left:0; z-index:3;}
.paid-quick .row-outer .section-inner.flip .right .images .jobbies { right:0;}
.paid-quick .row-outer .section-inner.flip .right .images .jobbies .jobbie-2{ bottom:0;top:auto;}
.paid-quick .row-outer .right .images .jobbies.swap {position:absolute; top:auto; bottom:0; z-index:1; width:100%; height:100%;}
.paid-quick .row-outer .right .images .jobbies.swap .jobbie-2 {right:-50px; position:absolute;}
.paid-quick .row-outer .right .images .jobbies.swap img {max-width:175px; width:175px; position:absolute; right:0;}
.paid-quick .row-outer .right .images .jobbies.swap img.jobbie-2 {max-width:175px; width:175px; top:auto; bottom:-50px;}
.paid-quick .row-outer .section-inner.flip .right .images .jobbies.swap { right:0;}
.paid-quick .row-outer .section-inner.flip .right .images .jobbies.swap img.jobbie-2{ left:0;}
.paid-quick .row-outer .section-inner.flip .right .images .jobbies.swap { left:0;}
.paid-quick .row-outer .section-inner.flip .right .images .jobbies.swap .jobbie-2{ bottom:-50px;top:auto;}
.paid-quick .bottom-shape {position:absolute;width:100%; bottom:-2px;}
.paid-quick .bottom-shape img {position:absolute;width:100%; bottom:0;}
/*.paid-quick .row-outer .section-inner.row-reverse .right .images .jobbies img.jobbie-2{ right:0;}
.paid-quick .row-outer .section-inner.row-reverse .right .main-image {position:relative; padding-top:35px; padding-right:35px; padding-left:0; z-index:3;}
.paid-quick .row-outer .section-inner.row-reverse .right .images .jobbies { right:0;}*/


.honored {position:relative; width:100%; padding:0px 0; background: var(--Color-Brand-Charcoal-Black, #2F2A30);}
.honored .inner-content {padding:150px 0 0px;}
.honored .top-image { width:100%; top:-1px; position:absolute;}
.honored .top-image img { width:100%; top:-1px; position:absolute;}
.honored .bottom-image { width:100%; bottom:-1px; position:absolute;}
.honored .bottom-image img { width:100%; bottom:-1px; position:absolute;}
.honored .title { max-width:600px; margin:0 auto; text-align:center; padding:25px 0; }
.honored .title h2 {color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.honored .title h2 span { color: var(--Color-Brand-Bright-White, #FFF);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal; }
.honored .title .subtitle {padding:25px 0 0; opacity:0.75; color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.honored .full-image { width:100%; position:relative; padding:50px 0 75px; text-align:center;}
.honored .full-image { width:100%; }

.cta-sec { position:relative; width:100%; padding:70px 0;background:#fff;}
.cta-sec .rectangle {position:relative; z-index:1;border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #EFF7FD; }
.cta-sec .rectangle .flexy { display:flex; align-items:center; flex-wrap:wrap; }
.cta-sec .rectangle .flexy .left { width:50%; padding: 70px;}
.cta-sec .rectangle .flexy .left .title { padding-bottom:15px;}
.cta-sec .rectangle .flexy .left .title h2 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 40px;font-style: normal;font-weight: 500;line-height: normal;}
.cta-sec .rectangle .flexy .left .content {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.cta-sec .rectangle .flexy .left .dark-btn { margin-top:20px;}
.cta-sec .rectangle .flexy .right { width:50%;object-fit:cover;}
.cta-sec .rectangle .flexy .right .image-contain { }
.cta-sec .rectangle .flexy .right .image-contain img { border-radius: 0 17.59px 17.59px 0;height: 100%;width: 100%;display: block; object-fit:cover; max-height:600px;}
.cta-sec .bottom-shape { position:absolute; width:100%; bottom:0;}
.cta-sec .bottom-shape img { position:absolute; width:100%; bottom:0;}


.subscribe-cta { position:relative; width:100%; padding:70px 0;background:#fff;}
.subscribe-cta .rectangle {position:relative; z-index:1;border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFFFFF; }
.subscribe-cta .rectangle .flexy { display:flex; align-items:center; flex-wrap:wrap; }
.subscribe-cta .rectangle .flexy .left { width:50%; padding: 70px;}
.subscribe-cta .rectangle .flexy .left .title { padding-bottom:15px;}
.subscribe-cta .rectangle .flexy .left .title h2 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 40px;font-style: normal;font-weight: 500;line-height: normal;}
.subscribe-cta .rectangle .flexy .left .content {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.subscribe-cta .rectangle .flexy .left .dark-btn { margin-top:20px;}
.subscribe-cta .rectangle .flexy .right { width:50%; border-radius: 0px 20px 20px 0px;border-left: 2.41px solid #000;background: #F5BC4E;padding:50px;min-height:400px; display:flex; align-items:center;}
.subscribe-cta .rectangle .flexy .right .form { width:100%;}
.subscribe-cta .rectangle .flexy .right .form form { width:100%; display:flex; align-items:center; flex-wrap:wrap;}
.subscribe-cta .rectangle .flexy .right .form form h3 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 32px;font-style: normal;font-weight: 500;line-height: normal;}
.subscribe-cta .rectangle .flexy .right .form form h4 { padding-bottom:15px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 28px;font-style: normal;font-weight: 500;line-height: normal;}
.subscribe-cta .rectangle .flexy .right .form form input[type=email] { background-color:#fff;}
.subscribe-cta .rectangle .flexy .right .form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field { width:67%;}
.subscribe-cta .rectangle .flexy .right .form form .hs-submit { width:33%;}
.subscribe-cta .bottom-shape { position:absolute; width:100%; bottom:0;}
.subscribe-cta .bottom-shape img { position:absolute; width:100%; bottom:0;}
.subscribe-cta .rectangle .flexy .right .form form input[type=submit] { margin-left:15px; font-size:12px;}
.subscribe-cta .rectangle .flexy .right .form form .hs-richtext.hs-main-font-element { width:100%;}


.new-cta-drop { position:relative; width:100%; padding:150px 0 0px;background:#fff;}
.new-cta-drop .container { transform:translateY(-50%);}
.new-cta-drop .rectangle {position:relative; z-index:1;border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #EFF7FD; }
.new-cta-drop .rectangle .flexy { display:flex; align-items:center; flex-wrap:wrap; }
.new-cta-drop .rectangle .flexy .left { width:50%; padding: 70px;}
.new-cta-drop .rectangle .flexy .left .title { padding-bottom:15px;}
.new-cta-drop .rectangle .flexy .left .title h2 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 40px;font-style: normal;font-weight: 500;line-height: normal;}
.new-cta-drop .rectangle .flexy .left .content {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.new-cta-drop .rectangle .flexy .left .dark-btn { margin-top:20px;}
.new-cta-drop .rectangle .flexy .right { width:50%;object-fit:cover;}
.new-cta-drop .rectangle .flexy .right .image-contain { }
.new-cta-drop .rectangle .flexy .right .image-contain img { border-radius: 0 17.59px 17.59px 0;height: 100%;width: 100%;display: block; object-fit:cover;max-height:500px;}
.new-cta-drop .bottom-shape { position:absolute; width:100%; bottom:0;}
.new-cta-drop .bottom-shape img { position:absolute; width:100%; bottom:0;}

.ready-to-sign { width:100%;overflow:hidden;position:relative; padding:200px 0 100px;background: linear-gradient(0deg, #010101 0%, #0A090A 5.95%, #1A181B 17.86%, #262227 34.53%, #2D282E 57.16%, #2F2A30 119.08%);}
.ready-to-sign .rts.top-shape { position:absolute; width:100%; top:0;}
.ready-to-sign .rts.top-shape img { position:absolute; top:-3px;width:100%;}
.ready-to-sign .center-content { max-width:500px; text-align:center; margin:0 auto; position:relative; z-index:1;}
.ready-to-sign.wide .center-content { max-width:800px; text-align:center; margin:0 auto; position:relative; z-index:1;}
.ready-to-sign .title { padding:10px 0;}
.ready-to-sign .title h2 { color: var(--Color-Brand-Bright-White, #FFF);text-align: center;font-family: "Work Sans";font-size: 54px;font-style: normal;font-weight: 500;line-height: normal;}
.ready-to-sign .subtitle { padding:15px 0;color: rgba(255, 255, 255, 0.75);text-align: center;font-family: "Open Sans";font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;}
.ready-to-sign .button-spacing { padding:15px 0; text-align:center;}
.ready-to-sign .button-spacing .dark-btn-white { margin:0 auto;}
.ready-to-sign:before { content:'';opacity:0.5;background:url(https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/HubSpot%20App%20Partner%20Logos/cta-bg-new-left.svg) no-repeat 0 0;width:50%;height:100%;position:absolute;left:-10%;bottom:0; background-size:contain; background-position:left center; background-repeat:no-repeat;}
.ready-to-sign:after { content:'';opacity:0.5;background:url(https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/HubSpot%20App%20Partner%20Logos/cta-bg-new-right.svg) no-repeat 0 0;width:50%;height:100%;position:absolute;right:-10%;bottom:0; background-size:contain; background-position:right center; background-repeat:no-repeat;}


.works-with { padding:100px 0; position:relative;}
.works-with .container {position:relative; z-index:1;}
.works-with .title-section { }
.works-with .title-section h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal;}
.works-with .title-section .content { opacity:0.75; padding-top:30px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.works-with .bottom-section { padding-top:50px; max-width:600px;position:relative; margin:0 auto;}
.works-with .bottom-section .flexy { display:flex; align-items:center; position:relative; justify-content:center;}
.works-with .bottom-section .flexy .left { width:50%;padding-right:25px;}
.works-with .bottom-section .flexy .left .image {border-radius: 20px;display:flex;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF; box-shadow: -10px 10px rgba(23, 156, 215, 0.15);transform: translate(5px, -5px);display:flex; object-fit:cover;}
.works-with .bottom-section .flexy .left .image a {display:flex; width:100%;text-align:center;}
.works-with .bottom-section .flexy .left .image img { padding:40px; width:100%; max-height:200px;}
.works-with .bottom-section .flexy .right { width:50%;padding-left:25px;}
.works-with .bottom-section .flexy .right .image {border-radius: 20px;justify-content:center;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF; box-shadow: -10px -10px rgba(255, 122, 89, 0.15); transform: translate(-5px, -5px);display:flex; object-fit:cover;margin-top:80px;}
.works-with .bottom-section .flexy .right .image img { padding:40px; width:100%; max-height:200px; }
.works-with .bottom-section .flexy .right .image a {display:flex; width:100%;text-align:center;}
.works-with .jobbie-left { position:absolute; left:100px; bottom:100px;animation:circleani 5s alternate infinite; animation-delay:400ms;}
.works-with .jobbie-left img { }
.works-with .jobbie-right {position:absolute; right:100px; top:100px;animation:circleani 5s alternate infinite;}
.works-with .jobbie-right img { }


.contact-us-hero { padding:170px 0 200px; position:relative; background: #E7F3FC;overflow:hidden;}
.contact-us-hero .fifty { display:flex; align-items:flex-start; flex-wrap:wrap;}
.contact-us-hero .fifty .left { width:50%; padding-right:40px; position:relative;z-index:1;}
.contact-us-hero .fifty .left h1 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.contact-us-hero .fifty .left .content { padding:15px 0;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;}
.contact-us-hero .fifty .left .bottom-image  { }
.contact-us-hero .fifty .left .bottom-image img { }
.contact-us-hero .fifty .right { width:50%; position:relative;padding-left:40px; margin-top:50px;}
.contact-us-hero .fifty .right .form { position:relative; z-index:3;padding:20px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF;box-shadow: 10px 10px #C5E1F7; transform: translate(-5px, -5px);}
.contact-us-hero .fifty .right .form-jobbie { }
.contact-us-hero .fifty .right .form-jobbie img {position:absolute;top:-50px; left:-10px; }

/*.contact-us-hero .fifty .right .jobbies { position:absolute; top:0;z-index:1; width:100%; height:100%;}*/
.contact-us-hero .fifty .right .jobbie1 {position:absolute; bottom:-50px; left:-100px; animation:circleani 5s alternate infinite; }
.contact-us-hero .fifty .right .jobbie2 {position:absolute; top:50%; right:-100px; animation:circleani 5s alternate infinite; }
.contact-us-hero .bottom-shape {width:100%; position:absolute; bottom:0;}
.contact-us-hero .bottom-shape img { position:absolute; bottom:0; width:100%;}


.webinar-post-hero { padding:170px 0 200px; position:relative; background: #E7F3FC;overflow:hidden;}
.webinar-post-hero .container {position:relative; z-index:1;}
.webinar-post-hero .fifty { display:flex; align-items:center; flex-wrap:wrap;position:relative;}
.webinar-post-hero .fifty .left { width:50%; padding-right:40px;}
.webinar-post-hero .fifty .left .web-tag { padding:5px 8px;border-radius: var(--Spacing-XS, 8px);background: #EFD5F4; margin-bottom:10px; width:auto; display:inline-block;}
.webinar-post-hero .fifty .left .web-tag span {color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;}
.webinar-post-hero .fifty .left h1 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.webinar-post-hero .fifty .left .content { padding:15px 0;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;}
.webinar-post-hero .fifty .left .learn-more-text { display:flex; align-items:center;}
.webinar-post-hero .fifty .left .learn-more-text .content {color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 18px;font-style: normal;font-weight: 600;line-height: normal;}
.webinar-post-hero .fifty .left .learn-more-text .image { padding-left:5px;}
.webinar-post-hero .fifty .right { width:50%; position:relative;padding-left:40px;}
.webinar-post-hero .fifty .right .form { position:relative; z-index:3;padding:20px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF;box-shadow: 10px 10px #EFD5F4; transform: translate(-5px, -5px);}
.webinar-post-hero .fifty .right .form-jobbie { }
.webinar-post-hero .fifty .right .form-jobbie img {position:absolute;top:-50px; left:-10px; }

.webinar-post-hero .jobbie1 {position:absolute; bottom:-50px; left:-100px; }
.webinar-post-hero .jobbie2 {position:absolute; top:50%; right:-100px;}
.webinar-post-hero .bottom-shape {width:100%; position:absolute; bottom:0;}
.webinar-post-hero .bottom-shape img { position:absolute; bottom:0;}



.customer-s-hero { padding:170px 0 200px; position:relative; background: #E7F3FC;overflow:hidden;}
.customer-s-hero .container {position:relative; z-index:1;}
.customer-s-hero .fifty { display:flex; align-items:center; flex-wrap:wrap;position:relative;}
.customer-s-hero .fifty .left { width:50%; padding-right:40px;}
.customer-s-hero .fifty .left .web-tag { padding:5px 8px;border-radius: var(--Spacing-XS, 8px);background: #E7E7E7; margin-bottom:10px; width:auto; display:inline-block;}
.customer-s-hero .fifty .left .web-tag span {color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;}
.customer-s-hero .fifty .left h1 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.customer-s-hero .fifty .left .content { padding:15px 0;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 20px;font-style: normal;font-weight: 400;line-height: normal;}
.customer-s-hero .fifty .left .learn-more-text { display:flex; align-items:center;}
.customer-s-hero .fifty .left .learn-more-text .content {color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 18px;font-style: normal;font-weight: 600;line-height: normal;}
.customer-s-hero .fifty .left .learn-more-text .image { padding-left:5px;}
.customer-s-hero .fifty .right { width:50%; position:relative;padding-left:40px;}
.customer-s-hero .fifty .right .results { padding:50px; background:#F6F6F6; border-radius: 20px;}
.customer-s-hero .fifty .right .results .results-title { padding-bottom:10px;}
.customer-s-hero .fifty .right .results .results-title h3 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal; }
.customer-s-hero .fifty .right .results ul.listy { list-style:none;padding-left:0; }
.customer-s-hero .fifty .right .results ul.listy li { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 26px;font-style: normal;font-weight: 500;line-height: normal;}
.customer-s-hero .fifty .right .results ul.listy li { padding-left: 35px; padding-bottom: 30px; position: relative; }
.customer-s-hero .fifty .right .results ul.listy li:before { content: ""; background-image: url(https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/blue-check.svg); background-repeat:no-repeat;  width: 27px;  height: 27px;   position: absolute;   left: 0;  top: 2px; }
.customer-s-hero .fifty .right .results ul.listy li:last-child { padding-bottom: 0; } 

.customer-s-hero .fifty .right .form-jobbie { }
.customer-s-hero .fifty .right .form-jobbie img {position:absolute;top:-50px; left:-10px; }
.customer-s-hero .jobbie1 {position:absolute; bottom:-50px; left:-100px; }
.customer-s-hero .jobbie2 {position:absolute; top:50%; right:-100px;}
.customer-s-hero .bottom-shape {width:100%; position:absolute; bottom:0;}
.customer-s-hero .bottom-shape img { position:absolute; bottom:0;}







.fifty-fifty-form { padding:170px 0 225px; position:relative; background: #FFFFFF;overflow:hidden;}
.fifty-fifty-form.no-bottom { padding-bottom:150px;}
.fifty-fifty-form .container {position:relative; z-index:1;}
.fifty-fifty-form .fifty { display:flex; align-items:center; flex-wrap:wrap;}
.fifty-fifty-form .fifty .left { width:50%; padding-right:40px;}
.fifty-fifty-form .fifty .left h1 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 50px;font-style: normal;font-weight: 500;line-height: normal;}
.fifty-fifty-form .fifty .left h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.fifty-fifty-form .fifty .left .content { padding:15px 0;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.fifty-fifty-form .fifty .left .bottom-image  { }
.fifty-fifty-form .fifty .left .bottom-image img { }
.fifty-fifty-form .fifty .right { width:50%; position:relative;padding-left:40px;}
.fifty-fifty-form .fifty .right .form { position:relative; z-index:3;padding:20px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF;box-shadow: 10px 10px #EFF3FA; transform: translate(-5px, -5px);}
.fifty-fifty-form .fifty .right .form form fieldset.form-columns-1 input[type=number] {max-width:100%; width:100%;}
/*.fifty-fifty-form .fifty .right .jobbies { position:absolute; top:0;z-index:1; width:100%; height:100%;}*/
.fifty-fifty-form .fifty .right .jobbie1 {position:absolute;top:0; left:-20px; }
.fifty-fifty-form .fifty .right .jobbie2 {position:absolute; bottom:-20px; right:20px;z-index:3;}
.fifty-fifty-form .bottom-shape {width:100%; position:absolute; bottom:0;}
.fifty-fifty-form .bottom-shape img { position:absolute; bottom:0; width:100%;}

.mission { width:100%; background:#2F2A30; position:relative; padding:150px 0;}
.mission .top-section {padding:50px 0;}
.mission .flexy { display:flex; flex-wrap:wrap;}
.mission .flexy .left { margin-bottom:80px;margin-right:-30px;position:relative;padding:60px 80px;width:50%; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF;}
.mission .flexy .left:before { content:'';background:url(https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/mission-jobbie-1.svg) no-repeat 0 0;width:100px;height:120px;position:absolute;left:25px;bottom:-50px; background-size:contain;}
.mission .flexy .right { margin-top:80px;margin-left:-30px;position:relative; width:50%; padding:60px 80px;border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF;}
.mission .flexy .right:before { content:'';background:url(https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/mission-jobbie-2.svg) no-repeat 0 0;width:100px;height:120px;position:absolute;right:25px;top:-50px; background-size:contain;}
.mission .flexy .title { padding-bottom:25px}}
.mission .flexy .title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.mission .flexy .content { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.mission .bottom-section { padding-top: 50px;}
.mission .bottom-section .bottom-title { padding-left:25px;}
.mission .bottom-section .bottom-title h2 {color: var(--Color-Brand-Bright-White, #FFF);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.mission .bottom-section .icon-section { display:flex; flex-wrap:wrap; justify-content:center;align-items:flex-start; padding-top:45px;}
.mission .bottom-section .icon-section .group {width:calc(100% / 3); padding:25px 30px;}
.mission .bottom-section .icon-section .group .icon {}
.mission .bottom-section .icon-section .group .icon img { height:50px; width:auto; object-fit:contain;}
.mission .bottom-section .icon-section .group .icon-title-top h3 { padding-top:25px; color: #fff;font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%; /* 36px */}
.mission .bottom-section .icon-section .group .icon-content { color:#fff;padding-top:15px; opacity:0.75;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal; }


.department-post-hero { padding:170px 0 200px; position:relative; background: #EFF3FA;overflow:hidden;}
.department-post-hero .fifty { display:flex; align-items:center; flex-wrap:wrap;}
.department-post-hero .fifty .left { width:50%; padding-right:40px;}
.department-post-hero .fifty .left h1 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.department-post-hero .fifty .left .content { padding:15px 0;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;}
.department-post-hero .fifty .left .bottom-image  { }
.department-post-hero .fifty .left .bottom-image img { }
.department-post-hero .fifty .right { width:50%; position:relative;padding-left:40px;}
.department-post-hero .fifty .right .hero-image { position:relative; z-index:3;padding:20px;}
/*.department-post-hero .fifty .right .jobbies { position:absolute; top:0;z-index:1; width:100%; height:100%;}*/
.department-post-hero .fifty .right .jobbie1 {position:absolute; top:0; right:-100px;z-index:1; }
.department-post-hero .fifty .right .jobbie2 {position:absolute; bottom:10%; right:-100px;}
.department-post-hero .bottom-shape {width:100%; position:absolute; bottom:0;}
.department-post-hero .bottom-shape img { position:absolute; bottom:-1px;}


.fifty-plain-top.top-shape { width:100%;position:relative;}
.fifty-plain-top.top-shape img { width:100%;position:relative; bottom:-6px;}
.fifty-plain {position:relative; width:100%; background: #FEF8ED; padding:200px 0;}
.fifty-plain .flexy { display:flex; flex-wrap:wrap;}
.fifty-plain .flexy .left { width:50%; padding-right:25px;}
.fifty-plain .flexy .left p {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;  line-height: normal; opacity:0.75;}
.fifty-plain .flexy .left span {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;  line-height: normal; opacity:0.75;}
.fifty-plain .flexy .left h2 {opacity:1;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px; font-style: normal;font-weight: 500;line-height: normal;}
.fifty-plain .flexy .left h2 span {opacity:1;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px; font-style: normal;font-weight: 500;line-height: normal;}
.fifty-plain .flexy .right { width:50%;padding-left:25px;}
.fifty-plain .flexy .right p {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;  line-height: normal; opacity:0.75;}
.fifty-plain .flexy .right span {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;  line-height: normal; opacity:0.75;}
.fifty-plain .flexy .right h2 {opacity:1;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px; font-style: normal;font-weight: 500;line-height: normal;}
.fifty-plain .flexy .right h2 span {opacity:1;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px; font-style: normal;font-weight: 500;line-height: normal;}


.fifty-plain-bordered {position:relative; width:100%; background: #FFFFFF; padding:150px 0;}
.fifty-plain-bordered .flexy { display:flex; flex-wrap:wrap;padding:50px 0;align-items:center;}
.fifty-plain-bordered .flexy.flip { flex-direction:row-reverse;}
.fifty-plain-bordered .flexy .left { width:50%; border-right:none; text-align:right; border-right:2.41px solid #2F2A30;}
.fifty-plain-bordered .flexy.flip .left{ width:50%; border-right:none; padding-left:0; text-align:left; border-left:2.41px solid #2F2A30;}
.fifty-plain-bordered .flexy .left p {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;  line-height: normal; opacity:0.75;}
.fifty-plain-bordered .flexy .left span {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;  line-height: normal; opacity:0.75;}
.fifty-plain-bordered .flexy .left h2 {opacity:1;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px; font-style: normal;font-weight: 500;line-height: normal;}
.fifty-plain-bordered .flexy .left h2 span {opacity:1;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px; font-style: normal;font-weight: 500;line-height: normal;}
.fifty-plain-bordered .flexy .right { width:50%; padding:50px; }
.fifty-plain-bordered .flexy .right p {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;  line-height: normal; opacity:0.75;}
.fifty-plain-bordered .flexy .right span {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;  line-height: normal; opacity:0.75;}
.fifty-plain-bordered .flexy .right h2 {opacity:1;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px; font-style: normal;font-weight: 500;line-height: normal;}
.fifty-plain-bordered .flexy .right h2 span {opacity:1;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px; font-style: normal;font-weight: 500;line-height: normal;}
.fifty-plain-bordered .top-sec { padding-bottom:50px; max-width:800px; margin:0 auto;}
.fifty-plain-bordered .top-sec h2 { padding-bottom:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.fifty-plain-bordered .top-sec .content { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;}
.fifty-plain-bordered .flexy .right h3 {padding-bottom:25px; font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%;}


.press-hero { padding:150px 0 200px; position:relative; background:#fff;}
.press-hero .tag-outer {margin:0 auto; text-align:center;max-width: 120px;background: #E7E7E7; padding:5px;border-radius:12px;}
.press-hero .tag { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;border-radius: 8px;}
.press-hero h1 {padding:25px 0;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal; }
.press-hero .content-width { max-width:80%; margin:0 auto; }
.press-hero .content { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.press-hero .bottom-shape { position:absolute; bottom:0; width:100%; }
.press-hero .bottom-shape img { position:absolute; bottom:-1px; width:100%;}
.press-hero.knowledge .tag-outer {margin:0 auto; text-align:center;max-width: 150px;background: #FCE8E1; padding:5px;border-radius:12px;}
.press-hero.knowledge .tag { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;border-radius: 8px;}
.press-hero.template .tag-outer { border-radius: 8px;background: #EEEDF9;padding: 9px 16px 8px 16px;justify-content: center; }
.press-hero.template .tag-outer .tag{ color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;}

.careers-listing-hero { padding:150px 0 200px; position:relative; background:#E4F8FC;}
.careers-listing-hero h1 {padding:25px 0;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align:left;font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal; }
.careers-listing-hero .outer-sec {display:flex; flex-wrap:wrap;}
.careers-listing-hero .outer-sec .left { width:50%;}
.careers-listing-hero .outer-sec .right {width:50%; text-align:center;}
.careers-listing-hero .content { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.careers-listing-hero .bottom-shape { position:absolute; bottom:0; width:100%; }
.careers-listing-hero .bottom-shape img { position:absolute; bottom:0; width:100%;}

.careers-hero { padding:150px 0 200px; position:relative; background:#fff;}
.careers-hero .tag-outer {margin:0 auto; text-align:center;max-width: 120px;background: #E4F8FC; padding:5px;border-radius:8px;}
.careers-hero .tag { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;border-radius: 8px;}
.careers-hero h1 {padding:25px 0;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal; }
.careers-hero .content-width { max-width:80%; margin:0 auto; }
.careers-hero .content { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.careers-hero .bottom-shape { position:absolute; bottom:0; width:100%; }
.careers-hero .bottom-shape img { position:absolute; bottom:0; width:100%;}

.legal-inner { padding:150px 0 200px; position:relative; background:#fff;}
.legal-inner .tag-outer {margin:0 auto; text-align:center;max-width: 120px;background: #2F2A30; padding:5px;border-radius:8px;}
.legal-inner .tag { color: #ffffff;text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;border-radius: 8px;}
.legal-inner h1 {padding:25px 0;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal; }
.legal-inner .content-width { max-width:80%; margin:0 auto; }
.legal-inner .content { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.legal-inner .bottom-shape { position:absolute; bottom:0; width:100%; }
.legal-inner .bottom-shape img { position:absolute; bottom:0; width:100%;}


.events-post-hero { padding:150px 0 200px; position:relative; background:#fff; overflow:hidden;}
.events-post-hero .container {position:relative; z-index:1;}
.events-post-hero .tag-outer {margin:0 auto; text-align:center;max-width: 120px;padding:5px;border-radius:8px;border-radius: var(--Spacing-XS, 8px);background: #E5EDDF;}
.events-post-hero .tag { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;border-radius: 8px;}
.events-post-hero h1 {padding:25px 0;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal; }
.events-post-hero .content-width { max-width:80%; margin:0 auto; }
.events-post-hero .content { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;padding-bottom:25px;}
.events-post-hero .video-code .hs-video-widget { border-radius: 20px;border: 1.776px solid var(--Color-Brand-Charcoal-Black, #2F2A30);}
.events-post-hero .video-code .hs-video-widget iframe { border-radius: 18.225px; position:relative; z-index:1;}
.events-post-hero .bottom-shape { position:absolute; bottom:0; width:100%; }
.events-post-hero .bottom-shape img { position:absolute; bottom:0; width:100%;}
.events-post-hero .jobbies { position:absolute; top:50%; left:50px; }
.events-post-hero .jobbie1 { }
.events-post-hero .jobbie2 { }

form fieldset {max-width:100%;}
form .hs-richtext.hs-main-font-element { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 10px;font-style: normal;font-weight: 400;line-height: 150%; /* 15px */ letter-spacing: 0.1px;}
form .hs-richtext.hs-main-font-element a { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 10px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.1px;text-decoration-line: underline; }
form ul.inputs-list { list-style-type:none; padding-left:0;margin:0;}
form ul.inputs-list { padding:5px 0;}
form ul.inputs-list li { }
form ul.inputs-list li label { display:flex; align-items:center; color: var(--Color-Brand-Charcoal-Black, #2F2A30); font-family: "Open Sans";font-size: 11px;font-style: normal;font-weight: 400;line-height: 150%; /* 16.5px */letter-spacing: 0.11px;}
form ul.inputs-list li label span { padding-left:15px; }
form fieldset.form-columns-2 { max-width:100%;}
form fieldset.form-columns-1 { max-width:100%;}
form fieldset.form-columns-1 .input {margin-right:0;}
form fieldset.form-columns-1 input[type=text], form fieldset.form-columns-1 input[type=email] { width:100%!important;}
form fieldset label {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%; /* 24px */letter-spacing: 0.16px;}
form ul.inputs-list li label span {margin-left:0!important;padding-left: 15px;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%;letter-spacing: 0.16px;}
inpu[type="checkbox"] {height:auto;max-height:25px;}
form ul.inputs-list li label { padding:5px 0;}
fieldset.form-columns-1 input[type=checkbox] { height:auto;max-height:25px;}
legend.hs-field-desc {padding-left:0;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 12px;font-style: normal;font-weight: 500;line-height: 150%;}
form .hs-richtext {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%;}

.started { position:relative; padding:100px 0 210px;}
.started .flexy { display:flex; align-items:center; flex-wrap:wrap; }
.started .flexy .left { width:50%; padding-right:40px;}
.started .flexy .left .title { padding-bottom:15px;}
.started .flexy .left .title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal;}
.started .flexy .left .bullets { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal; }
.started .flexy .left .bullets ul { margin: 0 0 20px;padding: 0; list-style: none; padding:10px 0; }
.started .flexy .left .bullets ul li { padding-left: 0px; padding-bottom: 30px; position: relative; line-height:30px; display:flex; align-items:center; }
.started .flexy .left .bullets ul li .image { width:50px; height:auto; }
.started .flexy .left .bullets ul li .image img { width:50px; height:auto; }
.started .flexy .left .bullets ul li .text {padding-bottom:10px; padding-left:20px;}
.started .flexy .left .bullets ul li .text .bullet-title { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: 150%; /* 36px */}
.started .flexy .left .bullets ul li .text .bullet-content { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.started .flexy .left .bullets ul li:last-child { padding-bottom: 0; } 
.started .flexy .right {width:50%; padding-left:40px; }
.started .bottom-shape { width:100%; position:absolute; bottom:0;}
.started .bottom-shape img { width:100%; position:absolute; bottom:0; }

.dept-hero { padding:180px 0 100px; position:relative; width:100%;overflow:hidden;}
.dept-hero .flexy {display:flex; align-items:center; flex-wrap:wrap;}
.dept-hero .flexy .left { width:50%;}
.dept-hero .flexy .left h1 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.dept-hero .flexy .left .content {padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.dept-hero .flexy .right { width:50%;}
.dept-hero .flexy .right .jobbies { position:relative; text-align:center;}
.dept-hero .flexy .right .jobbies .jobbie1 { position:relative; top:-70px; left:-100px;animation:circleani 5s infinite alternate;animation-delay:0ms; }
.dept-hero .flexy .right .jobbies .jobbie2 { position:relative; top:100px; left:auto;animation:circleani 5s infinite alternate;animation-delay:400ms;}
.dept-hero .flexy .right .jobbies .jobbie3 { position:relative; top:-70px; right:-100px;animation:circleani 5s infinite alternate;animation-delay:800ms;}


.knowledge-hero { padding:150px 0; position:relative; width:100%;overflow:hidden;}
.knowledge-hero .flexy {display:flex; align-items:center; flex-wrap:wrap;}
.knowledge-hero .flexy .left { width:50%;}
.knowledge-hero .flexy .left .button-spacing {padding-top:25px;}
.knowledge-hero .flexy .left h1 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.knowledge-hero .flexy .left .content {padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.knowledge-hero .flexy .right { width:50%;}
.knowledge-hero .flexy .right .jobbies { position:relative; text-align:center;}
.knowledge-hero .flexy .right .jobbies .jobbie1 { position:relative; top:-70px; left:-100px;animation:circleani 5s infinite alternate;animation-delay:0ms; }
.knowledge-hero .flexy .right .jobbies .jobbie2 { position:relative; top:100px; left:auto;animation:circleani 5s infinite alternate;animation-delay:400ms;}
.knowledge-hero .flexy .right .jobbies .jobbie3 { position:relative; top:-70px; right:-100px;animation:circleani 5s infinite alternate;animation-delay:800ms;}
.knowledge-hero .bottom-shape {position:absolute; width:100%; bottom:-2px;}
.knowledge-hero .bottom-shape img {position:absolute; width:100%; bottom:0;}

.about-hero { padding:200px 0; position:relative; width:100%;overflow:hidden;}
.about-hero .flexy {display:flex; align-items:center; flex-wrap:wrap;}
.about-hero .flexy .left { width:50%;}
.about-hero .flexy .left .button-spacing {padding-top:25px;}
.about-hero .flexy .left h1 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.about-hero .flexy .left .content {padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.about-hero .flexy .right { width:50%;}
.about-hero .flexy .right .media { position:relative; z-index:2; padding:0 35px;}
.about-hero.product .flexy .right .media .media-bg { position:absolute; top:-20px; left:-20px; z-index:-1;}
.about-hero.product .flexy .right .media .media-bg img { }
.about-hero .flexy .right .jobbies { position:relative; text-align:center;}
.about-hero .flexy .right .jobbies .jobbie1 { position:relative; top:-70px; left:-100px;animation:circleani 5s infinite alternate;animation-delay:0ms; }
.about-hero .flexy .right .jobbies .jobbie2 { position:relative; top:100px; left:auto;animation:circleani 5s infinite alternate;animation-delay:400ms;}
.about-hero .flexy .right .jobbies .jobbie3 { position:relative; top:-70px; right:-100px;animation:circleani 5s infinite alternate;animation-delay:800ms;}
.about-hero .bottom-shape {position:absolute; width:100%; bottom:-2px;}
.about-hero .bottom-shape img {position:absolute; width:100%; bottom:0;}


.sd-hero { padding:200px 0; position:relative; width:100%;overflow:hidden;}
.sd-hero .flexy {display:flex; align-items:center; flex-wrap:wrap;position:relative;z-index:1;}
.sd-hero .flexy .left { width:50%;}
.sd-hero .flexy .left .button-spacing {padding-top:25px;}
.sd-hero .flexy .left h1 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 54px;font-style: normal;font-weight: 500;line-height: normal;}
.sd-hero .flexy .left .content {padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.sd-hero .flexy .right { width:50%; padding-left:50px;}
.sd-hero .flexy .right .media { position:relative; z-index:2; padding:0 35px;}
.sd-hero .flexy .right .media .hs-video-widget { border-radius: 20px;border: 1.776px solid var(--Color-Brand-Charcoal-Black, #2F2A30);}
.sd-hero .flexy .right .media .hs-video-widget iframe { border-radius: 18.225px; position:relative; z-index:1;}
.sd-hero.product .flexy .right .media .media-bg { position:absolute; top:-20px; left:0px; z-index:-1;}
.sd-hero.product .flexy .right .media .media-bg img { }
.sd-hero .jobbies { position:absolute; width:100%; height:100%; top:0;}
.sd-hero .jobbies .jobbie1 { position:absolute; top:-70px; left:-100px;animation:circleani 5s infinite alternate;animation-delay:0ms; }
.sd-hero .jobbies .jobbie3 { position:absolute; bottom:-150px; right:100px;animation:circleani 5s infinite alternate;animation-delay:800ms;}
.sd-hero .jobbies .jobbie3.top { top: -100px; right:-50px;}
.sd-hero .bottom-shape {position:absolute; width:100%; bottom:-2px;}
.sd-hero .bottom-shape img {position:absolute; width:100%; bottom:0;}

.p-listing-hero { padding:150px 0 200px; position:relative; width:100%;overflow:hidden;}
.p-listing-hero .flexy {display:flex; align-items:center; flex-wrap:wrap;}
.p-listing-hero .flexy .left { width:50%;}
.p-listing-hero .flexy .left h1 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.p-listing-hero .flexy .left .content {padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.p-listing-hero .flexy .right { width:50%;}
.p-listing-hero .flexy .right .jobbies { position:relative; text-align:center;}
.p-listing-hero .flexy .right .jobbies .jobbie1 { position:relative; top:-70px; left:-100px;animation:circleani 5s infinite alternate;animation-delay:0ms; }
.p-listing-hero .flexy .right .jobbies .jobbie2 { position:relative; top:0; left:auto; right:-100px;animation:circleani 5s infinite alternate;animation-delay:400ms;}
.p-listing-hero .flexy .right .jobbies .jobbie3 { position:relative; top:-70px; right:-100px;animation:circleani 5s infinite alternate;animation-delay:800ms;}
.p-listing-hero .bottom-shape { bottom:0; position:absolute; width:100%;}
.p-listing-hero .bottom-shape img { bottom:0; position:absolute; width:100%;}



.lp-hero { padding:150px 0 200px; position:relative; width:100%;overflow:hidden;}
.lp-hero .flexy {display:flex; align-items:center; flex-wrap:wrap;}
.lp-hero .flexy .left { width:50%;}
.lp-hero .flexy .left h1 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.lp-hero .flexy .left .content {padding:25px 0; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.lp-hero .flexy .right { width:50%; position:relative;}
.lp-hero .flexy .right .images { padding-left:50px; position:relative; z-index:1;}
.lp-hero .flexy .right .images .main-image {position:relative; }
.lp-hero .flexy .right .images .bottom-image {position:relative; }
.lp-hero .flexy .right .jobbies { position:absolute; text-align:center; width:100%;height:100%;top:0;}
.lp-hero .flexy .right .jobbies .jobbie1 { position:relative; top:-70px; left:-100px;animation:circleani 5s infinite alternate;animation-delay:0ms; }
.lp-hero .flexy .right .jobbies .jobbie2 { position:relative; top:0; left:auto; right:-50%;animation:circleani 5s infinite alternate;animation-delay:400ms;}
.lp-hero .flexy .right .jobbies .jobbie3 { position:relative; top:50%; right:-100px;animation:circleani 5s infinite alternate;animation-delay:800ms;}
.lp-hero .bottom-shape { bottom:0; position:absolute; width:100%;}
.lp-hero .bottom-shape img { bottom:0; position:absolute; width:100%;}


.founders-vision { width:100%; position:relative; padding:100px 0; background:#F7F7F7;overflow:hidden;}
.founders-vision .cardy { position:relative;padding:60px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF; box-shadow: 10px 10px #000;transform: translate(-5px, -5px);}
.founders-vision .cardy .flexy { display:flex; align-items:center; flex-wrap:wrap;position:relative; z-index:1; }
.founders-vision .cardy .flexy .left { width:40%; padding-right:50px;}
.founders-vision .cardy .flexy .left img { border-radius:30% 5% 5% 5%;}
.founders-vision .cardy .flexy .right { width:60%;}
.founders-vision .cardy .flexy .right .title { padding-bottom:25px;}
.founders-vision .cardy .flexy .right .title h3 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal;}
.founders-vision .cardy .flexy .right .content {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.founders-vision .jobbies { position:absolute; width:100%; height:100%; top:0; left:0;}
.founders-vision .jobbies .jobbie1 { position:absolute;top:45%; left:-75px;}
.founders-vision .jobbies .jobbie2 {position:absolute;bottom:0;right:-50px;}


.blog-post__body { word-break:break-word;}
.employees-are-saying { position:relative; width:100%; padding:70px 0; background:#fff;}
.employees-are-saying .title-sec { padding:25px 0; display:flex; align-items:center; }
.employees-are-saying .title-sec .left { width: 30%;}
.employees-are-saying .title-sec .left.fwt { width:100%; text-align:center; padding-bottom:50px; max-width:800px; margin:0 auto;}
.employees-are-saying .title-sec .right.fwt { display:none; }
.employees-are-saying .title-sec .right { width:70%; position:relative;}
.employees-are-saying .title-sec .right .btn-wrap {display:flex; align-items:center; justify-content:flex-end; width:100%;}
.employees-are-saying .title-sec .right .btn-wrap .prev-btn { position:relative; background:url('https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/arrow-left.svg'); background-repeat:no-repeat; background-size:contain; background-position:center;}
.employees-are-saying .title-sec .right .btn-wrap .next-btn {position:relative; background:url('https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/arrow-right.svg'); background-repeat:no-repeat; background-size:contain; background-position:center;}
.employees-are-saying .title-sec .right .btn-wrap .slick-arrow { transform:none; width:50px; height:50px;color:#000; font-size:0px;}
.employees-are-saying .title-sec h2 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal; }
.employees-are-saying .title-sec .content { padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;}
.employees-are-saying .card-outer { /*display:flex; align-items:center; flex-wrap:wrap;*/justify-content:center; padding-top:15px;margin:0;}
.employees-are-saying .card-outer .slick-track { left:0; margin-left:0; width:100%; display:flex;}
.employees-are-saying .card-outer .slick-list {padding:0!important;}
.employees-are-saying .card-outer .slick-slide { padding:0 10px; width:calc(100% / 3)!important;}
.employees-are-saying .card-outer .card {padding:40px; border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF;}
.employees-are-saying .card-outer .card .content { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.employees-are-saying .card-outer .card .content strong{ font-family: "Open Sans Bold";}
.employees-are-saying .card-outer .card .bottom-sec { padding-top:15px; display:flex; align-items:center; flex-wrap:wrap; }
.employees-are-saying .card-outer .card .bottom-sec .image { width: 15%; }
.employees-are-saying .card-outer .card .bottom-sec .image img { border-radius:50%; width:50px; max-height:50px;}
.employees-are-saying .card-outer .card .bottom-sec .right { width:85%;padding-left:10px;}
.employees-are-saying .card-outer .card .bottom-sec .right .person-name { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%; /* 24px */}
.employees-are-saying .card-outer .card .bottom-sec .right .person-position {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 12px;font-style: normal;font-weight: 500;line-height: 150%;}

.split-landing { padding:150px 0 200px; position:relative; width:100%;overflow:hidden; border-bottom: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);}
.split-landing .container {position:relative; z-index:2;}
.split-landing .bg-color-offset {width: 100%; height: 100%; position: absolute; left: 50%; top: 0; }
.split-landing .flexy {display:flex; align-items:flex-start; flex-wrap:wrap;}
.split-landing .flexy .left { width:50%;padding-right:40px;}
.split-landing .flexy .left h1 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.split-landing .flexy .left .content {padding:25px 0; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.split-landing .flexy .right { width:50%; position:relative;}
.split-landing .flexy .right .images { padding-left:50px; position:relative; z-index:1;}
.split-landing .flexy .right .form {position:relative; z-index:1;}
.split-landing .flexy .right .form form input {background-color:#fff;}
.split-landing .flexy .right .form form fieldset.form-columns-1 input[type=number] {max-width:100%; width:100%;}
.split-landing .jobbies { position:absolute;width:100%;height:100%;top:0;}
.split-landing .jobbies .jobbie1 { position:relative; left:40%;animation:circleani 5s infinite alternate;animation-delay:0ms; }
.split-landing .jobbies .jobbie2 { position:absolute; bottom:0; right:30%;animation:circleani 5s infinite alternate;animation-delay:400ms;}
.split-landing .bottom-shape { bottom:0; position:absolute; width:100%;}
.split-landing .bottom-shape img { bottom:0; position:absolute; width:100%;}


.widget-type-rich_text h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal; }
.widget-type-rich_text h2 span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal; }
.widget-type-rich_text h2 strong { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal; }
.widget-type-rich_text p { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal; }
.widget-type-rich_text ol li {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.widget-type-rich_text ul li {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}

.icons-image { width:100%; position:relative; border-top: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);border-bottom: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30); background: #FEF8ED;}
.icons-image .outer { display:flex; align-items:center; flex-wrap:wrap;}
.icons-image .left {padding:70px 0; width:60%; padding:100px 0; padding-right:50px;}
.icons-image .left .top-content { padding-bottom:40px;}
.icons-image .left .top-content h2 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.icons-image .left .top-content .content { padding:25px 0;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.icons-image .left .icon-outer{display:flex; align-items:flex-start; flex-wrap:wrap;}
.icons-image .left .icon-outer .icon-inner { width:calc(100% / 3); padding:25px 10px;}
.icons-image .left .icon-outer .icon-inner .icon-img { width:50px; height:50px; object-fit:contain;}
.icons-image .left .icon-outer .icon-inner .icon-text { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 20px;font-style: normal;font-weight: 500; line-height: 150%; /* 36px */}
.icons-image .left .icon-outer .icon-inner .icon-text a{ text-decoration:underline;color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 20px;font-style: normal;font-weight: 500; line-height: 150%; /* 36px */}
.icons-image .right-mobile { width:40%;}
.icons-image .right-mobile img {display:none;}
.icons-image .right-out { width:40%; position:absolute; right:0; top:0;height:100%;}
.icons-image .right-out img { height:100%; object-fit:cover;width:100%; }


.simple-cards { width:100%; position:relative; background:#fff; padding:100px 0 150px;}
.simple-cards .title-outer {max-width:600px; margin:0 auto; position:relative; width:100%;padding-bottom:50px;}
.simple-cards .title { padding-bottom:25px;  }
.simple-cards .title h2 { max-width:600px;color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.simple-cards .title h2 span {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 600;line-height: normal;}
.simple-cards .cards-outer { display:flex; flex-wrap:wrap; align-items:flex-start;}
.simple-cards .cards-outer .card {background: var(--Color-Brand-Bright-White, #fff); border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2f2a30); border-radius: 20px;margin: 10px;width: calc(50% - 20px);padding:20px;}
.simple-cards .cards-outer .card .card-title h3 {padding-bottom:20px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.simple-cards .cards-outer .card .card-title h4 {padding-bottom:20px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;}
.simple-cards .cards-outer .card .card-content {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal; }

.impact { padding:100px 0 200px; width:100%; position:relative;}
.impact.cs-success { padding-bottom:100px; border-bottom: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #E7F3FC; overflow:hidden;}
.impact.equal-padding { padding:100px 0 100px; width:100%; position:relative;}
.impact.borders { border-bottom: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);border-top: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);}
.impact .flexy {display:flex; align-items:center;flex-wrap:wrap;}
.impact .flexy .left { width:35%; position:relative; z-index:10;}
.impact .flexy .left h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 48px;font-style: normal;font-weight: 500;line-height: normal;}
.impact .flexy .right { width:65%;}
.impact.full-width .flexy .left { width:100%; padding-bottom:25px; text-align:center;}
.impact.full-width .flexy .right {width:100%;}
.impact.full-width .flexy .left h2 { max-width:1000px; margin:0 auto;}
.impact .flexy .right.fully {width:100%;}
.impact .flexy .right .boxes-outer { display:flex; flex-wrap:wrap; justify-content:center; align-items:center;position:relative; z-index:1;}
.impact .flexy .right .boxes-outer .box {position:relative; padding:51px 0;text-align:center; width:calc(100% / 3 - 20px); margin:0 10px;border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);background: #FFF; position:relative;}
.impact .flexy .right .boxes-outer .box:first-child:after { position:absolute; content:""; left:-50px; top:50px; width:137px; height:117px; background:url('https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/reduce-signature-stress-jobbie.svg') no-repeat center center/contain; z-index:-1; }
.impact .flexy .right .boxes-outer .box:nth-child(2):after  { position:absolute; transform: rotate(53.646deg);content:""; right:50px; bottom:-50px; width:79px; height:72px; background:url('https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/jobbie-yellow.svg') no-repeat center center/contain; z-index:1; }
.impact .flexy .right .boxes-outer .box:nth-child(3):after  { position:absolute; content:""; right:0px; top:-60px; width:125px; height:125px; background:url('https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/hero-jobbie-1.svg') no-repeat center center/contain; z-index:-1; }
.impact .flexy .right .boxes-outer .box .number { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.impact .flexy .right .boxes-outer .box .symbol { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 60px;font-style: normal;font-weight: 500;line-height: normal;}
.impact .flexy .right .boxes-outer .box .text {padding-top:25px; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;opacity:0.75;}
.impact.cs-success .flexy .right .boxes-outer .box .text { padding-top:0; padding-bottom:15px;}
.impact.cs-success .flexy .right .boxes-outer .box .larger-text {color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 30px;font-style: normal;font-weight: 500;line-height: normal;}
.impact.cs-success .flexy .right .boxes-outer .box:first-child:after { position:absolute; content:""; left:-30px; top:80px; width:137px; height:117px; background:url('https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/csi-jobbie1.svg') no-repeat center center/contain; z-index:-1; }
.impact.cs-success .flexy .right .boxes-outer .box:nth-child(2):after  { position:absolute; content:""; left:50px; transform:none;top:-50px; width:79px; height:72px; background:url('https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/csi-jobbie2.svg') no-repeat center center/contain; z-index:1; }
.impact.cs-success .flexy .right .boxes-outer .box:nth-child(3):after  { position:absolute; content:""; right:-30px; top:auto; bottom:-30px; width:125px; height:125px; background:url('https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/csi-jobbie3.svg') no-repeat center center/contain; z-index:-1; }



.center-video { padding:100px 0;position:relative; width:100%;overflow:hidden;}
.center-video .inner-center { max-width:900px; margin:0 auto; text-align:center;position:relative; z-index:1;}
.center-video .top-section { max-width:800px; margin:0 auto; text-align:center;}
.center-video .title h2 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 42px;font-style: normal;font-weight: 500;line-height: normal;}
.center-video .title h1 { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Work Sans";font-size: 50px;font-style: normal;font-weight: 500;line-height: normal;}
.center-video .top-section .content { padding-top:25px; opacity:0.75; color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.center-video .top-section .content span { color: var(--Color-Brand-Charcoal-Black, #2F2A30);text-align: center;font-family: "Open Sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.center-video .bottom-section { margin-top:100px; position:relative;}
.center-video .bottom-section .video {position:relative;z-index:1; }
.center-video .bottom-section .video .hs-video-widget { border-radius: 20px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30);}
.center-video .bottom-section .video iframe {border-radius: 17.59px;border: 2.41px solid var(--Color-Brand-Charcoal-Black, #2F2A30); position:relative; z-index:1;}
.center-video .bottom-section .video .hs-embed-wrapper { max-width:100%!important;}
.center-video .bottom-section .jobbies { width:100%; height:100%;position:absolute; top:0;}
.center-video .bottom-section .jobbies .jobbie1 {position:absolute; left:-200px; bottom: 20%;animation:circleani 5s alternate infinite; }
.center-video .bottom-section .jobbies .jobbie2 {position:absolute; right:-200px; top: 20%; animation:circleani 5s alternate infinite; animation-delay:800ms; }

@media (min-width:2500px) {
  .honored .inner-content { padding:350px 0;}
  .knowledge-hero { padding:250px 0; position:relative; width:100%;overflow:hidden;}
  .single-testimonial { padding:350px 0 150px;}
  .fifty-fifty-form {padding: 250px 0 500px;}
  .department-listing .bottom-shape { display:none;}
}
@media (max-width:1399px) {
  .three-steps.four .stepper .step .step-title h3 { font-size:25px; }
  .paid-quick .row-outer .section-inner.pad-top { padding-top:70px;}
}

@media (max-width:1199px) {
   .mission .bottom-section .icon-section .group {width:calc(100% / 2);}
  .three-steps .stepper { justify-content:center;}
  .three-steps .stepper .step { width:calc(100% / 3 - 20px); margin:10px;}
  .three-steps.four .stepper .step { width:calc(100% / 2 - 20px); margin:25px 10px;}
  .three-steps .outer-stepper {border:none;}
  .two-hov-cards .stepper { justify-content:center;}
  .two-hov-cards .stepper .step { width:calc(100% / 3 - 20px); margin:10px;}
  .implementation .boxes .box { width: calc(100% / 2 - 20px);}
  .meet-the-team .boxes .box { width: calc(100% / 2 - 20px);}
  .podcast-speakers .boxes .box { width: calc(100% / 2 - 20px);}
  .all-partners .boxes .box { width: calc(100% / 2 - 20px);}
  .department-listing .boxes .box { width: calc(100% / 2 - 20px);}
  .press-listing .boxes .box { width: calc(100% / 2 - 20px);}
  .tale .cards .cards-outer .left-col .box { border-radius:20px;}
  .request-for-approval .outer .left .image {position:relative;}
  .request-for-approval .outer .left .image .jobbies .jobbie3 {top:auto; bottom:0;}
  .request-for-approval .outer .right .icon-section .icon-outer { width: 50%; padding-right:25px; }
  .cta-sec .rectangle .flexy .right .image-contain img { height:400px;}
  .subscribe-cta .rectangle .flexy .right .image-contain img { height:400px;}
  .new-cta-drop .rectangle .flexy .right .image-contain img { height:400px;}
  .implementation .boxes .box .bottom-section .cont { max-width:100%;}
  .meet-the-team .boxes .box .bottom-section .cont { max-width:100%;}
  .podcast-speakers .boxes .box .bottom-section .cont { max-width:100%;}
  .all-partners .boxes .box .bottom-section .cont { max-width:100%;}
  .icons-image .left .icon-outer .icon-inner { width:calc(100% / 2);}
  .related .related-outer .item {width:calc(100% / 2 - 30px); margin:0 15px;}
  .kh-related .related-outer .box { width:calc(100% / 2);}
  .bp-related .related-outer .box { width:calc(100% / 2);}
  .paid-quick .row-outer .section-inner.pad-top { padding-top:70px;}
  .started .flexy .left .bullets ul li { align-items:flex-start; flex-wrap:wrap; justify-content:center;}
  .started .flexy .left .bullets ul li .image { padding-top:10px;}
  .started .flexy .left .bullets ul li .text { padding:0; text-align:center; padding-top:10px;}
  .started .flexy .left .title h2 {text-align:center;}
  .contact-us-hero .fifty .left .bottom-image img { max-width:80%; margin:0 auto;}
  .contact-us-hero .fifty .left .bottom-image { margin:0 auto; text-align:center;}
}
@media (max-width:991px) {
  .careers-hero { padding:120px 0;}
  .press-hero { padding:120px 0;}
  .tried .outer .top.content-pad { padding-top:40px;}
  .fifty-plain-bordered { padding:100px 0;}
  .employees-are-saying .title-sec .left{ padding:20px 0; width: 100%; }
  .employees-are-saying .title-sec .right { width:100%;}
  .employees-are-saying .card-outer .slick-slide { padding:0 10px; width:100%)!important;}
  .pricing-section-tabs .background-color-offset { display:none;}
  .fwcc { padding:70px 0;}
  .fwcc .cardy { padding:25px;}
  .mission { padding:70px 0;}
  .mission .bottom-section .icon-section .group {width:calc(100% / 2);}
  .mission .flexy .left { width:100%; margin:0;}
  .mission .flexy .right { width:100%; margin:0; margin-top:50px;}
  .new-cta-drop { padding:70px 0;}
  .new-cta-drop .container { transform:none;}
  .banner-lander .flex { flex-wrap:wrap;}
  .banner-lander .content-all{width:100%;padding-right:0px;}
  .banner-lander .image-div{width:100%; position:relative;}
  .three-steps.four .stepper .step .step-title h3 { font-size:30px; }
  .kh-related .related-outer .box { width:calc(100% / 2);}
  .kh-related .related-outer .item {width:100%; margin:0;}
  .bp-related .related-outer .box { width:calc(100% / 2);}
  .bp-related .related-outer .item {width:100%; margin:0;}
  .top-companies .list img { margin: 25px auto;}
  .three-steps .stepper .step { width:calc(100% / 2 - 20px); margin:25px 10px;}
  .three-steps.four .stepper .step { width:calc(100% / 2 - 20px); margin:25px 10px;}
  .three-steps .stepper .step .step-image { justify-content:center;}
  .two-hov-cards .stepper .step { width:calc(100% / 2 - 20px); margin:25px 10px;}
  .two-hov-cards.two .stepper .step { width:100%; margin:25px 10px;}
  .two-hov-cards .stepper .step .step-image { justify-content:center;}
  .tried .left {width:100%;padding-right:0px; position:relative; z-index:1;}
  .tried .right {width:100%;padding-right:0px;}
  .tried .bottom-arrow img { max-width:50px;}
  .tried .outer-image { position:relative; max-width:100%; width:100%; right:0;}
  .you-can .icon-section .group {width:50%;}
  .you-can.three .icon-section .group{ width:50%;}
  .lp-hero { padding:120px 0 100px;}
  .lp-hero .flexy .right .images { padding-left:0px; position:relative; z-index:1;}
  .lp-hero .flexy .right {padding-top:50px;}
  .content-large-image .icon-section .group {width:50%;}
  .content-large-image .content { font-size:18px;}
  .content-large-image .bottom-image .jobbies .jobbie1 { max-width:150px;}
  .lp-hero-full { padding:150px 0 0;}
  .four-column-icons .icon-section .group {width:50%;}
  .about-icons .icon-section .group {width:50%;}
  .three-column-icons .icon-section .group {width:50%;}
  .single-testimonial .icon-section .group {width:50%;}
  .implementation .boxes .box { width: calc(100% / 2 - 20px);}
  .meet-the-team .boxes .box { width: calc(100% / 2 - 20px);}
  .podcast-speakers .boxes .box { width: calc(100% / 2 - 20px);}
  .all-partners .boxes .box { width: calc(100% / 2 - 20px);}
  .press-listing .boxes .box { width: calc(100% / 2 - 20px);}
  .department-listing .boxes .box { width: calc(100% / 2 - 20px);}
  .tale .cards .cards-outer .box .icon img {  width:20px; height: 20px;}
  .request-for-approval .outer .right .title { max-width:100%;}
  .request-for-approval .outer .left { width:100%;position:relative; z-index:1;}
  .request-for-approval .outer .right { width:100%; padding-left:0;}
  .request-for-approval .outer .right .icon-section .icon-outer { width: 50%; padding-right:25px; }
  .paid-quick .row-outer .right { width:100%; padding-bottom:50px;}
  .paid-quick .row-outer .left { width:100%; padding-right:0px;position:relative; z-index:1;}
  .paid-quick .row-outer .section-inner { flex-direction:column-reverse;}
  .paid-quick .row-outer .section-inner.flip { flex-direction:column-reverse;}
  .paid-quick .row-outer .section-inner { }
  .paid-quick .row-outer .section-inner.flip .left { padding-right:0;}
  .paid-quick .row-outer .section-inner.flip .right {padding-right:0px;}
  .paid-quick .row-outer .section-inner.pad-top { padding-top:50px;}
  .paid-quick .row-outer .left .topper .b-wrap { display:flex; align-items:center; flex-wrap:wrap;}
  .paid-quick .row-outer .left .topper .b-wrap .lefty-space { margin-left:0px;}
  .cta-sec .rectangle .flexy .right .image-contain img { border-radius: 0 0 17.59px 17.59px; height:300px; }
  .cta-sec .rectangle .flexy .left { width:100%; padding:50px;position:relative; z-index:1;}
  .cta-sec .rectangle .flexy .right { width:100%;}
  .subscribe-cta .rectangle .flexy .right .image-contain img { border-radius: 0 0 17.59px 17.59px; height:300px; }
  .subscribe-cta .rectangle .flexy .left { width:100%; padding:50px; border-radius:50px;}
  .subscribe-cta .rectangle .flexy .right { width:100%; border-radius:20px 20px; border-left:0;}
  .new-cta-drop .rectangle .flexy .right .image-contain img { border-radius: 0 0 17.59px 17.59px; height:300px; }
  .new-cta-drop .rectangle .flexy .left { width:100%; padding:50px;}
  .new-cta-drop .rectangle .flexy .right { width:100%;}
  .works-with .bottom-section .flexy .left { width:100%;padding-right:0;}
  .works-with .bottom-section .flexy .right { width:100%; padding-left:0;}
  .started .flexy .left { width:100%; padding-right:0px;position:relative; z-index:1;}
  .started .flexy .right {width:100%; padding-left:0px; }
  .contact-us-hero { padding:150px 0 100px;}
  .contact-us-hero .fifty .left {width:100%;padding-right:0px;position:relative; z-index:1;}
  .contact-us-hero .fifty .right {width:100%;padding-left:0px; padding-top:50px;}
  .contact-us-hero .fifty .right .form-jobbie img { top:20px;}
  .webinar-post-hero .fifty .left {width:100%;padding-right:0px;position:relative; z-index:1;}
  .webinar-post-hero .fifty .right {width:100%;padding-left:0px;}
  .customer-s-hero .fifty .left {width:100%;padding-right:0px;position:relative; z-index:1;}
  .customer-s-hero .fifty .right {width:100%;padding-left:0px;}
  .fifty-fifty-form .fifty .left {width:100%;padding-right:0px;position:relative; z-index:1;}
  .fifty-fifty-form .fifty .right {width:100%;padding-left:0px;position:relative; z-index:1;}
  .department-post-hero .fifty .left {width:100%;padding-right:0px;position:relative; z-index:1;}
  .department-post-hero .fifty .right {width:100%;padding-left:0px;}
  .started .flexy .left { width:100%;position:relative; z-index:1;}
  .started .flexy .right { width:100%;}
  .careers-listing-hero .outer-sec .left { width:100%;position:relative; z-index:1;}
  .careers-listing-hero .outer-sec .right {width:100%;}
  .request-for-approval .outer {flex-direction:column-reverse;}
  .request-for-approval .outer .left .image { text-align:center;}
  .request-for-approval .outer .left .image .main-image { bottom:-30px; max-width:50%;}
  .tried .left { padding-bottom:50px;position:relative; z-index:1;}
  .tale .cards .cards-outer .left-col .box { border-radius:20px 0 0 20px; margin-right:-20px;padding-right:50px;}
  .top-companies .title-part .pre-text { font-size:38px; }
  .tried .outer .title h2 { font-size:38px; }
  .tried .outer .title h2 span { font-size:38px; }
  .tried .outer .title h2 { font-size:34px; }
  .tried .outer .title h2 span { font-size:34px; }
  .you-can .top-title h2 { font-size:38px; }
  .you-can .top-title h2 span { font-size:38px; }
  .subscribe-cta .rectangle .flexy .right .form form h3 { font-size:30px;}
  .subscribe-cta .rectangle .flexy .right .form form h4 { font-size:26px;}
  .content-large-image .top-title h2 { font-size:38px; }
  .content-large-image .top-title h2 span { font-size:38px; }
  .lp-hero-full .top-title h1 { font-size:38px; }
  .lp-hero-full .top-title h1 span  { font-size:38px; }
  .sd-hero .flexy .left h1 {font-size:38px; }
  .sd-hero .flexy .left h1 span {font-size:38px; }
  .events-post-hero h1 {font-size:38px; }
  .events-post-hero h1 span {font-size:38px; }
  .center-video .title h1 {font-size:38px; }
  .center-video .title h1 span {font-size:38px; }
  .sd-hero { padding:150px 0 100px;}
  .lp-hero .flexy .left h1 { font-size:38px; }
  .lp-hero .flexy .left {position:relative; z-index:1;}
  .lp-hero .flexy .left h1 span { font-size:38px; }
  .four-column-icons .top-title h2 { font-size:38px; }
  .four-column-icons .top-title h2 span { font-size:38px; }
  .about-icons .top-title h2 { font-size:38px; }
  .about-icons .top-title h2 span { font-size:38px; }
  .three-column-icons .top-title h2 { font-size:38px; }
  .three-column-icons .top-title h2 span { font-size:38px; }
  .single-testimonial .top-title h2 { font-size:38px; }
  .single-testimonial .top-title h2 span { font-size:38px; }
  .works-with .title-section h2 { font-size:38px; }
  .works-with .title-section h2 span { font-size:38px; }
  .implementation .top-title h2 { font-size:38px; }
  .implementation .top-title h2 span { font-size:38px; }
  .implementation .top-title h1 { font-size:38px; }
  .implementation .top-title h1 span { font-size:38px; }
  .faqs .left { width:100%; text-align:center;padding-right:0; position:relative; z-index:1;}
  .faqs .left .dark-btn-white {max-width:unset;}
  .faqs .left h2 {font-size:38px; }
  .faqs .left h2 span {font-size:38px; }
  .tabbed-hero .top-title h1 { font-size:38px; }
  .tabbed-hero .top-title h1 span { font-size:38px; }
  .meet-the-team .top-title h2 { font-size:38px; }
  .meet-the-team .top-title h2 span { font-size:38px; }

  .podcast-speakers .top-title h2 { font-size:38px; }
  .podcast-speakers .top-title h2 span { font-size:38px; }
  .all-partners .top-title h2 { font-size:38px; }
  .all-partners .top-title h2 span { font-size:38px; }
  .department-listing .top-title h2 { font-size:38px; }
  .center-content .title h2 { font-size:38px;}
  .fwcc .cardy .flexy .right .title h2 {font-size:38px;}
  .department-listing .top-title h2 span { font-size:38px; }
  .press-listing .top-title h2 { font-size:38px; }
  .press-listing .top-title h2 span { font-size:38px; }
  .request-for-approval .outer .right .title h2 { font-size:38px; }
  .request-for-approval .outer .right .title h2 span { font-size:38px; }
  .paid-quick .row-outer .left .topper h2 { font-size:38px; }
  .paid-quick .row-outer .left .topper h2 span { font-size:38px; }
  .paid-quick .row-outer .left .topper h3 { font-size:34px; }
  .paid-quick .row-outer .left .topper h3 span { font-size:34px; }
  .honored .title h2 { font-size:38px; }
  .honored .title h2 span { font-size:38px; }
  .three-steps .top-section h2 { font-size:38px; }
  .three-steps .top-section h2 span { font-size:38px; }
  .three-steps .stepper .step .step-title h3 { font-size:34px;}
  .two-hov-cards .top-section h2 { font-size:38px; }
  .two-hov-cards .top-section h2 span { font-size:38px; }
  .started .flexy .left { position:relative; z-index:1;}
  .started .flexy .left .title h2 { font-size:38px; }
  .started .flexy .left .title h2 span { font-size:38px; }
  .two-hov-cards .stepper .step .step-title h3 { font-size:34px;}
  .cta-sec .rectangle .flexy .left .title h2 { font-size:38px; }
  .cta-sec .rectangle .flexy .left .title h2 span{ font-size:38px; }
  .subscribe-cta .rectangle .flexy .left .title h2 { font-size:38px; }
  .subscribe-cta .rectangle .flexy .left .title h2 span{ font-size:38px; }
  .new-cta-drop .rectangle .flexy .left .title h2 { font-size:38px; }
  .new-cta-drop .rectangle .flexy .left .title h2 span{ font-size:38px; }
  .ready-to-sign .title h2 { font-size:38px; }
  .ready-to-sign .title h2 span { font-size:38px; }
  .dept-hero .left h2 { font-size:40px; }
  .dept-hero .left { position:relative; z-index:1;}
  .dept-hero .left h2 span { font-size:40px; }
  .knowledge-hero .left h2 { font-size:40px; }
  .knowledge-hero .left h2 span { font-size:40px; }
  .webinar-post-hero .fifty .left h1 { font-size:40px;}
  .customer-s-hero .fifty .left h1 { font-size:40px;}
  .contact-us-hero .fifty .left h1 { font-size:40px;}
  .about-hero .left h1 { font-size:40px; }
  .about-hero .left h1 span { font-size:40px; }
  .department-post-hero .fifty .left h1{ font-size:40px; }
  .department-post-hero .fifty .left h1 span{ font-size:40px; }
  .sd-hero .left h1 { font-size:40px; }
  .sd-hero .left h1 span { font-size:40px; }
  .p-listing-hero .flexy .left h2 { font-size:40px; }
  .p-listing-hero .flexy .left h2 span { font-size:40px; }
  .p-listing-hero .flexy .left h1 { font-size:40px; }
  .p-listing-hero .flexy .left h1 span { font-size:40px; }
  .lp-hero .left h1 { font-size:40px; }
  .lp-hero .left h1 span { font-size:40px; }
  .press-hero h1 { font-size:40px; }
  .press-hero h1 span { font-size:40px; }
  .about-hero .flexy .left h1 {font-size:40px; }
  .about-hero .flexy .left h1 span {font-size:40px; }
  .split-landing .bg-color-offset {display:none;}
  .split-landing { padding-bottom:0; padding-top:100px;}
  .split-landing .container { padding:0;}
  .split-landing .left {padding:0 15px;}
  .split-landing .right {padding:25px 15px 100px;}
  .split-landing .right { background-color:rgba(229, 237, 223,1.0);}
  .split-landing .left h1 { font-size:40px; }
  .split-landing .left h1 span  { font-size:40px; }
  .dept-hero .flexy .left h1 { font-size:40px; }
  .dept-hero .flexy .left h1 span { font-size:40px; }
  .knowledge-hero .flexy .left h1 { font-size:40px; }
  .knowledge-hero .flexy .left h1 span { font-size:40px; }
  .split-landing .flexy .right .images { padding-left:0;}
  .split-landing .jobbies .jobbie1 {display:none;}
  .fifty-fifty-form .fifty .left h2 { font-size:40px;}
  .fifty-fifty-form .fifty .left h2 span {font-size:40px;}
  .fifty-fifty-form .fifty .left h1 { font-size:40px;}
  .fifty-fifty-form .fifty .left h1 span {font-size:40px;}
  .dept-hero .flexy .left { width:100%; z-index:1;}
  .dept-hero .flexy .right { width:100%;}
  .knowledge-hero .flexy .left { width:100%;}
  .knowledge-hero .flexy .right { width:100%;}
  .about-hero .flexy .left { width:100%;}
  .about-hero .flexy .right { width:100%;}
  .sd-hero .flexy .left { width:100%;}
  .sd-hero .flexy .right { width:100%; padding-top:50px; padding-left:0;}
  .p-listing-hero .flexy .left { width:100%;}
  .p-listing-hero .flexy .right { width:100%;}
  .lp-hero .flexy .left { width:100%; position:relative; z-index:1;}
  .lp-hero .flexy .right { width:100%;}
  .split-landing .flexy .left { width:100%; padding-right:0;}
  .split-landing .flexy .right { width:100%;}
  .single-testimonial .content { font-size: 38px;}
  .widget-type-rich_text h2 { font-size: 38px;}
  .widget-type-rich_text h2 span {font-size: 38px;}
  .widget-type-rich_text h2 strong {font-size: 38px;}
  .icons-image .left {padding-right:0; padding:50px 0;width:100%;}
  .icons-image .right-mobile { width:100%;}
  .icons-image .right-mobile img {display:inline-block; height:500px; width:100%; object-fit:cover;}
  .icons-image .right-out {display:none;}
  .simple-cards .cards-outer .card { width:100%;}
  .fifty-plain .flexy .left { width:100%; padding-right:0; padding-top:15px;}
  .fifty-plain .flexy .right { width:100%;padding-left:0; padding-top:15px;}
  .fifty-plain .flexy .left h2 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 40px;}
  .fifty-plain .flexy .right h2 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 40px; }
  .impact .flexy {justify-content:center;text-align:center;}
  .impact .flexy .right .boxes-outer .box {width:100%;margin-bottom:25px;}
  .impact .flexy .left {width:100%;padding-bottom:25px;}
  .impact .flexy .right {width:100%;}
  .p-listing-hero .flexy .right .jobbies {padding-top:50px;}
  .lp-hero .flexy .right .jobbies {padding-top:50px;}
  .split-landing .flexy .right .jobbies {padding-top:50px;}
  .fifty-plain-bordered .flexy.flip .left { width:100%;}
  .fifty-plain-bordered .flexy.flip .right { width:100%;padding:50px 0;}
  .fifty-plain-bordered .flexy .right { width:100%; padding:50px 0;}
  .fifty-plain-bordered .flexy .left { width:100%;}
  .center-video .bottom-section .jobbies .jobbie1 {bottom:0; left:0;}
  .center-video .bottom-section .jobbies .jobbie2 {top:0; right:0;}
  .faqs .jobbies { display:none;}
  .fwcc .cardy .flexy .left { width:100%;object-fit:cover;}
  .fwcc .cardy .flexy .right { width:100%; padding-top:25px;}
  .fwcc .cardy .flexy .left img { width:100%;}
  .founders-vision .cardy .flexy .left { width:100%;object-fit:cover; padding-right:0;}
  .founders-vision .cardy .flexy .right { width:100%; padding-top:25px;}
  .founders-vision .cardy .flexy .left img { width:100%;}
  .department-post-hero { padding:150px 0 100px; }
  .dept-hero { padding:150px 0;}
  .dept-hero .flexy .right .jobbies { position:absolute; width:100%;}
  .dept-hero .flexy .right .jobbies .jobbie1 { left:-200px; display:none; }
  .dept-hero .flexy .right .jobbies .jobbie2 { top:25px;}
  .dept-hero .flexy .right .jobbies .jobbie3 { right:-200px; }
  .fifty-plain { padding:100px 0;}
  .p-listing-hero .flexy .right .jobbies { position:absolute; width:100%;}
  .p-listing-hero .container { z-index:1; position:relative;}
  .p-listing-hero .bottom-shape { z-index:1;}
  .simple-cards .cards-outer .card .card-title h4 { font-size:20px;}
  .knowledge-hero .flexy .right .jobbies .jobbie1 {top:0;}
  .knowledge-hero .flexy .right .jobbies .jobbie2 {top:0;}
  .knowledge-hero .flexy .right .jobbies .jobbie3 {top:0;}
  .impact.cs-success .flexy .right .boxes-outer .box:nth-child(2):after { left:auto; right:-50px; top:30%;}
  .customer-s-hero .fifty .right { padding-top:25px;}
  .customer-s-hero .fifty .right .results { padding:25px;}
  .customer-s-hero .fifty .right .results .results-title { padding-bottom:10px;}
  .customer-s-hero .fifty .right .results .results-title h3 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 24px;font-style: normal;font-weight: 500;line-height: normal; }
  .customer-s-hero .fifty .right .results ul.listy { list-style:none;padding-left:0; }
  .customer-s-hero .fifty .right .results ul.listy li { color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 26px;font-style: normal;font-weight: 500;line-height: normal;}
  .customer-s-hero .fifty .right .results ul.listy li { padding-left: 35px; padding-bottom: 30px; position: relative; }
  .customer-s-hero .fifty .right .results ul.listy li:before { content: ""; background-image: url(https://info.sdocs.com/hubfs/%5BWCS%5D%202024%20Website%20images/blue-check.svg); background-repeat:no-repeat;  width: 27px;  height: 27px;   position: absolute;   left: 0;  top: 2px; }
  .customer-s-hero .fifty .right .results ul.listy li:last-child { padding-bottom: 0; } 
}
@media (max-width:767px) {
  .customer-s-hero .fifty .right .results ul.listy li { font-size:22px;}
  .customer-s-hero .fifty .right .results ul.listy li:before {background-size: contain;width: 22px;height: 22px;}
  .tale .cards .cards-outer .box h4 { font-size:20px;}
  .tale .cards .cards-outer .box .content { font-size:16px;}
  .tale .cards .cards-outer .box {padding:15px;}
  .department-listing { padding:50px 0 100px;}
  .kh-related .related-outer .box { width:100%;}
  .bp-related .related-outer .box { width:100%;}
  .three-steps .stepper .step { width:100%; margin:25px 10px;}
  .three-steps.four .stepper .step { width:100%; margin:25px 10px;}
  .three-steps .stepper .step { border-top:2.41px dashed #2f2a30;}
  .three-steps .outer-stepper { border-top:none;}
  .two-hov-cards .stepper .step { width:100%; margin:25px 10px;}
  .two-hov-cards .stepper .step { border-top:2.41px dashed #2f2a30;}
  .two-hov-cards .outer-stepper { border-top:none;}
  .you-can .icon-section .group {width:100%; text-align:center;}
  .you-can.three .icon-section .group{ width:100%; text-align:center;}
  .content-large-image .icon-section .group {width:100%; text-align:center;}
  .four-column-icons .icon-section .group {width:100%; text-align:center;}
  .about-icons .icon-section .group {width:100%; text-align:center;}
  .three-column-icons .icon-section .group {width:100%; text-align:center;}
  .single-testimonial .icon-section .group {width:100%; text-align:center;}
  .implementation .boxes .box { width:100%;}
  .kh-related .related-outer .item {width:100%; margin:0;}
  .bp-related .related-outer .item {width:100%; margin:0;}
  .meet-the-team .boxes .box { width:100%;}
  .podcast-speakers .boxes .box { width:100%;}
  .all-partners .boxes .box { width:100%;}
  .department-listing .boxes .box { width:100%;}
  .press-listing .boxes .box { width:100%;}
  .request-for-approval .outer .right .icon-section .icon-outer { width: 100%;}
  .cta-sec .rectangle .flexy .left { padding:30px;}
  .subscribe-cta .rectangle .flexy .left { padding:30px;}
  .new-cta-drop .rectangle .flexy .left { padding:30px;}
  .you-can .bottom-image .inner { bottom:-5px;}
  .content-large-image .bottom-image .inner { bottom:-5px;}
  .lp-hero-full .bottom-image .inner { bottom:-5px;}
  .four-column-icons .bottom-image .inner { bottom:-5px;}
  .about-icons .bottom-image .inner { bottom:-5px;}
  .three-column-icons .bottom-image .inner { bottom:-5px;}
  .single-testimonial .bottom-image .inner { bottom:-5px;}
  .paid-quick .row-outer .section-inner.pad-top { padding-top:50px;}
  .cta-sec { padding: 70px 0 0;}
  .subscribe-cta { padding: 70px 0 0;}
  .new-cta-drop { padding: 70px 0;}
  .top-companies .title-part .pre-text { font-size:32px;}
  .tried .outer .title h2 { font-size:32px; }
  .tried .outer .title h2 span{ font-size:32px; }
  .tried .outer .title h2 { font-size:28px; }
  .tried .outer .title h2 span{ font-size:28px; }
  .you-can .top-title h2 { font-size:32px; }
  .you-can .top-title h2 span { font-size:32px; }
  .content-large-image .top-title h2 { font-size:32px; }
  .content-large-image .top-title h2 span { font-size:32px; }
  .lp-hero-full .top-title h1 { font-size:32px; }
  .lp-hero-full .top-title h1 span { font-size:32px; }
  .dept-hero .flexy .left h1 { font-size:34px; }
  .dept-hero .flexy .left h1 span { font-size:34px; }
  .four-column-icons .top-title h2 { font-size:32px; }
  .center-content .title h2 { font-size:32px;}
  .four-column-icons .top-title h2 span { font-size:32px; }
  .about-icons .top-title h2 { font-size:32px; }
  .about-icons .top-title h2 span { font-size:32px; }
  .works-with .title-section h2 { font-size:32px; }
  .works-with .title-section h2 span { font-size:32px; }
  .faqs .left h2 {font-size:32px; }
  .faqs .left h2 span {font-size:32px; }
  .three-column-icons .top-title h2 { font-size:32px; }
  .three-column-icons .top-title h2 span { font-size:32px; }
  .single-testimonial .top-title h2 { font-size:32px; }
  .single-testimonial .top-title h2 span { font-size:32px; }
  .implementation .top-title h2 { font-size:32px; }
  .implementation .top-title h2 span { font-size:32px; }
  .implementation .top-title h1 { font-size:38px; }
  .implementation .top-title h1 span { font-size:38px; }
  .tabbed-hero .top-title h2 { font-size:32px; }
  .tabbed-hero .top-title h2 span { font-size:32px; }
  .started .flexy .left .title h2 { font-size:32px; }
  .started .flexy .left .title h2 span { font-size:32px; }
  .meet-the-team .top-title h2 { font-size:32px; }
  .meet-the-team .top-title h2 span { font-size:32px; }
  .podcast-speakers .top-title h2 { font-size:32px; }
  .podcast-speakers .top-title h2 span { font-size:32px; }
  .all-partners .top-title h2 { font-size:32px; }
  .all-partners .top-title h2 span { font-size:32px; }
  .department-listing .top-title h2 { font-size:32px; }
  .department-listing .top-title h2 span { font-size:32px; }
  .single-testimonial .content { font-size: 32px;}
  .fwcc .cardy .flexy .right .title h2 {font-size:32px;}
  .press-listing .top-title h2 { font-size:32px; }
  .press-listing .top-title h2 span { font-size:32px; }
  .request-for-approval .outer .right .title h2 { font-size:32px; }
  .request-for-approval .outer .right .title h2 span { font-size:32px; }
  .paid-quick .row-outer .left .topper h2 { font-size:32px; }
  .paid-quick .row-outer .left .topper h2 span { font-size:32px;}
  .paid-quick .row-outer .left .topper h3 { font-size:28px; }
  .paid-quick .row-outer .left .topper h3 span { font-size:28px;}
  .honored .title h2 { font-size:32px; }
  .honored .title h2 span { font-size:32px; }
  .three-steps .top-section h2 { font-size:32px; }
  .three-steps .top-section h2 span { font-size:32px; }
  .three-steps .stepper .step .step-title h3 { font-size:30px;}
  .two-hov-cards .top-section h2 { font-size:32px; }
  .two-hov-cards .top-section h2 span { font-size:32px; }
  .two-hov-cards .stepper .step .step-title h3 { font-size:30px;}
  .cta-sec .rectangle .flexy .left .title h2 { font-size:32px; }
  .cta-sec .rectangle .flexy .left .title h2 span{ font-size:32px; }
  .subscribe-cta .rectangle .flexy .left .title h2 { font-size:32px; }
  .subscribe-cta .rectangle .flexy .left .title h2 span{ font-size:32px; }
  .new-cta-drop .rectangle .flexy .left .title h2 { font-size:32px; }
  .new-cta-drop .rectangle .flexy .left .title h2 span{ font-size:32px; }
  .ready-to-sign .title h2 { font-size:32px; }
  .ready-to-sign .title h2 span { font-size:32px; }
  .dept-hero .left h2 { font-size:38px; }
  .dept-hero .left h2 span { font-size:38px; }
  .knowledge-hero .left h2 { font-size :38px; }
  .knowledge-hero .left h2 span { font-size:38px; }
  .webinar-post-hero .fifty .left h1 { font-size:40px;}
  .customer-s-hero .fifty .left h1 { font-size:40px;}
  .contact-us-hero .fifty .left h1 { font-size:38px;}
  .knowledge-hero .flexy .left h1 { font-size:38px; }
  .events-post-hero h1 {font-size:38px; }
  .events-post-hero h1 span {font-size:38px; }
  .sd-hero .flexy .left h1 {font-size:38px; }
  .press-hero h1 { font-size:38px; }
  .press-hero h1 span { font-size:38px; }
  .sd-hero .flexy .left h1 span {font-size:38px; }
  .knowledge-hero .flexy .left h1 span { font-size:38px; }
  .about-hero .left h1 { font-size :38px; }
  .about-hero .left h1 span { font-size:38px; }
  .department-post-hero .fifty .left h1{ font-size:38px; }
  .department-post-hero .fifty .left h1 span{ font-size:38px; }
  .sd-hero .left h1 { font-size :38px; }
  .sd-hero .left h1 span { font-size:38px; }
  .p-listing-hero .flexy .left h2 { font-size:38px; }
  .p-listing-hero .flexy .left h2 span { font-size:38px; }
  .p-listing-hero .flexy .left h1 { font-size:38px; }
  .p-listing-hero .flexy .left h1 span { font-size:38px; }
  .p-listing-hero { padding:150px 0 100px;}
  .lp-hero .left h1 { font-size:38px; }
  .lp-hero .left h1 span { font-size:38px; }
  .split-landing .left h1 { font-size:38px; }
  .split-landing .left h1 span { font-size:38px; }
  .fifty-fifty-form .fifty .left h2 { font-size:32px;}
  .fifty-fifty-form .fifty .left h2 span {font-size:32px;}
  .widget-type-rich_text h2 { font-size: 32px;}
  .widget-type-rich_text h2 span {font-size: 32px;}
  .widget-type-rich_text h2 strong {font-size: 32px;}
  .fifty-plain .flexy .left h2 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 32px;}
  .fifty-plain .flexy .right h2 {color: var(--Color-Brand-Charcoal-Black, #2F2A30);font-family: "Work Sans";font-size: 32px; }
  .icons-image .left .icon-outer .icon-inner { width:100%;}
  .mission .bottom-section .icon-section .group {width:100%;}
}




@media (max-width: 800px) {
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
    justify-content: center;
    width: 100%;
    margin-right: 0px!important;
  }

}