.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{padding:0;margin:0 0 60px;background:#fff;position:relative;zoom:1}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}.no-js .flexslider .slides>li:first-child,html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.flexslider .slides{zoom:1}.flexslider .slides img{width:100%;display:block;height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:50px;height:40px;margin:-20px 0 0;overflow:hidden;opacity:1;cursor:pointer;color:rgba(0,0,0,.8);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;text-indent:99999px}.flex-direction-nav a::after{content:"";width:10px;height:10px;border-right:3px solid #000;border-top:3px solid #000;position:absolute;top:50%;z-index:10}.flex-direction-nav a:before{font-size:40px;display:inline-block}.flex-direction-nav .flex-prev::after{content:"";left:-60px;-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.flex-direction-nav .flex-next::after{right:-60px;text-align:right;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.flexslider:hover .flex-direction-nav .flex-prev{left:10px}.flex-control-thumbs img:hover,.flex-pauseplay a:hover,.flexslider:hover .flex-direction-nav .flex-next:hover,.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{right:10px}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:"ï€„"}.flex-pauseplay a.flex-play:before{content:"ï€ƒ"}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
.career-row1 h1,.career-row1 h2,.career-row1 h3,.career-row1 h4,.career-row1 h5,.career-row1 h6{margin-bottom:.6em}*,:after,:before{box-sizing:border-box}.related-posts{text-align:center;float:left;width:100%}.clear{clear:both;overflow:auto;zoom:1}.width-33{width:33.33%}.related-posts .post{padding:90px 30px 30px}.related-posts .post .inside{position:relative;height:100%;background:#e1e8f0}.text-center{text-align:center}.image img{width:100%;height:auto}.related-posts .post .inside .padding{padding:30px 60px}.related-posts.relPosts .post h2.smaller{font-size:2.2rem;margin-bottom:10px}.related-posts .post a{color:#2a313b;clear:both;display:block}.related-posts .post a.link{font-weight:600;color:#ff9b69!important;text-decoration:underline;font-size:1rem}.related-posts .post a.link:hover{color:#3ce!important}.posts.clear{display:flex;flex-wrap:wrap}@media(max-width:990px){.width-33{width:100%}.related-posts .post{margin-bottom:20px;padding:15px}.posts.clear,.related-posts .post:nth-child(3n+1){padding-top:60px}}.banner-section .dnd-section,.story-row1 .dnd-section,.story-row1 .dnd-section>.row-fluid{padding:0}.banner-section .dnd-section>.row-fluid,.career-row2 .dnd-section[class*=force-full-width]>.row-fluid,.full-width-page-wrapper .dnd-section[class*=force-full-width-section]>.row-fluid{padding:0!important}.career-row1 .dnd-section{padding-top:0;position:relative;padding-left:60px;padding-right:60px;max-width:1880px;margin:0 auto}.career-row1 .dnd-section>div{background:#fff;width:100%;padding:80px;position:relative}.career-row1 .dnd-section>div>div{padding-left:60px;padding-right:60px;max-width:1100px;float:none!important;margin:0 auto!important}.career-row1 h4{font-size:1.5rem}.career-row1 p,.career-row1 ul{font-size:1.1rem;line-height:1.5em;margin:0 0 20px}.career-row1 ul{padding-left:20px}.career-row1 ul li,.full-width-page-wrapper .widget-type-rich_text ol li,.full-width-page-wrapper .widget-type-rich_text ul li{margin:5px 0}.full-width-page-wrapper .career-banner-wrapper:after,.risk-assessment .career-banner-wrapper:after{display:none}.career-row1 figure{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;margin:5px 0 20px 20px}.career-row1 figure img{border:0;height:auto;margin:0;max-width:98.5%!important;padding:0;width:auto}.career-row1 figure figcaption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.contact-page-wrapper .career-banner-wrapper h1:not(.big){margin-bottom:38px}.full-width-page-wrapper .widget-type-rich_text p,.full-width-row1 p,.full-width-row3 p{margin-bottom:1.5em}.full-width-row1 h1{font-size:3.6rem;margin-bottom:.4em;text-align:center}.full-width-page-wrapper .career-row1 .dnd-section[class*=force-full-width-section]>.row-fluid{padding:80px!important}.full-width-page-wrapper .widget-type-rich_text ol,.full-width-page-wrapper .widget-type-rich_text ul{margin-bottom:20px;padding-left:20px;font:1rem/1.5em effra,Helvetica,Arial,sans-serif}.career-main-page-wrap .career-row1 a,.testimonial-slider-wrapper section#quote p.quoted a{color:#ff9b69;font-weight:700;text-decoration:underline}.container.big-container,.full-width-row4 .apply-now-wrapper .container{max-width:2120px}.full-width-row4 .apply-now-wrapper{padding-left:0}.full-width-row4 .apply-now-wrapper .cm-colm:nth-child(2){padding-top:30px}.full-width-page-wrapper .widget-type-menu .hs-menu-flow-horizontal>ul{display:block;width:100%;line-height:1.5em;text-align:center;margin-bottom:1.5em}.career-banner-wrapper::after,.homepage-banner::after{background:url(//4420088.fs1.hubspotusercontent-na1.net/hubfs/4420088/raw_assets/public/DynamicComputing_January2023/images/dc-logo.svg)}.full-width-page-wrapper .widget-type-menu .hs-menu-flow-horizontal>ul>li{display:block!important}.full-width-page-wrapper .widget-type-menu .hs-menu-flow-horizontal>ul>li>a{display:none!important}.full-width-page-wrapper .widget-type-menu .hs-menu-flow-horizontal>ul ul{display:block}.full-width-page-wrapper .widget-type-menu .hs-menu-flow-horizontal>ul ul>li{display:inline-block}.full-width-page-wrapper .widget-type-menu .hs-menu-flow-horizontal>ul ul>li:not(:last-child):after{content:" | "}.full-width-page-wrapper .widget-type-rich_text a:hover{text-decoration:underline}.full-width-row3 h3{margin-bottom:10px}.career-main-page-wrap .full-width-row4 .apply-now-wrapper .cm-colm:nth-child(2),.home-page-wrapper .career-row1 .dnd-section{padding-top:80px}.home-page-wrapper .career-row1 .dnd-section>div>div{max-width:100%!important;padding:0!important}.home-page-wrapper .career-row1 p{margin-bottom:1.3em;font-size:18px}.flexslider{border:0!important;border-radius:0!important}.home-page-wrapper .it-services-wrapper .related-posts.relPosts .post h2.smaller{font-size:1.8rem;margin-bottom:10px}.home-page-wrapper .it-services-wrapper .related-posts,.risk-assessment .testimonial-slider-wrapper #quote-section{padding-bottom:60px}.width-50{width:50%}.column.left{float:left}.career-main-page-wrap .career-row1 h1{margin-bottom:.6em;font-size:3.6rem}.career-main-page-wrap .career-row1 a:hover{color:#3ce}.career-main-page-wrap .testimonial-slider-wrapper .quote-container{padding:40px 100px}.career-main-page-wrap .testimonial-slider-wrapper section#quote .quote{padding-bottom:40px}.career-main-page-wrap .testimonial-slider-wrapper section#quote p.quoted{position:absolute;bottom:0}.testimonial-slider-wrapper section#quote p.quoted a{margin-right:3px}.career-main-page-wrap .testimonial-slider-wrapper section#quote p.quoted a svg{position:relative;top:3px;margin-right:4px}#glassdoor-svg path{fill:#ff9b69}.risk-assessment .success-stories-wrapper{padding:60px 0 0}.risk-assessment .testimonial-slider-wrapper .quote-container{float:none}img.emoji,img.wp-smiley{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important}.banner-section{background:#f2f5f9;z-index:2;position:relative}main.body-container-wrapper .full-width-page-wrapper>div,main.body-container-wrapper>div{background:#f2f5f9;z-index:1;position:relative}.career-page-wrapper.home-page-wrapper .banner-section,.career-page-wrapper.home-page-wrapper main.body-container-wrapper>div{position:static}.team-row1 .widget-type-rich_text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}@media (max-width:1520px){.career-row1 .dnd-section{padding:0 0 60px}.career-row1 .dnd-section>div>div{padding:0}.home-page-wrapper .career-row1 .dnd-section{padding:60px 40px}.home-page-wrapper .it-services-wrapper .related-posts .post{padding-left:15px;padding-right:15px;padding-bottom:15px}.home-page-wrapper .it-services-wrapper .related-posts .post .inside .padding{padding:30px}}@media (max-width:990px){.career-row1 .dnd-section,.career-row1 .dnd-section>div>div{padding-left:30px;padding-right:30px}.career-row1 .dnd-section>div{padding:40px}html{font-size:14px!important}.contact-page-wrapper .career-banner-wrapper .cm-content-title h1:not(.big){margin-bottom:74px!important}.full-width-row2 h2,.full-width-row3 h2,.full-width-row4 h2{font-size:2.2rem}.full-width-row2 .dnd-section,.full-width-row3 .dnd-section,.full-width-row4 .dnd-section{padding:60px 0}.full-width-row4 .apply-now-wrapper .cm-colm:nth-child(2){padding-top:20px}.full-width-row1 .dnd-section{padding-top:60px;padding-bottom:60px}.career-main-page-wrap .testimonial-slider-wrapper .quote-container{padding:40px 0}}@media (max-width:768px){.related-posts.relPosts .post h2.smaller{font-size:1.7rem}.related-posts .post .inside .padding{padding:30px}.related-posts .post{padding:0}.career-row1 .dnd-section,.career-row1 .dnd-section>div>div{padding-left:0;padding-right:0}.career-row1 .dnd-section{padding-bottom:40px}.career-row1 .dnd-section>div{padding:50px 30px 30px}.career-row1 h1{font-size:40px!important}.career-row1 .widget-type-rich_text img{float:none!important;margin-left:auto!important;margin-right:auto!important}.hs-custom-style fieldset.form-columns-3 .hs-form-field,input.hs-input,select.hs-input,textarea.hs-input{width:100%!important}.full-width-row2 .dnd-section,.full-width-row3 .dnd-section,.full-width-row4 .dnd-section{padding:40px 0}.full-width-row1 .dnd-section{padding-top:40px;padding-bottom:40px}.home-page-wrapper .it-services-wrapper .related-posts .post{padding:0!important}.career-page-wrapper.home-page-wrapper .career-row1 .dnd-section>div{padding-left:40px;padding-right:40px;padding-bottom:40px}.home-page-wrapper .career-row1 .dnd-section{padding:40px 0 0}.career-main-page-wrap .testimonial-slider-wrapper section#quote p.quoted{position:relative;bottom:auto}.risk-assessment .career-banner-wrapper{padding-bottom:60px}}@media (max-width:480px){.full-width-row1 h1{font-size:3rem}.full-width-page-wrapper .widget-type-menu .hs-menu-flow-horizontal>ul ul>li{display:block;border-bottom:1px solid #a6aeba;padding-bottom:5px;margin-bottom:5px}.full-width-page-wrapper .widget-type-menu .hs-menu-flow-horizontal>ul ul>li:after{display:none}.full-width-page-wrapper .widget-type-menu .hs-menu-flow-horizontal>ul ul>li:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}}
.remodal,.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:after,.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;content:"";background:#3ce;text-align:center}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none;background:rgba(242,245,249,.7)}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;padding:10px 10px 0}.remodal-cancel,.remodal-close,.remodal-confirm{overflow:visible;cursor:pointer;text-decoration:none;outline:0;border:0}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;background:#fff}.remodal-is-initialized,.remodal-wrapper .hs_submit.hs-submit{display:inline-block}.remodal-close,.remodal-close:after,.remodal-close:before{position:absolute;display:block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening,.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{top:20px;right:10px;width:35px;height:35px;margin:0;padding:0;-webkit-transition:color .2s;transition:color .2s;color:#95979c;background:0 0;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.remodal-close:before{top:0;left:9px;width:2px;height:20px}.remodal-close:after{top:9px;left:0;width:20px;height:2px}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;min-width:110px;margin:0;padding:12px 0;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.remodal-wrapper h1{font-size:2.2rem}.remodal-wrapper form label{margin:0}.remodal-wrapper p{margin-bottom:1.5em}.remodal-wrapper .hs-input{border:2px solid #e1e8f0!important;padding:7px!important;font-size:1.1rem!important;height:38px!important;margin-bottom:20px;margin-right:5px;color:#2b2e38!important}.remodal-wrapper .hs-form-field{margin:0;display:inline-block}.remodal-wrapper .hs-button{font-size:1rem!important;padding:10px 30px!important;background:#ff9b69;color:#fff;font-family:niveau-grotesk;font-weight:600!important;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.remodal-wrapper .hs-input:focus{border:2px solid #e1e8f0!important}.remodal-wrapper .hs-button:hover{color:#fff!important;background:#2a313b!important}@media (max-width:768px){.remodal-wrapper .hs-button{font-size:14px}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.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%;
    *margin-left: 2.0744680846382977%;
    -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%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.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%;
        *zoom: 1;
    }

    .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%;
        *margin-left: 2.709239449638298%;
        -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%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .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%;
        *margin-left: 2.510911074638298%;
        -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%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.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 ;
    }
}
.content-wrapper ,
.dnd-section > .row-fluid {
  margin: 0 auto;
      padding-left: 60px;
    padding-right: 60px;
}

@media only screen and (max-width: 1520px) {
  .content-wrapper,
  .dnd-section > .row-fluid {
    width: 100%;
    max-width: none;
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media only screen and (max-width: 1280px) {
  .content-wrapper,
  .dnd-section > .row-fluid {
    width: 100%;
    max-width: none;
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media only screen and (max-width: 480px) {
   .content-wrapper,
  .dnd-section > .row-fluid {
    padding-left: 20px;
    padding-right: 10px;
  }
}
blockquote,ol,ul{margin:0 0 1.4rem}@font-face{font-family:effra;src:url("https://use.typekit.net/af/d82207/000000000000000000017879/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/d82207/000000000000000000017879/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/d82207/000000000000000000017879/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");font-style:normal;font-weight:300;font-stretch:normal;font-display:auto}@font-face{font-family:effra;src:url("https://use.typekit.net/af/5c84c3/00000000000000000001787b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc38383fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/5c84c3/00000000000000000001787b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/5c84c3/00000000000000000001787b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-style:normal;font-weight:400;font-stretch:normal;font-display:auto}@font-face{font-family:effra;src:url("https://use.typekit.net/af/5c84c3/00000000000000000001787b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/5c84c3/00000000000000000001787b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/5c84c3/00000000000000000001787b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-style:normal;font-weight:400;font-stretch:normal;font-display:auto}@font-face{font-family:effra;src:url("https://use.typekit.net/af/946b62/00000000000000000001787f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/946b62/00000000000000000001787f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/946b62/00000000000000000001787f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-style:normal;font-weight:700;font-stretch:normal;font-display:auto}@font-face{font-family:effra;src:url("https://use.typekit.net/af/32bae8/00000000000000000001787c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/32bae8/00000000000000000001787c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/32bae8/00000000000000000001787c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-style:italic;font-weight:400;font-stretch:normal;font-display:auto}@font-face{font-family:niveau-grotesk;src:url("https://use.typekit.net/af/2a7fcc/00000000000000003b9ad44c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/2a7fcc/00000000000000003b9ad44c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/2a7fcc/00000000000000003b9ad44c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-style:normal;font-weight:700;font-stretch:normal;font-display:auto}@font-face{font-family:niveau-grotesk;src:url("https://use.typekit.net/af/dc8fcf/00000000000000003b9ad458/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/dc8fcf/00000000000000003b9ad458/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/dc8fcf/00000000000000003b9ad458/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-style:normal;font-weight:400;font-stretch:normal;font-display:auto}@font-face{font-family:SSStandard;font-weight:400;font-style:normal;src:url("https://cdn-dgonb.nitrocdn.com/ccAmEwGsLDZqcuzoKMySqfeqeZVaCUyV/assets/static/source/rev-595e5d1/wp-content/themes/new-dynamic/webfonts/ss-standard.ttf") format("truetype")}body,html{font:16px effra,Helvetica,Arial,sans-serif;color:#2a313b;width:auto;height:auto;background:#f2f5f9}::selection{background:#3ce;color:#fff}html[lang^=ja] body,html[lang^=ko] body,html[lang^=zh] body{line-break:strict;word-break:break-all}img{vertical-align:middle;max-width:100%}h1,h2,h3,h4,h5,h6,ol ol,ol ul,p,ul ol,ul ul{margin:0}p{line-height:1.5;font-family:effra;margin-bottom:1.5em}a{cursor:pointer;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-family:niveau-grotesk}h2{margin-bottom:.4em}ul.no-list{list-style:none}code{vertical-align:bottom}blockquote{border-left:2px solid;padding-left:15px}hr{background-color:#ccc;border:none;color:#ccc;height:1px}
.button,button{cursor:pointer;display:inline-block;font-size:.92rem;text-align:center;transition:.15s linear;white-space:normal}.button:disabled,button:disabled{background-color:#d0d0d0;border-color:#d0d0d0;color:#e6e6e6}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover{text-decoration:none}
form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],textarea.hs-input{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;line-height:18px;color:#666;display:inline-block;font-weight:400}form .hs-richtext img,form fieldset,textarea.hs-input{max-width:100%!important}form .inputs-list input,form .inputs-list span,textarea.hs-input{vertical-align:middle}.hs-form-field{margin-bottom:18px}form label{color:#33475b;display:block;float:none;width:auto;font-weight:700;text-align:left;line-height:20px;padding-top:0;margin-bottom:4px;font-size:15px!important;font-family:helvetica}form legend{font-size:.875rem}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text]{background-color:#fff;width:95%!important;padding:10px!important;margin-bottom:0;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;height:auto!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;transition:border .2s linear,box-shadow .2s linear;box-shadow:inset 0 1px 3px rgb(0 0 0 / 10%);min-height:27px;-webkit-appearance:none;border-style:solid}select.hs-input{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;min-height:27px!important;border:2px solid #e1e8f0!important;height:auto!important;padding:12px!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;font-family:niveau-grotesk!important;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) right 5px top no-repeat;-moz-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}form input[type=email],form input[type=tel],form input[type=text]{border:2px solid #e1e8f0!important;padding:10px;font-size:1.1rem!important}input.hs-input,select.hs-input,textarea.hs-input{width:95%!important}textarea.hs-input{border:2px solid #e1e8f0;padding:10px!important;font-size:1.1rem!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:160px!important}form .inputs-list{margin:0;padding:0;list-style:none}form .inputs-list>li{display:block;margin:10px 0}form .inputs-list>li:first-child{margin-top:0}form input[type=checkbox],form input[type=radio]{cursor:pointer;border:2px solid #e1e8f0!important;padding:10px!important;font-size:1.1em!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;height:auto!important;display:inline-block;transition:border .2s linear,box-shadow .2s linear;box-shadow:inset 0 1px 3px rgb(0 0 0 / 10%);width:auto!important;line-height:normal;margin:3px 5px 3px 0;margin-top:0!important;margin-bottom:0!important;-webkit-appearance:none}.inputs-list>li label{font-weight:400;padding-top:0;position:relative}.inputs-list{padding:0!important}inputs-list>li{margin:10px 0}.hs-dateinput{position:relative}.hs-dateinput:before{content:'\01F4C5';position:absolute;right:10%;top:50%;transform:translateY(-50%)}.fn-date-picker .pika-table thead th{color:#fff}.fn-date-picker td.is-selected .pika-button{border-radius:0;box-shadow:none}.fn-date-picker td .pika-button:focus,.fn-date-picker td .pika-button:hover{border-radius:0!important;color:#fff}form input[type=file]{background-color:transparent;border:initial;padding:initial}form .hs-richtext,form .hs-richtext p{font-size:.875rem;margin:0 0 1.4rem}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:1rem!important}.hs-form-required{color:#ef6b51}.hs-input.invalid.error{border-color:#ef6b51}.hs-error-msg{color:#ef6b51!important;margin-top:0}ul.no-list.hs-error-msgs.inputs-list li{margin:0 0 5px!important}.hs-form-radio-display input[type=radio]:checked{border-color:#ff9b69!important;background:#ff9b69!important}form .hs-button,form input[type=submit]{white-space:normal;font-size:19.2px;font-family:niveau-grotesk;font-weight:600;padding:10px 30px;line-height:normal;text-decoration:none;cursor:pointer;display:inline-block;position:relative;text-align:center;background:#ff9b69;border:none;color:#fff;text-shadow:none!important}form input[type=submit]{font-size:19.2px!important;font-family:niveau-grotesk!important;font-weight:600!important;padding:10px 30px!important;line-height:normal!important}.grecaptcha-badge{margin:0 auto}
table,td,th{border:1px solid}table{margin-bottom:1.4rem;overflow-wrap:break-word}td,th{padding:.75rem;vertical-align:top}thead td,thead th{border-bottom:2px solid;vertical-align:bottom}
/* .custom-menu-primary,
header { -webkit-transition: .35s; -moz-transition: .35s; -ms-transition: .35s; -o-transition: .35s }
.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a,
.custom-menu-primary .hs-menu-wrapper>ul>li:nth-last-child(2)>a { padding: 10px 20px; font-weight: 700; margin-left: 20px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: antialiased; font-smooth: always }
.headerHeight,
header { min-height: 100px }
#toggle,
header { position: fixed }
header { top: 0; padding: 20px 0 0; width: 100%; float: left; background: #fff; z-index: 99999; transition: .35s; line-height: normal; font-size: 16px }
header #logo { width: 280px; display: block; float: left; margin-top: -15px; position: relative }
header #logo svg#logo-svg { width: 280px; height: 90px; vertical-align: middle }
header #logo .logo-circle { -webkit-transition: .75s; -moz-transition: .75s; -ms-transition: .75s; -o-transition: .75s; transition: .75s; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; width: 66px; height: 66px; position: absolute; top: 12px; left: 0 }
header #logo:hover .logo-circle { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg) }
.custom-menu-primary { float: right; padding: 17px 0 0; font-family: niveau-grotesk; position: relative; transition: .35s }
.custom-menu-primary .hs-menu-wrapper>ul>li { margin: 5px 0 0; padding-bottom: 40px; position: relative; display: inline-block }
.custom-menu-primary .hs-menu-wrapper>ul>li a { padding: 10px 15px; color: #2a313b; text-decoration: none; font-size: 16px; font-weight: 400 }
.custom-menu-primary .hs-menu-wrapper>ul ul { background: #f9fafc; position: absolute; top: 100%; min-width: 300px; padding: 25px; -webkit-box-shadow: 0 10px 10px -10px rgb(0 0 0 / 30%); -moz-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .3); box-shadow: 0 10px 10px -10px rgb(0 0 0 / 30%); opacity: 0; pointer-events: none; margin-top: -20px; -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left: 50%; -webkit-transition: .35s; -moz-transition: .35s; -ms-transition: .35s; -o-transition: .35s; transition: .35s; display: block }
.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a { border: 2px solid #ff9b69; color: #ff9b69; -webkit-transition: .35s; -moz-transition: .35s; -ms-transition: .35s; -o-transition: .35s; transition: .35s }
#toggle,
.custom-menu-primary .hs-menu-wrapper>ul>li:nth-last-child(2)>a { -webkit-transition: .35s; -moz-transition: .35s; -ms-transition: .35s; -o-transition: .35s }
.custom-menu-primary .hs-menu-wrapper>ul>li:nth-last-child(2)>a { border: 2px solid #3ce; transition: .35s; color: #3ce }
.custom-menu-primary .hs-menu-wrapper>ul { display: block }
.custom-menu-primary .hs-menu-wrapper>ul>li:nth-last-child(2)>a:hover { background: #3ce; color: #fff }
.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a:hover { background: #ff9b69; color: #fff }
.custom-menu-primary .hs-menu-wrapper>ul ul li a:hover,
.custom-menu-primary .hs-menu-wrapper>ul>li:hover>a { color: #ff9b69 }
.custom-menu-primary .hs-menu-wrapper>ul ul li { padding: 5px 10px; display: block; clear: both; margin: 5px 0 }
.custom-menu-primary .hs-menu-wrapper>ul li.hs-item-has-children:hover>ul { opacity: 1; margin-top: 0; pointer-events: all }
.custom-menu-primary .hs-menu-wrapper>ul ul li a { font-weight: 600; padding-left: 0 }
@media (max-width:1520px) {
.custom-menu-primary .hs-menu-wrapper>ul>li a { padding-left: 8px; padding-right: 8px }
}
@media only screen and (max-width:1280px) {
header #logo svg#logo-svg { width: 224px; height: 72px }
header #logo .logo-circle,
header #logo .logo-circle svg { width: 53px; height: 53px }
header .container { padding-left: 30px; padding-right: 30px }
header #logo { width: 224px; margin-top: -7px }
.custom-menu-primary .hs-menu-wrapper>ul>li a { padding-left: 8px; padding-right: 8px }
.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a { margin-left: 5px }
}
@media (max-width:1100px) {
.custom-menu-primary .hs-menu-wrapper>ul ul li a { padding-right: 4px }
.custom-menu-primary .hs-menu-wrapper>ul>li { margin-top: 3px }
.custom-menu-primary .hs-menu-wrapper>ul ul li { margin-top: 3px; margin-bottom: 3px }
.custom-menu-primary .hs-menu-wrapper>ul>li a { padding-left: 4px; padding-right: 4px; font-size: 14.4px }
}
@media (max-width:1050px) and (min-width:991px) {
header #logo,
header #logo svg#logo-svg { width: 175px; height: 61px }
header #logo .logo-circle,
header #logo .logo-circle svg { width: 43px; height: 43px }
}
#toggle { width: 30px; display: none; top: 38px; right: 30px; z-index: 9; transition: .35s }
#toggle span { display: block; height: 5px; background: #2a313b; margin-bottom: 5px; -webkit-transition: .35s; -moz-transition: .35s; -ms-transition: .35s; -o-transition: .35s; transition: .35s; font-size: 0 }
#toggle:hover span { background: #00bfff }
@keyframes listfade {
100% { opacity: 1 }
}
@media only screen and (max-width:990px) {
a.mobile-click::after,
a.mobile-click::before { content: ""; position: absolute; width: 20px; height: 3px; background: #3ce; top: 50%; right: 0; margin-top: -2px }
#toggle,
.custom-menu-primary .hs-menu-wrapper>ul>li.hs-item-has-children.opened>ul,
.open .custom-menu-primary { display: block }
.custom-menu-primary { display: none; width: 100%; padding: 0 30px; text-align: center; margin-top: 30px }
.custom-menu-primary .hs-menu-wrapper>ul li { display: block; padding-bottom: 0; margin: 0 }
.open .custom-menu-primary .hs-menu-wrapper>ul li { opacity: 0; -webkit-animation: .35s forwards listfade; animation-name: listfade .35s forwards; padding: 0; margin: 0 }
.open .custom-menu-primary .hs-menu-wrapper>ul li:first-child { animation-delay: .1s; -webkit-animation-delay: .1s }
.open .custom-menu-primary .hs-menu-wrapper>ul li:nth-child(2) { animation-delay: .15s; -webkit-animation-delay: .15s }
.open .custom-menu-primary .hs-menu-wrapper>ul li:nth-child(3) { animation-delay: .2s; -webkit-animation-delay: .2s }
.open .custom-menu-primary .hs-menu-wrapper>ul li:nth-child(4) { animation-delay: .25s; -webkit-animation-delay: .25s }
.open .custom-menu-primary .hs-menu-wrapper>ul li:nth-child(5) { animation-delay: .3s; -webkit-animation-delay: .3s }
.open .custom-menu-primary .hs-menu-wrapper>ul li:nth-child(6) { animation-delay: .35s; -webkit-animation-delay: .35s }
.open .custom-menu-primary .hs-menu-wrapper>ul li:nth-child(7) { animation-delay: .4s; -webkit-animation-delay: .4s }
.custom-menu-primary .hs-menu-wrapper>ul>li>a { display: block; font-weight: 600; text-align: left; padding-left: 5px; border-bottom: 1px solid #f2f2f2; position: relative; font-size: 16.8px }
header .container { padding: 0 }
#logo { margin-left: 30px }
.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a { display: block; max-width: none; margin-left: 0; text-align: center; margin-bottom: 10px }
.open header { height: 100%; background: #fff }
.open #toggle { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg) }
.open #toggle span.top { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: -1px 12px; -moz-transform-origin: -1px 12px; -ms-transform-origin: -1px 12px; -o-transform-origin: -1px 12px; transform-origin: -1px 12px }
.open #toggle span.middle { opacity: 0 }
.open #toggle span.bottom { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 10px -3px; -moz-transform-origin: 10px -3px; -ms-transform-origin: 10px -3px; -o-transform-origin: 10px -3px; transform-origin: 10px -3px }
.custom-menu-primary .hs-menu-wrapper>ul ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; opacity: 1; position: relative; margin-top: 0 !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-color: transparent !important; padding: 10px 0; display: none; min-width: 0 }
.custom-menu-primary .hs-menu-wrapper>ul ul li a { padding: 5px; font-weight: 300; font-size: 14px; display: block; text-align: left }
.custom-menu-primary .hs-menu-wrapper>ul>li.hs-item-has-children>a.mobile-click { display: block; width: 20px; height: 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; top: 0; right: 0; z-index: 999; border: none !important; -webkit-transition: .35s; -moz-transition: .35s; -ms-transition: .35s; -o-transition: .35s; transition: .35s }
a.mobile-click::before { -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); transform-origin: 50% 50% }
a.mobile-click::after { transform-origin: 50% 50% }
.custom-menu-primary .hs-menu-wrapper>ul>li.hs-item-has-children.opened>a.mobile-click { -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg) }
header { height: 100px }
.custom-menu-primary .hs-menu-wrapper>ul>li:hover>a { color: #2a313b }
.custom-menu-primary .hs-menu-wrapper>ul>li.hs-item-has-children>a.mobile-click:hover,
.custom-menu-primary .hs-menu-wrapper>ul>li>a:hover { color: #ff9b69 }
a.mobile-click:hover:after,
a.mobile-click:hover:before { background: #ff9b69 }
}
@media (max-width:480px) {
.headerHeight,
header { min-height: 90px }
header #logo { width: 200px; height: 50px; margin-top: 0; margin-left: 0 }
header #logo svg#logo-svg { width: 240px; height: 50px }
header #logo .logo-circle { left: 11px; top: 0; width: 50px; height: 50px }
header #logo .logo-circle svg { width: 50px; height: 50px }
header { height: 90px }
}
@media (max-width:990px) {
.custom-menu-primary .hs-menu-wrapper>ul ul li a { text-indent: 10px; font-weight: 700; padding: 10px 15px; border-bottom: 1px solid #f2f2f2 }
} */

body.overflow-hidden{ overflow: hidden; }

header.header { position: fixed; -webkit-transition: .35s; -moz-transition: .35s; -ms-transition: .35s; -o-transition: .35s }
header.header .header_wrap{ display: inline-block; width: 100%; }
/* .headerHeight,
header.header { min-height: 100px } */
header.header{ top: 0; width: 100%; background: #fff; z-index: 20; transition: .35s; line-height: normal; font-size: 16px }

header.header .header_row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;  }
header.header .header_row .left{ width: 310px; padding: 0 15px; }
header.header .header_row .right{ max-width: calc(100% - 310px); padding: 0 15px; }

header.header .logo_div{ display: inline-block; width: 100%; padding: 5px 0; }
header.header .logo_div #logo { width: 100%; display: inline-block; width: 100%; position: relative }
header.header .logo_div #logo svg#logo-svg { width: 100%; height: 90px; vertical-align: middle }
header.header .logo_div #logo .logo-circle { -webkit-transition: .75s; -moz-transition: .75s; -ms-transition: .75s; -o-transition: .75s; transition: .75s; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; width: 66px; height: 66px; position: absolute; top: 12px; left: 0 }
header.header .logo_div #logo:hover .logo-circle { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; width: 66px; height: 66px; position: absolute; top: 12px; left: 0; }

header.header .hs-menu-flow-horizontal > ul[role="menu"] li a { display: inline-block; color: #2a313b; text-decoration: none; font-size: 16px; font-weight: 400; }
header.header .hs-menu-flow-horizontal > ul[role="menu"] li a:hover{ color: #ff9b69 }
header.header .hs-menu-flow-horizontal>ul[role=menu] li:hover > a{ color: #ff9b69 }
header.header .hs-menu-flow-horizontal > ul[role="menu"] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > a{ font-weight: 700; }

header.header .hs-menu-flow-horizontal > ul[role="menu"] > li:nth-last-child(2){ display: none; }

header.header .menubtn_div { padding: 26px 0px; margin-left: 30px; width: 40px; display: inline-block; line-height: 0; }
header.header .menubtn_div .menu_button { cursor: pointer; width: 40px; height: 30px; background: none; position: relative; outline: none; border: none; }
header.header .menubtn_div .menu_button .menu_icons { width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
header.header .menubtn_div .menu_button.active .menu_icons.open_icon,
header.header .menubtn_div .menu_button .menu_icons.close_icon { opacity: 0; visibility: hidden; }
header.header .menubtn_div .menu_button.active .menu_icons.close_icon { opacity: 1; visibility: visible; }
header.header .menubtn_div .menu_button .menu_icons svg { fill: #26282a; width: 100%; height: 100%; }


header.header .hs-menu-wrapper > ul > li:nth-last-child(3):has(.hs-item-has-children) ul.hs-menu-children-wrapper>li.hs-item-has-children>.hs-menu-children-wrapper  {
    left: auto !important;
    right: calc(100% + 10px); !important;
}
header.header .hs-menu-wrapper > ul > li:nth-last-child(3).hs-item-has-children ul.hs-menu-children-wrapper > li.hs-item-has-children > .hs-menu-children-wrapper::before {
    left: auto !important;
    right: -10px;
}

@media(min-width: 992px){
  header.header .hs-menu-flow-horizontal > ul[role="menu"]{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li{ padding: 24px 0; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li:not(:last-child){ margin-right: 21px; }
  header.header .hs-menu-flow-horizontal ul[role="menu"] > li.hs-item-has-children > .hs-menu-children-wrapper{ opacity: 0; visibility: hidden; z-index: 9; }
  header.header .hs-menu-flow-horizontal ul[role="menu"] > li.hs-item-has-children:hover > .hs-menu-children-wrapper{ opacity: 1; visibility: visible; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li.hs-item-has-children{ position: relative; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li.hs-item-has-children > ul.hs-menu-children-wrapper{ min-width: 250px; padding: 15px 0; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); background-color: #f9fafc; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li a{ width: 100% !important; white-space: nowrap; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children{ position: relative; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children > a{ position: relative; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children > a:before{ content: ""; top: 50%; transform: translateY(-50%); right: 25px; position: absolute; width: 7px; height: 12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 288 512' style='enable-background:new 0 0 288 512;' xml:space='preserve'%3E%3Cpath id='Right_Arrow_4_' d='M29.4,508.1c-5.9,0-11.7-2.2-16.2-6.7c-9-9-9-23.5,0-32.4l213-213L13.2,43c-9-9-9-23.5,0-32.4 s23.5-9,32.4,0l229.2,229.2c9,9,9,23.5,0,32.4L45.6,501.4C41.1,505.8,35.3,508.1,29.4,508.1L29.4,508.1z'/%3E%3C/svg%3E") no-repeat center center / cover; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children > .hs-menu-children-wrapper{ min-width: 250px; padding: 15px 0; position: absolute; top: 0%; left: calc(100% + 10px); background-color: #FFF; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children > .hs-menu-children-wrapper:before{ content: ""; position: absolute; left: -10px; top: 0; bottom: 0; background-color: transparent; z-index: -1; width: 10px; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children > .hs-menu-children-wrapper > li > a{  font-weight:700; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li a{ padding: 8px 20px; }  

  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li:last-child{ padding: 13px 0; margin-left: 20px; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li:last-child a{ border: 2px solid #ff9b69; background-color: rgba(255, 155, 105, 0); border-color: #ff9b69; color: #ff9b69; padding: 10px 15px; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li:last-child a:hover{ background-color: #ff9b69; color: #fff; }
  
  header.header .menubtn_div { display: none; }
  
  header.header .navigation_div{ display: inline-block !important; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] li.hs-item-has-children ul.hs-menu-children-wrapper{ display: inline-block !important; }
}

@media(min-width: 1025px){
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li:not(:last-child){ margin-right: 21px; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li{ padding: 31.5px 0; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li:last-child{ padding: 20px 0; }
}

@media(min-width: 1201px){
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li:not(:last-child){ margin-right: 28px; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li{ padding: 30.5px 0; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li:last-child{ padding: 19.5px 0; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li:last-child a{ padding: 10px 20px; }

  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li.hs-item-has-children > ul.hs-menu-children-wrapper{ min-width: 300px; padding: 23.5px 0; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li a{ padding: 8px 25px 8px 35px; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children > .hs-menu-children-wrapper{ min-width: 300px; padding: 10px 0; }
}

@media(min-width: 1367px){
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li:not(:last-child){ margin-right: 35px; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li{ padding: 40.5px 0; }
  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li:last-child{ padding: 28px 0; }
}

@media(max-width: 1366px){
  header.header .header_row .left{ width: 250px; }
  header.header .header_row .right { max-width: calc(100% - 250px); }

  header.header .logo_div { padding: 15px 0; }
  header.header .logo_div #logo svg#logo-svg { height: 52px; }
  header.header .logo_div #logo .logo-circle,
  header.header .logo_div #logo:hover .logo-circle{ width: 52px; height: 52px; top: 0; }
}

@media(max-width: 1200px){
  header.header .header_row .left{ width: 200px; }
  header.header .header_row .right { max-width: calc(100% - 200px); }

  header.header .logo_div { padding: 15px 0; }
  header.header .logo_div #logo svg#logo-svg { height: 52px; }
  header.header .logo_div #logo .logo-circle,
  header.header .logo_div #logo:hover .logo-circle{ height: 42px; width: 42px; top: 4px; }

  header.header .hs-menu-flow-horizontal > ul[role="menu"] > li:last-child{ margin-left: 0; }

  header.header .hs-menu-flow-horizontal>ul[role=menu] li a{ font-size: 16px !important; }
}

@media(max-width: 1024px){
  header.header .header_row .left{ width: 170px; }
  header.header .header_row .right { max-width: calc(100% - 170px); }

  header.header .logo_div { padding: 15px 0; }
  header.header .logo_div #logo svg#logo-svg { height: 38px; }
  header.header .logo_div #logo .logo-circle,
  header.header .logo_div #logo:hover .logo-circle{ height: 32px; width: 32px; top: 3px; }
}

@media(max-width: 991px){
  header.header .header_row .left{ width: 250px; }
  header.header .header_row .right { max-width: calc(100% - 250px); }

  header.header .logo_div { padding: 15px 0; }
  header.header .logo_div #logo svg#logo-svg { height: 52px; }
  header.header .logo_div #logo .logo-circle,
  header.header .logo_div #logo:hover .logo-circle{ width: 52px; height: 52px; top: 0; }
  
  header.header .header_wrap{ position: relative; }
  header.header > .header_wrap > .container{ padding: 0 30px; }
  header.header .navigation_div{ background-color: #f9fafc; position: absolute; top: 100%; left: 0; right: 0; padding: 20px 30px 40px 30px; display: none; overflow-y:scroll !important; }
  header.header .hs-menu-flow-horizontal > ul[role=menu]{ -ms-flex-direction: column; flex-direction: column; }

  header.header .hs-menu-flow-horizontal > ul[role=menu] > li.hs-item-has-children > ul.hs-menu-children-wrapper{ display: none; }
  
  header.header .hs-menu-flow-horizontal > ul[role=menu] li a { font-size: 20px; padding: 12px 0px; display: inline-block; width: 100%; border-bottom: 2px solid #f2f2f2;  }
  header.header .hs-menu-flow-horizontal > ul[role=menu] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > a,
  header.header .hs-menu-flow-horizontal > ul[role=menu] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > a{ width: 100% !important; padding: 13px 30px;   }
/*   header.header .hs-menu-flow-horizontal > ul[role=menu] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > a{ font-weight: 500; }  */
  header.header .hs-menu-flow-horizontal>ul[role=menu]>li.hs-item-has-children>ul.hs-menu-children-wrapper>li.hs-item-has-children>ul.hs-menu-children-wrapper>li>a { font-weight: 700; }
  header.header .hs-menu-flow-horizontal > ul[role=menu] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper{ padding: 0 30px; }
  
  header.header .hs-menu-flow-horizontal > ul[role=menu] li.hs-item-has-children{ position: relative; }
  header.header .hs-menu-flow-horizontal > ul[role=menu] li.hs-item-has-children .child-triggerm { width: 50px; height: 50px; position: absolute; top: 0; right: 0; bottom: 0; }
  header.header .hs-menu-flow-horizontal > ul[role=menu] li.hs-item-has-children .child-triggerm span { position: relative; width: 100%; height: 100%; display: inline-block; }
  header.header .hs-menu-flow-horizontal > ul[role=menu] li.hs-item-has-children .child-triggerm span:after,
  header.header .hs-menu-flow-horizontal > ul[role=menu] li.hs-item-has-children .child-triggerm span:before { content: ""; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 20px; height: 2px; background: #34cdee; position: absolute; }
  header.header .hs-menu-flow-horizontal > ul[role=menu] li.hs-item-has-children .child-triggerm span:before { transform: translate(-50%, -50%) rotate(90deg); }
  header.header .hs-menu-flow-horizontal > ul[role=menu] li.hs-item-has-children .child-triggerm.child-open span:before { display: none; }
}

@media(max-width: 576px){
  header.header .header_row .left{ width: 200px; }
  header.header .header_row .right { max-width: calc(100% - 200px); }

  header.header .logo_div { padding: 15px 0; }
  header.header .logo_div #logo svg#logo-svg { height: 52px; }
  header.header .logo_div #logo .logo-circle,
  header.header .logo_div #logo:hover .logo-circle{ height: 42px; width: 42px; top: 4px; }
  
  header.header .menubtn_div { padding: 31px 0; width: 30px }
  header.header .menubtn_div .menu_button { height: 20px; width: 30px }
  
  header.header > .header_wrap > .container{ padding: 0 15px; }
  header.header .navigation_div { padding: 10px 15px 50px; }
  header.header .hs-menu-flow-horizontal > ul[role=menu] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > a,
  header.header .hs-menu-flow-horizontal > ul[role=menu] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper > li > a{ padding: 13px 15px; font-weight:700; }
  header.header .hs-menu-flow-horizontal > ul[role=menu] > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper{ padding: 0 15px; }
}
.column.left,footer{float:left}footer .social a,footer.new_footer .footer_wrap .footer_social ul li+li{margin-left:10px}footer{text-align:center;padding:100px 0;background:#e1e8f0;width:100%;font-weight:600;font-size:19.2px;position:relative;z-index:99}.container{width:100%;max-width:1880px;padding-left:60px;padding-right:60px;margin:0 auto}.width-25{width:25%}footer a:hover,footer.new_footer .footer_wrap .right_iner ul li a:hover{color:#3ce}footer .social{margin-bottom:60px}footer .social a{font-size:1.6em;margin-right:10px;color:#2a313b;text-decoration:none}footer .address a{margin-bottom:30px;display:block}footer .copyright{font-weight:300;font-size:16px;margin-bottom:24px;line-height:1.5}footer #map{width:60%;right:0;top:0;bottom:0;position:absolute}.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}footer .social a:hover{color:#ff9b69}footer .hs-button{display:inline-block!important;text-decoration:none;background:#ff9b69;color:#fff;font-family:niveau-grotesk;font-weight:600;border:none;-webkit-border-radius:0;-moz-border-radius:0;margin-bottom:30px;transition:none;border-radius:0!important;padding:10px 30px!important}footer .hs-button:hover{color:#fff!important;background:#2a313b!important}footer a span{text-decoration:underline}@media only screen and (max-width:1520px){.container{width:100%;max-width:none;padding-left:60px;padding-right:60px}}@media only screen and (max-width:1280px){.container{width:100%;max-width:none;padding-left:40px;padding-right:40px}}@media (max-width:990px){footer{font-size:16.8px}footer .width-25{width:30%}}@media (max-width:768px){footer #map{position:relative;height:400px;width:100%;margin-top:20px;float:left}footer{padding-bottom:0;padding-top:40px}footer .width-25{width:100%}footer .social{margin-bottom:40px}}@media only screen and (max-width:480px){.container{padding-left:20px;padding-right:10px}}footer.new_footer{background:#2a313b;display:inline-block;vertical-align:top;padding-bottom:0}footer.new_footer .logo{text-align:left;margin-bottom:25px}footer.new_footer .logo a{display:inline-block;max-width:238px}footer.new_footer .footer_wrap{display:flex;flex-wrap:wrap;align-items:flex-start;text-align:left}footer.new_footer .footer_wrap .footer_left{width:25%;padding-right:15px}footer.new_footer .footer_wrap .footer_right{width:75%;padding-left:15px}footer.new_footer .footer_wrap .footer_contetn{color:#fff;font-weight:400;font-size:16px;line-height:28px}footer.new_footer .footer_wrap .footer_contetn p{color:#fff;text-align:left}footer.new_footer .footer_wrap .footer_contetn ul{margin:0;padding:0;list-style-type:none}footer.new_footer .footer_wrap .footer_contetn ul li a{color:#fff;font-weight:400;font-size:16px;line-height:28px;transition:.5s ease-in-out;display:inline-block;text-decoration:none}footer.new_footer .footer_wrap .footer_social ul{padding:0;margin:0;display:flex;list-style-type:none}footer.new_footer .footer_wrap .footer_social ul a{border:1px solid #66c9ea;border-radius:100%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:#66c9ea;transition:.5s ease-in-out;text-decoration:none}footer.new_footer .footer_wrap .footer_social ul a:hover{border-color:#fff;color:#fff}footer.new_footer .footer_wrap .footer_contetn ul li a:hover{color:#66c9ea}footer.new_footer .footer_wrap .footer_right .right_iner{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -15px}footer.new_footer .footer_wrap .footer_social{padding-top:30px}footer.new_footer .footer_wrap .right_iner .title_menu{width:20%;padding:0 15px}footer.new_footer .footer_wrap .right_iner h3{color:#3ce;font-size:21px;line-height:30px;font-weight:400;margin-bottom:10px}footer.new_footer .footer_wrap .right_iner ul li a{font-size:16px;line-height:30px;color:#fff;font-weight:400;transition:.5s ease-in-out;text-decoration:none}footer.new_footer .footer_wrap .right_iner ul{display:inline-block;width:100%}footer.new_footer .footer_wrap .right_iner ul li{float:none}footer.new_footer .footer_bottom{background:#6b7d97;padding:20px 0;text-align:left;margin-top:80px}footer.new_footer .footer_bottom .copyright{margin:0;color:#fff;font-size:14px;line-height:28px}footer.new_footer .footer_wrap .footer_contetn ul.buttons{display:flex;flex-wrap:wrap;align-items:center}footer.new_footer .footer_wrap .footer_contetn ul.buttons li a{background:#ff9b69;display:inline-block;width:100%;padding:5px 20px;color:#fff;font-family:niveau-grotesk;font-weight:600!important}footer.new_footer .footer_wrap .footer_contetn ul.buttons li a:hover{background:#fd884e}footer.new_footer .footer_wrap .footer_contetn ul.buttons li:last-child a{background:#6b7d97;border:none;color:#fff!important}footer.new_footer .footer_wrap .footer_contetn ul.buttons li:last-child a:hover{background:#506d98}footer.new_footer .footer_wrap .footer_contetn p a{font-weight:400;text-decoration:none}@media (max-width:1200px){footer.new_footer .footer_wrap .right_iner .title_menu{padding:0 10px}footer.new_footer .footer_wrap .footer_right .right_iner{margin:0 -10px}footer.new_footer .logo a{max-width:200px}footer.new_footer .footer_wrap .right_iner h3{font-size:18px;line-height:28px}footer.new_footer .footer_wrap .footer_contetn ul.buttons li{padding:0 0 10px}}@media (max-width:991px){footer.new_footer .footer_wrap .footer_left{width:100%;padding:0 0 30px}footer.new_footer .footer_wrap .footer_right{width:100%;padding:0}footer.new_footer .footer_bottom{margin-top:50px}footer.new_footer .footer_wrap .footer_social{padding-top:30px}footer.new_footer .footer_wrap .footer_contetn p{max-width:30%;margin-bottom:15px}}@media (max-width:767px){footer.new_footer .footer_wrap .right_iner .title_menu{width:50%!important;padding:0 10px 30px}footer.new_footer .footer_bottom{margin-top:20px}footer.new_footer .footer_wrap .footer_contetn ul li a{padding-top:10px;padding-bottom:10px}}@media (max-width:500px){footer.new_footer .footer_wrap .right_iner .title_menu{width:100%!important;padding:0 0 20px}footer.new_footer .footer_wrap .footer_right .right_iner{margin:0}footer.new_footer .footer_wrap .footer_contetn p,footer.new_footer .logo a{max-width:100%}}
/* Menu and simple menu */

.hs-menu-wrapper ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Horizontal menu */

.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {
  flex-direction: column;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    flex-direction: column;
  }
}

/* Vertical menu */

.hs-menu-wrapper.hs-menu-flow-vertical ul {
  flex-direction: column;
}

/* Flyouts */

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul {
  display: inline-flex;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-vertical ul {
    display: flex;
  }
}

.hs-menu-wrapper.flyouts .hs-item-has-children {
  position: relative;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
  left: -9999px;
  opacity: 0;
  position: absolute;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a {
  display: block;
  white-space: nowrap;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 0;
  opacity: 1;
  top: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 100%;
  opacity: 1;
  top: 0;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
    left: 0;
    opacity: 1;
    position: relative;
    top: auto;
  }
}

.list-wrap-info .team_name_box,.list-wrap-info .team_name_boxin,.main_area .dnd-section>.row-fluid,.popup_inner .team_name_box{padding:0}.wrapper{width:100%;margin:0 auto;max-width:1230px;padding:0 15px}.orange_btn a{background:#ff9b69;border:none;color:#fff;display:inline-block;font-family:niveau-grotesk;font-size:1rem;font-weight:600;padding:10px 30px;transition:.4s}.orange_btn a:hover{background:#2a313b;color:#fff}.hero_area{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:100px 0;min-height:820px}.hero_area h1{line-height:70px}.hero_area h1 span{color:#3ce;margin-left:-40px;display:block}.hero_area .hero_left{width:100%;max-width:500px}.hero_area .text{width:100%;margin:40px 0;color:#2a313b;font-size:25px;line-height:40px}.partnertak_area{width:100%;display:inline-block;vertical-align:top;padding:70px 0;background:#fff;position:relative}.partnertak_area:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:45%;background:#e1e8f0}.partnertak_area .partnertak_top{margin:0 auto 70px;width:100%;max-width:800px;text-align:center;line-height:28px}.partnertak_area .partnertak_top h3{font-size:57px;line-height:60px;margin-bottom:20px;display:block}.partnertak_area .partnertak_cover{width:100%;display:flex;flex-wrap:wrap;justify-content:center;position:relative}.partnertak_area .partnertak_item{width:calc(100%/3);padding:0 25px 25px;text-align:center}.partnertak_area .partnertak_itemin{width:100%;position:relative;border-radius:5px;height:100%;background:#fff;overflow:hidden}.partnertak_area .partnertak_img{width:100%;height:175px;position:relative;display:flex;align-items:center;justify-content:center}.partnertak_area .partnertak_img:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:#ff9b69;opacity:0;transition:.4s}.partnertak_area .partnertak_img a{width:auto;position:relative;display:flex;flex-wrap:wrap;align-items:center;color:#000;opacity:0;transition:.4s}.partnertak_area .partnertak_img a img{max-width:22px;margin-left:10px}.partnertak_area .partnertak_info{width:100%;padding:30px;background:#fff;transition:.4s}.partnertak_area .partnertak_info h3{margin-bottom:10px;width:100%}.expectmore_area .text,.partnertak_area .partnertak_info .text{line-height:28px}.meet_team_list_itemin.popup_active:before,.partnertak_area .partnertak_itemin:hover a{opacity:1}.partnertak_area .partnertak_itemin:hover .partnertak_img:before{opacity:.8}.partnertak_area .partnertak_itemin:hover .partnertak_info{background:rgb(255 155 105 / 80%);color:#2a313b}.heromain_sec .section_wrap h1,.heromain_sec .section_wrap h2,.partnertak_area .partnertak_itemin:hover h3{color:#2a313b}.partnertak_area .col_4 .partnertak_item{width:calc(100%/4);padding:0 15px 25px}.partprov_area{width:100%;display:flex;flex-wrap:wrap}.compstand_area,.expectmore_area,.satrespar_area{display:inline-block;vertical-align:top}.partprov_area .partprov_top{width:50%;padding:70px 50px;padding-left:calc(100%/2 - 1230px/2)}.cybersecurity_clsucess .section_wrap .clientstor_right,.partprov_area .partprov_img,.serious_about_security .section_wrap .right_part,.step_slider_left{width:50%}.partprov_area .partprov_top ul{padding:0;margin:0;list-style:none}.partprov_area .partprov_top ul li{width:100%;position:relative;padding-left:40px;margin-bottom:15px}.partprov_area .partprov_top ul li:before{position:absolute;content:"";left:0;top:3px;width:23px;height:18px;background:url('https://4420088.fs1.hubspotusercontent-na1.net/hubfs/4420088/DynamicComputing_January2023/images/check.svg') center center/100% 100% no-repeat}.expectmore_area{width:100%;padding:100px 0 70px;background:#fff}.expectmore_area h2{width:100%;text-align:center}.expectmore_area .expectmore_cover{width:100%;text-align:center;margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center}.expectmore_area .expectmore_item{width:calc(100%/4);padding:0 20px 40px}.expectmore_area .expectmore_item h3{margin-bottom:10px}.expectmore_area .expectmore_img{width:100%;min-height:80px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.expectmore_area .expectmore_img img{max-width:75px!important}.expectmore_area .sub_content{max-width:60%;margin:0 auto 50px;text-align:center;line-height:28px}.expectmore_area .expectmore_cover.col_3 .expectmore_item,.expectmore_area.core_value_section .expectmore_item{width:33.33%}.expectmore_area .title h3{width:100%;text-align:center;font-size:57.6px;margin-bottom:20px}.compstand_area{width:100%;padding:100px 0 70px;background:#e1e8f0}.compstand_area .title{margin:0 auto 70px;width:100%;max-width:820px;text-align:center;line-height:28px}.compstand_area .title h2{line-height:1.1}.compstand_area .title .text{margin:0 auto;max-width:650px}.compstand_area .compstand_cover{width:100%;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.compstand_area .compstand_item{width:calc(100%/7);padding:0 20px 40px;position:relative}.compstand_area .compstand_item h4{margin-bottom:10px;font-size:24px;line-height:30px}.compstand_area .compstand_img{width:100px;height:100px;border-radius:50%;margin:0 auto 20px;background:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;transition:.4s}.compstand_area .compstand_img img{max-width:70px!important}.compstand_area .compstand_item:hover .compstand_img img{filter:brightness(0) invert(1)}.compstand_area .compstand_item:hover .compstand_img,.cybersecurity_innerhero .orange_btn a:hover{background:#3ce}.compstand_area .compstand_item a.no_text{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.satrespar_area{width:100%;padding:160px 0 120px}.satrespar_area .satrespar_cover{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.satrespar_area .satrespar_item{width:calc(100%/3);padding:0 20px 30px;text-align:center}.satrespar_area .satrespar_itemin{width:100%;display:inline-block;vertical-align:top;border-radius:5px;padding:30px;background:rgb(255,255,255,.9)!important}.clientstor_area{width:100%;padding:100px 0 120px;display:inline-block;vertical-align:top;position:relative}.clientstor_area:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:#ff9b69}.clientstor_area .clientstor_left{width:70%;position:relative;display:flex;flex-wrap:wrap}.cybersecurity_clsucess .section_wrap,.getright_area,.serious_about_security .section_wrap,.we_doarea .section_wrap .inner{flex-wrap:wrap;display:flex}.clientstor_area .clientstor_left:before{position:absolute;content:"";left:-110px;top:-100px;width:235px;height:208px;background:url('https://4420088.fs1.hubspotusercontent-na1.net/hubfs/4420088/DynamicComputing_January2023/images/quote.png') center center/100% 100% no-repeat}.clientstor_area .clientstor_right{width:30%;max-width:600px;position:absolute;right:0;top:0;height:100%}.clientstor_area .clientstor_left h2{width:250px;position:relative}.clientstor_area .clientstor_info{width:calc(100% - 250px);padding-left:30px;padding-right:40px}.clientstor_area .client_content{font-size:34px;line-height:50px;font-weight:600}.clientstor_area .clientstor_info span{font-size:20px;line-height:28px;width:100%;display:block;margin:25px 0 50px}.blue_btn a{width:auto;display:inline-block;color:#fff;padding:10px 20px;background:#2a313b;transition:.4s}.getright_area{width:100%;position:relative;align-items:center;padding:100px 0;min-height:820px;overflow:hidden}.cybersecurity_innerhero,.we_doarea{display:inline-block;vertical-align:top}.getright_area.bg-rightimg{background-position:280px center!important}.getright_area:before{position:absolute;content:"";left:0;top:0;width:60%;height:100%;background:-moz-linear-gradient(left,#f2f5f9 1%,#f8f9fc 43%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#f2f5f9 1%,#f8f9fc 43%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#f2f5f9 1%,#f8f9fc 43%,rgba(255,255,255,0) 100%)}.getright_area:after{position:absolute;content:"";left:1vw;top:1vh;width:50vw;height:50vw;background:url('https://4420088.fs1.hubspotusercontent-na1.net/hubfs/4420088/DynamicComputing_January2023/images/Dynamic%20Computing%20Arrow%20Logo.svg') center center/cover no-repeat}.getright_area h2,.step_slider_right p,.we_doarea .section_wrap .inner .box_cotnent p{margin:0}.getright_area .getright_left{width:100%;max-width:540px;position:relative;z-index:1}.getright_area .text{width:100%;margin:20px 0 30px;color:#2a313b;font-size:25px;line-height:36px}.cybersecurity_innerhero{width:100%;padding:100px 0}.cybersecurity_innerhero .section_wrap{width:44%;padding-left:100px}.cybersecurity_innerhero .section_wrap h1{font-size:44px;line-height:50px;color:#fff}.cybersecurity_innerhero .section_wrap h2{color:#fff;font-size:22px;line-height:32px;font-weight:400;padding:15px 0 30px}.heromain_sec{padding:130px 0 180px}.cybersecurity_clsucess,.serious_about_security{display:inline-block;width:100%;vertical-align:top}.serious_about_security .section_wrap .left_part{width:50%;padding:100px 0;padding-left:calc((100% - 1170px)/ 2)}.serious_about_security .section_wrap .left_part .left_inner{padding-right:140px}.partnertak_area.cs_partner h3,.serious_about_security .section_wrap .left_part h3,.we_doarea h3{font-size:57px;line-height:60px}.serious_about_security .section_wrap .left_part .content{padding:15px 0 30px}.introtext_area .introtext ul,.serious_about_security .section_wrap .left_part ul{padding:0;margin:0;list-style-type:none}.serious_about_security .section_wrap .left_part ul li{padding-left:35px;font-size:22px;line-height:32px;position:relative;font-weight:700}.introtext_area .introtext ul li:before,.serious_about_security .section_wrap .left_part ul li:before{position:absolute;content:"";top:7px;left:0;background:url(https://4420088.fs1.hubspotusercontent-na1.net/hubfs/4420088/DynamicComputing_January2023/images/check.svg) center/cover no-repeat;width:23px;height:18px}.introtext_area .introtext ul li+li,.serious_about_security .section_wrap .left_part ul li+li,.step_slider_right p+p,.team_hover_box .social_link{margin-top:15px}.we_doarea{width:100%;padding:100px 0 50px;background:#fff}.we_doarea .title_content{text-align:center;max-width:60%;margin:0 auto 50px}.we_doarea .content{padding-top:15px}.we_doarea .section_wrap{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:1140px;margin:0 auto}.we_doarea .section_wrap .col{width:50%;padding:0 30px 50px}.we_doarea .section_wrap .inner .icon{width:76px}.we_doarea .section_wrap .inner .box_info{width:calc(100% - 80px);padding-left:20px}.partnertak_area.cs_partner .partnertak_item .partnertak_info .box_title,.we_doarea .section_wrap .inner .box_title{font-size:35px;line-height:35px;font-weight:700;font-family:niveau-grotesk,sans-serif}.we_doarea .section_wrap .inner .box_cotnent{padding-top:10px;line-height:28px}.cybersecurity_clsucess .section_wrap .clientstor_left{width:50%;padding:140px 0;background-color:#ff9b69;padding-left:calc((100% - 1170px)/ 2)}.cybersecurity_clsucess .section_wrap .clientstor_left .clientstor_info{padding-right:60px;position:relative;z-index:1}.cybersecurity_clsucess .section_wrap .clientstor_left h3{font-size:57px;line-height:60px;font-weight:700}.cybersecurity_clsucess .section_wrap .clientstor_left .client_content{max-width:90%;padding:25px 0;font-size:34px;line-height:50px;font-weight:700}.cybersecurity_clsucess .section_wrap .clientstor_left span{padding-top:20px}.cybersecurity_clsucess .section_wrap .clientstor_left .blue_btn{padding-top:50px}.cybersecurity_clsucess .section_wrap .clientstor_left .clientstor_info:before{background:url(https://4420088.fs1.hubspotusercontent-na1.net/hubfs/4420088/DynamicComputing_January2023/images/quote.png) 50%/100% 100% no-repeat;content:"";height:207px;left:-110px;position:absolute;top:-140px;width:234px;z-index:-1}.partnertak_area.cs_partner{background:#e1e8f0;padding:100px 0}.partnertak_area.cs_partner::before,.select_position{display:none}.partnertak_area.cs_partner .partnertak_item .partnertak_img{height:250px}.partnertak_area.cs_partner .partnertak_item .partnertak_info{padding:20px 15px}.inner_hero_section{padding:176px 0}.inner_hero_caption{width:370px;max-width:100%}.inner_hero_caption h1{font-size:44px;line-height:1.2;margin-bottom:15px}.inner_hero_section h2,.inner_hero_section h2 p{margin:0;font-size:22px;color:#2a313b;line-height:1.5;font-weight:400}.inner_hero_section p+p{margin:20px 0 0}.introduction_section{padding:80px 0;background:#fff}.introduction_section .wrapper{max-width:790px}.introduction_section h3{margin-bottom:30px;font-size:57px;line-height:64px}.step_slider_section{display:inline-block;vertical-align:top;width:100%;padding:80px 0}.step_slider_head{width:700px;max-width:100%;margin:0 auto;line-height:1.5;padding-bottom:50px}.step_slider_head h2{margin-bottom:11px}.step_slider_nav_wrap{display:flex;justify-content:center}.step_slider_nav_wrap ul{padding:0;margin:0;list-style-type:none;font-size:20px;border-top:2px solid #ff9b69}.step_slider_nav_wrap ul li a{padding:15px 15px 0;display:inline-block;vertical-align:top;position:relative}.step_slider_nav_wrap ul li a:before{position:absolute;content:"";height:22px;width:22px;top:-11px;left:0;right:0;margin:0 auto;border:2px solid #ff9b69;border-radius:100%;background:#f2f5f9}.step_slider_wrap{padding:80px 100px 0}.help_wrap,.step_sliderin{display:flex;flex-wrap:wrap;width:100%;align-items:center}.step_slider_img{height:300px;width:100%}.step_slider_right{width:50%;padding-left:70px}.step_slider_right h3{font-size:45px}.step_slider_right h4{font-size:35px;margin:5px 0 15px}.step_slider_section h4{font-size:57px;line-height:64px;margin-bottom:20px}.step_slider_wrap .slick-arrow{position:absolute;top:50%;border:0;background:0 0;font-size:0;padding:0;height:45px;width:45px;transform:translateY(-50%)}.step_slider_wrap .slick-arrow.slick-next{left:auto;right:0}.step_slider_wrap .slick-arrow:before{position:absolute;content:"";height:44px;width:22px;top:0;right:0;bottom:0;left:0;margin:auto;color:#6b7d97;font-size:70px;display:flex;align-items:center;justify-content:center}.step_slider_wrap .slick-next:before{content:"\f105";font-family:FontAwesome}.step_slider_wrap .slick-prev:before{content:"\f104";font-family:FontAwesome}.step_slider_wrap .slick-dots li:first-child:before,.step_slider_wrap .slick-prev{left:0}.step_slider_wrap .slick-dots{position:absolute;top:0;left:0;padding:0;margin:0 auto;list-style-type:none;display:flex!important;justify-content:center!important;right:0}.step_slider_wrap .slick-dots li{border-top:2px solid #ff9b69;padding-right:50px;line-height:0;position:relative}.help_left:after,.help_left:before,.help_right ul li:before,.meet_team_nav ul li a:after,.work_method_head h3:after{position:absolute;content:""}.step_slider_wrap .slick-dots li:before{background:#f2f5f9;padding:0;height:22px;width:22px;border:2px solid #ff9b69;border-radius:100%;position:absolute;content:"";left:11px;top:-12px}.step_slider_wrap .slick-dots li button{display:inline-block;vertical-align:top;padding:0;border:0;background:0 0;font-size:20px;color:#ff9b69;margin-top:12px}.step_slider_wrap .slick-dots li:last-child{padding-right:0}.step_slider_wrap .slick-dots li:first-child button{position:relative;left:-12px}.step_slider_wrap .slick-dots li:last-child:before{left:23px}.step_slider_wrap .slick-dots li:last-child button{right:-13px;position:relative}.step_slider_wrap .slick-dots li.slick-active:before{background:#ff9b69}.step_slider_wrap .slick-dots li.slick-active button{font-weight:700}.work_method_head{display:inline-block;vertical-align:top;width:100%;background:#2a313b}.work_method_head h3{color:#fff;margin:0;padding:44px 0;position:relative;font-size:57px;line-height:64px}.work_method_head h3:after{top:100%;left:50%;border:30px solid rgba(136,183,213,0);height:0;width:0;pointer-events:none;border-top-color:#2a313b;margin-left:-30px}.work_method_wrap{display:flex;flex-wrap:wrap;width:100%}.work_method_col{width:50%;padding:50px 100px 60px}.work_method_col:first-child .work_method_colin{margin:0 0 0 auto}.work_method_colin{width:410px;max-width:100%;font-size:22px;line-height:1.4}.work_method_colin h4{margin-bottom:10px;font-size:45px;line-height:60px}.core_value_section .wrapper{max-width:1050px}.core_value_section h4{font-size:45px;margin-bottom:.4em;text-align:center}.help_section{position:relative;z-index:1}.help_left{width:40%;padding:80px 40px;padding-left:calc((100% - 1230px)/ 2);position:relative;z-index:1}.help_right{width:60%;padding:80px 70px;padding-right:calc((100% - 1230px)/ 2)}.help_left:before{height:calc(100% + 60px);top:0;bottom:0;left:0;margin:auto 0;background-color:#e1e8f0;width:100%;z-index:-1}.help_section .wrapper{max-width:100%;padding:0}.help_left:after{left:100%;top:50%;border:30px solid rgba(136,183,213,0);height:0;width:0;pointer-events:none;border-left-color:#e1e8f0;margin-top:-30px}.help_right ul{padding:0;margin:0;list-style-type:none;font-weight:700;display:flex;flex-wrap:wrap}.help_right ul li{padding:0 20px 0 35px;position:relative;margin-bottom:20px;width:50%}.help_right ul li:before{background:url(https://4420088.fs1.hubspotusercontent-na1.net/hubfs/4420088/DynamicComputing_January2023/images/check.svg) 50%/cover no-repeat;height:18px;left:0;top:7px;width:23px}.meet_team_section{display:inline-block;vertical-align:top;width:100%;background:#fff;padding:150px 0 100px}.meet_team_head_main{width:770px;max-width:100%;margin:0 auto;padding-bottom:10px}.meet_team_head_main h3{font-size:57.6px;color:#2a313b;font-weight:700;margin-bottom:.4em}.meet_team_nav{margin:40px 0}.meet_team_nav ul{display:flex;align-items:center;justify-content:center;margin:0;padding:0;list-style-type:none;font-size:20px;color:#6b7d97}.meet_team_nav ul li+li{margin-left:45px}.meet_team_nav ul li a{display:inline-block;vertical-align:top;width:auto;color:inherit;font-weight:400;padding-bottom:10px;position:relative;transition:.4s ease-in-out}.meet_team_nav ul li a:after{height:3px;width:0;bottom:0;left:0;background:#ff9b69;transition:.4s ease-in-out}.meet_team_nav ul li a:hover:after,.meet_team_nav ul li.current a:after{width:100%}.list-wrap-info a:hover,.meet_team_nav ul li a:hover,.meet_team_nav ul li.current a{color:#ff9b69}.meet_team_head h3{margin-bottom:15px}.meet_team_list_item{width:calc(33.33% - 20px);margin:10px}.meet_team_wrap{width:868px;max-width:100%;margin:0 auto}.meet_team_img{height:275px;overflow:hidden;position:relative;display:flex;align-items:flex-end;justify-content:center}.team_hover_box{position:absolute;top:100%;left:0;height:100%;width:100%;background-color:rgba(255 155 105 / 80%);transition:.4s ease-in-out;padding:30px 15px}.meet_team_list_item:hover .team_hover_box{top:0}.team_hover_box .name{font-size:22px;font-weight:700}.team_hover_box .text{margin:10px 0 15px;font-size:16px;line-height:1.4}.team_hover_box .bio_link a{color:#2a313b;font-weight:700;font-size:16px;position:relative;padding-right:10px;text-transform:capitalize;transition:.4s ease-in-out}.team_hover_box .social_link a{color:#2a313b;transition:.4s ease-in-out}.team_hover_box .bio_link a:hover,.team_hover_box .social_link a:hover{color:#fff}.team_hover_box .social_link a+a{margin-left:10px}.team_name_box{display:inline-block;vertical-align:top;width:100%;padding:15px}.team_name_boxin{background:#fff;padding:8px}.team_name_boxin .name{font-size:25px;font-weight:700}.meet_team_head{padding-bottom:20px}.list-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}.popup_inner{text-align:left}.list-wrap-info,.list-wrap-info .popup_text{padding:30px 0}.list-wrap-info .position{padding-top:10px}.list-wrap-info a{max-width:40px;display:inline-block;margin:0 30px 0 0;font-size:2.4em;color:#2a313b;transition:.5s ease-in-out}.meet_team_list_itemin{position:relative}.meet_team_list_itemin:before{right:0;margin:0 auto;content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #2a313b;position:absolute;top:100%;left:0;opacity:0}.introtext_area .introtext{text-align:left;margin:0 auto;max-width:640px}.introtext_area .introtext ul li{padding-left:35px;color:#2a313b;font-size:18px;line-height:28px;position:relative;font-weight:400}.solconhero_area.cybersecurity_innerhero *{color:#000!important}.solconhero_area.cybersecurity_innerhero .orange_btn a{color:#fff!important}.solconhero_area.cybersecurity_innerhero .orange_btn a:hover{color:#ffff}.localbox_area{width:100%;padding:80px 0;display:inline-block;vertical-align:top;background:#fff}.localbox_area .localbox_top{width:100%;text-align:center;margin:0 auto 40px;max-width:650px}.localbox_area .localbox_top h3{font-size:57px;line-height:60px;margin-bottom:30px;display:block}.localbox_area .localbox_cover{width:100%;display:flex;flex-wrap:wrap;text-align:center;justify-content:center}.localbox_area .localbox_item{width:calc(100%/5);padding:0 5px 20px}.localbox_area .localbox_img{width:100%;display:inline-block;vertical-align:top;height:150px}.localbox_area .localbox_info{width:100%;padding:15px 0 0;display:inline-block;vertical-align:top}.localbox_area .localbox_info h3{width:100%;margin-bottom:10px}.openpos_section .headcontent_set{background:#2a313b;color:#fff;padding:40px 0 53px;text-align:center;position:relative}.openpos_section .headcontent_set .content_text{max-width:616px;margin:0 auto}.openpos_section .headcontent_set .title{color:#fff;font-size:57px;line-height:60px;margin-bottom:12px}.openpos_section .headcontent_set .sub_content{font-size:22px;line-height:32px;color:#fff;font-weight:300}.openpos_section .headcontent_set .content_text:after{translate:-30px;border-left:30px solid transparent;border-right:30px solid transparent;border-top:40px solid #2a313b;content:"";height:0;width:0;position:absolute;bottom:-40px}.openpos_section .positionreq_data{background:#e1e8f0;padding:74px 0 80px;text-align:center}.openpos_section .positionreq_data .content{max-width:716px;margin:0 auto 53px}.openpos_section .positionreq_data .content a{color:#3ce;text-decoration:underline}.openpos_section .positionreq_data .position_box{display:flex;flex-flow:row wrap;justify-content:center;gap:30px}.openpos_section .positionreq_data .position_box .posbox_cover{box-shadow:5px 5px 20px #00000029;border-radius:5px;width:30%;background:#fff;padding:27px 10px 36px;display:flex;flex-direction:column;justify-content:space-between}.openpos_section .positionreq_data .position_box .posbox_cover .city_title{text-transform:uppercase;font-size:16px;font-weight:600;margin-bottom:30px}.openpos_section .positionreq_data .position_box .posbox_cover .job_title{font-size:35px;line-height:35px;margin-bottom:13px}.getit_section{padding:166px 0 135px;background:#6b7d97;text-align:center;position:relative;z-index:1}.getit_section .getit_sec_wrap{max-width:625px;margin:0 auto}.getit_section .getit_sec_wrap .title{color:#fff;font-size:65px}.getit_section .getit_sec_wrap .content{font-size:25px;color:#fff;margin-bottom:50px}.getit_section:before{background:url(https://4420088.fs1.hubspotusercontent-na1.net/hubfs/4420088/Arrow-Logo-blue.png) 50%/100% 100% no-repeat;content:"";height:474px;translate:-230px;position:absolute;top:6%;width:474px;z-index:-1;display:inline-block;text-align:center}@media(max-width:1600px){.getright_area:after{left:20px}.clientstor_area .clientstor_left:before{left:-40px}}@media(max-width:1400px){.wrapper{max-width:1170px}.hero_area{min-height:550px}.hero_area h1 span{margin-left:0}.hero_area .text{margin:30px 0 40px}.partprov_area .partprov_top{padding-left:calc(100%/2 - 1170px/2)}.expectmore_area{padding:60px 0 40px}.expectmore_area .expectmore_item h3{font-size:24px}.satrespar_area{padding:90px 0 70px}.compstand_area{padding:70px 0 40px}.clientstor_area{padding:80px 0}.clientstor_area .clientstor_left:before{width:135px;height:108px;left:-10px;top:-40px}.clientstor_area .client_content{font-size:30px;line-height:40px}.getright_area{min-height:580px}.getright_area:after{width:500px;height:500px}.help_left{padding-left:calc((100% - 950px)/ 2)}.help_right{padding-right:calc((100% - 950px)/ 2)}.step_slider_wrap .slick-prev{left:0}.localbox_area .localbox_top h3,.openpos_section .headcontent_set .title{font-size:45px;line-height:55px}.openpos_section .headcontent_set .sub_content{font-size:20px;line-height:28px}}@media(max-width:1200px){.wrapper{max-width:960px}.hero_area .text{margin:20px 0 30px;font-size:22px;line-height:32px}.partnertak_area .partnertak_item{padding:0 18px 25px}.partnertak_area .partnertak_info{padding:25px}.partprov_area .partprov_top{padding-left:calc(100%/2 - 960px/2)}.satrespar_area .satrespar_item{padding:0 14px 30px}.satrespar_area .satrespar_itemin{padding:20px}.compstand_area .compstand_item{width:20%}.clientstor_area .clientstor_info{padding-left:0}.cybersecurity_innerhero .section_wrap{width:60%}.serious_about_security .section_wrap .left_part{padding:70px 0 70px calc(100% - 960px)}.serious_about_security .section_wrap .left_part .left_inner{padding-right:50px}.cybersecurity_innerhero .section_wrap h1{font-size:40px;line-height:46px}.serious_about_security .section_wrap .left_part h3{font-size:45px;line-height:55px}.partnertak_area.cs_partner,.we_doarea{padding:70px 0}.introduction_section h3,.partnertak_area .partnertak_top h3,.partnertak_area.cs_partner h3,.we_doarea h3{font-size:45px;line-height:48px}.we_doarea .title_content{max-width:70%}.we_doarea .section_wrap .inner .box_title{font-size:28px;line-height:28px}.cybersecurity_clsucess .section_wrap .clientstor_left{padding:100px 0 100px calc(100% - 960px)}.cybersecurity_clsucess .section_wrap .clientstor_left .clientstor_info:before{width:200px;height:170px;left:-50px;top:-100px}.cybersecurity_clsucess .section_wrap .clientstor_left h3{font-size:40px;line-height:43px}.cybersecurity_clsucess .section_wrap .clientstor_left .client_content{font-size:28px;line-height:40px}.partnertak_area.cs_partner .partnertak_item .partnertak_info .box_title{font-size:24px;line-height:24px}.expectmore_area .sub_content{max-width:80%}.expectmore_area .title h3{font-size:46px}.step_slider_wrap{padding:80px 40px 0}.step_slider_right{padding-left:30px}.step_slider_right h4{font-size:28px}.work_method_head h3{font-size:42px}.work_method_col{padding:50px}.help_right ul li,.work_method_colin{width:100%}.step_slider_wrap .slick-prev{left:-30px}.step_slider_section h4{line-height:40px}.partnertak_area .col_4 .partnertak_item{width:33.33%}.partnertak_area:before{height:70%}.localbox_area .localbox_item{width:25%}.localbox_area{padding:40px 0}.openpos_section .positionreq_data .position_box .posbox_cover{width:45%}.getit_section .getit_sec_wrap .title{font-size:58px;line-height:62px}.getit_section .getit_sec_wrap .content{font-size:22px}#hs_cos_wrapper_Main-module-1>div>div.wrapper{margin:0!important}.getright_area.bg-rightimg{background-position:230px center!important}}@media(max-width:991px){.wrapper{max-width:740px}.hero_area{min-height:480px}.hero_area h1{line-height:50px}.partnertak_area{padding:50px 0}.partnertak_area .partnertak_item{padding:0 10px 25px}.partnertak_area .partnertak_info{padding:20px 15px}.partnertak_area .partnertak_info .text{line-height:22px;font-size:16px}.partprov_area .partprov_top{padding:50px 40px;padding-left:calc(100%/2 - 740px/2)}.expectmore_area .expectmore_item,.localbox_area .localbox_item{width:33.33%}.compstand_area .compstand_item{width:25%}.clientstor_area .clientstor_left h2{width:100%}.clientstor_area .clientstor_info{width:100%;padding-top:30px}.clientstor_area .client_content{font-size:24px;line-height:34px}.getright_area{min-height:430px}.getright_area:after{width:400px;height:400px}.getright_area .text{font-size:22px;line-height:30px;max-width:450px}.cybersecurity_innerhero{padding:70px 0}.cybersecurity_innerhero .section_wrap{padding:0}.cybersecurity_innerhero .section_wrap h1{font-size:36px;line-height:40px}.cybersecurity_innerhero .section_wrap h2{font-size:20px;line-height:30px}.cybersecurity_clsucess .section_wrap .clientstor_left,.serious_about_security .section_wrap .left_part{padding:70px 0 70px calc(100% - 740px)}.cybersecurity_clsucess .section_wrap .clientstor_left .clientstor_info,.serious_about_security .section_wrap .left_part .left_inner{padding-right:15px}.expectmore_area .title h3,.introduction_section h3,.localbox_area .localbox_top h3,.openpos_section .headcontent_set .title,.partnertak_area .partnertak_top h3,.partnertak_area.cs_partner h3,.serious_about_security .section_wrap .left_part h3,.we_doarea h3{font-size:36px;line-height:39px}.serious_about_security .section_wrap .left_part .content p{margin:0}.we_doarea .title_content{max-width:90%}.we_doarea .section_wrap .inner .box_title{font-size:24px;line-height:24px}.we_doarea .section_wrap .col{padding:0 15px 30px}.cybersecurity_clsucess .section_wrap .clientstor_left .clientstor_info:before{height:120px;left:-20px;top:-70px;width:150px}.cybersecurity_clsucess .section_wrap .clientstor_left h3{font-size:32px;line-height:34px}.cybersecurity_clsucess .section_wrap .clientstor_left .client_content{font-size:24px;line-height:34px;max-width:100%}.partnertak_area.cs_partner .partnertak_item .partnertak_img{height:175px}.expectmore_area .sub_content{max-width:100%}.inner_hero_section{padding:100px 0 220px}.step_slider_img{height:220px}.work_method_colin h3{font-size:30px;line-height:1.5}.work_method_col{padding:50px 20px}.help_left,.help_right{padding:50px 30px}.team_name_boxin .name,.work_method_colin{font-size:20px}.help_left{display:flex;flex-wrap:wrap;align-items:center}.help_wrap{align-items:unset}.meet_team_nav ul li a,.team_name_boxin{font-size:16px}.meet_team_nav ul li+li{margin-left:25px}.meet_team_head h3{font-size:30px}.meet_team_head_main h3{font-size:40px}.step_slider_wrap .slick-prev{left:-20px}.partnertak_area .col_4 .partnertak_item{width:50%}.getit_section .getit_sec_wrap .title{font-size:48px;line-height:52px}.list-wrap-info .popup_text{padding:30px 0 0}.team_hover_box .text{height:94px;overflow:hidden;overflow-y:auto}}@media(max-width:767px){.getright_area,.hero_area{min-height:auto;text-align:center}.meet_team_nav ul li,.meet_team_nav ul li a{display:inline-block;vertical-align:top;width:100%}.hero_area{position:relative;padding:70px 0;background-position:center right -220px!important}.cybersecurity_innerhero,.getright_area{padding:60px 0}.hero_area:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:#fff;opacity:.5}.hero_area .hero_left{max-width:100%;text-align:center;position:relative}.clientstor_area .clientstor_left,.expectmore_area .expectmore_cover.col_3 .expectmore_item,.expectmore_area .expectmore_item,.getright_area:before,.localbox_area .localbox_item,.partnertak_area .col_4 .partnertak_item,.partnertak_area .partnertak_item,.partprov_area .partprov_img,.satrespar_area .satrespar_item,.step_slider_left,.work_method_col{width:100%}.partnertak_area .partnertak_cover,.satrespar_area .satrespar_cover{max-width:400px;margin:0 auto}.partprov_area .partprov_top{padding:30px;width:100%}.compstand_area .compstand_item{width:50%}.clientstor_area .clientstor_left h2{text-align:center}.clientstor_area .clientstor_info{padding:20px 0 50px;text-align:center}.clientstor_area .clientstor_right{width:100%;position:relative;height:400px}.clientstor_area .clientstor_info span{margin:25px 0 30px}.clientstor_area .clientstor_left:before{height:78px;left:0;top:-30px;width:95px}.cybersecurity_clsucess .section_wrap .clientstor_left .clientstor_info:before,.getright_area:after,.help_left:before,.meet_team_nav ul li a:after,.step_slider_wrap .slick-dots li:before{display:none}.getright_area .getright_left{max-width:100%;text-align:center}.cybersecurity_innerhero .section_wrap{width:100%;text-align:center}.cybersecurity_innerhero .section_wrap h1{font-size:32px;line-height:36px}.cybersecurity_innerhero .section_wrap h2{font-size:18px;line-height:28px}.serious_about_security .section_wrap .left_part{width:100%;padding:60px 15px}.serious_about_security .section_wrap .right_part{width:100%;height:520px}.serious_about_security .section_wrap .left_part h3{font-size:30px;line-height:33px}.cybersecurity_clsucess .section_wrap .clientstor_left .clientstor_info,.serious_about_security .section_wrap .left_part .left_inner{padding:0;text-align:center}.serious_about_security .section_wrap .left_part .security_box{text-align:left}.satrespar_area{padding:60px 0 40px}.we_doarea{padding:60px 0 30px}.we_doarea .title_content{max-width:100%}.we_doarea h3{font-size:32px;line-height:35px}.expectmore_area.core_value_section .expectmore_item,.we_doarea .section_wrap .col{width:100%;padding:0 0 30px}.we_doarea .section_wrap .inner .box_info{width:100%;padding:20px 0 0}.we_doarea .section_wrap .inner .box_title{font-size:20px;line-height:20px}.we_doarea .section_wrap .inner{justify-content:center;text-align:center}.cybersecurity_clsucess .section_wrap .clientstor_left,.help_right{width:100%;padding:50px 15px}.cybersecurity_clsucess .section_wrap .clientstor_left h3{font-size:28px;line-height:28px}.cybersecurity_clsucess .section_wrap .clientstor_left .client_content{font-size:20px;line-height:30px}.cybersecurity_clsucess .section_wrap .clientstor_right{width:100%;height:350px}.partnertak_area.cs_partner{padding:50px 0 30px}.partnertak_area.cs_partner .partnertak_top{margin-bottom:50px}.partnertak_area.cs_partner h3{font-size:30px;line-height:32px}.partnertak_area.cs_partner .partnertak_item .partnertak_info{padding:15px}.partnertak_area.cs_partner .partnertak_item .partnertak_img{height:150px}.partnertak_area.cs_partner .partnertak_item .partnertak_info .box_title{font-size:18px;line-height:18px}.inner_hero_section{position:relative;padding:80px 0;z-index:1;text-align:center}.inner_hero_section:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:#000;z-index:-1;opacity:.5}.inner_hero_section h1,.inner_hero_section h2,.inner_hero_section h2 p{color:#fff}.inner_hero_section p{color:#fff;font-size:20px;line-height:1.4}.inner_hero_caption{margin:0 auto}.introduction_section,.openpos_section .positionreq_data,.step_slider_section{padding:50px 0}.step_slider_right{padding:30px 0 0;width:100%;text-align:center}.step_slider_wrap{padding-left:0;padding-right:0;padding-top:0}.step_slider_img{height:300px;width:500px;margin:0 auto;max-width:100%}.step_slider_wrap .slick-arrow{display:none!important}.step_slider_wrap .slick-dots{position:relative;margin-top:30px}.step_slider_wrap .slick-dots li button{font-size:0;height:13px;width:13px;border:1px solid #ff9b69;border-radius:100%;margin:0}.step_slider_wrap .slick-dots li{border:0;padding-right:0}.step_slider_wrap .slick-dots li:first-child button{left:0}.step_slider_wrap .slick-dots li:last-child button{right:0}.step_slider_wrap .slick-dots li+li{margin-left:8px;line-height:0}.step_slider_wrap .slick-dots li.slick-active button{background:#ff9b69}.work_method_head h3{padding:25px 0;font-size:30px}.expectmore_area.core_value_section h2,.help_left h2,.meet_team_head_main h2{font-size:30px}.help_left{width:100%;background:#e1e8f0;padding:50px 15px}.help_left:after{border-left-color:transparent;border-top-color:#e1e8f0;left:50%;top:100%;margin:0 0 0 -30px}.meet_team_section{padding:70px 0}.meet_team_nav{position:relative;width:400px;max-width:100%;margin:20px auto 50px}.select_position{display:block;padding:15px;border:2px solid;text-align:left;font-weight:700;position:relative}.meet_team_nav ul{position:absolute;top:100%;left:0;background:#fff;box-shadow:0 10px 10px rgba(0,0,0,.2);flex-wrap:wrap;text-align:left;z-index:1;padding:10px 0;display:none}.meet_team_nav ul li+li{margin:0}.meet_team_nav ul li a{padding:10px;border-bottom:1px solid;font-weight:500}.meet_team_nav ul li:last-child a{border-bottom:0}.select_position:after{position:absolute;content:"\f107";font-family:FontAwesome;right:15px;top:18px}.meet_team_list_item{width:100%;margin:0 0 30px}.meet_team_list_wrapper{margin:20px 0 0}.meet_team_list_itemin{width:300px;margin:0 auto;max-width:100%}.meet_team_head h3{font-size:25px;margin-bottom:5px}.expectmore_area{padding:40px 0}.expectmore_area .expectmore_cover.col_3 .expectmore_item:last-child{padding-bottom:0}.expectmore_area .title h3{font-size:32px}.introduction_section h3,.localbox_area .localbox_top h3,.openpos_section .headcontent_set .title,.partnertak_area .partnertak_top h3{font-size:32px;line-height:40px}.localbox_area .localbox_cover{margin:0 auto;max-width:400px}.openpos_section .headcontent_set{padding:30px 0 40px}.openpos_section .headcontent_set .sub_content{font-size:18px;line-height:26px}.openpos_section .positionreq_data .content{margin:0 auto 30px}.openpos_section .positionreq_data .position_box .posbox_cover .job_title{font-size:28px;line-height:30px}.getit_section{padding:90px 0 100px}.getit_section:before{height:320px;translate:-160px;width:320px}.getit_section .getit_sec_wrap .title{font-size:42px;line-height:46px}.getit_section .getit_sec_wrap .content{font-size:18px;margin-bottom:30px}.getright_area.bg-rightimg{background-position:center!important}.popup_inner .team_name_boxin{padding:0 0 15px}.popup_inner .position{padding-top:10px}}@media(max-width:575px){.openpos_section .positionreq_data .position_box .posbox_cover{width:100%}.getit_section{padding:70px 0 90px}.getit_section:before{height:300px;width:300px}.social_link{margin-bottom:20px}}@media(max-width:390px){.getit_section{padding:50px 0 60px}.getit_section:before{height:280px;translate:-140px;width:280px;top:10%}}