




 
/* 1a. Containers */





/* 1b. Breakpoints */







/* 1c. Colors */


 

 












 



 


 


/* 1d. Typography */
 











/* font-family: T-Star Pro; */

/* 1e. Border */



/* 1f. Corner Radius */



/* 1g. Lists */






/* 1h. Horizontal Rule */



/* 1i. Blockquote */




/* 1j. Buttons */

































 












 




/* 1k. Forms */














































 

/* 1m. Site Header */





















/* 1n. Site Footer */












/* 1o. Blog */





/* ex. -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    transition: all 400ms ease;; */


/* ex. -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);;  */
*, *:before, *:after {
  box-sizing: border-box;
}
/*! 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 { 
  -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.
 */

 

/* 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 { margin: 0 auto; padding: 0 16px; } */
.dnd-section > .row-fluid { margin: 0 auto; }
.dnd-section .dnd-column { padding: 0 16px; }
@media (max-width:767px) {
    .dnd-section .dnd-column { padding: 0; }
}
body { 
  overflow-wrap: break-word;
}

html[lang^='ja'] body,
html[lang^='zh'] body,
html[lang^='ko'] body {
  line-break: strict;
  overflow-wrap: normal;
  word-break: break-all;
}

/* Paragraphs */

 

strong {
  font-weight: 800;
}

/* Links */

a {
  cursor: pointer;
}

/* Headings */

 

/* Lists */
 
ul.no-list {
  list-style: none;
}

/* Code Blocks */

code {
  vertical-align: bottom;
}

/* Blockquotes */

blockquote {
  font-size: 1.4rem;
  font-weight: 400;
  letter-spacing: 0;
  margin: 0;
  padding: 1.5rem 2.8rem;
}

/* Horizontal Rules */

hr {
  border: 0 none;
  border-bottom: 2px solid;
}

/* Subscripts and Superscripts */

sup,
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Focus State */

:focus {
  outline: auto;
}

.disable-focus-styles :focus {
  outline: none;
}


/* Table */

table {
  border-collapse: collapse;
  margin-bottom: 1.5rem;
}

/* Table Cells */

th,
td {
  vertical-align: top;
}

/* Table Header */

thead th,
thead td {
  vertical-align: bottom;
}
 
.header .header-main { transition: all 400ms ease; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; }
.header .header-main .header-topbar { background-color: #000000; padding: 17px 0px; } 
.header .header-main .header-topbar-inner { display: flex; align-items: center; justify-content: flex-end; }
.header .header-main .header-topbar-inner .topbar-menu ul { list-style-type: none; margin: 0; padding: 0; display: flex; align-items: center; }
.header .header-main .header-topbar-inner .topbar-menu ul li { display: block; margin: 0px 0px 0px 27px; }
.header .header-main .header-topbar-inner a { color: #fff; font-size: 12px; font-weight: 500; display: block; line-height: normal; }

.header-middle .header-middle-inner { display: flex; flex-wrap: wrap; align-items: center; }
.header-middle .header-middle-inner .middle-left { max-width: 145px; float: left; margin-top: -13px; }
.header-middle .header-middle-inner .middle-right { width: calc(100% - 145px); float: left; padding-left: 35px; display: flex; flex-wrap: wrap; justify-content: flex-end; }
.header-middle .header-middle-inner .middle-left a,
.header-middle .header-middle-inner .middle-left  img { display: block; } 
.mainmenu .hs-menu-wrapper > ul { margin: 0; padding: 0; list-style-type: none; }
.mainmenu .hs-menu-wrapper > ul > li { display: inline-block; margin: 0px 25px; }
.mainmenu .hs-menu-wrapper > ul > li > a { font-size: 14px; font-weight: 500; }

.mainmenu { display: flex; align-items: center; flex-wrap: wrap; } 
.hamburger-menu-main .hamburger-menu { display: none; position: absolute; top: calc(100% - -37px); right: 0; width: 411px; background-color: #ffc200; z-index: 66; box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.10); }
.hamburger-menu-main { position: relative; display: flex; align-items: center; flex-wrap: wrap; }
.hamburger-menu-main .hamburger-menu-btn .hamburger { cursor: pointer; position: relative; width: 25px; height: 25px; display: inline-block; }
.hamburger-menu-main .hamburger-menu-btn .hamburger:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/hamburger_menu_icon.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; }
.hamburger-menu-main .hamburger-menu-btn .hamburger:after { background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/hamburger_menu_icon_1.svg); background-position: center; background-repeat: no-repeat; background-size: contain; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; opacity: 0; visibility: hidden; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; }
.hamburger-menu-main .hamburger-menu-btn { margin-left: 30px; display: flex; align-items: center; flex-wrap: wrap; position: relative; }
.hamburger-menu-main .hamburger-menu-btn.hamburger-menuopen .hamburger:after{ opacity: 1; visibility: visible; }
.hamburger-menu-main .hamburger-menu-btn.hamburger-menuopen .hamburger:before{ opacity: 0; visibility: hidden; }
.hamburger-menu-main .hamburger-menu-btn:before { content: ''; opacity: 0; visibility: hidden; position: absolute; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 13px; height: 17px; bottom: -25px; transform: rotate(90deg); right: 0; left: 0; margin: auto; }
.hamburger-menu-main .hamburger-menu-btn.hamburger-menuopen:before{ opacity: 1; visibility: visible; }

.header .header-main .header-topbar-inner .topbar-menu a:after { content: ''; position: absolute; top: 1px; bottom: 0; margin: auto; right: 0; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; width: 9px; height: 11px; }
.header .header-main .header-topbar-inner .topbar-menu a { position: relative; padding-right: 15px; text-transform: uppercase; }
.header { position: fixed; top: 0; left: 0; right: 0; z-index: 9999; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease;; }
.header-middle { padding: 19px 0px 19px;} 
.headerfixed .header-middle {box-shadow: 0 4px 20px rgb(0 0 0 / 25%)}
.hamburger-menu-main .hamburger-menu .hamburger-menu-top { display: flex; flex-wrap: wrap; padding: 40px 11px 50px; }
.hamburger-menu-main .hamburger-menu .hamburger-menu-top .hamburger-menu-block { width: 50%; float: left; padding: 10px 15px; }
.hamburger-menu-main .hamburger-menu .hamburger-menu-top .hamburger-menu-block h4 { font-weight: 500; margin-bottom: 5px; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; }
.hamburger-menu-main .hamburger-menu .hamburger-menu-top .hamburger-menu-block:hover h4 { color: #fff; }
.hamburger-menu-main .hamburger-menu .hamburger-menu-top .hamburger-menu-block  .hamburger-menu-text { font-size: 13px; line-height: 1.4em; }
.hamburger-menu-bottom { padding: 20px 26px; background-color: #FFF; display: flex; align-items: center; justify-content: flex-end; }
.hamburger-menu-bottom a { font-weight: 500; } 

header.header.headerfixed { position: fixed; }

.header:not(.headerfixed) .mainmenu .hs-menu-wrapper>ul>li:hover>a,
.mainmenu .hs-menu-wrapper>ul>li:hover>a,
.header .header-main .header-topbar-inner a:hover { color: #ffc200; }


 
/* Menu CSS */
.menu-toggle:focus { outline: none;}
.menu-toggle{padding:10px 0; background-color:rgba(0, 0, 0, 0.1); float:right; border:none; cursor:pointer; width: 43px;}
.menu-toggle .icon-bar{margin: auto; background-color:#fff; border-radius:1px; display:block; height:3px; position:relative; width:22px; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease;; }
.menu-toggle .icon-bar + .icon-bar{margin-top:4px;}
.menu-toggle .icon-bar:nth-child(1), .menu-toggle .icon-bar:nth-child(3){top:0; transform:rotate(0deg); -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg);}
.menu-toggle.menu-menuopen .icon-bar:nth-child(1){top:7px; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);}
.menu-toggle.menu-menuopen .icon-bar:nth-child(2){opacity:0;}
.menu-toggle.menu-menuopen .icon-bar:nth-child(3){top:-7px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg);}
.mainmenu .mobile-menu span.mobile-toggle{width:36px; height:36px; position:absolute; right:0px; top:0px; background-color:#ededed; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease;; }
.mainmenu .mobile-menu span.mobile-toggle:after, .mobile-toggle:before{content:""; background-color:#000; height:16px; width:2px; position:absolute; left:17px; top:10px; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease;; }
.mainmenu .mobile-menu span.mobile-toggle:before{-ms-transform:rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease;; }
.mainmenu .mobile-menu span.mobile-toggle.menu-subopen:after{-ms-transform:rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.mainmenu .mobile-menu span.mobile-toggle.menu-subopen:before{opacity:0; background-color:#fff; -ms-transform:rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.mainmenu .hs-menu-wrapper ul{float:left; padding:0; width:100%; min-width:250px;}
.mainmenu .hs-menu-wrapper > ul > li > a{max-width:none; width:auto;}
.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{display:block;max-width:none;min-width:auto;overflow:visible;text-align:left;text-overflow:inherit;white-space:inherit;width:auto;}
.mainmenu .hs-menu-wrapper ul ul{background-color:#fff; min-width:250px;}


.megamenu-section .megamenu-top { background-color: rgba(255, 255, 255, 100%); padding: 35px 25px 55px; position: relative; } 
.megamenu-section .megamenu-title { padding-bottom: 37px; }
.megamenu-section .megamenu-title h3 { margin: 0; font-size: 27px; }
.megamenu-section .megamenu-content-boxes { display: flex; flex-wrap: wrap; margin: 0px -15px; }
.megamenu-section .megamenu-content-boxes .megamenu-content-box { display: flex; flex-wrap: wrap; margin: 0px 15px 27px; align-items: center; width: calc(33.33% - 30px); }
.megamenu-section .megamenu-content-boxes .megamenu-content-box .megamenu-left { width: 60px; float: left; }
.megamenu-section .megamenu-content-boxes .megamenu-content-box .megamenu-right { width: calc(100% - 60px); float: left; padding-left: 15px; }
.megamenu-section .megamenu-content-boxes .megamenu-content-box .megamenu-left .megamenu-icon { width: 100%; height: 60px; border: 1px solid #fbc100; display: flex; align-items: center; justify-content: center; border-radius: 100%; }
.megamenu-content-boxes .megamenu-content-box .megamenu-left .megamenu-icon img { max-width: 50%; max-height: 50%; object-fit: contain; }
.megamenu-content-box .megamenu-right h4 { margin: 0px 0px 5px; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; }
.megamenu-content-box .megamenu-right p:nth-of-type(1) { margin: 0; }
.megamenu-content-box .megamenu-right .megamenu-content { font-size: 12px; line-height: normal; }
.megamenu-section .megamenu-top:before { content: ''; position: absolute; bottom: 0; left: 0; width: 50%; background-color: #ffc200; height: 35px; } 
.megamenu-section .megamenu-bottom { width: 50%; margin: 0 0 0 auto; background-color: #ffc000; }
.megamenu-section .megamenu-bottom a { font-weight: 500; display: block; padding: 20px 25px; line-height: normal; position: relative; }
.megamenu-section .megamenu-bottom .megamenu-btn { width: 100%; display: flex; justify-content: flex-end; padding-right: 25px; }
.megamenu-section .megamenu-bottom a:before { content: ''; position: absolute; top: 3px; bottom: 0; margin: auto; right: 0; width: 13px; height: 17px; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/black_arrow_btn.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; }
.megamenu-section .megamenu-bottom a:hover { color: #fff; }
.megamenu-section .megamenu-bottom a:hover:before { background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/White_arrow_btn.svg'); }

.mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children > a { position: relative; }

.megamenu-section .megamenu-content-boxes .megamenu-content-box:hover h4 { color: #ffc200;}
 
.header-middle .header-cta .button a { font-size: 14px !important; padding: 4px 10px !important; }
.header-middle .header-cta .button a:after { width: 9px !important; height: 11px !important; margin-left: 4px !important; }
/* .mainmenu .hs-menu-wrapper > ul > .hamburger-menu { display: none;} */
.mainmenu .hs-menu-wrapper>ul>li:hover>a { color: #ffc200 !important; }


@media (min-width:768px){
    
    .menu-toggle, .mainmenu .mobile-menu span.mobile-toggle{display:none;}
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {opacity:1; visibility:visible;}

    .header .header-main .header-topbar-inner .topbar-logo { display: none;}
    .header .header-main .hamburger-heading { display: none;}

    .megamenu-section { transition: 400ms all ease; position: absolute; left: 0; width: 822px; right: 0; margin: auto; max-width: 100%; padding-top: 37px; opacity: 0; visibility: hidden; pointer-events: none; }
    .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children > a:before { background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; bottom: -25px; content: ""; height: 17px; left: 0; margin: auto; opacity: 0; position: absolute; right: 0; transform: rotate(90deg); visibility: hidden; width: 13px; }
    .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children:hover > a:before { opacity: 1; visibility: visible; }
    .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children:hover > .megamenu-section { opacity: 1; visibility: visible; pointer-events: inherit;}

    .white_header .header:not(.headerfixed) .mainmenu .hs-menu-wrapper > ul > li > a { color: #FFF; }
    .body-wrapper:not(.white_header) .header .header-middle .header-middle-inner .middle-left .logo.sticky_logo { display: none;}
    .white_header .header:not(.headerfixed) .header-middle .header-middle-inner .middle-left .logo.normal_logo { display: none;}
    .white_header .header.headerfixed .header-middle .header-middle-inner .middle-left .logo.sticky_logo { display: none;}


}
@media (max-width:1199px){
    
    .mainmenu .hs-menu-wrapper>ul>li { margin: 0px 15px; }
    
    
}

@media (max-width:991px){

    .header-middle .header-middle-inner .middle-left { max-width: 120px; }
    .header-middle .header-middle-inner .middle-right { padding-left: 15px; width: calc(100% - 120px); }
    .hamburger-menu-main .hamburger-menu-btn { margin-left: 15px; }
    .mainmenu .hs-menu-wrapper>ul>li { margin: 0 5px; }
    .header-cta { padding-left: 8px; }
    .header-middle { padding: 19px 0 19px; }

    .megamenu-section{ width: 690px; }
    .megamenu-section .megamenu-title { padding-bottom: 25px;}
    
    
}
@media (max-width:767px){
    
    div.content-wrapper { padding: 0px 20px;}
    
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{position:static; opacity:1; visibility: visible; display:none; width:100%;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul{display:none;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu li{float: left; width: 100%; display: block;}
    
    .header-middle .header-middle-inner .middle-left { display: none;}

    .header .header-main .header-topbar-inner .logo.normal_logo { display: none; }
    .header .header-main .header-topbar-inner .logo { max-width: 176px; margin-top: -6px; }
    .header .topbar-callus { display: none; }
    .header .header-main .header-topbar-inner a { padding-right: 20px; font-size: 15px; }
    .header .header-main .header-topbar-inner .topbar-menu a:after { height: 14px; width: 11px; }
    .header .header-main .header-topbar-inner { justify-content: space-between; } 
    .header .header-main .header-topbar-inner .logo.sticky_logo { max-width: 176px; margin-top: -6px; } 
    .header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul { position: absolute; top: 100%; left: 0; right: 0; background-color: #fff; padding: 15px 0px 0px; overflow: auto; max-height: calc(100vh - 161px); } 
    .header .header-middle .header-middle-inner .middle-right .header-cta { width: 70%; padding-left: 0; }
    .header .header-middle .header-middle-inner .middle-right .hamburger-menu-main { width: 30%; float: left; justify-content: flex-end; } 
    .header .header-middle .header-middle-inner .middle-right { padding-left: 0; width: 100%; } 
    .header .mainmenu .hs-menu-wrapper>ul>li { margin: 5px 0px; padding: 0px 20px; }
    .header .mainmenu .hs-menu-wrapper>ul>li>a,
    .header:not(.headerfixed) .mainmenu .hs-menu-wrapper>ul>li>a { display: inline-block; color: #000; }
    .header .mainmenu .hs-menu-wrapper>ul>li>a { font-size: 22px; }
    .header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul { top: 105%; }
    .header.headerfixed .mainmenu .hs-menu-wrapper>ul { top: 100%; }

    .hamburger-menu-bottom { display: none; } 
    .hamburger-menu .hamburger-menu-top { background-color: #ffc200; padding: 30px 20px 50px; }
    .hamburger-menu .hamburger-menu-top .hamburger-menu-text { display: none; }
    .hamburger-menu { display: inline-block; margin-top: 15px; width: 100%; } 
    .hamburger-menu .hamburger-menu-top .hamburger-menu-block:last-child h4 { margin-bottom: 0; } 
    .hamburger-heading { width: 50%; background-color: #ffc200; padding: 12px 20px; }
    .hamburger-heading h4 { margin: 0; font-size: 18px; font-weight: 700; }

    .header .header-main .header-topbar-inner .topbar-menu ul { flex-wrap: wrap; justify-content: flex-end; }
    .header .header-main .header-topbar-inner .logo.sticky_logo a { padding-right: 0; }
    .header .header-main .header-topbar-inner .topbar-menu ul li { margin: 0px 0px 0px 15px; }
    .megamenu-section { width: 100%; display: none; }

    .hamburger-menu .hamburger-menu-top h4 { display: inline-block; font-size: 22px; margin-bottom: 13px; margin-right: 5px; }
    .hamburger-menu .hamburger-menu-top .hamburger-menu-block:after { content: ''; height: 18px; top: 3px; right: 0; width: 14px; background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/White_arrow_btn.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; margin: auto; position: relative; display: inline-block; }
    .hamburger-menu .hamburger-menu-top .hamburger-menu-block { display: inline-block; width: 100%; position: relative; }

    .header .header-main .header-topbar-inner .topbar-menu ul li{ display: flex; align-items: center; justify-content: flex-end; width: 100%; }
    .header-middle .header-middle-inner .middle-right{ align-items: center; }
    .header .mainmenu .hs-menu-wrapper>ul>li>a:after {  background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; display: inline-block; height: 18px; margin: auto; position: relative; right: 0; top: 3px; width: 14px; margin-left: 10px; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; }
    .header .mainmenu .hs-menu-wrapper>ul>li>a.menu-subopen:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }
    
    .megamenu-content-box .megamenu-right .megamenu-content *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) { display: none; }
    .megamenu-section .megamenu-content-boxes .megamenu-content-box .megamenu-left { display: none; }
    .megamenu-section .megamenu-content-boxes .megamenu-content-box .megamenu-right { padding-left: 0; width: 100%; }
    .megamenu-section .megamenu-content-boxes .megamenu-content-box { margin: 0 0px 10px; width: 100%; }
    .megamenu-section .megamenu-content-boxes { margin: 0; }
    .megamenu-section .megamenu-top { background-color: transparent; padding: 25px 15px 0px; }
    .megamenu-section .megamenu-top:before { display: none; }
    .megamenu-section .megamenu-bottom { background-color: transparent; margin: inherit; width: 100%; }
    .megamenu-section .megamenu-bottom .megamenu-btn { display: flex; justify-content: flex-start; padding-right: 0; width: 100%; }
    .megamenu-section .megamenu-bottom a { line-height: normal; padding: 0px 25px; position: relative; }
    .megamenu-section .megamenu-bottom { background-color: transparent; margin: inherit; width: 100%; padding-bottom: 20px; }

    .header .mainmenu .hs-menu-wrapper>ul>li .megamobile-toggle { z-index: 1; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
      
 
    .header .header-middle .header-cta .button a { font-size: 20px; padding: 6px 10px; }
    .header .header-middle .header-cta .button a:after { height: 16px; width: 14px; }

    .hamburger-menu-main .hamburger-menu-btn .hamburger { height: 32px; width: 32px; }
    .hamburger-menu-main .hamburger-menu-btn:before { bottom: -28px; height: 19px; width: 24px; }
    .header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul { top: 110%; }
    .header.headerfixed .mainmenu .hs-menu-wrapper>ul { top: 100%; } 

    .header .header-main .header-topbar-inner .logo.sticky_logo { max-width: 100%; width: 100%; }
    .topbar-menu { width: calc(100% - 130px); }
    .topbar-logo { width: 130px; }
    .megamenu-section .megamenu-title h3 { font-size: 22px; }
    .megamenu-section .megamenu-bottom a { line-height: normal; padding: 0 15px; font-size: 17px; }
    .megamenu-section .megamenu-bottom a:before { height: 13px; width: 10px; }
    
    .body-wrapper:not(.white_header) .header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul { top: 100%;}
    
    
}
@media (max-width: 400px){
 

} 
.header.headerblockV2 .headerV2_main .header-main { transition: all 400ms ease; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease;}
.header.headerblockV2 .headerV2_main .header-main .header-topbar { background-color: #000000; padding:  0px; } 
.header.headerblockV2 .headerV2_main .header-main .header-topbar-inner { display: flex; align-items: center; justify-content: space-between; }
.header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .topbar-menu ul { list-style-type: none; margin: 0; padding: 0; display: flex; align-items: center; }
.header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .topbar-menu ul li { display: block; margin: 0px 0px 0px 27px; }
.header.headerblockV2 .headerV2_main .header-main .header-topbar-inner a { color: #fff; font-size: 12px; font-weight: 500; display: block; line-height: normal; }
.header.headerblockV2 .headerV2_main .header-main .header-cta .button a:before { border-top: 5px solid #000;}

.header.headerblockV2 .headerV2_main .header-middle .header-middle-inner { display: flex; flex-wrap: wrap; align-items: center; }
.header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .middle-left { max-width: 145px; float: left; margin-top: -13px; }
.header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .middle-right { width: calc(100% - 145px); float: left; padding-left: 68px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .middle-left a,
.header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .middle-left  img { display: block; } 
.header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper > ul { margin: 0; padding: 0; list-style-type: none; }
.header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper > ul > li { display: inline-block; margin: 0px 15px; } 
.header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper > ul > li > a { font-size: 14px; font-weight: 500; color:#fff }

.header.headerblockV2 .headerV2_main .mainmenu { display: flex; align-items: center; flex-wrap: wrap; } 
.header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu { display: none; position: absolute; top: calc(100% - -37px); right: 0; width: 411px; background-color: #ffc200; z-index: 66; box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.10); }
.header.headerblockV2 .headerV2_main .hamburger-menu-main { position: relative; display: flex; align-items: center; flex-wrap: wrap; }
.header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu-btn .hamburger { cursor: pointer; position: relative; width: 25px; height: 25px; display: inline-block; }
.header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu-btn .hamburger:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/hamburger_menu_icon.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; }
.header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu-btn .hamburger:after { background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg); width: 25px; height: 25px; transform: translateY(-50%) rotate(90deg); background-position: center; background-repeat: no-repeat; background-size: contain; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 50%; opacity: 0; visibility: hidden; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; }
.header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu-btn { margin-left: 30px; display: flex; align-items: center; flex-wrap: wrap; position: relative; }
.header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu-btn.hamburger-menuopen .hamburger:after{ opacity: 1; visibility: visible; }
.header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu-btn.hamburger-menuopen .hamburger:before{ opacity: 0; visibility: hidden; }
.header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu-btn:before { content: ''; opacity: 0; visibility: hidden; position: absolute; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 13px; height: 17px; bottom: -25px; transform: rotate(90deg); right: 0; left: 0; margin: auto; display:none }
.header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu-btn.hamburger-menuopen:before{ opacity: 1; visibility: visible; }

.header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .topbar-menu a:after { content: ''; position: absolute; top: 1px; bottom: 0; margin: auto; right: 0; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; width: 9px; height: 11px; }
.header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .topbar-menu a { position: relative; padding-right: 15px; text-transform: uppercase; }
.header.headerblockV2 .header { position: fixed; top: 0; left: 0; right: 0; z-index: 9999; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease;; }
.header.headerblockV2 .headerV2_main .header-middle { padding: 28px 0px 28px;} 
.header.headerblockV2 .headerfixed .headerV2_main .header-middle {box-shadow: 0 4px 20px rgb(0 0 0 / 25%)}
.header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu .hamburger-menu-top { display: flex; flex-wrap: wrap; padding: 40px 11px 50px; }
.header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu .hamburger-menu-top .hamburger-menu-block { width: 50%; float: left; padding: 10px 15px; }
.header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu .hamburger-menu-top .hamburger-menu-block h4 { font-weight: 500; margin-bottom: 5px; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; }
.header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu .hamburger-menu-top .hamburger-menu-block:hover h4 { color: #fff; }
.header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu .hamburger-menu-top .hamburger-menu-block  .hamburger-menu-text { font-size: 13px; line-height: 1.4em; }
.header.headerblockV2 .headerV2_main .hamburger-menu-bottom { padding: 20px 26px; background-color: #FFF; display: flex; align-items: center; justify-content: flex-end; }
.header.headerblockV2 .headerV2_main .hamburger-menu-bottom a { font-weight: 500; } 

header.header.headerblockV2.headerfixed { position: fixed; }

.header.headerblockV2:not(.headerfixed) .mainmenu .hs-menu-wrapper>ul>li:hover>a,
.header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper>ul>li:hover>a,
.header.headerblockV2 .headerV2_main .header-main .header-topbar-inner a:hover { color: #ffc200; }



/* Menu CSS */
.header.headerblockV2 .headerV2_main .menu-toggle:focus { outline: none;}
.header.headerblockV2 .headerV2_main .menu-toggle{padding:10px 0; background-color:rgba(0, 0, 0, 0.1); float:right; border:none; cursor:pointer; width: 43px;}
.header.headerblockV2 .headerV2_main .menu-toggle .icon-bar{margin: auto; background-color:#fff; border-radius:1px; display:block; height:3px; position:relative; width:22px; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease;; }
.header.headerblockV2 .headerV2_main .menu-toggle .icon-bar + .icon-bar{margin-top:4px;}
.header.headerblockV2 .headerV2_main .menu-toggle .icon-bar:nth-child(1), .menu-toggle .icon-bar:nth-child(3){top:0; transform:rotate(0deg); -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg);}
.header.headerblockV2 .headerV2_main .menu-toggle.menu-menuopen .icon-bar:nth-child(1){top:7px; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);}
.header.headerblockV2 .headerV2_main .menu-toggle.menu-menuopen .icon-bar:nth-child(2){opacity:0;}
.header.headerblockV2 .headerV2_main .menu-toggle.menu-menuopen .icon-bar:nth-child(3){top:-7px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg);}
.header.headerblockV2 .headerV2_main .mainmenu .mobile-menu span.mobile-toggle{width:36px; height:36px; position:absolute; right:0px; top:0px; background-color:#ededed; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease;; }
.header.headerblockV2 .headerV2_main .mainmenu .mobile-menu span.mobile-toggle:after, .mobile-toggle:before{content:""; background-color:#000; height:16px; width:2px; position:absolute; left:17px; top:10px; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease;; }
.header.headerblockV2 .headerV2_main .mainmenu .mobile-menu span.mobile-toggle:before{-ms-transform:rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease;; }
.header.headerblockV2 .headerV2_main .mainmenu .mobile-menu span.mobile-toggle.menu-subopen:after{-ms-transform:rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.header.headerblockV2 .headerV2_main .mainmenu .mobile-menu span.mobile-toggle.menu-subopen:before{opacity:0; background-color:#fff; -ms-transform:rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper ul{float:left; padding:0; width:100%; min-width:250px;}
.header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper > ul > li > a{max-width:none; width:auto;}
.header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{display:block;max-width:none;min-width:auto;overflow:visible;text-align:left;text-overflow:inherit;white-space:inherit;width:auto;}
.header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper ul ul{background-color:transparent; min-width:unset;}


.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-top { background-color: rgba(255, 255, 255, 91%); padding: 32px 40px 38px 40px; position: relative; } 
.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-title { padding-bottom: 37px; }
.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-title h3 { margin: 0; font-size: 27px; }
.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-content-boxes { display: inherit; flex-wrap: inherit; margin: 0px ; }
.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-content-boxes .megamenu-content-box { display: inherit; flex-wrap: inherit; margin:0; align-items: center; width: 100%; }
.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-content-boxes .megamenu-content-box .megamenu-left { width: 60px; float: left; }
.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-content-boxes .megamenu-content-box .megamenu-right { width: calc(100% - 60px); float: left; padding-left: 15px; }
.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-content-boxes .megamenu-content-box .megamenu-left .megamenu-icon { width: 100%; height: 60px; border: 1px solid #fbc100; display: flex; align-items: center; justify-content: center; border-radius: 100%; }
.header.headerblockV2 .headerV2_main .megamenu-content-boxes .megamenu-content-box .megamenu-left .megamenu-icon img { max-width: 50%; max-height: 50%; object-fit: contain; }  
.header.headerblockV2 .headerV2_main .megamenu-content-box .megamenu-right h4 { margin: 0px 0px 5px; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; }
.header.headerblockV2 .headerV2_main .megamenu-content-box .megamenu-right p:nth-of-type(1) { margin: 0; }
.header.headerblockV2 .headerV2_main .megamenu-content-box .megamenu-right .megamenu-content { font-size: 12px; line-height: normal; }
.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-top:before { content: ''; position: absolute; bottom: 0; left: 0; width: 50%; background-color: #ffc200; height: 35px; } 
.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-bottom { width: 50%; margin: 0 0 0 auto; background-color: #ffc000; }
.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-bottom a { font-weight: 600; display: block; padding: 20px 25px; line-height: normal; position: relative; }
.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-bottom .megamenu-btn { width: 100%; display: flex; justify-content: flex-end; padding-right: 25px; }
.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-bottom a:before { content: ''; position: absolute; top: 3px; bottom: 0; margin: auto; right: 0; width: 13px; height: 17px; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/black_arrow_btn.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; }
.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-bottom a:hover { color: #fff; }
.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-bottom a:hover:before { background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/White_arrow_btn.svg'); }

.header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children > a { position: relative; }

.header.headerblockV2 .headerV2_main .megamenu-section .megamenu-content-boxes .megamenu-content-box:hover h4 { color: #ffc200;}

.header.headerblockV2 .headerV2_main .header-middle .header-cta .button a { font-size: 14px !important; padding: 4px 10px !important; line-height:1.2; font-weight:600; }
.header.headerblockV2 .headerV2_main .header-middle .header-cta .button a:after { width: 9px !important; height: 11px !important; margin-left: 4px !important; }
/* .mainmenu .hs-menu-wrapper > ul > .hamburger-menu { display: none;} */
.headerV2_main .mainmenu .hs-menu-wrapper>ul>li:hover>a { color: #ffc200 !important; }

.header.headerblockV2 .headerV2_main .megamenu-content-boxes .box_menu_content ul { margin: 0; list-style: none; float: inherit !important; }
.header.headerblockV2 .headerV2_main .megamenu-content-boxes .vertical_repeat_box { margin-bottom: 25px; }
.header.headerblockV2 .headerV2_main .megamenu-content-boxes .box_menu_content ul li { margin: 0;  line-height: 1.4;}
.header.headerblockV2 .headerV2_main .megamenu-content-boxes .box_menu_content>ul>li>a { padding-bottom:2px }
.header.headerblockV2 .headerV2_main .megamenu-content-boxes .box_menu_content ul li a {  display: inline-block;}
.header.headerblockV2 .headerV2_main .megamenu-content-boxes .inner_megamenu_boxes { padding: 0 15px; }
.header.headerblockV2 .headerV2_main .megamenu-content-boxes .outer_megamenu_boxes { margin: 0 -15px; }
.header.headerblockV2 .headerV2_main .megamenu-content-boxes .box_title a {transition: 400ms all ease-in;}
.header.headerblockV2 .headerV2_main .megamenu-content-boxes .box_title a:hover,.header.headerblockV2 .headerV2_main .megamenu-content-boxes .box_menu_content ul li a:hover,.header.headerblockV2 .headerV2_main .megamenu-content-boxes .box_menu_content p a:hover,.header.headerblockV2 .headerV2_main .megamenu-content-boxes .box_menu_content a:hover  { color: #ffc100;}

.header.headerblockV2 .headerV2_main .megamenu-content-boxes .box_menu_content ul>ul>li { position: relative; }
.header.headerblockV2 .headerV2_main .megamenu-content-boxes .box_menu_content ul>ul>li:before,.header.headerblockV2 .headerV2_main .megamenu-content-boxes .box_menu_content ul>li>ul>li:before { content: ''; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg'); background-position: center; background-size: cover; background-repeat: no-repeat; width: 14px; height: 15px; display: inline-block; margin-right:5px; }
.header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .button--primary a,.header.headerblockV2 .headerV2_main .header-main .top_button .button--primary a { color: #000; font-weight: 600;}
.header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .button--primary a:after,.header.headerblockV2 .headerV2_main .header-main .top_button .button--primary a:after{ background-image: url(https://www.fivespark.com/hubfs/black_arrow_btn.png); height: 13px; width: 14px; top: 2px; }
.header.headerblockV2 .headerV2_main .header-main .top_button .button--primary a {font-size:14px;  line-height: 1; width: 100%;}
.header.headerblockV2 .headerV2_main .hamburger-menu-main.mobile_humb{display:none;}
.header.headerblockV2 .headerV2_main .search_box input {     background: transparent; border-color: #fff; padding: 5px 25px 5px 10px !important; font-size: 14px; line-height:1; border-width: 3px; max-height: 30px; color: #fff !important; font-weight:300}
.header.headerblockV2 .headerV2_main .search_box .hs-search-field__bar form { position: relative;  max-width: 142px; width: 100%;}
.header.headerblockV2 .headerV2_main .search_box .hs-search-field__bar form:before {content: '\f002';position: absolute;right: 10px;font-size: 16px;font-family: fontAwesome;top: 3px; color: #ffc100; transform: scaleX(-1);}
.header.headerblockV2.headerfixed .headerV2_main .mainmenu .hs-menu-wrapper>ul>li>a { color: #000;}

.headerblockV2.headerfixed  .headerV2_main .search_box input{color:#000 !important; border-color: #000; }
.headerblockV2.headerfixed .headerV2_main .search_box input::placeholder {color: #000;}
/*  .headerblockV2.headerfixed .headerV2_main .logo.normal_logo{display:none;} */
.headerblockV2.headerfixed .headerV2_main .logo.normal_logo.sticky_logo{display:none ;}
.headerblockV2 .headerV2_main .topbar-logo .logo.normal_logo{display:block !important;}  
header.header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .logo.sticky_logo { display: none;}
header.header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .logo.normal_logo { display: block;}
header.header.headerblockV2.headerfixed .headerV2_main .header-middle .header-middle-inner .logo.normal_logo { display: none;}
header.header.headerblockV2.headerfixed .headerV2_main .header-middle .header-middle-inner .logo.sticky_logo { display: block !important;}

.header.headerblockV2 .headerV2_main .box_title,.headerV2_main .megamenu-content-boxes .box_menu_content ul li a { font-size: 19px; line-height: 1.54; }

.header.headerblockV2 .headerV2_main .search_box { padding: 0 10px;}
.white_header .header:not(.headerfixed) .mainmenu .hs-menu-wrapper > ul > li > a { font-weight:400 }

/* headerblack */
.header.headerblockV2.bg_white_text_black .headerV2_main .mainmenu .hs-menu-wrapper>ul>li>a { color: #000;}

.headerblockV2.bg_white_text_black  .headerV2_main .search_box input{color:#000 !important; border-color: #000; }
.headerblockV2.bg_white_text_black .headerV2_main .search_box input::placeholder {color: #000;}

.headerblockV2.bg_white_text_black .headerV2_main .logo.normal_logo.sticky_logo{display:none ;}

header.header.headerblockV2.bg_white_text_black .headerV2_main .header-middle .header-middle-inner .logo.normal_logo { display: none;}
header.header.headerblockV2.bg_white_text_black .headerV2_main .header-middle .header-middle-inner .logo.sticky_logo { display: block !important;}

/* button 4 and button 5 */

.header.headerblockV2 .headerV2_main .header-middle .header-cta .button.button4 a, .header.headerblockV2 .headerV2_main .header-middle .header-cta  a.button.button4 { background-color: #003Dff; border: 3px solid #003Dff; color: #fff; fill: #fff; }
.header.headerblockV2 .headerV2_main .header-middle .header-cta .button.button4 a:hover, .header.headerblockV2 .headerV2_main .header-middle .header-cta .button.button4 a:focus, .header.headerblockV2 .headerV2_main .header-middle .header-cta .button.button4 a:active, .header.headerblockV2 .headerV2_main .header-middle .header-cta a.button.button4:hover, .header.headerblockV2 .headerV2_main .header-middle .header-cta a.button.button4:focus, .header.headerblockV2 .headerV2_main .header-middle .header-cta a.button.button4:active { border: 3px solid #003Dff; color: #fff; fill: #fff; }
.header.headerblockV2 .headerV2_main .header-middle .header-cta .button.button4 a:after { background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg); }

.header.headerblockV2 .headerV2_main .header-middle .header-cta .button.button4 a, .header.headerblockV2 .headerV2_main .header-middle .header-cta  a.button.button4 { background-color: #003Dff; border: 3px solid #003Dff; color: #fff; fill: #fff; }
.header.headerblockV2 .headerV2_main .header-middle .header-cta .button.button4 a:hover, .header.headerblockV2 .headerV2_main .header-middle .header-cta .button.button4 a:focus, .header.headerblockV2 .headerV2_main .header-middle .header-cta .button.button4 a:active, .header.headerblockV2 .headerV2_main .header-middle .header-cta a.button.button4:hover, .header.headerblockV2 .headerV2_main .header-middle .header-cta a.button.button4:focus, .header.headerblockV2 .headerV2_main .header-middle .header-cta a.button.button4:active { border: 3px solid #003Dff; color: #fff; fill: #fff; }
.header.headerblockV2 .headerV2_main .header-middle .header-cta .button.button4 a:after { background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg); }


.header.headerblockV2 .headerV2_main .header-middle .header-cta .button.button5 a, .header.headerblockV2 .headerV2_main .header-middle .header-cta  a.button.button5 { background-color: #ff4b0d; border: 3px solid #ff4b0d; color: #fff; fill: #fff; }
.header.headerblockV2 .headerV2_main .header-middle .header-cta .button.button5 a:hover, .header.headerblockV2 .headerV2_main .header-middle .header-cta .button.button5 a:focus, .header.headerblockV2 .headerV2_main .header-middle .header-cta .button.button5 a:active, .header.headerblockV2 .headerV2_main .header-middle .header-cta a.button.button5:hover, .header.headerblockV2 .headerV2_main .header-middle .header-cta a.button.button5:focus, .header.headerblockV2 .headerV2_main .header-middle .header-cta a.button.button5:active { border: 3px solid #ff4b0d; color: #fff; fill: #fff; }

.vacatures_Noheader_btn .header-cta { display: none;}

/* headerblack */

@media (min-width:992px){

    .header.headerblockV2 .headerV2_main .menu-toggle,.headerV2_main .mainmenu .mobile-menu span.mobile-toggle{display:none;}
    .header.headerblockV2 .headerV2_main .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {opacity:1; visibility:visible;}

    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .topbar-logo { display: none;}
    .header.headerblockV2 .headerV2_main .header-main .hamburger-heading { display: none;}

    .header.headerblockV2 .headerV2_main .megamenu-section { transition: 400ms all ease; position: absolute; left: -40px; width: 822px; right: 0; margin: auto; max-width: 100%; padding-top: 40px; opacity: 0; visibility: hidden; pointer-events: none; }
    /*         .header .headerV2_main .megamenu-section { transition: 400ms all ease; position: absolute; left: -40px; width: 955px; right: 0; margin: auto; max-width: 100%; padding-top: 40px; opacity: 0; visibility: hidden; pointer-events: none; } */
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children > a:before { background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; bottom: -30px; content: ""; height: 17px; left: 0; margin: auto; opacity: 0; position: absolute; right: 0; transform: rotate(90deg); visibility: hidden; width: 14px; }
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children:hover > a:before { opacity: 1; visibility: visible; }
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children:hover > .megamenu-section { opacity: 1; visibility: visible; pointer-events: inherit;}

    .white_header .header.headerblockV2:not(.headerfixed) .mainmenu .hs-menu-wrapper > ul > li > a { color: #FFF; font-weight:400 }
    .body-wrapper:not(.white_header) .header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .middle-left .logo.sticky_logo { display: none;}
    .white_header .header.headerblockV2:not(.headerfixed) .headerV2_main .header-middle .header-middle-inner .middle-left .logo.normal_logo { display: block;}
    .white_header .header.headerfixed .headerV2_main .header-middle .header-middle-inner .middle-left .logo.sticky_logo { display: none;}

    .header.headerblockV2 .desk_top_button{display:block;}
    .header.headerblockV2 .mobile_top_button{display:none;}
    .header.headerblockV2 .headerV2_main .outer_megamenu_boxes .inner_megamenu_boxes:nth-child(3) { padding-left: 31px; }
    .header.headerblockV2 .headerV2_main .outer_megamenu_boxes .inner_megamenu_boxes:nth-child(2) { padding: 0px 15px 0 55px; }

}

@media (max-width:1199px){

    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper>ul>li { margin: 0px 14px; }


}
@media (max-width:1120px){
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper>ul>li { margin: 0 10px; }
}

@media (max-width:1110px){

    .header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .middle-left { max-width: 110px; }
    .header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .middle-right { padding-left: 25px; width: calc(100% - 110px); }
    .header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu-btn { margin-left: 15px; }
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper>ul>li { margin: 0 9px; }
    .header.headerblockV2 .headerV2_main .header-cta { padding-left: 8px; }
    .header.headerblockV2 .headerV2_main .header-middle { padding: 19px 0 19px; }

    .header.headerblockV2 .headerV2_main .megamenu-section{ width: 690px; }
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-title { padding-bottom: 25px;}
    .header.headerblockV2 .headerV2_main .search_box {max-Width: 150px; width: 100%;}
    .header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .middle-right{ justify-content: flex-end;}


}
@media (max-width:991px){

    div.content-wrapper { padding: 0px 20px;}
    .header.headerblockV2 .mobile_humb{display:block;}
    .header.headerblockV2 .headerV2_main .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{position:static; opacity:1; visibility: visible; display:none; width:100%;}
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul{display:none;}
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu li.hs-menu-depth-1{float: left; width: 100%; display: block; text-align:center;margin:0;}

    .header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .middle-left { display: none;}

    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .logo.normal_logo { display: none; }
    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .logo { max-width: 176px; margin-top: -6px; }
    .header.headerblockV2 .headerV2_main .topbar-callus { display: none; }
    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner a { padding-right: 20px; font-size: 15px; }
    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .topbar-menu a:after { height: 14px; width: 11px; }
    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner { justify-content: space-between; padding:15px 0; } 
    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .logo.sticky_logo { max-width: 176px; margin-top: -6px; } 
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul { position: absolute; top: 100%; left: 0; right: 0;  padding: 0px 0px 0px; overflow: auto; max-height: calc(100vh - 161px); } 
    .header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .middle-right .header-cta { width: 70%; padding-left: 0; }
    .header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .middle-right .hamburger-menu-main { width: 30%; float: left; justify-content: flex-end; } 
    .header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .middle-right { padding-left: 0; width: 100%; } 
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper>ul>li { margin: 5px 0px; padding: 0px 20px; }
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper>ul>li>a,
    .header.headerblockV2:not(.headerfixed) .headerV2_main .mainmenu .hs-menu-wrapper>ul>li>a { display: inline-block; color: #000; }
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper>ul>li>a { font-size: 22px; }
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul { top: 105%; }
    .header.headerblockV2.headerfixed .headerV2_main .mainmenu .hs-menu-wrapper>ul { top: 100%; }

    .header.headerblockV2 .headerV2_main .hamburger-menu-bottom { display: none; } 
    .header.headerblockV2 .headerV2_main .hamburger-menu .hamburger-menu-top { background-color: #ffc200; padding: 30px 20px 50px; }
    .header.headerblockV2 .headerV2_main .hamburger-menu .hamburger-menu-top .hamburger-menu-text { display: none; }
    .header.headerblockV2 .headerV2_main .hamburger-menu { display: inline-block; margin-top: 15px; width: 100%; } 
    .header.headerblockV2 .headerV2_main .hamburger-menu .hamburger-menu-top .hamburger-menu-block:last-child h4 { margin-bottom: 0; } 
    .header.headerblockV2 .headerV2_main .hamburger-heading { width: 50%; background-color: #ffc200; padding: 12px 20px; }
    .header.headerblockV2 .headerV2_main .hamburger-heading h4 { margin: 0; font-size: 18px; font-weight: 700; }

    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .topbar-menu ul { flex-wrap: wrap; justify-content: flex-end; }
    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .logo.sticky_logo a { padding-right: 0; }
    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .topbar-menu ul li { margin: 0px 0px 7px 15px; }
    .header.headerblockV2 .headerV2_main .megamenu-section { width: 100%; display: block; }

    .header.headerblockV2 .headerV2_main .hamburger-menu .hamburger-menu-top h4 { display: inline-block; font-size: 22px; margin-bottom: 13px; margin-right: 5px; }
    .header.headerblockV2 .headerV2_main .hamburger-menu .hamburger-menu-top .hamburger-menu-block:after { content: ''; height: 18px; top: 3px; right: 0; width: 14px; background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/White_arrow_btn.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; margin: auto; position: relative; display: inline-block; }
    .header.headerblockV2 .headerV2_main .hamburger-menu .hamburger-menu-top .hamburger-menu-block { display: inline-block; width: 100%; position: relative; }

    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .topbar-menu ul li{ display: flex; align-items: center; justify-content: flex-end; width: 100%; }
    .header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .middle-right{ align-items: center; }
    .header.headerblockV2 .headerV2_main .header .mainmenu .hs-menu-wrapper>ul>li>a:after {  background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; display: inline-block; height: 18px; margin: auto; position: relative; right: 0; top: 3px; width: 14px; margin-left: 10px; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; }
    .header.headerblockV2 .headerV2_main .header .mainmenu .hs-menu-wrapper>ul>li>a.menu-subopen:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }

    .header.headerblockV2 .headerV2_main .megamenu-content-box .megamenu-right .megamenu-content *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) { display: none; }
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-content-boxes .megamenu-content-box .megamenu-left { display: none; }
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-content-boxes .megamenu-content-box .megamenu-right { padding-left: 0; width: 100%; }
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-content-boxes .megamenu-content-box { margin: 0 0px 10px; width: 100%; }
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-content-boxes { margin: 0; }
    /*     .headerV2_main .megamenu-section .megamenu-top { background-color: transparent; padding: 25px 15px 0px; } */
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-top:before { display: block; width:100%; bottom:0; height:40px;}
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-bottom { padding: 5px 12px 12px; }
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-bottom { padding: 5px 12px 12px; }
    /*     .headerV2_main .megamenu-section .megamenu-bottom .megamenu-btn { justify-content: center; padding-right: 0; } */
    /*         .headerV2_main .megamenu-section .megamenu-bottom { background-color: transparent; margin: inherit; width: 100%; } */
    /*     .headerV2_main .megamenu-section .megamenu-bottom .megamenu-btn { display: flex; justify-content: flex-start; padding-right: 0; width: 100%; } */
    /*     .headerV2_main .megamenu-section .megamenu-bottom a { line-height: normal; padding: 0px 25px; position: relative; } */
    /*     .headerV2_main .megamenu-section .megamenu-bottom { background-color: transparent; margin: inherit; width: 100%; padding-bottom: 20px; }   */

    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper>ul>li .megamobile-toggle { z-index: 1; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }


    .header.headerblockV2 .headerV2_main .header-middle .header-cta .button a { font-size: 20px; padding: 6px 10px; }
    .header.headerblockV2 .headerV2_main .header-middle .header-cta .button a:after { height: 16px; width: 14px; }

    .header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu-btn .hamburger { height: 32px; width: 32px; }
    .header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu-btn:before { bottom: -28px; height: 19px; width: 24px; }
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul { top: 100%; }
    .header.headerblockV2.headerfixed .headerV2_main .mainmenu .hs-menu-wrapper>ul { top: 100%; } 

    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .logo.sticky_logo { max-width: 100%; width: 100%; }
    .header.headerblockV2 .headerV2_main .top_menu_wrapper { width: calc(100% - 130px); }
    .header.headerblockV2 .headerV2_main .topbar-menu{width:100%;}
    .header.headerblockV2 .headerV2_main .topbar-logo { width: 170px; }
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-title h3 { font-size: 22px; text-align:start;}
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-bottom a { line-height: normal; padding: 0 15px; font-size: 17px; }
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-bottom a:before { height: 13px; width: 10px; }

    .body-wrapper:not(.white_header) .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul { top: 100%;}
    .header.headerblockV2 .headerV2_main .header-middle{background:transparent;}
    .header.headerblockV2.bg_white_text_black .headerV2_main .header-middle{background:#fff;}

    .header.headerblockV2 .mobile_slider .slick-arrow { font-size: 0; background: #ffc100; position: relative; justify-content: center; align-items: center; padding: 10px; border: 3px solid #000; }
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul.mobile-menu li.hs-menu-depth-1>a {     display: block; font-weight: 600; background:#ffc100; padding:20px;}
    .header.headerblockV2 .mobile_slider .slick-prev,.header.headerblockV2  .mobile_slider .slick-next { top: 12px; bottom: inherit; position: absolute; }
    .header.headerblockV2 .mobile_slider .slick-prev { left: calc(50% - 170px); }
    .header.headerblockV2 .mobile_slider .slick-next { right: calc(50% - 170px); }
    .header.headerblockV2 .mobile_slider .slick-prev:before {background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/Left.svg);}
    .header.headerblockV2 .mobile_slider .slick-next:before { background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/Right.svg); }
    .header.headerblockV2 .mobile_slider .slick-prev:before { top: 55%;}
    .header.headerblockV2 .mobile_slider .slick-next:before,.header.headerblockV2 .mobile_slider .slick-prev:before{width: 20px;}
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul.mobile-menu li>a:focus,.header.headerblockV2  .mobile_slider .slick-arrow:focus { outline: none;}
    .header.headerblockV2 .headerV2_main .hamburger-menu{display:none !important;}

    .header.headerblockV2 .headerV2_main .megamenu-content-boxes .box_menu_content ul li a {padding: 0;font-weight: 400;background: transparent;}
    .header.headerblockV2 .headerV2_main .megamenu-content-boxes .vertical_repeat_box {  margin-bottom: 5px;}
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul.mobile-menu li{float:inherit; }
    .header.headerblockV2 .megamenu-section .megamenu-content-boxes { text-align: initial; }

    .header.headerblockV2 .headerV2_main .megamenu-section .box_menu_content{display:none;}
    .header.headerblockV2 .headerV2_main .megamenu-section .box_menu_content ul li {padding-left: 0px;}
    .header.headerblockV2 .desk_top_button,.header.headerblockV2 .headerV2_main .search_box{display:none;}
    .header.headerblockV2 .headerV2_main .header-main .top_button .button--primary a:after{margin-left:5px;}
    .header.headerblockV2 .headerV2_main .hamburger-menu-main.mobile_humb{display:block;}
    .header.headerblockV2 .headerV2_main .header-middle .header-middle-inner .middle-right .hamburger-menu-main{display:flex;}
    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .logo.sticky_logo{display:none;}
    .header.headerblockV2 .headerV2_main .header-main .hamburger-heading,.header.headerblockV2  .header-main .header-topbar-inner .topbar-logo{display:block;}
    .header.headerblockV2 .headerV2_main .megamenu-section { left: 0; margin: auto; max-width: 100%; opacity: inherit; padding-top: 0; pointer-events: inherit; position: inherit; right: 0; transition: all .4s ease; visibility: inherit; width: 100%; }
    .header.headerblockV2 .headerV2_main .header-middle {padding: 19px 0;}
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-top { padding: 25px 45px 30px; }
    .header.headerblockV2 .headerV2_main .box_title {font-size: 23px;padding-bottom: 5px;}
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul.mobile-menu li.hs-menu-depth-1>a { font-size: 22px;}
    .header.headerblockV2 .mobile_slider .slick-arrow.slick-disabled { opacity: 1; visibility: visible; }
    .header.headerblockV2 .headerV2_main .header-middle .header-cta .button a { font-size: 20px !important; line-height: 1.2; padding: 8px 20px !important; font-weight:600; } 
    .header.headerblockV2 .headerV2_main .header-middle .header-cta .button a:after { height: 20px !important; margin-left: 10px !important; width: 16px !important; position: relative; top: 3px; }
    .header.headerblockV2 .headerV2_main .header-main .top_button .button--primary a {   padding: 8px 15px;}

    .box_title a {pointer-events: unset;}

    .box_title.ulactive a {pointer-events: none;}



}
@media (max-width:991px){
    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner { justify-content: space-between; padding: 35px 0 22px; }
    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner .logo { margin-top: -21px; max-width: 200px; }
    .header.headerblockV2 .headerV2_main .header-main .header-topbar-inner a { font-size: 15px; padding-right: 7px; }
    .header.headerblockV2 .headerV2_main .topbar-logo { width: 230px; }
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul.mobile-menu li.hs-menu-depth-1>a { padding: 31px; }
    .header.headerblockV2 .headerV2_main .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul.mobile-menu li.hs-menu-depth-1>a { font-size: 28px; }
    .header.headerblockV2 .mobile_slider .slick-next, .header.headerblockV2 .mobile_slider .slick-prev { top: 21px; }
    .header.headerblockV2 .mobile_slider .slick-next:before,.header.headerblockV2 .mobile_slider .slick-prev:before { width: 27px; height: 27px; }
    .header.headerblockV2 .headerV2_main .header-middle .header-cta .button a { font-size: 24px !important; line-height: 1.2; font-weight: 700; }
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-top {  padding: 25px 45px 70px;}
}
@media (max-width:767px){
    .header.headerblockV2 .headerV2_main .hamburger-menu-main .hamburger-menu-btn .hamburger:after { left: 0px; }
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-top { padding: 25px 37px 30px; }
    .header.headerblockV2 .headerV2_main .megamenu-content-boxes .vertical_repeat_box { margin-bottom: 13px; }
    .header.headerblockV2 .headerV2_main .megamenu-section .megamenu-top { padding: 25px 37px 49px; }
    .header.headerblockV2 .headerV2_main .box_title {font-size: 27px;padding-bottom: 3px;}
}
@media (max-width: 400px){
    .header.headerblockV2 .mobile_slider .slick-prev { left: calc(50% - 175px); }
    .header.headerblockV2 .mobile_slider .slick-next { right: calc(50% - 175px); }

}

@media (max-width: 365px){
    .header.headerblockV2 .mobile_slider .slick-prev { left: calc(50% - 140px); }
    .header.headerblockV2 .mobile_slider .slick-next { right: calc(50% - 140px); }
    .header.headerblockV2 .headerV2_main .header-middle .header-cta .button a { font-size: 19px !important; }

}



@media (min-width:992px){

    .white_header .header.bg_white_text_black .headerV2_main .header-middle .header-middle-inner .middle-left .logo.sticky_logo { display: none;}

}
@media (max-width:991px){
    .header.headerblockV2.bg_white_text_black .headerV2_main .mainmenu .hs-menu-wrapper>ul { top: 100%; }
    .header.headerblockV2.bg_white_text_black .headerV2_main .mainmenu .hs-menu-wrapper>ul { top: 100%; } 

} 
.footer-main .footer-top{ padding: 50px 0px; }
.footer-main .footer-outer { display: flex; flex-wrap: wrap; }
/* .footer-main .footer-outer .footer-block { width: 33.33%; float: left; padding-right: 30px; } */

.footer-main .footer-outer .footer-block.footer-vacancies { width: 25%; }
.footer-main .footer-outer .footer-block.footer-menu-wrapper { width: 25%; }
.footer-main .footer-outer .footer-block.footer-contact { width: 50%; }
.footer-main .location-repeater .footer-address:last-child { margin-left: 27px; }
.footer-main .location-repeater { justify-content: space-between; }
.footer-main .footer-outer h3 { margin-bottom: 15px; }
.footer-main .footer-outer .footer-block.footer-vacancies * { max-width: 285px; }
.footer-main .footer-outer .footer-block.footer-vacancies .footer-text { padding-bottom: 26px; } 
.footer-main .footer-menu ul li { margin: 0px 0px 1px; position: relative; padding-left: 25px; margin-bottom: 1px; }
.footer-main .footer-menu ul li:before { background-position: 50%; background-repeat: no-repeat; background-size: contain; bottom: 0; content: ""; height: 17px; margin: auto; position: absolute; left: 0; top: 2px; width: 13px; background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg); }
.footer-main .footer-social { padding-top: 25px; }
.footer-main .footer-social ul { margin: 0; padding: 0; list-style-type: none; }
.footer-main .footer-social ul li { display: inline-block; margin: 0px 12px 0px 0px; }
.footer-main .footer-social ul li a { display: block; width: 43px; height: 43px; border: 3px solid #000; display: flex; align-items: center; justify-content: center; position: relative; }
.footer-main .footer-social ul li a span { display: block; }
.footer-main .footer-social ul li a svg { display: block; width: 17px; max-height: 21px; }
.footer-main .footer-social ul li:last-child { margin: 0; }

.footer-main .footer-social ul li a:hover { transform: translateY(-5px); }
.footer-main .footer-social ul li a:after{  display: block !important; border-left: 3px solid transparent; border-radius: 0 0 0 0; border-right: 3px solid transparent; border-top: 4px solid #ffc100; bottom: -25px; content: ""; height: 21px; left: 50%; opacity: 0; position: absolute; -webkit-transform: translateX(-50%) scale(1.11); -moz-transform: translateX(-50%) scale(1.11); -o-transform: translateX(-50%) scale(1.11); -ms-transform: translateX(-50%) scale(1.11); transform: translateX(-50%) scale(1.11); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; visibility: hidden; width: 106%; z-index: -1; }
.footer-main .footer-social ul li a:hover:after { opacity: 1; visibility: visible;}

.footer-main .footer-outer .footer-block .footer-address { padding-left: 44px; position: relative; margin-bottom: 20px;  width: calc(50% - 5px);}
.footer-main .footer-outer .footer-block .footer-address:last-child { margin-left: 0; }
.footer-main .footer-outer .footer-block .footer-address:before { content: ''; position: absolute; top: 2px; left: 0; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/Map-pin.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 33px; height: 50px; }
.footer-main .footer-contact-btn { padding-top: 20px; }
.footer-block.footer-menu-wrapper { padding-left: 25px; }
.footer-block.footer-contact { padding-left: 75px; }
.footer-bottom { background-color: #000; }
.footer-bottom .footer-bottom-inner ul li { margin: 0px 11px; display: block; }
.footer-bottom .footer-bottom-inner { text-align: center;     display: flex;  justify-content: center;  align-items: center; }
.footer-bottom .footer-bottom-inner ul li a { font-size: 12px; text-transform: uppercase; color: #fff; font-weight: 500; display: block; position: relative; padding-right: 16px; }
.footer-bottom .footer-bottom-inner ul { display: flex; align-items: center; justify-content: center; }
.footer-bottom .footer-bottom-inner ul li a:before { background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; bottom: 0; content: ""; height: 12px; right: 0; margin: auto; position: absolute; top: 0px; width: 9px; }
.footer-bottom .footer-bottom-inner ul li a:hover { font-weight: 500; }
.footer-main .button.button--tertiary a:after, .footer-main a.button.button--tertiary:after { background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/black_arrow_btn.svg); }
.footer-bottom .inner_footer_bottom { color: #fff !important; color: #fff; display: block; font-size: 12px; font-weight: 500; padding-right: 16px; position: relative; text-transform: uppercase; }

@media(max-width: 1110px){
    .footer-main .footer-outer .footer-block .footer-address{width: calc(48% - 5px);}
}
@media(max-width: 1110px){
    .footer-main .location-repeater .footer-address{margin-bottom:20px;}
    .footer-main .location-repeater .footer-address:last-child {margin-left: 0;margin-bottom:0;}


}
@media(max-width: 991px){
    .footer-main .footer-outer .footer-block .footer-address {   width: 100%;}
    .footer-block.footer-menu-wrapper { padding-left: 10px; }
    .footer-main .footer-outer .footer-block { padding-right: 10px; }
    .footer-block.footer-contact { padding-left: 15px; }
    .footer-main .footer-outer .footer-block.footer-menu-wrapper, .footer-main .footer-outer .footer-block.footer-vacancies,.footer-main .footer-outer .footer-block.footer-contact { width: 33.33%; }


}
@media(max-width: 767px){

    /*     .footer-main .footer-outer .footer-block { padding-right: 0; width: 100%; } */
    .footer-main .footer-outer .footer-block.footer-contact,.footer-main .footer-outer .footer-block.footer-menu-wrapper, .footer-main .footer-outer .footer-block.footer-vacancies {padding-right: 0; width: 100%;}
    .footer-block.footer-menu-wrapper { padding-left: 0; }
    .footer-block.footer-contact { padding-left: 0; }

    .footer-block.footer-vacancies { order: 1; }
    .footer-block.footer-menu-wrapper { order: 3; padding-top: 15px; }
    .footer-block.footer-contact { order: 2; padding-top: 55px; }
    .footer-block.footer-menu-wrapper h3,
    .footer-block.footer-menu-wrapper .footer-menu { display: none; } 

    .footer .footer-bottom .footer-bottom-inner ul { padding: 5px 0px; }
    .footer-main .footer-outer .footer-block .footer-address{padding-left: 60px;}
    .footer-main .footer-outer .footer-block .footer-address:before{width: 40px; height: 60px;}
    .footer-main .location-repeater .footer-address{margin-bottom:20px;}
    .footer-main .location-repeater .footer-address:last-child {
        margin-left: 20px;
        margin-bottom:0;
    }

}
@media(max-width: 767px) and (min-width: 400px){

    .footer-bottom .footer-bottom-inner ul li a { font-size: 20px; line-height: 1.20em; }


}

@media(max-width: 767px){

    .footer-bottom .footer-bottom-inner ul li a { line-height: 1.20em; }
    .footer-main .footer-social ul li a{height: 55px; width: 55px;}
    .footer-main .footer-social ul li a svg{width: auto; max-width: auto; height: 23px;}

}

@media(max-width: 510px){
    .footer-main .location-repeater .footer-address:last-child {
        margin-left: 0px;
        margin-bottom:0;
    }
}  
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=slick.min.css.map */

body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}

.lightSpeedOutRight.goAway,.wiggle.go{-webkit-animation-timing-function:ease-in}.flip.go,.flipInX.go{-webkit-backface-visibility:visible!important}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slow,.slower{-webkit-animation-fill-mode:both}.slow{-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:both}.slower{-webkit-animation-duration:2s;animation-duration:2s;animation-fill-mode:both}.slowest{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.delay-250{-webkit-animation-delay:.25s;-moz-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.delay-500{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.delay-750{-webkit-animation-delay:.75s;-moz-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.delay-1000{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.delay-1250{-webkit-animation-delay:1.25s;-moz-animation-delay:1.25s;-o-animation-delay:1.25s;animation-delay:1.25s}.delay-1500{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.delay-1750{-webkit-animation-delay:1.75s;-moz-animation-delay:1.75s;-o-animation-delay:1.75s;animation-delay:1.75s}.delay-2000{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}.delay-2500{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s}.delay-3000{-webkit-animation-delay:3s;-moz-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.delay-3500{-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;-o-animation-delay:3.5s;animation-delay:3.5s}.bounceInDown,.bounceInLeft,.bounceInRight,.bounceInUp,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUp{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}.flipInX,.flipInY,.rollIn,.rotateDownUpRight,.rotateIn,.rotateInDownLeft,.rotateInUpLeft,.rotateInUpRight{opacity:0}.lightSpeedInLeft,.lightSpeedInRight{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn.go{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(400px)}60%{-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(400px)}60%{transform:translateX(-30px)}80%{transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}.bounceInRight.go{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-400px)}60%{-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-400px)}60%{transform:translateX(30px)}80%{transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}.bounceInLeft.go{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(400px)}60%{-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(400px)}60%{transform:translateY(-30px)}80%{transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.bounceInUp.go{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-400px)}60%{-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-400px)}60%{transform:translateY(30px)}80%{transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}.bounceInDown.go{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1;display:block}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1;display:block}}.fadeIn{opacity:0}.fadeIn.go{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes growIn{0%{-webkit-transform:scale(.2);opacity:0}50%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1);opacity:1}}@keyframes growIn{0%{transform:scale(.2);opacity:0}50%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}.growIn{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}.growIn.go{-webkit-animation-name:growIn;animation-name:growIn}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake.go{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes shakeUp{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateY(-10px)}20%,40%,60%,80%{-webkit-transform:translateY(10px)}}@keyframes shakeUp{0%,100%{transform:translateY(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.shakeUp.go{-webkit-animation-name:shakeUp;animation-name:shakeUp}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-400px)}50%{opacity:.3}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-400px)}50%{opacity:.3}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{opacity:0;-webkit-transform:translateX(-400px);transform:translateX(-400px)}.fadeInLeft.go{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(400px)}50%{opacity:.3}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(400px)}50%{opacity:.3}100%{opacity:1;transform:translateX(0)}}.fadeInRight{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}.fadeInRight.go{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(400px)}50%{opacity:.3}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(400px)}50%{opacity:.3}100%{opacity:1;transform:translateY(0)}}.fadeInUp{opacity:0;-webkit-transform:translateY(400px);transform:translateY(400px)}.fadeInUp.go{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-400px)}50%{opacity:.3}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-400px)}50%{opacity:.3}100%{opacity:1;transform:translateY(0)}}.fadeInDown{opacity:0;-webkit-transform:translateY(-400px);transform:translateY(-400px)}.fadeInDown.go{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn.go{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft.go{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft.go{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight.go{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight.go{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0) rotate(0)}}.rollIn.go{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg)}100%,90%{-webkit-transform:skewX(0)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}100%,90%{transform:skewX(0)}}.wiggle.go{-webkit-animation-name:wiggle;animation-name:wiggle;animation-timing-function:ease-in}@-webkit-keyframes swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}.swing.go{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada.go{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,100%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}}.wobble.go{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.pulse.go{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedInRight{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0) skewX(-15deg);opacity:1}100%{transform:translateX(0) skewX(0);opacity:1}}.lightSpeedInRight.go{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translateX(-100%) skewX(30deg);opacity:0}60%{-webkit-transform:translateX(20%) skewX(-30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedInLeft{0%{transform:translateX(-100%) skewX(30deg);opacity:0}60%{transform:translateX(20%) skewX(-30deg);opacity:1}80%{transform:translateX(0) skewX(15deg);opacity:1}100%{transform:translateX(0) skewX(0);opacity:1}}.lightSpeedInLeft.go{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in}100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip.go{-webkit-animation-name:flip;backface-visibility:visible!important;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0);opacity:1}}.flipInX.go{-webkit-animation-name:flipInX;backface-visibility:visible!important;animation-name:flipInX}.flipInY.go,.flipOutX.goAway{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0);opacity:1}}.flipInY.go{-webkit-animation-name:flipInY;backface-visibility:visible!important;animation-name:flipInY}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.bounceOut.goAway{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp.goAway{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown.goAway{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft.goAway{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight.goAway{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut.goAway{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUp.goAway{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDown.goAway{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeft.goAway{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRight.goAway{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX.goAway{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipOutY;backface-visibility:visible!important;animation-name:flipOutY}@-webkit-keyframes lightSpeedOutRight{0%{-webkit-transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{transform:translateX(0) skewX(0);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOutRight.goAway{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{-webkit-transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(-100%) skewX(30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{transform:translateX(0) skewX(0);opacity:1}100%{transform:translateX(-100%) skewX(30deg);opacity:0}}.lightSpeedOutLeft.goAway{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut.goAway{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{-transform-origin:left bottom;-transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft.goAway{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft.goAway{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight.goAway{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut.goAway{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUpShort{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpShort{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.fadeInUpShort.go{-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort}@-webkit-keyframes fadeInDownShort{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDownShort{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownShort{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.fadeInDownShort.go{-webkit-animation-name:fadeInDownShort;animation-name:fadeInDownShort}@-webkit-keyframes fadeInRightShort{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRightShort{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightShort{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.fadeInRightShort.go{-webkit-animation-name:fadeInRightShort;animation-name:fadeInRightShort}@-webkit-keyframes fadeInLeftShort{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeftShort{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftShort{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.fadeInLeftShort.go{-webkit-animation-name:fadeInLeftShort;animation-name:fadeInLeftShort}/*# sourceMappingURL=animations.min.css.map */
@import url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css'); 
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


@font-face {
    font-family: 'T-Star Pro';
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-HeavyItalic.eot');
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-HeavyItalic.woff2') format('woff2'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-HeavyItalic.woff') format('woff'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-HeavyItalic.ttf') format('truetype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-HeavyItalic.svg#T-StarPro-HeavyItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'T-Star Pro';
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Regular.eot');
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Regular.woff2') format('woff2'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Regular.woff') format('woff'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Regular.ttf') format('truetype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Regular.svg#T-StarPro-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'T-Star Pro';
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-MediumItalic.eot');
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-MediumItalic.woff2') format('woff2'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-MediumItalic.woff') format('woff'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-MediumItalic.ttf') format('truetype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-MediumItalic.svg#T-StarPro-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'T-Star Pro';
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-RegularItalic.eot');
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-RegularItalic.woff2') format('woff2'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-RegularItalic.woff') format('woff'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-RegularItalic.ttf') format('truetype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-RegularItalic.svg#T-StarPro-RegularItalic') format('svg');
    font-weight: 400;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'T-Star Pro';
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-BoldItalic.eot');
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-BoldItalic.woff2') format('woff2'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-BoldItalic.woff') format('woff'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-BoldItalic.ttf') format('truetype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-BoldItalic.svg#T-StarPro-BoldItalic') format('svg');
    font-weight: 700;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'T-Star Pro';
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Heavy.eot');
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Heavy.eot?#iefix') format('embedded-opentype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Heavy.woff2') format('woff2'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Heavy.woff') format('woff'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Heavy.ttf') format('truetype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Heavy.svg#T-StarPro-Heavy') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'T-Star Pro';
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-LightItalic.eot');
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-LightItalic.woff2') format('woff2'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-LightItalic.woff') format('woff'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-LightItalic.ttf') format('truetype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-LightItalic.svg#T-StarPro-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'T-Star Pro';
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Medium.eot');
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Medium.woff2') format('woff2'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Medium.woff') format('woff'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Medium.ttf') format('truetype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Medium.svg#T-StarPro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'T-Star Pro';
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Bold.eot');
    src: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Bold.woff2') format('woff2'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Bold.woff') format('woff'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Bold.ttf') format('truetype'),
        url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Fonts/T-StarPro-Bold.svg#T-StarPro-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: fallback;
}








/* ex. -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; */


/* ex. -webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);;  */





.body-wrapper:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 99999; background-color: #fff; }
.body-wrapper { position: relative; }
.body_active.body-wrapper:before{ display: none;  }

.content-wrapper {
    margin: 0 auto;
    max-width: 1240px;
    width: 100%;
    padding: 0px 50px;
}

.content-wrapper--narrow {
    max-width: 818px;
}


.dnd-section,
.content-wrapper--blog-index,
.content-wrapper--blog-post {
    padding: 0px 50px;
}

.dnd-section > .row-fluid {
    max-width: 1240px;
}






body a.cta_button {
    box-sizing: border-box !important;
    display: inline-block;
}

h1, h2, h3, h4, h5, h6 {padding: 0;}

span {
    text-decoration-thickness: 2px !important;
    text-underline-offset: 5px;
}
strong {
    font-weight: 700;
}
.ds-1{box-shadow: 0px 4px 20px rgb(0 0 0 / 25%);}
.ebookRotateImg { max-width:250px; width:100%; transform: rotate(-3deg);}


.font12{font-size:12px; }
.font14{font-size:14px; }
.font15{font-size:15px; }
.font16,.font16 a,.font16 p{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:18px;}

.font20 {  font-size: 20px; }
.font21{font-size:21px; line-height:1.33;}

small,p small {font-size:14px; line-height:1.43;}
.largeText h2 { font-size:50px; line-height:1.17;}
.ctaHeading h3{font-size:40px;line-height:1.2 ;}
h4 strong{ font-size:18px; line-height:1.77;}

img { display: inline-block; max-width: 100%; height: auto; vertical-align: middle; }
.FullImageWidth img{width:100%;}

a { text-decoration: none!important; transition: all ease .3s; -moz-transition: all ease .3s; -webkit-transition: all ease .3s; -o-transition: all ease .3s;}

p { margin: 0;}
*+h1, *+h2 { margin-top: 35px;}
*+h3, *+h4 { margin-top: 30px;}
*+h5, *+h6 { margin-top: 25px;}
*+p { margin-top: 20px;}

.extrabold, .extrabold h1, .extrabold h2, .extrabold h3, .extrabold h4, .extrabold h5, .extrabold h6,.extrabold a { font-weight: 900;}
.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6,.bold p,.bold a { font-weight: 700;}
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6, .semibold a { font-weight: 600;}
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6, .medium a { font-weight: 500;}
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6, .normal a { font-weight: 400;}
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6.light a { font-weight: 300;}


.uppercase { text-transform: uppercase;}
.text-center { text-align: center;}
.text-right { text-align: right;}
.text-left { text-align: left;}
.text-capitalize { text-transform: capitalize;}

.parallaxEffect{background-attachment:fixed !important;}
.bg, .overlay, .set-bg { background-size: cover !important; background-position: center !important; position: relative; background-repeat: no-repeat !important;}
.bg.bgTop{background-position: top center !important;}

.overlay { position: relative;}


.overlay>* { position: relative; z-index: 2;}
.whiteBg{background-color:}


.footerBg, .darkblackBg{background-color:  



 
rgba(255, 255, 255, 1.0) 
; }
.primaryBg{background-color: #000000 ); }
.secondaryBg{background-color: #ffc200; }
.lightBlack{background-color: ; }
.bodyBG{background-color: #FFFFFF; }

.color_1BG{background-color: #DAE2E7; }
.dark_grayBG{background-color: #557483; }
.light_grayBG{background-color: #87A6B5; }
.grayBG{background-color: #8DA0AB; } 

/* Font Color */
.fontWhite,.fontWhite h1,.fontWhite h2,.fontWhite h3,.fontWhite h4,.fontWhite h5,.fontWhite h6,.fontWhite a{color:#ffffff}
.fontPrimary,.fontPrimary h1,.fontPrimary h2,.fontPrimary h3,.fontPrimary h4,.fontPrimary h5,.fontPrimary h6{color:#000000}
.fontSecondary,.fontSecondary h1,.fontSecondary h2,.fontSecondary h3,.fontSecondary h4,.fontSecondary h5,.fontSecondary h6{color:#ffc200}
.fontBlack,.fontBlack h1,.fontBlack h2,.fontBlack h3,.fontBlack h4,.fontBlack h5,.fontBlack h6,.fontBlack a{color:#ffc200;}

.fontColor_1,.fontColor_1 h1,.fontColor_1 h2,.fontColor_1 h3,.fontColor_1 h4,.fontColor_1 h5,.fontColor_1 h6,.fontColor_1 a{color:#DAE2E7;}
.fontDark_gray,.fontDark_gray h1,.fontDark_gray h2,.fontDark_gray h3,.fontDark_gray h4,.fontDark_gray h5,.fontDark_gray h6,.fontDark_gray a{color:#557483;} 
.fontLight_gray,.fontLight_gray h1,.fontLight_gray h2,.fontLight_gray h3,.fontLight_gray h4,.fontLight_gray h5,.fontLight_gray h6,.fontLight_gray a{color:#87A6B5;} 
.fontGray,.fontGray h1,.fontGray h2,.fontGray h3,.fontGray h4,.fontGray h5,.fontGray h6,.fontGray a{color:#8DA0AB;}  


.listStyle ul, .nolistStyle ul { margin: 0; padding: 0; list-style: none;}
.nolistStyle ul li{margin:0;}
.listStyle *+ul { margin-top: 30px;}
.listStyle ul li { padding-left: 25px; position: relative; }
.listStyle ul li:before { position: absolute; left: 10px; font-weight: 400; top: 9px; font-size: 6px; content: '\f111'; font-family: fontAwesome; color: inherit; background-repeat: no-repeat; }
.bodylistStyle.listStyle ul li:before{color:#000000;}
ul { padding-left: 20px; margin:0;}
.listStyle  ul li + li{margin-top:15px;}
* + ul,* + ol { margin-top: 30px;}

.attachment-fixed { background-attachment: fixed; } 
.body-container-wrapper ul li,.body-container-wrapper ol li{list-style-position: outside;}


.hs_error_rollup{display:none !important;}
.fl { float: left;}
.fr { float: right;}
.ib{display:inline-block; vertical-align:middle; margin-right:-4px}
.ib.vt { vertical-align: top!important;}
.d-flex{display:flex; flex-wrap:wrap;}
.align-center{align-items: center;} 
.row-reverse{flex-direction: row-reverse;}

.flex-center{align-items: center;}
.flex-end{align-items: flex-end;}
.flex-start{align-items:flex-start;;}

.w20 { width: 20%}
.w25 { width: 25%}
.w30 { width: 30%}
.w33 { width: 33.33%}
.w34 { width: 34%}
.w35 { width: 35%}
.w40 { width: 40%}
.w42 { width: 42%}
.w45 { width: 45%}
.w50 { width: 50%}
.w55 { width: 55%}
.w58 { width: 58%}
.w60 { width: 60%}
.w65 { width: 65%}
.w66 { width: 66%}
.w66 { width: 66.66%}
.w70 { width: 70%}
.w75 { width: 75%}
.w80 { width: 80%}
.w90 { width: 90%}
.w100 { width: 100%}




/*unique paddings*/

.pl10, .p0-10 { padding-left:10px; }
.pl12, .p0-12 { padding-left:12px; }
.pl15, .p0-15 { padding-left:15px; }
.pl20, .p0-20 { padding-left:20px; }
.pl30 , .p0-30{ padding-left:30px; }
.pr10, .p0-10 { padding-right:10px; }
.pr12, .p0-12 { padding-right:12px; }
.pr15, .p0-15 { padding-right:15px; }
.pr20, .p0-20 { padding-right:20px; }
.pr30, .p0-30 { padding-right:30px; }
.pb5,.p5-0{ padding-bottom:5px; }  
.pb10,.p10-0 { padding-bottom:10px; }
.pb15,.p15-0 { padding-bottom:15px; }
.pb20,.p20-0 { padding-bottom:20px;}
.pb25,.p25-0 { padding-bottom:25px;}
.pb30,.p30-0 { padding-bottom:30px;}
.pb35,.p35-0 { padding-bottom:35px;}
.pb40,.p40-0 { padding-bottom:40px; }
.pb45,.p45-0 { padding-bottom:45px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb55,.p55-0 { padding-bottom:55px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb65,.p65-0 { padding-bottom:65px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb75,.p75-0 { padding-bottom:75px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb85,.p85-0 { padding-bottom:85px; }
.pb90,.p90-0 { padding-bottom:90px; }
.pb95,.p95-0 { padding-bottom:95px; }
.pb100,.p100-0 { padding-bottom:100px; }
.pb105,.p105-0 { padding-bottom:105px; }
.pb110,.p110-0 { padding-bottom:110px; }
.pb115,.p115-0 { padding-bottom:115px; }
.pb120,.p120-0 { padding-bottom:120px; }
.pb125,.p125-0 { padding-bottom:125px; }
.pb130,.p130-0 { padding-bottom:130px; }
.pb135,.p135-0 { padding-bottom:135px; }
.pb140,.p140-0 { padding-bottom:140px; }
.pb145,.p145-0 { padding-bottom:145px; }
.pb150,.p150-0 { padding-bottom:150px; }
.pb155,.p155-0 { padding-bottom:155px; }
.pb160,.p160-0 { padding-bottom:160px; }
.pb165,.p165-0 { padding-bottom:165px; }
.pb170,.p170-0 { padding-bottom:170px; }
.pb175,.p175-0 { padding-bottom:175px; }
.pb180,.p180-0 { padding-bottom:180px; }
.pb185,.p185-0 { padding-bottom:185px; }
.pb190,.p190-0 { padding-bottom:190px; }
.pb200,.p200-0 { padding-bottom:200px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb215,.p215-0 { padding-bottom:215px; }
.pb220,.p220-0 { padding-bottom:220px; }
.pb225,.p225-0 { padding-bottom:225px; }
.pb230,.p230-0 { padding-bottom:230px; }
.pb235,.p235-0 { padding-bottom:235px; }
.pb240,.p240-0 { padding-bottom:240px; }
.pb245,.p245-0 { padding-bottom:245px; }
.pb250,.p250-0 { padding-bottom:250px; }

.pt5,.p5-0{ padding-top:5px; }  
.pt10,.p10-0 { padding-top:10px; }
.pt15,.p15-0 { padding-top:15px; }
.pt20,.p20-0 { padding-top:20px; }
.pt25,.p25-0 { padding-top:25px; }
.pt30,.p30-0 { padding-top:30px  }
.pt35,.p35-0 { padding-top:35px  }
.pt40,.p40-0 { padding-top:40px; }
.pt45,.p45-0 { padding-top:45px; }
.pt50,.p50-0 { padding-top:50px; }
.pt55,.p55-0 { padding-top:55px; }
.pt60,.p60-0 { padding-top:60px; }
.pt65,.p65-0 { padding-top:65px; }
.pt70,.p70-0 { padding-top:70px; }
.pt75,.p75-0 { padding-top:75px; }
.pt80,.p80-0 { padding-top:80px; }
.pt85,.p85-0 { padding-top:85px; }
.pt90,.p90-0 { padding-top:90px; }
.pt95,.p95-0 { padding-top:95px; }
.pt100,.p100-0 { padding-top:100px; }
.pt105,.p105-0 { padding-top:105px; }
.pt110,.p110-0 { padding-top:110px; }
.pt115,.p115-0 { padding-top:115px; }
.pt120,.p120-0 { padding-top:120px; }
.pt125,.p125-0 { padding-top:125px; }
.pt130,.p130-0 { padding-top:130px; }
.pt135,.p135-0 { padding-top:135px; }
.pt140,.p140-0 { padding-top:140px; }
.pt145,.p145-0 { padding-top:145px; }
.pt150,.p150-0 { padding-top:150px; }
.pt155,.p155-0 { padding-top:155px; }
.pt160,.p160-0 { padding-top:160px; }
.pt165,.p165-0 { padding-top:165px; }
.pt170,.p170-0 { padding-top:170px; }
.pt175,.p175-0 { padding-top:175px; }
.pt180,.p180-0 { padding-top:180px; }
.pt185,.p185-0 { padding-top:185px; }
.pt190,.p190-0 { padding-top:190px; }
.pt200,.p200-0 { padding-top:200px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt215,.p215-0 { padding-top:215px; }
.pt220,.p220-0 { padding-top:220px; }
.pt225,.p225-0 { padding-top:225px; }
.pt230,.p230-0 { padding-top:230px; }
.pt235,.p235-0 { padding-top:235px; }
.pt240,.p240-0 { padding-top:240px; }
.pt245,.p245-0 { padding-top:245px; }
.pt250,.p250-0 { padding-top:250px; }


.p10-0, .pl10 { padding-left: 10px;}
.p10-0, .pr10 { padding-right: 10px;}
.p15-0, .pl15 { padding-left: 15px;}
.p15-0, .pr15 { padding-right: 15px;}

.p0-24{padding-left:24px; padding-right:24px}
.m0-24{margin-left:-24px; margin-right:-24px;}
.p0-20{padding-left:20px; padding-right:20px}
.m0-20{margin-left:-20px; margin-right:-20px;}
.ps0-15{padding-left:15px; padding-right:15px}
.ms0-15{margin-left:-15px; margin-right:-15px;}

.ps0-10{padding-left:10px; padding-right:10px}
.ms0-10{margin-left:-10px; margin-right:-10px;}


.pr110 { padding-right:110px; }
.pl0, .p0, .plr0 { padding-left:0; }
.pt0, .p0, .ptb0 { padding-top:0; }
.pr0, .p0, .plr0  { padding-right:0; }
.pb0,.p0, .ptb0 { padding-bottom:0;}




.lazy_bg { background-size: cover; background-position: center; background-repeat: no-repeat; }
.cover_imgtag{ height: 100% !important; object-fit: cover !important; width: 100% !important; }


html {
    font-size: 20px;
}



html body {
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 400; text-decoration: none; 
    background-color: #FFFFFF;
    color: #000000;
    font-size: 20px;
    line-height: 1.46em;
}

/* Paragraphs */

p.lead,
p.intro {
    font-size: 1.25rem;
}


mark { 
    background-color: transparent; 
    
    font-weight: 700; 
    position:relative;
}
mark:after {content: '';width: 100%;background-color: #ffe744;display: inline-block;position: absolute;bottom: 0;height: 7px;left: 0;z-index: -10;}

/* Anchors */

a {
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #ffc200;
}

a:hover, a:focus {
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #000000;

}

a:active {
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #505050;
}

a.button:disabled {
    background-color: #87A6B5;
}

/* Headings */
h1,h2,h3,h4,h5,h6{ margin-bottom: 20px; margin-top: 0px; } 

h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6 {
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #000000;
    text-transform: none;
}


.sub-inherit * { line-height: inherit; font-size: inherit; color: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; text-decoration: inherit; text-transform: inherit; }
h1,.h1 {
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #000000;
    font-size: 39px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.2em;
}

h2,.h2 {
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #000000;
    font-size: 39px;
    letter-spacing: 0px;
    text-transform: none;
    line-height: 1.2em;
}
h2 span,.h2 span,h1 span,.h1 span{ color: #ffc200; }  

h3,.h3 {
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 700; text-decoration: none;
    color: #000000;
    font-size: 25px;
    letter-spacing: 0px;
    text-transform: none;
    line-height: 1.16;
}

h4,.h4 {
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #000000;
    font-size: 20px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.1em;
}

h5,.h5 {
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #000000;
    font-size: 17px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.3;
}

h6,.h6 {
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #000000;
    font-size: 20px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.221;
}




u {text-underline-offset: 4px;
    text-decoration-thickness: 2px;
}

/* Lists */

ul,
ol {
    margin: 1.5rem 0;
    padding-left: 1.5rem;
}

ul li,
ol li {
    margin: 0.75rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin: 1.5rem;
}

/* Blockquote */

blockquote {
    border-left: 4px solid #000000;
    padding-left: 1.5rem;
}

/* Horizontal Rules */

hr {
    border-bottom-color: #8DA0AB;
}






/* Primary Button */
.button.button--secondary a,a.button.button--secondary,
.button button{
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color:  



 
rgba(255, 194, 0, 1) 
;
    border: 3px solid #000000;
    border-radius: 8px; 
    color: #000000;
    fill: #000000;
    font-size: 20px;
    padding: 10px 10px;
    text-transform: none;
    display:inline-block;   
    line-height: 1.1;  
    position: relative;
    transition: bottom ease 0.3s;
    bottom: 0;
    z-index: 1;
} 

.button.button--secondary a:disabled,
a.button.button--secondary:disabled,
.button button:disabled, 
.button.button--secondary a:disabled:hover,
a.button.button--secondary:disabled:hover,
.button button:disabled:hover, 
.button.button--secondary a:disabled:focus,
a.button.button--secondary:disabled:focus,
.button button:disabled:focus, 
.button.button--secondary a:disabled:active,
a.button.button--secondary:disabled:active,
.button button:disabled:active {
    background-color: #8DA0AB !important; 
    border-color: #8DA0AB !important;
    color: #87A6B5 !important;
}

.button.button--secondary--simple:disabled,
.button.button--secondary--simple:disabled:hover,
.button.button--secondary--simple:disabled:focus,
.button.button--secondary--simple:disabled:active {
    background-color: transparent !important;
}

.button button:hover,
.button button:focus,
.button.button--secondary a:hover,
a.button.button--secondary:hover,
.button.button--secondary a:focus,
a.button.button--secondary:focus, 
.button.button--secondary a:active,
a.button.button--secondary:active{ 
    /*     background-color:  



 
rgba(0, 0, 0, 1) 
; */
    border: 3px solid #000000;
    color: #000000;  
    position: relative !important;
    bottom: 5px !important;
} 


.button button:active,
a.button.button--secondary:active,
.button.button--secondary a:active { 
    /*     background-color: 0; */
    border: 3px solid #000000;
    border-color: 0; 
    position: relative !important;
    bottom: 5px !important; 
}

.button.button--secondary a:after,a.button.button--secondary:after,a.button.button--secondary.shadow:before,.button.button--secondary.shadow a:before
.button.button--secondary button:after{ content: ''; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/black_arrow_btn.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; width: 14px; height: 16px; display: inline-block; top: 1px; position: relative; margin-left: 12px; right: 0; }

.button.button--secondary a:before,.button.button--secondary.shadow a:before,a.button.button--secondary:before,a.button.button--secondary.shadow:before,
.button button:before,.ias-trigger-next a:before{ opacity: 0; visibility: hidden; border-left: 3px solid transparent; border-radius: 0px 0px 0 0; border-right: 3px solid transparent; border-top: 5px solid #FFF; bottom: -22px; content: ""; height: 22px; left: 50%; position: absolute; -webkit-transform: translateX(-50%) scale(0.98);
-moz-transform: translateX(-50%) scale(0.98);
-o-transform: translateX(-50%) scale(0.98);
-ms-transform: translateX(-50%) scale(0.98);
transform: translateX(-50%) scale(0.98);; width: 103%; z-index: -1; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
.button.button--secondary a:hover:before,a.button.button--secondary:hover:before,
.button button:hover:before,.ias-trigger-next a:hover:before{ opacity: 1; visibility: visible; }
.button.button--secondary.shadow a:after{background-image:url(https://www.fivespark.com/hubfs/black_arrow_btn.png);}
a.button.button--secondary.shadow:before,.button.button--secondary.shadow a:before{border-top: 5px solid #000;}
.button.button--secondary.shadow a:hover,
a.button.button--secondary.shadow:hover,
.button.button--secondary.shadow a:focus,
a.button.button--secondary.shadow:focus, 
.button.button--secondary.shadow a:active,
a.button.button--secondary.shadow:active,.button.button--secondary.shadow a{border:unset ;}
.button.button--secondary.shadow a,a.button.button--secondary.shadow  { line-height: 1.46; border: 2px solid #ffc100 !important; }

/* Secondary Button */

.button a,
a.button
{
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none; 
    background-color:  



 
rgba(255, 194, 0, 1.0) 
;
    border: 3px solid #ffc200;
    border-radius: 0px; 
    color: #000000;
    fill: #000000; 
    font-size: 20px;
    padding: 9px 10px;
    text-transform: none; 
    position: relative;
    transition: bottom ease 0.3s;
    bottom: 0;
    z-index: 1;
    display:inline-block;
} 
.button a:hover,
.button a:focus,
.button a:active,
a.button:hover,
a.button:focus,
a.button:active
{ 
    /*     background-color:  



 
rgba(255, 194, 0, 1) 
; */
    border: 3px solid #ffc200;
    color: #000000;
    fill: #000000; 
    position: relative !important;
    bottom: 5px !important;
}

.button a:active,
a.button:active { 
    /*     background-color: rgba(255, 255, 80, ); */
    border: 3px solid #ffc200;
    color: #000000;
    fill: #000000;  
    position: relative !important;
    bottom: 5px !important;
}
.button a:after,
a.button:after { content: ''; background-repeat: no-repeat; background-size: contain; background-position: center; width: 14px; height: 16px; display: inline-block; top: 1px; position: relative; margin-left: 12px; right: 0;   background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/White_arrow_btn.svg'); }
.button a:before,
a.button:before{ border-top: 5px solid #000000; }

.button a:before,a.button:before,
.button button:before,.ias-trigger-next a:before{ opacity: 0; visibility: hidden; border-left: 3px solid transparent; border-radius: 0px 0px 0 0; border-right: 3px solid transparent; border-top: 5px solid #FFF; bottom: -24px; content: ""; height: 22px; left: 50%; position: absolute; -webkit-transform: translateX(-50%) scale(0.98);
-moz-transform: translateX(-50%) scale(0.98);
-o-transform: translateX(-50%) scale(0.98);
-ms-transform: translateX(-50%) scale(0.98);
transform: translateX(-50%) scale(0.98);; width: 106%; z-index: -1; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
.button a:hover:before,a.button:hover:before,
.button button:hover:before,.ias-trigger-next a:hover:before{ opacity: 1; visibility: visible; }

/* Tertiary Button */
.button.button--tertiary a,
a.button.button--tertiary,
.ias-trigger-next a
{
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none; 
    background-color:  



 
rgba(255, 255, 255, 1.0) 
;
    border: 3px solid #000000;
    border-radius: 8px; 
    color: #000000;
    fill: #000000; 
    font-size: 20px;
    padding: 9px 10px;
    text-transform: none; 
    position: relative;
    transition: bottom ease 0.3s;
    bottom: 0;
    z-index: 1;
} 
.button.button--tertiary a:hover,
.button.button--tertiary a:focus,
.button.button--tertiary a:active,
a.button.button--tertiary:hover,
a.button.button--tertiary:focus,
a.button.button--tertiary:active,
.ias-trigger-next a:active,
.ias-trigger-next a:hover,
.ias-trigger-next a:focus
{ 
    
    border: 3px solid #000000;
    color: #000000;
    fill: #000000;
    position: relative !important;
    bottom: 5px !important;
}

.button.button--tertiary a:active,
a.button.button--tertiary:active,.ias-trigger-next a:active { 
    /*     background-color: rgba(255, 255, 255, 100); */
    border: 3px solid #000000;
    border-color: #505050;
    color: #505050;
    fill: #505050;
    position: relative !important;
    bottom: 5px !important;
}

.button.button--tertiary a:after,
a.button.button--tertiary:after { background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg'); }
.button.button--tertiary a:before,
a.button.button--tertiary:before,.ias-trigger-next a:before{ border-top: 5px solid #fcc200; }




.button_style.body-wrapper .button.button--secondary a,
.button_style.body-wrapper a.button.button--secondary
{
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none; 
    background-color:  



 
rgba(255, 255, 255, 1.0) 
;
    border: 3px solid #000000;
    border-radius: 8px; 
    color: #000000;
    fill: #000000; 
    font-size: 20px;
    padding: 9px 10px;
    text-transform: none; 
    position: relative;
    transition: bottom ease 0.3s;
    bottom: 0;
    line-height: 1.46;
    z-index: 1;
} 
.button_style.body-wrapper .button.button--secondary a:hover,
.button_style.body-wrapper .button.button--secondary a:focus,
.button_style.body-wrapper .button.button--secondary a:active,
.button_style.body-wrapper a.button.button--secondary:hover,
.button_style.body-wrapper a.button.button--secondary:focus,
.button_style.body-wrapper a.button.button--secondary:active
{ 
    
    border: 3px solid #000000;
    color: #000000;
    fill: #000000;
    position: relative !important;
    bottom: 5px !important;
}

.button_style.body-wrapper .button.button--secondary a:active,
.button_style.body-wrapper a.button.button--secondary:active { 
    /*     background-color: rgba(255, 255, 255, 100); */
    border: 3px solid #000000;
    border-color: #505050;
    color: #505050;
    fill: #505050;
    position: relative !important;
    bottom: 5px !important;
}

.button_style.body-wrapper .button.button--secondary a:after,
.button_style.body-wrapper a.button.button--secondary:after { background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg'); }
.button_style.body-wrapper .button.button--secondary a:before,
.button_style.body-wrapper a.button.button--secondary:before{ border-top: 5px solid #fcc200; width: 106%; bottom: -24px; }

.button_style.body-wrapper .blog_list_card .read_more_btn.button.button--secondary a:after, 
.button_style.body-wrapper a.button.button--secondary:after { background-image: url(https://26058725.fs1.hubspotusercontent-eu1.net/hubfs/26058725/Fivespark_Oct_2022/Images/black_arrow_btn.svg); }


.black_link a { color: #373A36; } 
.black_link a,.white_link a { font-weight: 300; font-size: 18px; padding-bottom: 2px; display: inline-block; position: relative; line-height: 1.1; padding-right: 15px; }
.black_link a:before,
.black_link a:after,
.white_link a:before,
.white_link a:after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; width: 100%; }
.black_link a:hover:after,.white_link a:hover:after { width: 100%; }
.black_link a:before { border-bottom: 1px solid #373A36; }
.black_link a:after,.white_link a:after { border-bottom: 1px solid #84BD00; width: 0px; transition: all 400ms ease; }
.white_link a:before { border-bottom: 1px solid #FFFFFF; } 
.white_link a { color: #FFFFFF; }

.cta_button.button,a.cta_button.button{padding:10px !IMPORTANT; line-height: inherit !important;}





.default-form {
    background-color:  



 
rgba(238, 245, 248, 1.0) 
;
    border: 0px solid #F1F1F1;
    border-radius: 0px;
    padding: 50px 50px;
}

.hs-form-field {
    margin-bottom: 1.4rem;
}

/* Form Title */
.form-title:empty { display: none;}
.form-title,.default-form h4,.default-form h3 {
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color:  



 
rgba(255, 194, 0, 0.0) 
;
    border: 0px none #ffc200;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    color: #000000;
    font-size: 20px;
    padding: 0px 0px;
    text-transform: none;
}

/* Labels */

.hs-form-field > label,
.hs-form-field > label span {
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #000000;
    font-size: 20px;
    padding: 0px 0px;
    display: inline-block;
}

/* Help Text - Legends */

.hs-form-field legend {
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 400; text-decoration: none;
    color: #000000;
    font-size: 14px;
}

/* Inputs */

input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
select,
textarea,input[type="file"] {
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 400; text-decoration: none;
    background-color:  



 
rgba(255, 255, 255, 1.0) 
;
    border: 4px solid  



 
rgba(255, 255, 255, 1.0) 
;
    border-radius: 0px;
    color: #000000;
    font-size: px;
    padding: 16px 15px;
    width:100% !important;
    outline: none !important;
}

input[type='text']:focus,
input[type='email']:focus,
input[type='password']:focus,
input[type='tel']:focus,
input[type='number']:focus,
select:focus,
textarea:focus{
    border-color: #ffc200;
}

input[type="file"]::-webkit-file-upload-button { opacity: 0; width: 0; height: 0; margin: 0 !important; padding: 0 !important; visibility: hidden; font-size: 0 !important; }
input[type="file"] { padding-right: 75px; cursor: pointer; }
.hs_upload_je_cv .input { position: relative; }
.hs_upload_je_cv .input:before,
.hs_upload_je_cv .input:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; width: 60px; border-radius: 0px 5px 5px 0px; pointer-events: none; user-select: none; }
.hs_upload_je_cv .input:after { background-image: url('https://26206455.fs1.hubspotusercontent-eu1.net/hubfs/26206455/Theme_SPS_Sep_2022/Images/file_upload_icon.svg'); background-repeat: no-repeat; background-position: center; background-size: 20px; }
.hs_upload_je_cv .input:before { background: #373A36; }

input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
textarea{
    -webkit-appearance: none;
}

::-webkit-input-placeholder {
    color: #FFFFFF;
}

::-moz-placeholder {
    color: #FFFFFF;
}

:-ms-input-placeholder {
    color: #FFFFFF;
}

:-moz-placeholder {
    color: #FFFFFF;
}

::placeholder {
    color: #FFFFFF;
}


/* Inputs - Checkbox/Radio */

form .inputs-list:not(.no-list) label,
form .inputs-list:not(.no-list) label > span,
form .inputs-list:not(.no-list) label > span p {
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 400; text-decoration: none;
    color: #000000;
    font-size: 14px;
    cursor: pointer;
}

/* Inputs - Datepicker */

.fn-date-picker td.is-today .pika-button {
    color: #ffc200;
}

.hs-datepicker .is-selected button.pika-button {
    background-color: #ffc200;
}

.hs-datepicker button.pika-button:hover {
    background-color: #000000 !important;
}

/* Form Rich Text */

form .hs-richtext,
form .hs-richtext *,
form .hs-richtext p,
form .hs-richtext h1,
form .hs-richtext h2,
form .hs-richtext h3,
form .hs-richtext h4,
form .hs-richtext h5,
form .hs-richtext h6 {
    font-family: ; font-style: normal; font-weight: 400; text-decoration: none;
    color: #000000;
}

/* GDPR Text */

.legal-consent-container,
.legal-consent-container .hs-richtext,
.legal-consent-container .hs-richtext p {
    font-family: ; font-style: normal; font-weight: 400; text-decoration: none;
    color: #000000;
    font-size: 14px;
    font-size: 10px; line-height: 12px;}
form .inputs-list>li.hs-form-booleancheckbox { margin: 10px 0;}
form .legal-consent-container .inputs-list:not(.no-list) label>span {
    font-size: 10px;
}


/* Validation */

.hs-input.invalid.error {
    border-color: #EF6B51;
}

.hs-error-msg {
    color: #EF6B51;
}

/* Submit */
form input[type='submit'],
form .hs-button{
    cursor: pointer;
    transition: all ease 0.3s; 
}
form .hs-submit .hs-button:focus { outline: none !important;}




form .hs-submit .actions {
    font-family: T-Star Pro, Arial;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color:  



 
rgba(255, 194, 0, 1.0) 
;
    border: 3px solid #ffc200;
    border-radius: 0px; 
    color: #000000;
    fill: #000000;
    font-size: 20px; 
    text-transform: none; 
    display:inline-block;   
    line-height: 1;
    z-index: 1; position: relative;
    cursor: pointer;
    -webkit-transition: bottom .3s ease;
-moz-transition: bottom .3s ease;
-o-transition: bottom .3s ease;
-ms-transition: bottom .3s ease;
transition: bottom .3s ease;;
    bottom: 0px;
}

form .hs-submit .actions:hover {
    
    border: 3px solid #ffc200;
    color: #000000;
    fill: #000000; 
    position: relative !important;
    bottom: 5px !important;
}

form .hs-submit .actions:active {
    
    /*     background-color: rgba(255, 255, 80, ); */
    border: 3px solid #ffc200;
    color: #000000;
    fill: #000000; 
    position: relative !important;
    bottom: 5px !important;
}

form .hs-submit .hs-button { color: inherit; -webkit-transition: bottom .3s ease;
-moz-transition: bottom .3s ease;
-o-transition: bottom .3s ease;
-ms-transition: bottom .3s ease;
transition: bottom .3s ease;; cursor: pointer; border: none; display: block; background-color: transparent; position: relative; z-index: 1; padding: 9px 10px; box-shadow: none; transform: none; padding-right: 40px; }  
form .hs-submit .actions:after { content: ''; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; cursor: pointer; pointer-events: none; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/White_arrow_btn.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; width: 13px; height: 17px; display: inline-block; top: 2px; position: absolute; margin-left: 0px; right: 10px; bottom: 0; margin: auto; }

form .hs-submit .actions:before{ opacity: 0; visibility: hidden; border-left: 3px solid transparent; border-radius: 0px 0px 0 0; border-right: 3px solid transparent; border-top: 5px solid #000000; bottom: -23px; content: ""; height: 21px; left: 50%; position: absolute; -webkit-transform: translateX(-50%) scale(0.98);
-moz-transform: translateX(-50%) scale(0.98);
-o-transform: translateX(-50%) scale(0.98);
-ms-transform: translateX(-50%) scale(0.98);
transform: translateX(-50%) scale(0.98);; width: 106%; z-index: -1; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
form .hs-submit .actions:hover:before{ opacity: 1; visibility: visible; }





/* Inline Thank You Message */

.submitted-message {
    background-color:  



 
rgba(238, 245, 248, 1.0) 
;
    border: 0px solid #F1F1F1;
    border-radius: 0px;
    padding: 50px 50px;
    background: transparent;
    color: #ffbc00;
    font-weight: 700;
    padding: 0;
    text-align: left;

}

form .input { margin-right: 0!important;}
form fieldset { max-width: inherit!important; 
    /*   margin: 0 -10px!important; */
}
/* form fieldset.form-columns-1 .field,form fieldset.form-columns-1 .hs-input { width: 100%!important;} */
/* form fieldset.form-columns-2 .field { width: 50%!important;} */
/* form fieldset.form-columns-3 .field { width: 33.33%!important;} */
form .field { padding: 0 0 30px;}
/* form fieldset .field { padding-left: 10px; padding-right: 10px;} */
form ul.multi-container { padding-top: 10px;}
form ul.multi-container li { margin: 5px 0;}
form .field>label { margin-bottom: 15px; display: block;}
textarea { resize: none; height: 179px;}
.hs-form-field { margin-bottom: 0;}
.hs-error-msgs { list-style: none; margin: 10px 0 10px; padding: 0 0 0 10px; font-size: 12px;}

form fieldset input.hs-input[type=checkbox]  { width: auto !important;}
form fieldset input.hs-input[type=radio] { width: auto !important;}


.hs-form-field .input { display: table; width: 100%; margin: 0 !important; }
.hs-error-msgs { position: relative; }
.hs-error-msgs li label{ 
    font-size: 14px;
    line-height: 14px;
    color: #DA0000;
}
.hs-error-msgs li{ list-style-type:none; margin: 0; }
.hs-form-checkbox{
    width:100%;
    float:left;
    list-style-type:none;
}
.hs-form-radio{
    width:100%;
    float:left;
    list-style-type:none;
}
.hs-form-checkbox input, .hs-form-radio input{
    margin-right: 27px;
}
form .hs-richtext, form .hs-richtext p { text-align: left; font-size: 14px; line-height: 1.3; margin-bottom: 10px; color:; }
form{
    max-width:100%;
    width:100%;
    float: none !important;

}
form legend{
    color:#8B8B8B;
    font-size:18px;
    margin-bottom: 0;
}
/* form .hs-input:focus { box-shadow: inset 0 0 0 2px ;}   */

.submitted-message { 
    text-align: center; 
    font-size: 20px; 
    overflow: hidden !important; 
    line-height: normal; 
    color:; margin-top: 40px;
}
form .hs-error-msgs { margin-top: 10px; display: inline-block; }
form .hs-error-msgs li { margin-bottom: 0; }
form .hs-error-msgs li + li { margin-bottom: 10px; }

.legal-consent-container .hs-form-booleancheckbox-display>span p, .legal-consent-container .hs-form-booleancheckbox-display>span { font-size: 10px; line-height:12px; color:;line-height: normal; margin-left: 0 !important; }

/* Form Two Col Section */

.form-columns-2 , .form-columns-1{max-width:100% !important;}
.form-columns-2 > div { width: 48.5% !important; }
.form-columns-2 > div:first-child{float:left !important;}
.form-columns-2 > div:last-child{float:right !important;}


/* Radio Button Style */

.hs-form-radio label.hs-form-radio-display {font-size: 16px; display:flex;flex-wrap:wrap; margin-bottom: 0; }
.hs-form-radio-display .hs-input { display: none; }
.hs-form-radio label.hs-form-radio-display input+span{display:flex;position:relative; padding-left: 25px; font-size: 18px;}
.hs-form-radio label.hs-form-radio-display input+span:before { width: 20px; height: 20px; content: ''; border: 1px solid #b7c5d4; background-color: transparent; display: inline-block; border-radius: 100%; margin-right: 13px; transition: .5s ease all; position: absolute; left: -11px; top: 4px; }
.hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:#000000; border-color:#ffc200; }
.hs-form-radio label.hs-form-radio-display input:checked+span:after { content: ''; position: absolute; left: -5px; width: 8px; height: 8px; background-color:#ffc200; top: 10px; border-radius: 100%; transition: .5s ease all; }

/* Checkbox Style */

/* .hs-form-checkbox:not(:last-child){margin-bottom:29px;} */
/* .hs-form-checkbox label.hs-form-checkbox-display { font-size: 16px; font-weight: 500; text-transform: inherit;display:flex;flex-wrap:wrap; margin-bottom: 0; }
.hs-form-checkbox-display .hs-input { display: none; }
.hs-form-checkbox label.hs-form-checkbox-display input+span{display:flex;position:relative; padding-left:30px; font-size: 18px; }
.hs-form-checkbox label.hs-form-checkbox-display input+span:before { width: 20px; height: 20px; content: ''; border: 1px solid #B7C5D4; background-color: transparent; display: inline-block; margin-right: 13px; transition: .5s ease all; position: absolute; left:-11px; top: 4px; }
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before{background-color:#000000; border-color:#ffc200;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after { content: '\f00c'; font-family: FontAwesome; position: absolute; left:-7px; width: auto; height: auto; background-color: transparent; top: 5px; border-radius: 100%; transition: .5s ease all; color:; font-size: 12px; } */

/* li.hs-form-booleancheckbox:not(:last-child){margin-bottom:29px;} */
/* li.hs-form-booleancheckbox label.hs-form-checkbox-display { font-size: 14px; } */
/* .hs-form-booleancheckbox-display .hs-input { display: none; } */
/* li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative; margin-left:25px !important; }
li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { width: 10px; height: 10px; border-radius:2px;content: ''; border: 1px solid #ffc200; background-color:#fff; display: inline-block; margin-right: 13px; transition: .5s ease all; position: absolute; left: -25px; top: 2px; } */
/* li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color:#111d33;} */
/* li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { content: '\f00c'; font-family: FontAwesome; position: absolute; left: -23px; width: auto; height: auto; background-color: transparent; top:4px; line-height: normal; border-radius: 100%; transition: .5s ease all; color: ; font-size:6px; color:#ffc200; } */

form .hs-fieldtype-booleancheckbox .input .inputs-list, form li.hs-form-checkbox label.hs-form-checkbox-display { margin-bottom: 30px; list-style: none; padding: 0; }
form .hs-fieldtype-booleancheckbox .input .inputs-list .hs-form-booleancheckbox, form li.hs-form-checkbox { margin: 0; }
form .hs-fieldtype-booleancheckbox .input .inputs-list .hs-form-booleancheckbox + .hs-form-booleancheckbox, form li.hs-form-checkbox + .hs-form-checkbox{ margin-bottom: 15px; }
form li.hs-form-checkbox label.hs-form-checkbox-display,
form .hs-fieldtype-booleancheckbox .input li label { position: relative; padding-left: 30px; }
form li.hs-form-checkbox label.hs-form-checkbox-display input,
form .hs-fieldtype-booleancheckbox .input li label input { width: 0 !important; height: 0; margin: 0; opacity:0;     visibility: hidden; }
form li.hs-form-checkbox label.hs-form-checkbox-display input + span:before,
form .hs-fieldtype-booleancheckbox .input li label input+ span:before { content: ''; position: absolute; top: 2px; left: 0; width: 20px; height: 20px; border: 1px solid #fff; border-radius: 0px; }
form li.hs-form-checkbox label.hs-form-checkbox-display input:checked + span:after,
form .hs-fieldtype-booleancheckbox .input li label input:checked + span:after { content: ''; position: absolute; top: 2px; left: 0; width: 20px; height: 20px; border: 1px solid #ffc200; border-radius: 0px; background-color: #ffc200; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center; background-size: 18px; }



form .hs-error-msgs { margin-top: 10px; display: inline-block; }
form .hs-error-msgs li { margin-bottom: 0; }
form .hs-error-msgs li + li { margin-bottom: 10px; }


form .inputs-list>li { margin: 0 0 10px 0; }
.legal-consent-container li.hs-form-booleancheckbox { padding-left: 0; }

span.hs-form-required {   margin: 0; color:; } 

li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color:#000000}


.legal-consent-container ul.inputs-list { padding: 0; list-style-type: none; }
.legal-consent-container .field.hs-form-field {  margin-bottom: 8px; }
.hs-fieldtype-booleancheckbox {  padding: 0 !important; }


/* Contact Form */

.formResetStyling form { background-color: transparent; border-color: transparent; border-radius: 0; padding: 0;}
.formResetStyling h3 { padding: 0;}
.form-contact-srt form .field>label { padding: 0; margin: 0;}
.form-contact-srt .hs_submit { text-align: right;}

form.hs-form fieldset.form-columns-3 { margin: 0 -16px; max-width: initial !important; }
form.hs-form fieldset.form-columns-3 > div { width: calc(33.33% - 36px) !important; margin: 0px 18px; } 
form.hs-form .hs-error-msgs { display: none !important; }
form.hs-form fieldset.form-columns-2 { margin: 0px -18px; max-width: initial !important; }
form.hs-form fieldset.form-columns-2 > div { width: calc(50% - 36px) !important; margin: 0px 18px; } 



@media(max-width:991px){
  .dnd-section, .content-wrapper--blog-index, .content-wrapper--blog-post{
            padding: 0px 20px;
  }
    /*     input[type='text'],input[type='email'],input[type='password'],input[type='tel'],input[type='number'],select,textarea{ font-size:20px;} */

}

@media(max-width:767px){
    /*     li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{margin-left: 17px !important;} */
    form fieldset.form-columns-2 .field,form fieldset.form-columns-3 .field{width:100% !important;}
  .hs-logo-grid {
    display: grid !important;
    grid-template-columns: 50% 50%;
    gap: 10px;
    padding: 0 20px;
}
}


/* form { background-color: transparent !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important; }
form fieldset .field { padding-left: 0 !important; padding-right: 0 !important; }
body form fieldset { display: flex !important; flex-wrap: wrap !important;margin: 0 !important; }
form fieldset.form-columns-2 > div.field { width: calc(50% - 10px) !important; }
form fieldset .field label.is-empty { display: none; }
form fieldset.form-columns-2 > div.field:first-child { margin-right: 10px; }
form fieldset.form-columns-2 > div.field:last-child { margin-left: 10px; }
textarea { min-height: 80px !important; }
form input[type='submit'], form .hs-button { width: auto; margin: 0 0 auto !important; font-size: 15px !important; letter-spacing: 0; padding: 10px 65px 10px 20px !important; border-radius: 0px 0px 0px 10px !important; background-image: url(https://nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/arrow-img.svg); background-repeat: no-repeat; background-position: calc(100% - 20px) 15px !important; background-size: initial; }
form .hs-submit .actions { text-align: right; } */









table {
    background-color: ;
    border: ;
}

th,
td {
    border: ;
    color: ;
    padding: ;
}

thead th,
thead td {
    background-color: ;
    border-bottom: ;
    color: ;
}

tbody + tbody {
    border-top: ;
}

tfoot td {
    background-color: ;
    color: ;
}




.header .header-main{
    background-color:transparent;
}
.header.headerfixed .header-main {
    background-color:  



 
rgba(255, 255, 255, 1.0) 
; 
}


/* Header content */

.header p,
.header h1,
.header h2,
.header h3,
.header h4,
.header h5,
.header h6, 
.header *:not(.button) > a,
.header span,
.header div,
.header li,
.header blockquote {
    color: #000000;
}

/* Main Navigation */

.mainmenu .hs-menu-wrapper > ul > li > a {
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    font-size: 14px;
    color: #000000;
    text-transform: none;
}

.header__container--lower .navigation-primary .level-1 > .has-submenu:after {
    border-color: #000000 transparent transparent transparent;
}

.mainmenu .hs-menu-wrapper > ul > li:hover,
.mainmenu .hs-menu-wrapper > ul > li:focus {
    background-color:  



 
rgba(0, 0, 0, 0.0) 
;
}

.mainmenu .hs-menu-wrapper > ul > li:hover > a,
.mainmenu .hs-menu-wrapper > ul > li:focus > a {
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #000000;
} 

.mainmenu .hs-menu-wrapper > ul > li:active > a {
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #000000;
}

.mainmenu .hs-menu-wrapper > ul > li.active-item {
    background-color:  



 
rgba(0, 0, 0, 0.0) 
;
}

.mainmenu .hs-menu-wrapper > ul > li.active-item > a {
    color: #000000;
}

/* Main Navigation - Child Menus */

.mainmenu .hs-menu-wrapper > ul > li > ul {
    background-color:  



 
rgba(255, 194, 0, 0.0) 
;
}

.mainmenu .hs-menu-wrapper > ul > li > ul li a {
    font-family: ; font-style: normal; font-weight: 400; text-decoration: none;
    color: #000000;
    font-size: 14px;
    text-transform: none;
}

.mainmenu .hs-menu-wrapper > ul > li > ul li:active > a {
    font-family: ; font-style: normal; font-weight: 400; text-decoration: none;
    color: #ffc200;
}

/* Main Navigation - Mobile Menu */

@media (max-width: 768px) {
    .header__navigation {
        background-color:  



 
rgba(255, 194, 0, 0.0) 
 !important;
    }

    .header__container--lower .navigation-primary .level-1 > li:hover,
    .header__container--lower .navigation-primary .level-1 > li:focus
    .navigation-primary .submenu:not(.level-1) .menu-item:hover,
    .navigation-primary .submenu:not(.level-1) .menu-item:focus {
        background-color:  



 
rgba(255, 255, 255, 0.0) 
;
    }

    .navigation-primary a {
        color: #000000 !important;
    }

    body .header__mobile-menu-icon,
    body .header__mobile-menu-icon:after,
    body .header__mobile-menu-icon:before {
        background-color: #000000;
    }

    body .menu-arrow-icon,
    body .menu-arrow-icon:after {
        background-color: #000000;
    }
}





.footer {
    background-color:  



 
rgba(255, 255, 255, 1.0) 
;

}

.footer__container--static,
.footer__container .dnd-section {
    max-width: 1240px;
}

.footer__bottom-section {
    border-top: 1px solid #d0d0d0;
    border-color: #000000;
}

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer p a,
.footer h1 a,
.footer h2 a,
.footer h3 a,
.footer h4 a,
.footer h5 a,
.footer h6 a,
.footer span a,
.footer span,
.footer a,
.footer div,
.footer li,
.footer blockquote
{
    color: #000000;
}

/* Header modules */


/* Footer Menu */

.footer .hs-menu-wrapper ul {
    margin:0;
    padding:0; 
    list-style-type:none;
}

.footer .hs-menu-wrapper a {
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #000000;
    font-size: 20px;
    text-transform: none;

}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #ffc200;
}
.footer-main .footer-outer .footer-section.location-section .footer-menu { font-size: 20px; }
.footer .hs-menu-wrapper a:active {
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #ffc200;
}

/* Footer Bottom Navigation */

.footer .footerBottomNavigation .hs-menu-wrapper a { 
    color: #ffc200;
}
.footer .footerBottomNavigation .hs-menu-wrapper a:hover,
.footer .footerBottomNavigation .hs-menu-wrapper a:focus{
    color: #000000;
}

.footer .hubspotPartnerContent p, .footer 
.hubspotPartnerContent a {
    color: #d7d3d1;
}

.hubspotPartnerContent a:hover {
    color: #ffc200;
}

.footer .footerSocialLink ul li a{
    color: #000000;
}
.footer  .footerSocialLink ul li a:hover{
    color: #ffc200;

}

.footer .footerLowerNavigation .hs-menu-wrapper ul li a{
    color:#B1B2B0;
    font-size:14px;
}
.footer .footerLowerNavigation .hs-menu-wrapper ul li a:hover{
    color: #ffc200;
}
.bottom_links a.text_xsm {
    text-decoration: underline !important;
    color: #ffc200;
}
/* .bottom_links a.text_xsm:hover { 
color: #000000;
} */

.footer .footerBoxIcon{background-color:#000000;}





/* Blog Listing */

.blog-index__post-title,
.blog-index__post-title a,
.blog-index__author-name,
.blog-index__author-name a,
.blog-index__date,
.blog-index__post-summary {
    color: #000000;
}

.blog-filter {
    background-color: ;
    color: ;
}

.blog-filter,
body .blog-tag-filter__title,
body .blog-tag-filter__select,
body .blog-tag-filter__select-wrapper:after,
.blog-filter form input,
.blog-filter ul.hs-search-field__suggestions li,
.blog-filter ul.hs-search-field__suggestions li a {
    color: ;
}

body .blog-tag-filter__select,
.blog-filter form input,
.blog-filter ul.hs-search-field__suggestions li,
.blog-filter ul.hs-search-field__suggestions li a {
    background-color: ;
}

.blog-filter form input::placeholder {
    background-color: ;
    color: ;
}

.blog-filter form input::-moz-placeholder {
    background-color: ;
    color: ;
}

.blog-filter form input:-ms-input-placeholder {
    background-color: ;
    color: ;
}

/* Blog Tags */

.blog-index__post-header,
body .blog-related-posts__post-header {
    border-bottom-color: ;
}

.blog-index__topic,
body .blog-related-posts__topic {
    background-color: ;
}

.blog-index__topic-link,
.blog-index__topic-link:hover,
.blog-index__topic-link:focus,
.blog-index__topic-link:active,
body .blog-related-posts__topic-link,
body .blog-related-posts__topic-link:hover,
body .blog-related-posts__topic-link:focus,
body .blog-related-posts__topic-link:active,
.header a.blog-related-posts__topic-link,
.header a.blog-related-posts__topic-link:hover,
.header a.blog-related-posts__topic-link:focus,
.header a.blog-related-posts__topic-link:active {
    color: ;
}

/* Blog Pagination */

.blog-pagination__link {
    color: #ffc200;
}

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

.blog-pagination__link:hover,
.blog-pagination__link:focus {
    color: #000000;
}

.blog-pagination__link:hover svg,
.blog-pagination__link:focus svg {
    fill: #000000;
}

.blog-pagination__link--active {
    background-color: #000000;
}

/* Blog Post */

.blog-post-header {
    background-image: url('');
        }


/* Blog Updates */

.blogIndexDate h5,.blogIndexTopicLink {color:}
.blogRecentPostTitle h2 a,.blogRecentPostTitle h2 a:hover{font-weight:600}
.blogIndexPostTitle h3 a,.blogIndexTopic  a,.blogIndexTopic,.blogRecentPostTitle h2 a{color:#ffc200;}
.blogIndexPostTitle h3 a:hover,.blogIndexTopic  a:hover,.blogRecentPostTitle h2 a:hover{color:#ffc200;}
.loadMoreBta.button a{background-color:; border-color:; color:#ffc200;}
.loadMoreBta.button a:hover{background-color:#ffc200; border-color:#ffc200; color:#000000}
.loadMoreBta.button a:hover:after{
    background-image: url('https://nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/secondary_btn_arrow.svg');
}







/* Error Pages - Global */

.error-page:before {
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #8DA0AB;
}

/* System Pages - Global */

.hs-search-results__title {
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #000000;
}

.hs-search-results__title:hover {
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Forms in System Pages */

#email-prefs-form h3 {
    font-size: 20px;
}

/* Password Prompt */

.password-prompt input[type='password'] {
    margin-bottom: 1.4rem;
}

/* Backup Unsubscribe */

.backup-unsubscribe input[type='email'] {
    margin-bottom: 1.4rem;
    padding: 16px 15px !important;
}





/* Blog Post Listing */

body .news-listing__header-icon > svg {
    fill: #000000;
}

/* Card */

body .icon-card__lower {
    border-top-color: #000000;
}

body .icon-card__icon {
    background-color: #000000;
}

/* Image Gallery */

body .image-gallery__selector:checked + .image-gallery__thumbnail {
    border-color: #000000;
}

/* Upcoming Events */

body .upcoming-events__header-icon > svg {
    fill: #000000;
}







/*****************************
form style
****************************  */





/*****************************
Slick slider
****************************  */

.slick-dotted.slick-slider { margin-bottom: 0}
.slick-dots { bottom: -30px; z-index:1; margin:0; padding:0;}
.slick-dots li { width: 16px;height: 16px; vertical-align: middle; border-radius: 50%}
.slick-dots li button { width: 16px; height: 16px; padding: 8px 0; border-radius: 50%}
.slick-dots li button:before { width: 16px; height: 16px; line-height: 16px; content: ''; border-radius: 50%; opacity: 1}
.slick-dots li button:before { background-color: #ccc; }
.slick-dots li.slick-active button:before { background-color: #000000; opacity: 1}
.slick-dots li button:before,.slick-dots li button:before { transition: all ease .4s; -weblit-transition: all ease .4s}
.slick-dots li button:focus:before,.slick-dots li button:hover:before {opacity: 1; background-color: #000000; transition: all ease .4s; -weblit-transition: all ease .4s}

.slick-dots { margin: 0; margin-top: 25px; bottom: 0; padding: 0; z-index: 1; text-align: center; }
.slick-dots li { display: inline-block; margin: 5px 10px; list-style-type: none !important; width: auto; height: auto; line-height: normal; }
.slick-dots li button { min-width: inherit !important; cursor: pointer; font-size: 0; display: block; background: #EAEAEA; border: none; line-height: normal; padding: 0; }
.slick-dots li button:before,
.slick-dots li button:after { display: none; padding: 0; line-height: normal; } 
.slick-dots li.slick-active button,.slick-dots li button:hover { background-color: #ffc200; }
.slick-dots li.slick-active button:focus, .slick-dots li.slick-active button:focus-visible { outline: none;}
.slick-dots li button:focus,
.slick-dots li button:focus-visible { outline: none !important; }


/* Arrows */
.slick-prev { left: 30px; z-index: 10 !important}
.slick-next { right: 30px; }
button.slick-next,button.slick-prev{background: #DADAD9}
.slick-next:before,.slick-prev:before { color: #29333c;}
.slick-prev:after,.slick-next:after { display: none;}
.slick-next,.slick-prev { width: 48px; height: 48px; border-radius: 0; z-index: 1; transition: all ease .4s; -weblit-transition: all ease .4s; top: inherit; bottom: -20px;}
.slick-next:before,.slick-prev:before { font-family: fontawesome; font-size: 0; background-repeat:no-repeat; }
.slick-next:before { content: ''; color : #000000; background-image:url('https://nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/slider-arrow-right.svg');}
.slick-prev:before { content: ''; color : #000000; background-image:url('https://nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/slider-arrow-left.svg')}
.slick-next:before,.slick-prev:before { width: 8px; height: 17px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 1; background-repeat: no-repeat; font-size: 0; line-height: 1; }
.slick-next:before {background-position: center center;}
.slick-arrow.slick-disabled { opacity: 0; visibility: hidden;}
.slick-arrow,.slick-dots li { cursor: pointer; }
.slick-slide:focus { outline: none;}

.sliderStyleVer2 .slick-prev { opacity: 0; visibility: hidden; } 
/* White Arrow */
.slickwhiteArrow .slick-prev:before { color: #fff;}
.slickwhiteArrow .slick-next:before { color: #fff;}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover { background-color: none; border-color: none;}

.form-contact-info .hs-form select option { background-color: #000;}
form .hs-form-field > label span{margin-bottom:10px;}
/*****************************
Magnific Popup
****************************  */
.mfp-iframe-holder .mfp-close { width: 40px; height: 40px; padding-right: 0; right: 0; top: -40px; background-color: #8dc63f; color: #fff; text-align: center; border-radius: 5px 5px 0 0; }

button.mfp-close:after {  display: none;}
.mfp-close-btn-in .iframeStyleing .mfp-close { color: #000; width: 40px; height: 40px; background-color: #fff; right: 30px; top: -10px; border-radius: 5px 5px 0 0; } 
.popplayParent { position: relative; } 
.popplayIcon { width: 100px; height: 100px; margin-left: -50px; margin-top: -50px; background-color: #ff146d; box-shadow: 0px 10px 30px rgba(88, 89, 91, 0.7); -webkit-box-shadow: 0px 10px 30px rgba(88, 89, 91, 0.7); display: inline-block; border-radius: 50%; line-height: 100px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; vertical-align: middle; } .popplayIcon:hover { background-color: rgba(65, 35, 137, 0.9); } .popplayIcon svg { width: 50px; height: 50px; display: inline-block; vertical-align: middle; fill: #fff; position: relative; left: 3px; } .popplayIcon { width: 100px; height: 100px; } .roundshape, .roundshape.shapeGray { position: relative; overflow: hidden; } .roundshape:after { content: ''; position: absolute; z-index: 5; right: -1px; bottom: -1px; background-image: url('https://cdn2.hubspot.net/hubfs/4738149/2steps_Theme_Images_Sep-2019/shapeWhite.svg'); background-size: 100% 100%; width: 150px; height: 150px; background-repeat: no-repeat; } 
.iframeStyleing { max-width: 830px; margin: 0 auto; padding: 30px; position: relative;}
.iframeStyleinner { border-radius: 10px 0 10px 10px; overflow: hidden;}

/* Max-width */
.max476{max-width:476px; width:100%; }
.max530{max-width:530px; width:100%; }
.max600{max-width:600px; width:100%; }
.max630{max-width:630px; width:100%; }
.max650{max-width:650px; width:100%; }
.max670{max-width:670px; width:100%; }
.max700{max-width:700px; width:100%; }
.max710{max-width:710px; width:100%; }
.maxCenter{margin:0 auto}
.maxRight{margin:0 0 0 auto}

blockquote { font-size: 18px; }

.bannerShape{text-align:right;}

.justify-center{ justify-content: center; }
.justify-between{ justify-content: space-between; }
.justify-end{ justify-content: flex-end; }
.justify-start{ justify-content: flex-start; }
.content-wrapper.small-wrapper { max-width: 1400px; }

.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}

.menu-toggle .icon-bar,
.mainmenu .mobile-menu span.mobile-toggle,
.mainmenu .mobile-menu span.mobile-toggle:after, .mobile-toggle:before, 
.mainmenu .mobile-menu span.mobile-toggle:before{ -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }

.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover { color: #ffc200; }
/* .mainmenu .hs-menu-wrapper>ul>li>ul li:first-child a { border-top: none;} 
.mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children:hover>a:before { content: ''; position: absolute; bottom: 30px; left: 0; right: 0; border-bottom: 1px solid #ffc200; height: 1px; width: calc(100% - 50px); margin: auto; }
.mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children>a:after,.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover:before { -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
*/

@media (min-width:1921px) { 
    body { box-shadow: 0 0 36px 0 rgba(58,61,66,0.65); -webkit-box-shadow: 0 0 36px 0 rgba(58,61,66,0.65); -moz-box-shadow: 0 0 36px 0 rgba(58,61,66,0.65); -ms-box-shadow: 0 0 36px 0 rgba(58,61,66,0.65); -o-box-shadow: 0 0 36px 0 rgba(58,61,66,0.65); margin: 0 auto!important; max-width: 1920px; }
}


.hero-outer { padding-top: 35px; }
.hero-boxes { display: flex; justify-content: space-between; position: relative; margin-top: 35px; } 
.hero-boxes .hero-box { text-align: center; }
.hero-boxes .hero-box .hero-box-icon { height: 50px; max-width: 62px; margin-bottom: 30px; display: inline-block; }
.hero-boxes .hero-box .hero-box-icon img {     height: 50px !important;  width: auto; } 
.hero-boxes .hero-box .hero-box-icon a { display: block;}
.hero-boxes:before { content: ''; position: absolute; top: 65px; left: 0; right: 0; border-bottom: 3px solid #ffc200; }
.angle-link { position: relative; }
.angle-link a { color: #fff; display: inline-block; padding-right: 23px; position: relative; font-weight: 500; }
.angle-link a:before { content: ''; position: absolute; right: 0; top: 2px; bottom: 0; width: 13px; height: 17px; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/White_arrow_btn.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; margin: auto; }
.angle-link-yellow.angle-link a:before { background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg'); }
.angle-link a:hover { color: #ffc200; }
.hero-content { max-width: 523px;}
.hero-main .bg_parallax img { bottom: 0; height: 100%; left: 0; position: absolute; right: 0; width: 100%; object-fit: cover; }

.stc-main .stc-outer { display: flex; flex-direction: row-reverse; flex-wrap: wrap; align-items: center; } 
.stc-main .stc-outer .stc-right { padding-left: 35px; width: 49.6%; float: left; }
.stc-main .stc-outer .stc-right .stc-heading h2 { font-weight: 500; margin: 0; letter-spacing: -0.6px; }
.stc-main .stc-outer .stc-right .stc-heading { padding-bottom: 60px; }
.stc-img { display: block; height: 470px; }
.stc-img img { width: 100%; height: 100% !important; object-fit: cover;     border-radius: 8px; }
.stc-main .stc-outer .stc-left { width: 50.4%; float: left; padding-right: 60px; }
/* .stc-main .stc-outer .stc-left .stc-content { font-weight: 700; } */
.stc-main .stc-outer .stc-left .stc-content p + p { margin-top: 16px; }


.bg_parallax { position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100vh; }
.inner-logo img { max-width: 120px !important; max-height: 50px !important; }


.breadcrumbs-main { position: relative; z-index: 1; }
.breadcrumbs-main .breadcrumbs-title { padding: 31px 0px; }
.breadcrumbs-main .breadcrumbs-title *:last-child { margin-bottom: 0; }
.breadcrumbs-main .breadcrumbs-menu { padding: 8px 0px; }
.breadcrumbs-main .breadcrumbs-menu ul { margin: 0px; padding: 0; list-style-type: none; display: flex; }
.breadcrumbs-main .breadcrumbs-menu ul li { display: block; margin: 0; list-style-type: none; padding: 0px 8px; position: relative; }
.breadcrumbs-main .breadcrumbs-menu ul ul { display: none; }
.breadcrumbs-main .breadcrumbs-menu ul li a { font-size: 18px; font-weight: 500; display: block; color:  #ffc200; }
.breadcrumbs-main .breadcrumbs-menu ul li { font-size: 18px; font-weight: 500; color: #1d1d1b; }
.breadcrumbs-main .breadcrumbs-menu ul li a[href="javascript:void(0);"] { pointer-events: none; cursor: text; color: #1d1d1b; }
.breadcrumbs-main .breadcrumbs-menu ul li a:hover{ color: #1d1d1b; font-weight: 700; }
.breadcrumbs-main:before { content: ''; height: 45px; background-color: #fff; bottom: 0; left: 0; width: 50%; position: absolute; z-index: -1; }
.breadcrumbs-main:after { content: ''; height: 45px; background-color: #fff; bottom: 45px; right: 0; width: 50%; position: absolute; z-index: -1; }
.breadcrumbs-main .breadcrumbs-menu ul li:not(:last-child):before { content: ''; position: absolute; top: 5px; bottom: 0; right: -2px; height: 1px; width: 5px; background-color: currentColor; margin: auto; }
.breadcrumbs-main .breadcrumbs-menu ul li:first-child a { position: relative; padding-left: 55px; }
.breadcrumbs-main .breadcrumbs-menu ul li:first-child a:after { content: ''; position: absolute; top: 2px; left: 0; width: 20px; height: 16px; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/angle-black.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; margin: auto; bottom: 0; }
.breadcrumbs-main .breadcrumbs-menu ul li:first-child { padding-left: 0; }
.breadcrumbs-main .breadcrumbs-menu ul li span#hs_cos_wrapper_name { width: 123px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }

.bloginner-banner-main { padding-top: 55px; } 
.bloginner-banner-main .bloginner-banner-outer .bloginner-banner-img { display: block; height: 470px; margin-bottom: -47px; margin-top: 35px; }
.bloginner-banner-main .bloginner-banner-outer .bloginner-banner-img img.hs-featured-image { float: none; width: 100%; max-width: 100%; height: 100%; object-fit: cover; margin: 0; display: block; }
.bloginner-banner-main .bloginner-banner-outer .tag_wrapper { padding-top: 27px; }
.bloginner-banner-main .bloginner-banner-outer .date { padding-top: 5px; font-size: 18px; font-weight: 700; color: #ffbf00; }
.bloginner-banner-main .bloginner-banner-outer .tag_wrapper ul { margin: 0; padding: 0; list-style-type: none; display: flex; flex-wrap: wrap; }
.bloginner-banner-main .bloginner-banner-outer .tag_wrapper ul li { display: block; line-height: normal; margin: 0; }
.bloginner-banner-main .bloginner-banner-outer .tag_wrapper ul li a.topic-link { font-size: 18px; color: #1d1d1b; display: block; padding: 0px 15px; line-height: 1.3em; border: 1px solid #1d1d1b; }
.bloginner-banner-main .bloginner-banner-outer .tag_wrapper ul li:not(:last-child) { margin-right: 13px; margin-bottom: 8px;}
.bloginner-banner-main .bloginner-banner-outer h1 span { color: inherit;}
.bloginner-banner-main .bloginner-banner-outer .tag_wrapper ul li a.topic-link:hover { background-color: #ffc200;}
.bloginner-banner-content h2 { font-weight: 500;}

/* ck blog styling */

.bloginner-banner-main .inner_video_featured .play_svg svg { height: 100px; width: 100px; }
.bloginner-banner-main .inner_video_featured a { display: inline-block; width: 100%; position: relative; }
.bloginner-banner-main .inner_video_featured .play_svg { display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.bloginner-banner-main .inner_video_featured a img { width: 100%; height: 470px; object-fit: cover; }

/*  over ck styling */

.post-content-main { padding-top: 35px; padding-bottom: 80px; }
.blog_post__body h2,.blog_post__body h3, .blog_post__body h4, .blog_post__body h5, .blog_post__body h6{ margin-top: 25px; margin-bottom: 0px; }
.blog_post__body h2 + p,.blog_post__body h3 + p, .blog_post__body h4 + p, .blog_post__body h5 + p, .blog_post__body h6 + p{ margin-top: 5px;}

.blog_post__body ul { padding: 0; list-style-type: none; padding-left: 28px; }
.blog_post__body ul li,
.blog_post__body ol li { margin: 0; position: relative; padding-left: 50px; }
.blog_post__body ul li:before { content: ''; position: absolute; top: 10px; left: 0; width: 13px; height: 13px; background-color: #ffbf00; border-radius: 100%; }
.blog_post__body ol { padding: 0; padding-left: 50px; }
.blog_post__body ol li { padding-left: 28px; }
.blog_post__body p a, .blog_post__body li a { text-decoration: underline !important;}
.blog_post__body p + p { margin-top: 35px;}
.blog_post__body blockquote { margin-top: 40px; margin-bottom: 40px;}
/* ck-update ol */
.blog_post__body ol{list-style: none;}


.post-menu-wrapper { background-color: #000000; padding-top: 100px; padding-bottom: 82px; } 
.post-menu-wrapper .post-menu-title h2,.post-menu-wrapper .post-menu-title p { font-weight: 500; color: #fff; }  
.post-menu-wrapper .post-menu ol li { margin: 0 0 1px; }
.post-menu-wrapper .post-menu ol li a:hover { color: #fff; }
.post-menu-wrapper .post-menu ol { counter-reset: counter; list-style-type: none; margin: 0; padding: 0; }
.post-menu-wrapper .post-menu ol li,
.post-menu-wrapper .post-menu ol li a { color: #ffbf00; font-weight: 700; margin-bottom: 1px; }
.post-menu-wrapper .post-menu ol li a { display: inline-block; }
.post-menu-wrapper .post-menu ol li a span { padding-left: 0px; position: relative; border-bottom: 1px solid; }
.post-menu-wrapper .post-menu ol li a span:before {    position: absolute; left: 0; top: 0; }
/* .post-menu-wrapper .post-menu ol li a span:after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; border-bottom: 1px solid currentColor; } */

.author-wrapper { overflow: hidden; }
.author-wrapper .author-outer { display: flex; flex-wrap: wrap; }
.author-wrapper .author-outer > div { width: 50%; float: left; display: flex; align-items: center; }
.author-wrapper .author-outer .author-right { position: relative; z-index: 1; }
.author-wrapper .author-outer .author-right:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; width: 100vw; background-color: #ffbf00; z-index: -1; }
.author-wrapper .author-outer .author-left-inner { display: flex; align-items: center; }
.author-wrapper .author-outer .author-left-inner .author-left-img { width: 78px; height: 78px; border-radius: 100%; overflow: hidden; }
.author-wrapper .author-outer .author-left-inner h6 { margin: 0; padding-left: 25px; width: calc(100% - 78px); padding-right: 20px; }
.author-wrapper .author-outer .author-content { padding: 24px 30px 40px 30px; }
.author-wrapper .author-outer .author-content strong { font-style: italic; font-weight: 500; }
.body-container--blog-post .testimonial-module { margin-top: 13px; margin-bottom: 70px; }

.related-main { padding-bottom: 185px; position: relative; margin-bottom: 30px; padding-top: 13px; z-index:5;}
.related-main:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; background-color: #ffbf00; height: 137px; }
.related-main:after { content: ''; position: absolute; bottom: 0; left: 0; width: 50%; height: 45px; background-color: #fff; }
.related-main > .content-wrapper:after { content: ''; position: absolute; bottom: 45px; right: 0; width: 50%; height: 45px; background-color: #fff; }
.related-main .related-box-outer { display: flex; flex-wrap: wrap; margin: 0px -45px; }
.related-main .related-box-outer .related-box { display: flex; flex-wrap: wrap; width: calc(33.33% - 90px); margin: 35px 45px; float: left; }
.related-main .related-box-outer .related-box .button { padding-top: 30px; } 
.related-main .button.button--tertiary a:after{ background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/black_arrow_btn.svg); }
.related-title a:hover h3 { color: #ffc200;}
.related-main .heading h2 { margin-bottom: 10px;}

.body-container--blog-index .breadcrumbs-main .breadcrumbs-menu ul li:last-child { display: none; }
.body-container--blog-index .breadcrumbs-main .breadcrumbs-menu ul li:nth-last-child(2):before { display: none; }
.body-container--blog-index .breadcrumbs-main .breadcrumbs-menu ul li:nth-last-child(2) { pointer-events: none; user-select: none; }


.blog-index-main { padding-top: 75px; padding-bottom: 70px; }
.blog-index-main .blog-index-bottom { display: flex; flex-wrap: wrap; }
.blog-index-main .blog-index-bottom .blog-index-left { width: 50%; float: left; }
.blog-index-main .blog-index-bottom .blog-index-right { width: 50%; float: left; }
.blog-index-main .blog-index-bottom .blog-index-left .blog-index-img { display: block; height: 470px; max-width: 470px; }
.blog-index-main .blog-index-bottom .blog-index-left .blog-index-img .featured-img { width: 100%; height: 100%; object-fit: cover; }

.blog-index-main .blog-index-box .blog-index-top { padding-bottom: 15px; }
.blog-index-main .blog-index-box .blog-index-top h2.blog-index-post-title a { color: #000; font-weight: 500; }
.blog-index-main .blog-index-box .blog-index-top h2.blog-index-post-title a:hover { color: #ffc200; }
.blog-index-main .blog-index-box .blog-index-top h2.blog-index-post-title { padding-bottom: 10px; }
.blog-index-main .blog-index-box .blog-index-top .date { color: #ffbf00; font-size: 18px; font-weight: 700; }
.blog-index-main .blog-index-bottom .blog-index-right .tag-listing { display: flex; flex-wrap: wrap; list-style-type: none; margin: 0; padding: 0; padding-top: 50px; }
.blog-index-main .blog-index-bottom .blog-index-right .tag-listing a.blog-index__topic-link { border: 1px solid #1d1d1b; color: #1d1d1b; display: block; font-size: 18px; line-height: 1.2em; padding: 0 15px; }
.blog-index-main .blog-index-bottom .blog-index-right .tag-listing li { display: block; line-height: normal; margin: 0; }
.blog-index-main .blog-index-bottom .blog-index-right .tag-listing li:not(:last-child) { margin-bottom: 8px; margin-right: 13px; }
.blog-index-main .blog-index-bottom .blog-index-right .tag-listing li a:hover { background-color: #ffc200;}
.blog-index-main .blog-index-bottom .blog-index-content .button { padding-top: 50px; }
.blog-index-main .blog-index-bottom .blog-index-right { max-width: 487px; margin: 0px 0px 0px auto; padding-right: 40px; }  
.blog-index-main .blog-index-box:not(:last-child) { padding-bottom: 85px; }
.blog-index-main .blog-index-box:nth-child(even) .blog-index-bottom { flex-direction: row-reverse; }
.blog-index-main .blog-index-box:nth-child(even) .blog-index-bottom .blog-index-left .blog-index-img { margin: 0px 0px 0px auto; }
.blog-index-main .blog-index-box:nth-child(even) .blog-index-bottom .blog-index-right { margin: 0px auto 0px 0px; }
.blog-index-main .blog-index-bottom .blog-index-left { padding-top: 10px;}

.blog-index-outer .ias-trigger { display: flex; justify-content: center; cursor: inherit !important; }
.blog-index-outer .ias-trigger a { line-height: 1; display: inline-block; cursor: pointer; }

.blog-index-main .blog-index__tag-header { text-align: center; padding-bottom: 70px; padding-top: 30px; }
.blog-index-main .blog-index__tag-header .blog-index__tag-subtitle { font-weight: 600; }
.blog-index-main .blog-index__tag-header .blog-index__tag-heading { margin: 0; text-decoration: underline; text-underline-offset: 5px; }
.author-p-data.author-wrapper { margin-top: 50px; }


.blg-hero-main { padding-top: 64px; padding-bottom: 66px; }  

.blg-hero-main .blg-hero-outer .blg-hero-content,
.blg-hero-main .blg-hero-outer .blg-hero-content *:not(a) { color: #fff; }
.blg-hero-main .blg-hero-outer .blg-hero-tags { padding-top: 45px; } 
.blg-hero-main .blg-hero-outer .blg-hero-tags ul span.blg_title { display: inline-block; font-size: 18px; color: #fff; margin-top: 3px; }  
.blg-hero-main .blg-hero-outer .blg-hero-tags ul { display: flex; flex-wrap: wrap; list-style-type: none; margin: 0; padding: 0; align-items: center; }
.blg-hero-main .blg-hero-outer .blg-hero-tags ul li { transition: all 400ms ease; cursor: pointer; margin: 0; margin-top: 8px; margin-left: 13px; border: 1px solid #FFF; color: #FFF; display: block; font-size: 18px; line-height: 1.2em; padding: 0 15px; }
.blg-hero-main .blg-hero-outer .blg-hero-tags ul li:hover,
.blg-hero-main .blg-hero-outer .blg-hero-tags ul li.currnetAvtiveItem { background-color: #ffc200; border-color: #ffc200; color: #1d1d1b;  }

.plus-read {     display: none; }
.plus-read { position: absolute; right: -8px; font-size: 0; width: 13px; height: 13px; border: 1px solid #ff7f7f; bottom: 6px; }
.blog-index-text { position: relative; }
.plus-read a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; }
.plus-read a:before { content: ''; position: absolute; top: 0; bottom: 0; border-left: 1px solid #ff7f7f; margin: auto; left: 0; right: 0px; height: 80%; width: 1px; }
.plus-read a:after { content: ''; position: absolute; top: 0; bottom: 0px; border-bottom: 1px solid #ff7f7f; margin: auto; left: 0; right: -1px; width: 80%; height: 1px; }


.small-space-left .R_image_form .right_sidebar { padding-top: 38px;}

.yellow-title { background-color: #ffc000; margin-bottom: 70px; padding: 22px 15px 22px 0; position: relative; }
.yellow-title:before { background: #ffc000; content: ""; height: 100%; left: -88%; position: absolute; top: 0; width: 100%; z-index: -1; }
.yellow-title h2 { margin-bottom: 0; }

.list-style-star ul { list-style-type: none; padding: 0px 0px 0px; margin: 25px 0px 0px; }
.list-style-star ul li { font-weight: 700; margin: 25px 0px 0px 0px; position: relative; padding-left: 50px; }
.list-style-star ul li:before { content: ''; position: absolute; top: 0; left: 0; width: 25px; height: 25px; display: inline-block; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/star-yellow.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; bottom: 0; margin: auto; }

.max-testimonial.testimonial-section .testi-content{ max-width: 100%; }

.our-vision-main .our-vision-content .heading { padding-bottom: 25px; } 
.our-vision-main .our-vision-content .text p + p { margin-top: 30px; }
.our-vision-main { position: relative; }
.our-vision-main:before,
.our-vision-main:after { content: ''; position: absolute; width: 50%; height: 43px; background-color: #fff; }
.our-vision-main:before { top: 0; right: 0; }
.our-vision-main:after { bottom: 0; left: 0; }

.place-tc-main .place-tc-outer { display: flex; flex-wrap: wrap; }
.place-tc-main .place-tc-outer > div { float: left; }
.place-tc-main .place-tc-outer .place-tc-left { padding-right: 60px; }
.place-tc-main .place-tc-outer .place-tc-right { padding-left: 35px; padding-right: 10px; padding-top: 38px; } 
.place-tc-main .place-tc-outer .heading { padding-bottom: 2px; }
.place-tc-main .place-tc-outer .heading h2{font-weight:500;}
.place-tc-main .place-tc-outer .place-tc-right .place-tc-img { height: 470px; }
.place-tc-main .place-tc-outer .place-tc-right .place-tc-img img { width: 100%; height: 100% !important; object-fit: cover; }

.promises-outer { display: flex; flex-wrap: wrap; margin: 0px -21px; }
.promises-outer .promises-box { width: calc(33.33% - 49px); float: left; margin: 15px 21px 21px; }
.promises-outer .promises-box .promises-img { max-height: 145px; overflow: hidden; margin-bottom: 60px; }
.promises-outer .promises-box .promises-img img { width: 100%; height: 100% !important; object-fit: cover; }

.nutshell-main { position: relative; }
.nutshell-main:before { content: ''; width: 50%; position: absolute; top: 0; right: 0; height: 42px; background-color: #fff; }
.nutshell-main:after { content: ''; width: 50%; position: absolute; bottom: -42px; right: 0; height: 42px; background-color: #ffbf00; z-index: 1; }
.nutshell-main .nutshell-outer { display: flex; flex-wrap: wrap; padding-top: 10px; }
.nutshell-main .nutshell-outer .nutshell-box { width: 50%; float: left; margin-top: 18px; }
.nutshell-main .nutshell-outer .nutshell-box .text p { margin-top: 0; }
.nutshell-main .nutshell-outer .nutshell-box .text p + p:not(:last-child) { margin-bottom: 20px; }
.nutshell-main .nutshell-content { padding-top: 50px; }
.nutshell-main .nutshell-outer .nutshell-box:nth-child(odd) { padding-right: 15px; }
.nutshell-main .nutshell-outer .nutshell-box:nth-child(even) { padding-left: 28px; }
.nutshell-main .nutshell-outer .nutshell-box .nutshell-img { height: 301px; }
.nutshell-main .nutshell-outer .nutshell-box .nutshell-img img { max-height: 100%; object-fit: contain; }
.nutshell-main .baseModuleOverlay:before { content: ''; position: absolute; top: 0; right: 0; left: 0; margin: auto; height: 100%; z-index: 1; width: 1px; background-color: rgba(255,255,255,0.3); }

.nutshell-full-img .full-img { height: 716px; overflow: hidden; }
.nutshell-full-img .full-img img { width: 100%; height: 100% !important; object-fit: cover; }
.nutshell-full-img { position: relative; padding-bottom: 42px; }
.nutshell-full-img:before { content: ''; position: absolute; bottom: 0px; left: 0; background-color: #ffbf00; width: 50%; z-index: 1; height: 42px; }
.nutshell-full-img:after { content: ''; position: absolute; bottom: 42px; right: 0; background-color: #ffbf00; width: 50%; z-index: 1; height: 42px; }

.black_form_style form .hs-richtext.hs-main-font-element,
.black_form_style form .hs-richtext.hs-main-font-element * { color: #000; font-size: 20px; line-height: 1.46em; }
.black_form_style form .hs-richtext,
.black_form_style form .hs-richtext * { color: #fff; }
.black_form_style form .field label,
.black_form_style form .field label span { color: #fff; }
.black_form_style form .field.hs-fieldtype-checkbox { padding-top: 10px; }
.black_form_style form .field.hs-fieldtype-checkbox ul.inputs-list.multi-container { margin: 10px 0px 0px; padding: 0; }
.black_form_style form .field.hs-fieldtype-checkbox ul.inputs-list.multi-container li.hs-form-checkbox { margin-bottom: 0; float: inherit; margin-top: 3px; }
.black_form_style form .field.hs-fieldtype-checkbox ul.inputs-list.multi-container li.hs-form-checkbox label.hs-form-checkbox-display { padding-top: 3px; } 
.black_form_style form .field.hs-fieldtype-radio .input ul.inputs-list.multi-container { margin: 10px 0px 0px; padding: 0; } 
.black_form_style form .field.hs-fieldtype-radio .input ul.inputs-list.multi-container li.hs-form-radio { margin-bottom: 0; float: inherit; margin-top: 3px; }
.black_form_style form .field.hs-fieldtype-radio .input ul.inputs-list.multi-container li.hs-form-radio span::before { margin: 0; left: 0; }
.black_form_style form .field.hs-fieldtype-radio .input ul.inputs-list.multi-container li.hs-form-radio span:after { left: 6px; }
.black_form_style form .field.hs-fieldtype-radio .input ul.inputs-list.multi-container li.hs-form-radio span { padding-left: 29px; } 
.black_form_style form .legal-consent-container .hs-fieldtype-booleancheckbox.field .input .inputs-list { margin: 0; }
.black_form_style form .legal-consent-container .hs-fieldtype-booleancheckbox.field .input .inputs-list label.hs-form-booleancheckbox-display { padding-left: 0; }
.black_form_style form .legal-consent-container .hs-fieldtype-booleancheckbox.field .input .inputs-list label.hs-form-booleancheckbox-display span { padding-left: 30px; padding-top: 4px; display:inline-block;}
.black_form_style form .legal-consent-container .hs-fieldtype-booleancheckbox.field .input .inputs-list li.hs-form-booleancheckbox { margin-bottom: 10px !important; margin-top: 5px !important; }

.blog-index-content .button  a { font-weight: 400; } 
.signup-tc-main .R_image_form2 .header_text h2 { font-weight: 500; } 

/* ================================contact -us====================================== */
.contact-obligation .obligation-content-wrap text{display:inline-block;}
.contact-obligation .contact-btn { margin-left: 10px;}
.contact-obligation .heading-content { padding-bottom: 25px;}
.contact-obligation .heading h2 { margin-bottom: 40px;}
.contact-obligation .button.button--tertiary a:after,.contact-obligation a.button.button--tertiary:after{ background-image:url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/black_arrow_btn.svg)}

.contact-map .contact-map-box { min-height: 450px; }
.contact-map .contact-map-inner { padding: 55px 40px 70PX; background-color: #ffbf00; }
.contact-map .contact-map-inner .contact-heading h2 { margin-bottom: 33px; font-weight:500; }
.contact-map .contact-address address { font-style: inherit; font-weight: 500; }
.contact-map .map-btn .button.button--tertiary a:after { background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/black_arrow_btn.svg); margin-left: 46px; }
.contact-map .map-btn .button.button--tertiary a { background-color: transparent; }
.contact-map .map-btn { padding-top: 40px; }
.contact-map .contact-map-inner { position: relative; }
/* .contact-map .contact-map-inner:after { background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/black_arrow_btn.svg); background-position: 50%; background-repeat: no-repeat; background-size: cover; bottom: 77px; content: ""; height: 18px; left: 45px; position: absolute; width: 14px; transform: rotate(180deg); } */
.contact-map .contact-map-outer:nth-child(even) .map-outer { order: 1; }
.contact-map .contact-map-outer:nth-child(even) .contact-map-inner:after { left: unset; right: 40px; transform: unset; top: 70px; }
.map-btn .button.button--tertiary a:before{border-top:5px solid #fff;}

.testimonial-section .content-wrapper{max-width: 1300px;}
.testimonial-section .testimonial-titile h2 { font-size: 17px; padding-top: 65px; }
.testimonial-section .testi-content em { font-size: 35px; line-height: 1.25; }
.testimonial-section .testi-content { max-width: 100%; width: 100%; margin: 0 auto; }
.testimonial-section .testi-content em { font-size: 35px; line-height: 1.25; }
.testimonial-section .testimonial-author { max-width: 350px; width: 100%; display: flex; margin: 0 auto; align-items: center;  padding-top: 0px; }
.testimonial-section .inner-author-img { overflow: hidden; width: 78px; height: 78px; border-radius: 100%; display: flex; align-items: center; justify-content: center;}
.testimonial-section .inner-author-img img { width: 100%; height: 100%; object-fit: cover;}
.testimonial-section .author-title p { font-size: 17px; line-height: 20px; font-weight:500; }
.testimonial-section .author-title p span,.testimonial-section .author-title p strong { color: #ffc000; font-weight:700; }
.testimonial-section .author-title { padding-left: 20px; }
.testimonial-section .testi-content em { padding: 90px 0 90px 0; display: block; }
.testimonial-section .testi-content em { position: relative; }
.testimonial-titile h2 {  margin-bottom: 10px;}
.testimonial-section .testimonial-slider .inner-slider { text-align: center;}
.testimonial-section .testimonial-slider.slick-slider .slick-arrow { background-color: #fff; font-size: 0; background: unset; position: absolute; top: 22%; border: 3px solid #000; }
.testimonial-section .testimonial-slider .slick-next,.testimonial-section .testimonial-slider .slick-prev { width: 71px; height: 71px; }
.testimonial-slider .slick-next:before, .testimonial-slider .slick-prev:before { height: 31px; width: 37px }
.testimonial-section .testimonial-slider .slick-prev { left: 30px; }
.testimonial-section .testimonial-slider .slick-next { right: 20px; }
.testimonial-section .testimonial-slider .slick-next:before { background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/rigth-arrow.svg') }
.testimonial-section .testimonial-slider .slick-prev:before { background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/left-arrow.svg') }
.testimonial-section .testimonial-slider.slick-slider .slick-arrow:hover { transform: translateY(-5px); }
.testimonial-section .testimonial-slider.slick-slider .slick-arrow:after{  display: block !important; border-left: 6px solid transparent; border-radius: 0 0 0 0; border-right: 6px solid transparent; border-top: 5px solid #ffc100; bottom: -24px; content: ""; height: 21px; left: 50%; opacity: 0; position: absolute; -webkit-transform: translateX(-50%) scale(1.04); -moz-transform: translateX(-50%) scale(1.04); -o-transform: translateX(-50%) scale(1.04); -ms-transform: translateX(-50%) scale(1.04); transform: translateX(-50%) scale(1.04); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; visibility: hidden; width: 106%; z-index: -1; }
.testimonial-section .testimonial-slider.slick-slider .slick-arrow:hover:after { opacity: 1; visibility: visible;}
.testimonial-section .testimonial-slider.slick-slider .slick-arrow:focus { outline: unset; }
.testimonial-section .testimonial-slider.slick-slider .slick-list.draggable { max-width: 940px; width: 100%; margin: 0 auto; }
.testimonial-section .testi-content em:before {transform: translate(-50%);  content: ''; top: 45px; height: 21px; left: 50%; position: absolute;   width: 34px; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/icons/Top%20Quoat.svg'); background-position: center; background-repeat: no-repeat; background-size: cover;}
.testimonial-section .testi-content em:after { transform: translate(-50%); content: ''; bottom:40px; left: 50%; position: absolute;   height:21px; width:34px; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/icons/Bottom-quoatsss.svg'); background-position: center; background-repeat: no-repeat; background-size: cover; }
.space-h2-remove.testimonial-section .testimonial-titile h2 { padding-top: 0;}

.liever-bellen .heading h2 { margin-bottom: 35px; font-weight:500;}
.liever-bellen .text *+p {margin-top: 30px;}

.product-two-col .product_left_sidebar{padding-right: 60px;}
.product-two-col .product_left_sidebar.order-2{padding-right: 0px; padding-left: 60px;}
.product-two-col .product_right_sidebar img{display: block; width: 100%; margin: auto;}
.product_left_sidebar h2 { margin-bottom: 25px; }
.product-outer:first-child .product_right_sidebar{padding-top:0px;}
.product_right_sidebar {padding-top: 20px;}

.meeting-section .hs-inline-edit .hs-meetings-placeholder { display: block !important; font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important; font-size: 14px !important; text-align: center !important; background-color: #f5f8fa !important; margin: 2px 1px !important; border: 1px dashed #516f90 !important; outline: 1px dashed #fff !important; }
.meeting-section .hs-inline-edit .hs-meetings-placeholder > * { display: block !important; box-sizing: border-box !important; padding: 12px !important; margin: 1px !important; width: calc(100% - 2px) !important; }
.meeting-section .hs-inline-edit h3.hs-meetings-placeholder__title { color: #7c98b6 !important; font-size: 14px !important; font-style: italic !important; font-weight: 700 !important; line-height: initial !important; margin-bottom: 10px !important; margin-top: 0 !important; padding: 0 !important; text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .5) !important; }
.meeting-section .hs-inline-edit p.hs-meetings-placeholder__description { color: #7c98b6 !important; font-style: italic !important; line-height: 1.6 !important; margin: 0 !important; text-shadow: 0 -1px 0 hsla(0, 0%, 100%, .5) !important; }
.meeting-section .yellow-title h2{font-weight:500;}
.meeting-section .meetings-iframe-container iframe { min-width:298px !important;  height: 700px !important;}

.ck-cases-section .outer-cases { flex-direction: row-reverse; }
.ck-cases-section .content-wrapper{max-width: 1300px;}
.ck-cases-section .left_image{position: relative; top: 50px;}
.ck-cases-section .left_image img{width: 100%; height: 600px !important; object-fit: cover;}
.ck-cases-section .right_text_form{ background-color: #FFC000;  padding: 53px 63px 53px 95px;}
.ck-cases-section .right_text_form .content{margin-bottom: 45px;}
.ck-cases-section .right_text_form h2{color: #000; margin-bottom: 42px;}
.ck-cases-section .right_text_form p{color: #000;}
.ck-cases-section .modile-title-show{display:none;}


.ck-cases-section .case1-outer-slider.slick-slider .slick-arrow { cursor: pointer; font-size: 0; background: unset; position: absolute; bottom: 0%; border: 3px solid #000; }
.ck-cases-section .case1-outer-slider .slick-next, .ck-cases-section .case1-outer-slider .slick-prev { width: 44px; height: 44px; }
.ck-cases-section .case1-outer-slider .slick-next:before, .ck-cases-section .case1-outer-slider .slick-prev:before { height: 19px; width: 23px }
.ck-cases-section .case1-outer-slider .slick-prev { left: 70%; }
.ck-cases-section .case1-outer-slider .slick-next { right: 5%; }
.ck-cases-section .case1-outer-slider .slick-next:before { background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/rigth-arrow.svg') }
.ck-cases-section .case1-outer-slider .slick-prev:before { background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/left-arrow.svg') }
.ck-cases-section .case1-outer-slider.slick-slider .slick-arrow:hover { transform: translateY(-5px); }
.ck-cases-section .case1-outer-slider.slick-slider .slick-arrow:after{  display: block !important; border-left: 3px solid transparent; border-radius: 0 0 0 0; border-right: 3px solid transparent; border-top: 4px solid #FFF; bottom: -24px; content: ""; height: 21px; left: 50%; opacity: 0; position: absolute; -webkit-transform: translateX(-50%) scale(1.04); -moz-transform: translateX(-50%) scale(1.04); -o-transform: translateX(-50%) scale(1.04); -ms-transform: translateX(-50%) scale(1.04); transform: translateX(-50%) scale(1.04); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; visibility: hidden; width: 106%; z-index: -1; }
.ck-cases-section .case1-outer-slider.slick-slider .slick-arrow:hover:after { opacity: 1; visibility: visible;}
.ck-cases-section .case1-outer-slider.slick-slider .slick-arrow:focus { outline: unset; }
.ck-cases-section .yellow-box{display:none;}
form .hs-submit .hs-button{font-weight:500;}

.three-col-section .content-wrapper{max-width: 1240px;}
.three-col-section .main-three-col{max-width:995px; width:100%; margin:0 auto;} 
.three-col-section .count { font-size: 69px;  font-weight: 500;}
.three-col-section .count.count-small{font-size:42px;}
.three-col-section .count, .three-col-section .three-col-img { height: 102px; margin: 0 auto; width: 124px; display: flex; justify-content: center; align-items: center; }
.three-col-section .inner-three-col.text-center {  padding: 0 15px 30px;}
.three-col-section .outer-three-col { margin: 0 -15px; }
.three-col-section .text-image { padding-bottom: 58px;}
.three-col-section .three-col-title h3 { margin-bottom: 30px;}
.three-col-section { position: relative; margin-top: 42px; }
.three-col-section:before { content: ''; position: absolute; top: 0; left: 0; background-color: #FFC000; height: 42px; width: 50%; }
.three-col-section:after { content: ''; position: absolute; top: -42px; right: 0; background-color: #FFC000; height: 42px; width: 50%; }
.three-col-section .three-col-img a {  display: contents;}

.three-col-section.white .three-col-title h3,.three-col-section.yellow .three-col-title h3{ color: #000; }
.three-col-section.white { background-color: #fff !important; color: #000; }
.three-col-section.white .three-col-pera p,.three-col-section.yellow .three-col-pera p{ color: #000; }
.three-col-section.white .count,.three-col-section.yellow .count { color: #000; }
.three-col-section.yellow {background-color: #ffc000 !important;}

.shapeadd:before { background-color: #ffbf00; bottom: 0; content: ""; height: 137px; left: 0; position: absolute; right: 0; }
.shapeadd:after { background-color: #fff; content: ""; height: 45px; position: absolute; width: 50%; bottom: 0; left: 0; }


.faq .ourter-faq { margin-bottom: 20px; padding: 24px 30px 14px;  background-color: #ffc000; box-shadow: 0 3px 7px 0 rgb(0 0 0 / 3%);   border: 3px solid #ffc000;}
.faq.change_design .ourter-faq { background-color: #FFF; border: 3px solid #000; }
.faq .faq-heading h3 { color:#000; margin-top: 0px; margin-bottom: 10px; line-height: 30px; cursor: pointer;  font-weight: 800;}
.faq .faq-content p{color:#000}
.faq .overview-title h1{color:#333;}
.faq .faq-content{display: none; padding-right:50px;}
.faq .overview-content-wrap {  padding-bottom: 40px;}
/* .faq-heading.active h3 {  color: #2098c3;} */
.faq .overview-text p a,.faq-content p a {   color: #333; text-decoration: underline;}
/* .faq .faq-heading:before { position: absolute; content: ''; background-image: url('https://4093304.fs1.hubspotusercontent-na1.net/hubfs/4093304/upright/upright-image/down%20arrow.svg'); background-position: center; background-repeat: no-repeat; background-size: cover; width: 16px; height: 9px; right: 14px; top: 11px; transition: 0.3s ease-in-out; } */
.faq .faq-heading:before { content: ""; height: 17px; position: absolute; right: 14px; top: 1px; transition: .3s ease-in-out; width: 17px; border-color: #fff; border-left: 3px solid #FFF; border-bottom: 3px solid #fff; transform: rotate(-45deg); }
/* .faq .faq-heading.active:before { transform: rotate(180deg); } */
.faq .faq-heading.active:before { transform: rotate(135deg); top: 11px; }
.faq .faq-heading { position: relative; padding-right:50px; cursor: pointer; }
.faq .faq-content p{margin-bottom:10px;}
.faq .faq-content ul { margin: 0 0 10px 0; }
.faq .faq-content ul li a { color: #333; text-decoration: underline; }
.faq .faq-content ul li a:hover { color: #2098c3; }
.faq .ourter-faq:last-child{margin:0;}
.faq.change_design .faq-heading:before { border-color: #ffc100; border-bottom: 3px solid #ffc100;border-left: 3px solid #ffc100; }



.video_module .play_svg { width: 100px; height: 100px; display: block; }
.video_module .video_card { max-width: 840px; width: 100%; margin: 0 auto; }
.video_module .video_card a { display: inline-block; position: relative; }
.video_module .video_card a .play_svg { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); transition: 400ms all ease-in; }
.video_module .video_card a:hover .play_svg svg { transform: scale(1.15); }
.video_module .video_card a:hover { color: #ffc100; }
.video_module .video_caption p { position: relative; padding-left: 30px; }
.video_module .video_caption p:before { content: ''; position: absolute; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg); left: 0; top: 8px; width: 17px; height: 17px; }
.video_module .video_card.Full { max-width: 100%; }
.video_module .video_card a img { width: 100%; height: 100%; }
.video_module .video_card a { width: 100%; }
.video_module .video_module .video_card a:hover { color: #ffc100; }

.partner_module .inner_partner{position:relative;}
.partner_module .link_wrap{position:absolute; }
.partner_module .outer_partner { padding: 0 9px 45px; }
.partner_module .image_wrap { display: flex; align-items: center; justify-content: center; height: 241px; }
/* .partner_module .image_wrap img { width: 100%; height: 100%; object-fit: cover; } */
.partner_module .partner_main_card { margin: 0 -9px; }
.partner_module .inner_partner_content  { text-align: center; padding-top: 15px;  }
.partner_module .inner_partner_content p{position:relative;}
.partner_module .inner_partner_content p:before { content: ''; background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/black_arrow_btn.svg); background-position: center; background-repeat: no-repeat; background-size: cover; width: 16px; height: 16px; position: absolute; right: 50px; top: 8px; }
.partner_module .link_wrap { position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; }
.partner_module .main_content_wrap p:nth-child(2) { margin-top: 35px; }
.partner_module .partner_repeater_title { padding: 65px 0 20px; }
.partner_module .load_more{display:none;}
.partner_module .load_more a { background-color: transparent; border-color: #000; }








blockquote:after,blockquote > span:after{ position: absolute; content: '"'; right: -25px; font-size: 60px; font-family: sans-serif; bottom: -23px; }
blockquote:before,blockquote > span:before  { position: absolute; content: '"'; left: -23px; font-size: 60px; font-family: sans-serif; top: 4px; }
blockquote > span:after,blockquote > span:before{color:#fff}
blockquote { padding:10px 0; border:0; font-size: 18px; padding: 0; position: relative;  color:#000}
blockquote > span{ border:0; padding:10px 0; font-size: 18px; padding: 0; position: relative;  color:#fff}
.btn_text_wraper .btn_text{font-size:14px;}


.product-two-col .product_right_sidebar img { max-height: 372px; }
.product-two-col .product-outer { padding: 50px 0 50px 0; }
.product-two-col .product-outer:last-child { padding: 50px 0 0 0; }


/* whitepaper css  */
.whitepaper-title {  padding-bottom: 25px;}

.breadcrumbs-main .breadcrumbs-menu ul li:last-child a {
    pointer-events: none;
    user-select: none;
    color: inherit;
}


/* work at Page Started  */

.banner_work_page .hero-text h1 {margin: 0;}
.banner_work_page .hero-content { max-width:100%; min-height: 387px; display: flex; flex-direction: column; justify-content: space-between; }
.banner_work_page .hero-content .hero-text{ max-width: 523px; }
.banner_work_page .button a { line-height: 1.2; }
.banner_work_page .hero-outer { padding: 0; border-bottom: 3px solid #ffc100; padding-bottom: 20px; }
.banner_work_page .button_banner_work_page .inner_location {font-weight: 500;}
.banner_work_page.hero-main:after,.banner_work_page.hero-main:before,.hero-main .baseModuleOverlay:after{display:none;}
.banner_work_page .button_banner_work_page { justify-content: space-between;}

.banner_work_detail .hero-content { min-height: 391px; }
.banner_work_detail .hero-outer { padding-bottom: 15px; }


.two_col_work_page .right_two_col_work_pg,.two_col_work_page .left_two_col_work_pg { padding: 0 35px; }
.two_col_work_page .outer_two_col_work_pg { margin: 0 -35px; }
.two_col_work_page .left_heading { max-width: 455px; width:100%; }

.two_col_work_page .right_two_col_work_pg { padding-top: 52px;}

.two_col_work_page .left_image {  height: 470px; max-width: 470px; width:100%; position: relative; z-index: 7; margin-bottom: -266px; }
.two_col_work_page .left_image img { width: 100%; height: 100% !important; object-fit: cover; }
.two_col_work_page .left_heading {margin-bottom:78px;}

.two_col_work_page{overflow: unset !important; z-index: 6 !important;}
.two_col_work_page .repeate_text { position: relative; padding-left: 35px; }
.two_col_work_page .repeate_text:before { content: ''; position: absolute; left: 0; top: 5px; width: 25px; height: 24px; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/star-yellow-1.svg'); background-position: center; background-repeat: no-repeat; background-size: cover; }
.two_col_work_page .repeate_text { margin-bottom: 13px; }
.two_col_work_page .right_repeater { max-width: 430px; width: 100%; }
.two_col_work_page .right_content {margin-bottom: 18px;}

.two_col_work_page:before { content: ''; background-color: #ffc100; content: ""; height: 45px; left: 0; position: absolute; z-index: 7; width: 100%; bottom: 0; }
.two_col_work_page:before { background-color: #ffc100; bottom: 0; content: ""; height: 91px; left: 0; position: absolute; width: 100%; z-index: 1; }
.two_col_work_page:after { width: 50%; height: 45px; content: ''; position: absolute; right: 0; background: #fff; bottom: 0; z-index: 2; }
.two_col_work_page .button a {line-height: 1.2;}
.two_col_work_page .two_col_work_page_btn .button {padding-top: 30px;}

.work_detail_two_col .two_col_work_page_btn .button { padding-top: 80px; }




.three_col_work_page .inner_three_col_work_pg .image { height: 285px; }
.three_col_work_page .inner_three_col_work_pg .image img { width: 100%; height: 100% !important; object-fit: cover; }
.three_col_work_page .outer_three_col_work_pg { padding: 0 15px; margin-bottom:30px; }
.three_col_work_page .main_outer { margin: 0 -15px; }
.three_col_work_page .main_btn_content { justify-content: space-between; }
.three_col_work_page .main_btn_content .title { font-size: 25px; font-weight: 700; }
.three_col_work_page .button.button--tertiary a:after, .three_col_work_page a.button.button--tertiary:after { background-image: url(https://www.fivespark.com/hubfs/black_arrow_btn.png) }

.three_col_work_page .two_col_work_page_btn2 .button a { border: none; background-color: transparent; padding: 0; text-decoration: underline ! IMPORTANT; }
.three_col_work_page .two_col_work_page_btn2 .button a:after,.three_col_work_page .two_col_work_page_btn2 a.button:after {background-image:  url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg)}
.three_col_work_page .two_col_work_page_btn2 .button a:before{display:none;}
.three_col_work_page .title_wrapper  { align-items: center; justify-content: space-between; padding-right: 25px;}


.two_col_image_work_page .image_wraper { height: 540px; overflow: hidden; }
.two_col_image_work_page .image_wraper img { width: 100%; height: 100% !important; object-fit: cover; }
.two_col_image_work_page .left_outer_two_col_content { padding: 55px 75px 60px 0px; }

.two_col_image_work_page .right_outer_two_col_img.w55 { margin-top: 60px; position: relative; }
.two_col_image_work_page .right_outer_two_col_img:before { content: ''; position: absolute; width: 100%; height: 60px; background: #fff; right: 0; top: -60px; }
.two_col_image_work_page:before { content: ''; position: absolute; width: 100%; height: 45px; background: #fff; right: 0; bottom: 0; }

/* quote design */
.two_col_image_work_page.swap .left_outer_two_col_content { padding: 15px 0 60px 75px; }
.two_col_image_work_page.swap .quote_design { padding-top: 84px; max-width: 415px; position: relative; }
.two_col_image_work_page.swap .quote_design:before { content: ''; background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/icons/Top%20Quoat.svg); background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; height: 22px; width: 34px; top: 21px; left: 6px; }
.two_col_image_work_page.swap .quote_design:after { content: ''; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/icons/Bottom-quoatsss.svg');background-position:center; background-repeat: no-repeat; background-size: cover; position: absolute; height: 22px; width: 34px; bottom: -2px; right: 9px; }
.two_col_image_work_page.swap .quote_design * + p { margin-top: 23px; }



.two_col_content_work_page .left_outer_two_col_content { padding-right: 130px; }
.two_col_content_work_page .right_outer_two_col_content { padding-left: 27px; padding-top:17px; }
.two_col_content_work_page .ulstyling ul { margin: 0; margin-top: 14px; list-style:none; padding:0; }
.two_col_content_work_page .ulstyling ul li { margin: 0; padding-left: 30px; padding-bottom: 15px; line-height: 1.4; position:relative; }
.two_col_content_work_page .ulstyling ul li:before { content: ''; position: absolute; left: -6px; top: 4px; width: 25px; height: 24px; background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/star-yellow-1.svg); background-position: center; background-repeat: no-repeat; background-size: cover; }



.image_slider_2024 .main_image_slider.slick-slider .slick-arrow { background-color: #fff; font-size: 0; background: unset; position: absolute; top: 50%; border: 3px solid #fff; transform:translateY(-50%) }
.image_slider_2024 .main_image_slider .slick-next,.image_slider_2024 .main_image_slider .slick-prev { width: 47px; height: 47px; }
.image_slider_2024 .main_image_slider .slick-next:before, .main_image_slider .slick-prev:before { height: 22px; width: 26px }
.image_slider_2024 .main_image_slider .slick-prev { left: -70px; }
.image_slider_2024 .main_image_slider .slick-next { right: -70px; }
.image_slider_2024 .main_image_slider .slick-next:before { background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/rigth-arrow.svg');  filter: invert(1);}
.image_slider_2024 .main_image_slider .slick-prev:before { background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/left-arrow.svg'); filter: invert(1); }
/* .image_slider_2024 .main_image_slider.slick-slider .slick-arrow:hover { transform: translateY(-5px); } */
.image_slider_2024 .main_image_slider.slick-slider .slick-arrow:after{  display: block !important; border-left: 6px solid transparent; border-radius: 0 0 0 0; border-right: 6px solid transparent; border-top: 5px solid #ffc100; bottom: -24px; content: ""; height: 21px; left: 50%; opacity: 0; position: absolute; -webkit-transform: translateX(-50%) scale(1.04); -moz-transform: translateX(-50%) scale(1.04); -o-transform: translateX(-50%) scale(1.04); -ms-transform: translateX(-50%) scale(1.04); transform: translateX(-50%) scale(1.04); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; visibility: hidden; width: 106%; z-index: -1; }
/* .image_slider_2024 .main_image_slider.slick-slider .slick-arrow:hover:after { opacity: 1; visibility: visible;} */
.image_slider_2024 .main_image_slider.slick-slider .slick-arrow:focus { outline: unset; }


.image_slider_2024:before, .image_slider_2024:after { background-color: #ffc100; content: ""; height: 42px; position: absolute; width: 50%; z-index: 1; }
.image_slider_2024:before { left: 0; top: 0; }
.image_slider_2024:after { right: 0; top: -42px; }


.image_slider_2024 .main_image_slider  .slick-slide { padding: 0 17px; }
.image_slider_2024 .main_image_slider .slick-list.draggable { margin: 0 -17px; }
.image_slider_2024 .inner-image_slider { height: 285px; }
.image_slider_2024 .inner-image_slider img { height: 100% !important; width: 100%; object-fit: cover; }
.image_slider_2024 .main_image_slider { padding-top: 15px; }

.accordion_content{display:none;}

.two_col_accordion_work_page .content *+p { margin-top: 29px; }
.two_col_accordion_work_page .content { padding-right: 65px; }
.two_col_accordion_work_page .accordion_work_page_btn.hero-btn { padding-top: 35px; }
.two_col_accordion_work_page .accordion_work_page_btn.hero-btn .button:not(:last-child) { margin-right: 28px; }
.two_col_accordion_work_page .accordion_work_page_btn.hero-btn .button a { line-height: 1.3; }

.two_col_accordion_work_page .accordion_work_page_btn.hero-btn .button.button--secondary.shadow a:after { background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/White_arrow_btn.svg); }

/* padding: 19px 40px 25px 31px; */
.two_col_accordion_work_page .right_inner_two_col_accordion {  border: 3px solid #000; margin-bottom: 24px; max-width: 470px; width: 100%; position: relative; }
.two_col_accordion_work_page .right_outer_two_col_accordion { padding-left: 25px; padding-top: 13px; }
/* .two_col_accordion_work_page .accordion_title { padding-left: 34px; font-size: 25px; font-weight: 700; line-height: 1.2; margin-bottom: 23px; position:relative; margin-bottom:0; cursor: pointer; } */
.two_col_accordion_work_page .accordion_title { padding-left: 34px; font-size: 25px; font-weight: 700; line-height: 1.2; margin-bottom: 23px; position: relative; margin-bottom: 0; cursor: pointer; padding: 19px 40px 25px 65px; }
/* .two_col_accordion_work_page .accordion_title:before { content: ''; position: absolute; left: 0; top: 5px; width: 25px; height: 24px; background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/star-yellow-1.svg); background-position: center; background-repeat: no-repeat; background-size: cover; } */
.two_col_accordion_work_page .accordion_title:before { content: ''; position: absolute; left: 30px; top: 50%; width: 25px; height: 24px; background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/star-yellow-1.svg); background-position: center; background-repeat: no-repeat; background-size: cover; transform: translateY(-50%); }
.two_col_accordion_work_page .right_inner_two_col_accordion:before { content: ''; position: absolute; top: 30px; right: 23px; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_arrow_btn.svg'); background-position: center; background-size: cover; background-repeat: no-repeat; width: 14px; height: 18px; transform: rotate(90deg); transition: 400ms all ease-in; }
/* .two_col_accordion_work_page .accordion_content{padding-top:22px;} */
.two_col_accordion_work_page .accordion_content { padding: 22px 30px 30px 35px; }
/* work at Page Started  */
.two_col_accordion_work_page .right_inner_two_col_accordion.rotate:before{transform: rotate(270deg);}
.two_col_accordion_work_page .accordion_title.active { padding-bottom: 0; }
.two_col_accordion_work_page .accordion_title.active:before { top: 72%; }


.form_woking_page .existing .btn_text {color: #fff;}
.form_woking_page .yellow .btn_text {color: #000;}
.form_woking_page .black .btn_text {color: #fff;}

.form_woking_page .yellow { background-color: #ffc100; }
.form_woking_page .white { background-color: #fff; }
.form_woking_page .yellow .two-form-title .content h2,.form_woking_page .white .two-form-title .content h2 { color: inherit; }
.form_woking_page .yellow input[type=email],.form_woking_page .white input[type=email], .form_woking_page .yellow input[type=number],.form_woking_page .white input[type=number], .form_woking_page .yellow input[type=password],.form_woking_page .white input[type=password], .form_woking_page .yellow input[type=tel],.form_woking_page .white input[type=tel], .form_woking_page .yellow input[type=text],.form_woking_page .white input[type=text], .form_woking_page .yellow select,.form_woking_page .white select, .form_woking_page .yellow textarea,.form_woking_page .white textarea { border: 3px solid #000; color: #000; background-color: transparent; font-style: italic; font-weight: 500; }
.form_woking_page .existing input[type=email],.form_woking_page .existing input[type=file],.form_woking_page .existing input[type=number],.form_woking_page .existing input[type=password], .form_woking_page .existing input[type=tel],.form_woking_page .existing input[type=text],.form_woking_page .existing select,.form_woking_page .existing textarea,.form_woking_page .existing .black_form_style form .hs-richtext.hs-main-font-element,.form_woking_page .existing .black_form_style form .hs-richtext.hs-main-font-element *{ background-color: transparent;  color:#fff;}
.form_woking_page .yellow input[type=email]::placeholder,.form_woking_page .white input[type=email]::placeholder, .form_woking_page .yellow  input[type=file]::placeholder,.form_woking_page .white input[type=file]::placeholder, .form_woking_page .yellow  input[type=number]::placeholder,.form_woking_page .white input[type=number]::placeholder, .form_woking_page .yellow input[type=password]::placeholder,.form_woking_page .white input[type=password]::placeholder, .form_woking_page .yellow input[type=tel]::placeholder,.form_woking_page .white input[type=tel]::placeholder, .form_woking_page .yellow input[type=text]::placeholder,.form_woking_page .white  input[type=text]::placeholder, .form_woking_page .yellow select::placeholder,.form_woking_page .white select::placeholder, .form_woking_page .yellow textarea::placeholder,.form_woking_page .white textarea::placeholder {   color: #000; }

.form_woking_page .yellow form li.hs-form-checkbox label.hs-form-checkbox-display input + span:before,.form_woking_page .white form li.hs-form-checkbox label.hs-form-checkbox-display input + span:before,.form_woking_page .yellow form .hs-fieldtype-booleancheckbox .input li label input+ span:before,.form_woking_page .white form .hs-fieldtype-booleancheckbox .input li label input+ span:before{ border: 1px solid #000; }
.form_woking_page .yellow .black_form_style form .field label,.form_woking_page .white .black_form_style form .field label ,.form_woking_page .yellow .black_form_style form .field label span,.form_woking_page .white .black_form_style form .field label span{color:#000;}
.form_woking_page .yellow .form-contact-info .hs-form select option,.form_woking_page .white .form-contact-info .hs-form select option { background-color: transparent;border: 2px solid;}

.form_woking_page .yellow form .hs-submit .actions,.form_woking_page .white form .hs-submit .actions { border: 3px solid #000; }
.form_woking_page .yellow form .hs-submit .actions:hover,.form_woking_page .white form .hs-submit .actions:hover { border: 3px solid #000; }
.form_woking_page .yellow form .hs-submit .actions:before,.form_woking_page .white form .hs-submit .actions:before { height: 20px; }
.form_woking_page .white form .hs-submit .actions:before{border-top:5px solid #fcc200;}
.form_woking_page .white form .hs-submit .actions { background-color: #fff;}
.form_woking_page .white form .hs-submit .actions:after{background-image:url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/black_arrow_btn.svg)}

.form_woking_page .existing .black_form_style form .field.hs-fieldtype-checkbox,.form_woking_page .existing .black_form_style form .field.hs-fieldtype-radio,.form_woking_page .existing .black_form_style form .field.hs-fieldtype-booleancheckbox{border: 3px solid #fff; padding: 10px; margin-bottom:20px; background-color: transparent !important; }
.form_woking_page .white .black_form_style form .field.hs-fieldtype-checkbox,.form_woking_page .white .black_form_style form .field.hs-fieldtype-radio,.form_woking_page .white .black_form_style form .field.hs-fieldtype-booleancheckbox{border: 3px solid #000; padding: 10px; margin-bottom:20px;}
.form_woking_page .yellow .black_form_style form .field.hs-fieldtype-checkbox,.form_woking_page .yellow .black_form_style form .field.hs-fieldtype-radio,.form_woking_page .yellow .black_form_style form .field.hs-fieldtype-booleancheckbox{border: 3px solid #000; padding: 10px; margin-bottom:20px;}

.form_woking_page.existing_cl:after {  background-color: #000;}
.form_woking_page.existing_cl:before {background-color: #000; }



.form_woking_page .white  .hs-form-radio label.hs-form-radio-display input+span:before,  .form_woking_page .yellow form  .hs-form-radio label.hs-form-radio-display input+span:before{border:1px solid #000;}
.form_woking_page .yellow .black_form_style form li.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after,.form_woking_page .white .black_form_style form li.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after{background-color: #000; border:1px solid #000;}


.form_woking_page form input[type="file"] { padding-right: 75px; cursor: pointer; padding: 0; background: transparent; border: none; } 
.form_woking_page form .hs_upload_je_sollicitatiebrief_of_cv___pdf__jpg_.hs-form-field > label span { margin-bottom: 0 !important; font-weight: 600; }
.form_woking_page form .hs_upload_je_sollicitatiebrief_of_cv___pdf__jpg_ .input:before { content: 'Geuploade bestanden:'; display: inline-block; font-size: 12px; line-height: 1; font-weight: 600; position: absolute; left: 0; }
.form_woking_page form .hs_upload_je_sollicitatiebrief_of_cv___pdf__jpg_ .input { position: relative; padding-left: 115px; line-height: 1; overflow:hidden; }
.form_woking_page form .hs_upload_je_sollicitatiebrief_of_cv___pdf__jpg_ .input input[type="file"] { color: #fff; line-height: 1.5; font-size: 14px; position: relative; top: -6px; }
.form_woking_page form .hs_upload_je_sollicitatiebrief_of_cv___pdf__jpg_ { position: relative; margin-left: 56px; top:-6px; }
.form_woking_page form .hs_upload_je_sollicitatiebrief_of_cv___pdf__jpg_:before { content: ''; position: absolute; top: 5px; background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/choose_icon.svg'); background-position: center; background-repeat: no-repeat; background-size: cover; WIDTH: 36PX; height: 36px; left: -53px; }
.form_woking_page .most_outer_form_working.existing form .hs_upload_je_sollicitatiebrief_of_cv___pdf__jpg_:before{ background-image: url('https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/yellow_icon.svg');}
.form_woking_page .black_form_style form .hs-richtext.hs-main-font-element,.form_woking_page .black_form_style form .hs-richtext.hs-main-font-element *  {     font-weight: 600; font-size: 11px; line-height: 1.46em; margin-bottom:22px;}
.form_woking_page .form-contact-srt.black_form_style form .hs_submit {  text-align: inherit;} 
.form_woking_page form input[type=email], .form_woking_pag form input[type=number],.form_woking_page form input[type=password],.form_woking_page form input[type=tel], .form_woking_page form input[type=text], .form_woking_page form select ,.form_woking_page  form textarea{padding:9px 15px; line-height:1.3;}
.form_woking_page .form-contact-info form .group1 { width: 30%; padding-right: 10px; }
.form_woking_page .form-contact-info form .group2 { width: 70%; padding-left: 65px; }
.form_woking_page .form-contact-info form { display: flex; flex-wrap: wrap; }
.form_woking_page .form-contact-info form { display: flex; flex-wrap: wrap; }
.form_woking_page .form-contact-info form .field { padding: 0 0 18px; }
.form_woking_page .form-contact-info form .hs-form-field { display: block !important; }
.form_woking_page form .hs_upload_je_sollicitatiebrief_of_cv___pdf__jpg_.field {padding-bottom: 13px;}
.form_woking_page .existing  form .hs_upload_je_sollicitatiebrief_of_cv___pdf__jpg_ .input:before {color: #ffc100;}
.form_woking_page form input:-internal-autofill-selected {   background-color: transparent !important;}
.form_woking_page form .hs-submit .actions:after { background-image: url(https://www.fivespark.com/hubfs/black_arrow_btn.png); }

.form_woking_page .existing form .hs-submit .actions:before{border-top:5px solid #fff;}
.form_woking_page .form-contact-info form .input textarea { height: 185px; }
.form_woking_page form input:-webkit-autofill,.form_woking_page form input:-webkit-autofill:-internal-autofill-selected  {background-color: transparent !important; }
.form_woking_page form.hs-form .hs-error-msgs { display: block !important; line-height: 1; margin: 0; }
.form_woking_page form.hs-form .hs-error-msgs li { margin: 0; margin-top:10px;  }
.form_woking_page form.hs-form .hs-error-msgs li label{color:#DA0000 !important;}

.form_woking_page .yellow input[type=text].hs-input.invalid.error{    border-color: #EF6B51 !important;}
.form_woking_page .yellow .submitted-message{color:#000;}
.form_woking_page .white .submitted-message{color:#000;}
.form_woking_page .existing .submitted-message{color:#fff;}

.form_woking_page form .hs_upload_je_sollicitatiebrief_of_cv___pdf__jpg_ .input input[type="file"] { color: #fff; line-height: 1.5; font-size: 0; position: absolute; top: 0; width: 200px; height: 15px; z-index: 11; }
.form_woking_page form .default-text { color: #fff; line-height: 1.5; font-size: 14px; position: relative; top: -6px; }
.form_woking_page form .custom-file-name { font-size: 14px; color: #fff; position: relative; top: -6px; }


/* .work_detail_video_module .video_caption p { position: relative; padding-left: 30px; margin-top: 40px; }  */
.work_detail_video_module .video_card a { width: 100%; height: 265px; }
.work_detail_video_module .play_svg { width: 80px; height: 80px; display: block; } 
.work_detail_video_module .title { padding-right: 10px; }
.work_detail_video_module .work_video_detail { padding: 0 21px; } 
.work_detail_video_module .main_video { padding-top: 15px; }
.work_detail_video_module .video_card a .play_svg svg circle {fill: #000;}

.author_work_detail .icon_wraper { width: 137px; height: 137px; border-radius: 100%; overflow: hidden; }
.author_work_detail .inner_author_work { display: flex; justify-content: center; align-items: center; flex-direction: column; }
.author_work_detail .icon_content { text-align: center; padding-top: 10px; }
.author_work_detail .main_author_work { padding-top: 51px; margin: 0 -10px; }
.author_work_detail .outer_author_work { padding: 0 10px; margin-bottom: 45px; }


.two_col_content_work_detail .left_outer_two_col_content { padding-right: 60px; }
.two_col_content_work_detail .left_outer_two_col_content { padding-right: 60px; }
.two_col_content_work_detail .right_outer_two_col_content { padding-left: 27px; padding-top: 0; }
.two_col_content_work_detail .right_outer_two_col_content .inner_two_col_content *+p,.two_col_content_work_detail .left_outer_two_col_content .content *+p { margin-top: 27px; }



.author_info_work_detail .left_author_image .inner_author_img { width: 155px; height: 155px; overflow: hidden; border-radius: 100%; }
.author_info_work_detail .left_author_image .inner_author_img img { width: 100%; height: 100% !important; object-fit: cover; }
.author_info_work_detail .right_author_info .outer_author_info_content { padding-right: 111px; }
.author_info_work_detail .right_author_info .author_name,.author_info_work_detail .right_author_info .author_designation,.author_info_work_detail .outer_author_info_content .title,.author_info_work_detail .outer_author_info_social .social_title,.author_info_work_detail .outer_author_info_social .author_mail,.author_info_work_detail .outer_author_info_social .author_phone  { font-size: 18px; line-height: 1; }
.author_info_work_detail .right_author_info .author_mail a { text-decoration: underline !important; }
.author_info_work_detail .right_author_info .author_mail a,.author_info_work_detail .right_author_info .author_phone a { color: #000; font-size: 18px; line-height: 1; }
.author_info_work_detail .author_mail a,.author_info_work_detail .author_phone a { position: relative; display: inline-block; padding-left: 35px; }
/* .author_info_work_detail .author_mail a:before,.author_info_work_detail .author_phone a:before { content: ''; background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/Asset%201-1.png); width: 20px; height: 21px; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; left: 0; }
.author_info_work_detail .author_phone a:before{background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/Asset%202.png);} */
.author_info_work_detail .author_mail a .mail_icon_svg,.author_info_work_detail .author_phone a .phone_icon_svg { position: absolute; left: 0; top: 0; width: 20px; height: 20px;}

.work_page_social_media .outer_title h2 { margin: 0; }
.work_page_social_media .inner_social_icon {position:relative; border: 3px solid #000; display: flex; justify-content: center; padding: 7px; width: 46px; height: 46px; transition: bottom ease 0.3s; bottom: 0;}
.work_page_social_media .inner_social_icon .social_work_page{position:absolute; top:0; right:0; left:0; bottom:0; width:100%; height:100%;}
.work_page_social_media .inner_social_icon img { width: 100%; height: 100%; }
.work_page_social_media .inner_social_icon:before { opacity: 0; visibility: hidden; border-left: 3px solid transparent; border-radius: 0px 0px 0 0; border-right: 3px solid transparent; border-top: 5px solid #FFF; bottom: -24px; content: ""; height: 22px; left: 50%; position: absolute; -webkit-transform: translateX(-50%) scale(0.98); -moz-transform: translateX(-50%) scale(0.98); -o-transform: translateX(-50%) scale(0.98); -ms-transform: translateX(-50%) scale(0.98); transform: translateX(-50%) scale(0.98); width: 118%; z-index: -1; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -o-transition: all 400ms ease; -ms-transition: all 400ms ease; transition: all 400ms ease; }
.work_page_social_media .inner_social_icon:hover:before { opacity: 1; visibility: visible; }
.work_page_social_media .inner_social_icon:hover { position: relative !important; bottom: 5px !important; }
.work_page_social_media .main_social_icon.d-flex { margin: 0 -6px; }
.work_page_social_media .outer_social_icon { padding: 0 9px; margin-bottom:10px; }



/* .popup_filter { padding: 80px 0; } */
.popup_filter { padding:0;background: transparent !important; overflow: visible !important; }
/* .popup_filter .main_popup_filter { max-width: 1010px; width: 100%; margin: 0 auto;  } */
.popup_filter .main_popup_filter .outer_popup_filter { background: #fff; padding: 20px 25px 70px 33px; position: relative;}
.popup_filter .popup_title h2 { font-size: 27px; margin: 0; line-height: 1.2; }
.popup_filter .inner_popup_filter { margin-top: 22px; }
.popup_filter .inner_left_filter_title { font-weight: 600; padding-bottom: 14px; padding-left: -9px; }
.popup_filter .inner_left_filter_check { font-size: 12px; line-height: 1.4; padding-left: 0; font-weight: 600; margin-bottom: 7px; }
.popup_filter .inner_left_filter { margin-bottom: 15px; }
.popup_filter .left_side_filter { width: 203px; border-right: 3px solid #FFC100; }
.popup_filter .right_side_filter { width: calc(100% - 203px); }
.popup_filter .main_popup_filter .outer_popup_filter:after { content: ''; position: absolute; bottom: 0; left: 0; width: 50%; background-color: #ffc100; height: 35px;}
.popup_filter .main_popup_filter .outer_pop_filter { width: 50%; margin: 0 0 0 auto; background-color: #ffc000; padding: 8px 0px; }
.popup_filter .main_popup_filter .popup_filter_btn { display: flex; justify-content: end; }
.popup_filter_btn .button a:before {  display: none;}
.popup_filter_btn .button a:hover {bottom: unset !important;}
.popup_filter .fancybox-button.fancybox-close-small {  opacity:1; top: -25px; right: -25px; background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/close_icon_popup.svg); background-position: center; background-repeat: no-repeat; background-size: cover; width: 51px; height: 51px; position: absolute; }
.popup_filter .fancybox-button.fancybox-close-small svg{display:none !important; }

.popup_filter .inner_right_side_image { width: 125px; height: 125px; margin-top: 13px; }
.popup_filter .inner_right_side_image img { width: 100%; height: 100% !important; object-fit: cover; }
.popup_filter .inner_right_side_content { width: calc(100% - 125px); padding-left: 22px; position: relative; }
.popup_filter .outer_right_side_filter { padding-left: 30px; padding-top: 0px; height: 348px; overflow: auto;} 
.popup_filter .outer_right_side_filter::-webkit-scrollbar {width: 0;display: none;}
.popup_filter .inner_right_side_content .theme .job, .inner_right_side_content .theme .location { line-height: 1px; font-size: 18px; font-weight: 600; color: #ffc100; }
.popup_filter .inner_right_side_content .theme { margin-bottom: 11px; }
.popup_filter .inner_right_side_content .title h3 { font-size: 27px; margin-bottom: 12px; }
.popup_filter .inner_right_side_content .desc { padding-bottom: 25px; }
.popup_filter .inner_right_side_content:before { content: ''; position: absolute; bottom: 0; left: 23px; width: 340px; height: 2px; background: #000; }
.popup_filter .inner_right_side_filter { align-items: center; margin-bottom: 18px; }
.popup_filter .outer_right_side_filter::-webkit-scrollbar { width: 0; display: none; }
.popup_filter .inner_left_filter_check .jplist-group input { width: 0 !important; height: 0; margin: 0; opacity: 0; visibility: hidden; position: relative; }
.popup_filter .inner_left_filter_check .jplist-group input + label:before { content: ''; position: absolute; top: 1px; left: 0px; width: 15px; height: 15px; border: 1px solid #000; border-radius: 0px; }
.popup_filter .inner_left_filter_check .jplist-group input:checked + label:after { content: ''; position: absolute; top: 4px; left: 3px; width: 9px; height: 9px; border: none; border-radius: 0px; background-color: #ffc100; }
.popup_filter .inner_left_filter_check label { position: relative; padding-left: 25px; }



@media screen and (min-width: 768px){
    .content-wrapper-left {  padding-left: calc(calc(100% + 15px - 730px) / 2);}
    .content-wrapper-right {padding-right: calc(calc(100% + 15px - 730px) / 2);}
}
@media   (min-width: 860px){
    .content-wrapper-left {padding-left: calc(calc(100% + 15px - 817px) / 2);}
    .content-wrapper-right {padding-right: calc(calc(100% + 15px - 817px) / 2);}
}
@media screen and (min-width: 992px){
    .content-wrapper-left { padding-left: calc(calc(100% + 15px - 943px) / 2);}
    .content-wrapper-right { padding-right: calc(calc(100% + 15px - 943px) / 2);}
}
@media screen and (min-width: 1081px){
    .content-wrapper-left { padding-left: calc(calc(100% + 15px - 1027px) / 2);}
    .content-wrapper-right { padding-right: calc(calc(100% + 15px - 1027px) / 2);}
}
@media screen and (min-width: 1200px){
    .content-wrapper-left {padding-left: calc(calc(100% + 15px - 1045px) / 2);}
    .content-wrapper-right {padding-right: calc(calc(100% + 15px - 1045px) / 2);}
}
@media screen and (min-width: 1400px){
    .content-wrapper-left {padding-left: calc(calc(100% + 15px - 1230px) / 2);}
    .content-wrapper-right {padding-right: calc(calc(100% + 15px - 1230px) / 2);}
}
@media screen and (min-width: 1600px){
    .content-wrapper-left {padding-left: calc(calc(100% + 15px - 1230px) / 2); }
    .content-wrapper-right {padding-right: calc(calc(100% + 15px - 1230px) / 2); }
}
@media screen and (min-width: 1800px){
    .content-wrapper-left {padding-left: calc(calc(100% + 15px - 1230px) / 2);}
    .content-wrapper-right {padding-right: calc(calc(100% + 15px - 1230px) / 2);}
}




















@media (min-width:768px ) {

    .mobileShow{display:none;}
    .mobile-show{ display: none; }

    .body-container--blog-index .breadcrumbs-main:before { background-color: #000; }
    .body-container--blog-index .breadcrumbs-main .breadcrumbs-menu ul li,
    .body-container--blog-index .breadcrumbs-main .breadcrumbs-menu ul li a { color: #FFF; }
    .body-container--blog-index .breadcrumbs-main .breadcrumbs-menu ul li a:hover { color: #ffc200; }
    .body-container--blog-index .breadcrumbs-main .breadcrumbs-menu ul li:first-child a:after { filter: grayscale(1) invert(1); }

    .body-container--blog-post .breadcrumbs-main:before { background-color: #000; }
    .body-container--blog-post .breadcrumbs-main .breadcrumbs-menu ul li,
    .body-container--blog-post .breadcrumbs-main .breadcrumbs-menu ul li a { color: #FFF; }
    .body-container--blog-post .breadcrumbs-main .breadcrumbs-menu ul li a:hover { color: #ffc200; }
    .body-container--blog-post .breadcrumbs-main .breadcrumbs-menu ul li:first-child a:after { filter: grayscale(1) invert(1); }

    .mainmenu .hs-menu-wrapper >ul > .hamburger-menu { display: none;}

    .our-vision-main .our-vision-content .heading { max-width: 47%; }

    .blog-index-content .button  a { padding-top: 10px; padding-bottom: 10px;}
    .blog-index-outer .ias-trigger a { padding: 9px 11px; }
    .blog-index-outer .ias-trigger { margin-top: -10px; padding: 35px 0 40px;} 

    /*     .product-two-col .order-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
    .product-two-col .order-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } */
    .product-two-col .order-1 { -webkit-order:1; order: 1; }
    .product-two-col .order-2 { -webkit-order:2;  order: 2; }


}

@media (min-width: 1201px){
    .blog_container.container-full .R_image_form2 .content-wrapper{
        max-width: 1130px;
        padding: 0 50px;
    }
    .blog_container.container-full .R_image_form2 .warper{margin: 0;}
    .signup-tc-main .R_image_form2 .right_sidebar{max-width: 100%;}
}

@media(max-width: 1280px) and (min-width: 1200px){

    .max-testimonial.testimonial-section .testi-content { padding-left: 30px; padding-right: 30px; }


}
@media(max-width: 1280px){
    .testimonial-section .testi-content {  max-width: 700px;}
}
@media(max-width: 1199px){ 

    /*     h1,.h1{font-size:80px;}
    h2,.h2{font-size:28px;} 
    h3,.h3, .ctaHeading h3,h3.form-title{font-size:50px; }
    h4,.h4{font-size:18px; line-height:1.22;}
    h5,.h5{font-size:15px; line-height:1.66;}
    h6,.h6{font-size:16px; line-height:1.25;} */

    h1,.h1{ font-size: 39px; }
    h2,.h2{ font-size: 36px; } 
    h3,.h3, .ctaHeading h3,h3.form-title{ font-size: 25px; }
    h4,.h4{ font-size: 20px; }
    h5,.h5{ font-size: calc((32 * 1199px) / 1920); }
    h6,.h6{ font-size: 20px; } 

    .blog-index-main .blog-index-bottom .blog-index-right { padding-right: 0; padding-left: 40px; }
    .blog-index-main .blog-index-box:nth-child(2n) .blog-index-bottom .blog-index-right { padding-right: 40px; padding-left: 0; }

    .max-testimonial.testimonial-section .testi-content { padding-left: 80px; padding-right: 80px; }

    .place-tc-main .place-tc-outer .place-tc-right { padding-left: 25px; padding-right: 0; }
    .place-tc-main .place-tc-outer .place-tc-left { padding-right: 30px; }

    .testimonial-section .testimonial-slider .slick-prev { left: 0px; }
    .testimonial-section .testimonial-slider .slick-next { right: 0px; }

    .ck-cases-section .right_text_form { background-color: #ffc000;padding: 68px 30px 53px 30px; }
    .ck-cases-section .case1-outer-slider .slick-prev {  left: 65%;}

    .product-two-col .product-outer { padding: 30px 0;}

    .image_slider_2024 .main_image_slider .slick-next { right: -25px; }
    .image_slider_2024 .main_image_slider .slick-prev { left: -25px; }
    .image_slider_2024 .main_image_slider .slick-list.draggable { margin: 0 30px; }
    .image_slider_2024 .image_slider-titile {text-align: unset;}
    .fancybox-slide--html { padding: 50px !important;  }



}   

@media(max-width:991px){ 

    .content-wrapper { padding: 0px 30px; }

    h1,.h1,.mobileHeading1{ font-size: 30px; }
    /*     h2,.h2,.mobileHeading2{ font-size: calc((56 * 991px) / 1920); }  */
    h3,.h3, .ctaHeading h3,.mobileHeading3{ font-size: 25px; }
    h4,.h4, .mobileHeading4 { font-size: 20px; }
    h5,.h5, .mobileHeading5{ font-size: calc((32 * 991px) / 1920); }
    h6,.h6, .mobileHeading6{ font-size: 20px; }

    .tabw30{width:30%}
    .tabw33{width:33.33%}
    .tabw40{width:40%}
    .tabw50{width:50%}
    .tabw60{width:60%}
    .tabw66{width:66.66%}
    .tabw70{width:70%}
    .tabw100{width:100%}
    .tabMax100{max-width:100%;}

    .tabtop10 {margin-top: 10px;}
    .tabtop20 {margin-top: 20px;}
    .tabtop30 {margin-top: 30px;}



    .pb35,.p35-0 { padding-bottom:30px;}
    .pb40,.p40-0 { padding-bottom:25px; }
    .pb45,.p45-0 { padding-bottom:25px; }
    .pb50,.p50-0 { padding-bottom:35px; }
    .pb55,.p55-0 { padding-bottom:35px; }
    .pb60,.p60-0 { padding-bottom:40px; }
    .pb65,.p65-0 { padding-bottom:40px; }
    .pb70,.p70-0 { padding-bottom:50px; }
    .pb75,.p75-0 { padding-bottom:50px; }
    .pb80,.p80-0 { padding-bottom:55px; }
    .pb85,.p85-0 { padding-bottom:55px; }
    .pb90,.p90-0 { padding-bottom:55px; }
    .pb95,.p95-0 { padding-bottom:55px; }
    .pb100,.p100-0 { padding-bottom:50px; }
    .pb105,.p105-0 { padding-bottom:60px; }
    .pb110,.p110-0 { padding-bottom:60px; }
    .pb115,.p115-0 { padding-bottom:60px; }
    .pb120,.p120-0 { padding-bottom:60px; }
    .pb125,.p125-0 { padding-bottom:60px; }
    .pb130,.p130-0 { padding-bottom:60px; }
    .pb135,.p135-0 { padding-bottom:60px; }
    .pb140,.p140-0 { padding-bottom:60px; }
    .pb145,.p145-0 { padding-bottom:60px; }
    .pb150,.p150-0 { padding-bottom:60px; }
    .pb155,.p155-0 { padding-bottom:60px; }
    .pb160,.p160-0 { padding-bottom:60px; }
    .pb165,.p165-0 { padding-bottom:60px; }
    .pb170,.p170-0 { padding-bottom:60px; }
    .pb175,.p175-0 { padding-bottom:60px; }
    .pb180,.p180-0 { padding-bottom:60px; }
    .pb185,.p185-0 { padding-bottom:60px; }
    .pb190,.p190-0 { padding-bottom:60px; }
    .pb200,.p200-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb215,.p215-0 { padding-bottom:60px; }
    .pb220,.p220-0 { padding-bottom:60px; }
    .pb225,.p225-0 { padding-bottom:60px; }
    .pb230,.p230-0 { padding-bottom:60px; }
    .pb235,.p235-0 { padding-bottom:60px; }
    .pb240,.p240-0 { padding-bottom:60px; }
    .pb245,.p245-0 { padding-bottom:60px; }
    .pb250,.p250-0 { padding-bottom:60px; }

    .pt35,.p35-0 { padding-top:30px  }
    .pt40,.p40-0 { padding-top:25px; }
    .pt45,.p45-0 { padding-top:25px; }
    .pt50,.p50-0 { padding-top:35px; }
    .pt55,.p55-0 { padding-top:35px; }
    .pt60,.p60-0 { padding-top:40px; }
    .pt65,.p65-0 { padding-top:40px; }
    .pt70,.p70-0 { padding-top:50px; }
    .pt75,.p75-0 { padding-top:50px; }
    .pt80,.p80-0 { padding-top:55px; }
    .pt85,.p85-0 { padding-top:55px; }
    .pt90,.p90-0 { padding-top:55px; }
    .pt95,.p95-0 { padding-top:55px; }
    .pt100,.p100-0 { padding-top:50px; }
    .pt105,.p105-0 { padding-top:60px; }
    .pt110,.p110-0 { padding-top:60px; }
    .pt115,.p115-0 { padding-top:60px; }
    .pt120,.p120-0 { padding-top:60px; }
    .pt125,.p125-0 { padding-top:60px; }
    .pt130,.p130-0 { padding-top:60px; }
    .pt135,.p135-0 { padding-top:60px; }
    .pt140,.p140-0 { padding-top:60px; }
    .pt145,.p145-0 { padding-top:60px; }
    .pt150,.p150-0 { padding-top:60px; }
    .pt155,.p155-0 { padding-top:60px; }
    .pt160,.p160-0 { padding-top:60px; }
    .pt165,.p165-0 { padding-top:60px; }
    .pt170,.p170-0 { padding-top:60px; }
    .pt175,.p175-0 { padding-top:60px; }
    .pt180,.p180-0 { padding-top:60px; }
    .pt185,.p185-0 { padding-top:60px; }
    .pt190,.p190-0 { padding-top:60px; }
    .pt200,.p200-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt215,.p215-0 { padding-top:60px; }
    .pt220,.p220-0 { padding-top:60px; }
    .pt225,.p225-0 { padding-top:60px; }
    .pt230,.p230-0 { padding-top:60px; }
    .pt235,.p235-0 { padding-top:60px; }
    .pt240,.p240-0 { padding-top:60px; }
    .pt245,.p245-0 { padding-top:60px; }
    .pt250,.p250-0 { padding-top:60px; }

    .tabpl0{padding-left:0 !important;}
    .tabpr0{padding-right:0 !important;}
    .tabtop0{padding-top:0 !important;}
    .tabbottom0{padding-bottom:0 !important;}
    .tabpb5,.tabp5-0{ padding-bottom:5px;}  
    .tabpb10,.tabp10-0 { padding-bottom:10px;}
    .tabpb15,.tabp15-0 { padding-bottom:15px;}
    .tabpb20,.tabp20-0 { padding-bottom:20px;}
    .tabpb25,.tabp25-0 { padding-bottom:25px;}
    .tabpb30,.tabp30-0 { padding-bottom:30px;}
    .tabpb35,.tabp35-0 { padding-bottom:35px;}
    .tabpb40,.tabp40-0 { padding-bottom:40px;}
    .tabpb45,.tabp45-0 { padding-bottom:45px;}
    .tabpb50,.tabp50-0 { padding-bottom:50px;}
    .tabpb55,.tabp55-0 { padding-bottom:55px;}
    .tabpb60,.tabp60-0 { padding-bottom:60px;}
    .tabpb65,.tabp65-0 { padding-bottom:65px;}
    .tabpb70,.tabp70-0 { padding-bottom:70px;}
    .tabpb75,.tabp75-0 { padding-bottom:75px;}
    .tabpb80,.tabp80-0 { padding-bottom:80px;}
    .tabpb85,.tabp85-0 { padding-bottom:85px;}
    .tabpb90,.tabp90-0 { padding-bottom:90px;}
    .tabpb95,.tabp95-0 { padding-bottom:95px;}
    .tabpb100,.tabp100-0 { padding-bottom:100px;}
    .tabpb105,.tabp105-0 { padding-bottom:105px;}
    .tabpb110,.tabp110-0 { padding-bottom:110px;}
    .tabpb115,.tabp115-0 { padding-bottom:115px;}
    .tabpb120,.tabp120-0 { padding-bottom:120px;}
    .tabpb125,.tabp125-0 { padding-bottom:125px;}
    .tabpb130,.tabp130-0 { padding-bottom:130px;}
    .tabpb135,.tabp135-0 { padding-bottom:135px;}
    .tabpb140,.tabp140-0 { padding-bottom:140px;}
    .tabpb145,.tabp145-0 { padding-bottom:145px;}
    .tabpb150,.tabp150-0 { padding-bottom:150px;}
    .tabpb155,.tabp155-0 { padding-bottom:155px;}
    .tabpb160,.tabp160-0 { padding-bottom:160px;}



    .tabpt5,.tabp5-0{ padding-top:5px;}  
    .tabpt10,.tabp10-0 { padding-top:10px;}
    .tabpt15,.tabp15-0 { padding-top:15px;}
    .tabpt20,.tabp20-0 { padding-top:20px;}
    .tabpt25,.tabp25-0 { padding-top:25px;}
    .tabpt30,.tabp30-0 { padding-top:30px;}
    .tabpt35,.tabp35-0 { padding-top:35px;}
    .tabpt40,.tabp40-0 { padding-top:40px;}
    .tabpt45,.tabp45-0 { padding-top:45px;}
    .tabpt50,.tabp50-0 { padding-top:50px;}
    .tabpt55,.tabp55-0 { padding-top:55px;}
    .tabpt60,.tabp60-0 { padding-top:60px;}
    .tabpt65,.tabp65-0 { padding-top:65px;}
    .tabpt70,.tabp70-0 { padding-top:70px;}
    .tabpt75,.tabp75-0 { padding-top:75px;}
    .tabpt80,.tabp80-0 { padding-top:80px;}
    .tabpt85,.tabp85-0 { padding-top:85px;}
    .tabpt90,.tabp90-0 { padding-top:90px;}
    .tabpt95,.tabp95-0 { padding-top:95px;}
    .tabpt100,.tabp100-0 { padding-top:100px;}
    .tabpt105,.tabp105-0 { padding-top:105px;}
    .tabpt110,.tabp110-0 { padding-top:110px;}
    .tabpt115,.tabp115-0 { padding-top:115px;}
    .tabpt120,.tabp120-0 { padding-top:120px;}
    .tabpt125,.tabp125-0 { padding-top:125px;}
    .tabpt130,.tabp130-0 { padding-top:130px;}
    .tabpt135,.tabp135-0 { padding-top:135px;}
    .tabpt140,.tabp140-0 { padding-top:140px;}
    .tabpt145,.tabp145-0 { padding-top:145px;}
    .tabpt150,.tabp150-0 { padding-top:150px;}
    .tabpt155,.tabp155-0 { padding-top:155px;}
    .tabpt160,.tabp160-0 { padding-top:160px;}



    .tabResImage{padding-bottom:56.25%;}
    .tab-right{text-align:right}
    .tab-left{text-align:left}

    .tabw50 {width: 50%}
    .tabw100 {width: 100%}
    .tabBlock{display:block; margin-right:0;}
    .tabTop10 { padding-top: 10px; }
    .tabTop20 { padding-top: 20px; }
    .tabTop30 { padding-top: 30px; }

    /*  Slick slider  */

    .slick-prev { left: 15px;}
    .slick-next { right: 15px;}
    .slick-next, .slick-prev { bottom: 0px;  }

    .pr110{padding-right:30px;}

    form.hs-form fieldset.form-columns-3>div{margin:0 8px;width:calc(33.33% - 16px)!important;}
    form.hs-form fieldset.form-columns-3{margin:0 -8px;}
    form.hs-form fieldset.form-columns-2>div{margin:0 8px;width:calc(50% - 16px)!important;}
    form.hs-form fieldset.form-columns-2{margin:0 -8px;}

    .breadcrumbs-main .breadcrumbs-menu ul li:first-child a { padding-left: 30px; }

    .body-container--blog-post .testimonial-module { margin-top: 13px; margin-bottom: 55px; }

    .related-main:after { bottom: -1px; left: 0; }
    .related-main .related-box-outer { margin: 0 -20px; }
    .related-main .related-box-outer .related-box { margin: 20px 20px; width: calc(33.33% - 40px); }
    .bloginner-banner-main { padding-top: 80px; }
    .post-menu-wrapper { padding-bottom: 70px; padding-top: 120px; }
    .author-wrapper .author-outer .author-content { padding: 24px 0px 30px 25px; }
    .bloginner-banner-main .bloginner-banner-outer .bloginner-banner-img { height: 300px; margin-bottom: -65px; margin-top: 40px; }

    .max-testimonial.testimonial-section .testi-content { padding-left: 80px; padding-right: 80px; }

    .list-style-star ul li { margin: 15px 0 0; padding-left: 35px; }
    .place-tc-main .place-tc-outer .place-tc-left { padding-right: 0px; }
    .place-tc-main .place-tc-outer .place-tc-right .place-tc-img { height: 370px; }

    .promises-outer .promises-box { margin: 0px 10px 20px; width: calc(33.33% - 20px); }
    .promises-outer { margin: 0 -10px; }
    .promises-outer .promises-box .promises-img { margin-bottom: 30px; }


    .testimonial-section .testi-content { max-width: 500px;}
    .testimonial-section .testimonial-slider.slick-slider .slick-list.draggable {  max-width: 755px; }

    .product-two-col .product_left_sidebar{padding-right: 30px;}
    .product-two-col .product_left_sidebar.order-2{; padding-left: 30px;}

    .ck-cases-section{padding-bottom: 0px;}
    .ck-cases-section .content-wrapper{padding: 0;}
    .md-w100{width: 100%;}
    .ck-cases-section .left_image{position: static;}
    .ck-cases-section .right_text_form{padding: 55px 30px;}
    .ck-cases-section  .case-inner-repeater { display: block !important;}

    .three-col-section .inner-three-col{WIDTH:50%;}
    .three-col-section .outer-three-col{JUSTIFY-CONTENT:CENTER; align-items:center;}
    .three-col-section .text-image {padding-bottom: 35px;}

    .banner_work_page .hero-content { min-height: 270px; }

    .two_col_work_page .left_two_col_work_pg, .two_col_work_page .right_two_col_work_pg { padding: 0 20px; }
    .two_col_work_page .outer_two_col_work_pg { margin: 0 -20px; }
    .two_col_image_work_page .left_outer_two_col_content {padding: 60px 30px 60px 0px;}
    /*     .two_col_image_work_page .right_outer_two_col_img{display:none;} */



    .image_slider_2024 .main_image_slider .slick-slide { padding: 0 10px; }
    .image_slider_2024 .main_image_slider .slick-list.draggable { margin: 0 60px; }
    .image_slider_2024 .main_image_slider .slick-next { right: 0px; }
    .image_slider_2024 .main_image_slider .slick-prev { left: 0px; }

    .two_col_accordion_work_page .accordion_work_page_btn.hero-btn {flex-direction: column;}
    .two_col_accordion_work_page .accordion_work_page_btn.hero-btn .button:not(:last-child) { margin-right: 0; margin-bottom: 20px; }

    .author_info_work_detail .right_author_info .outer_author_info_content { padding-right: 30px; }
    .author_info_work_detail .right_author_info { justify-content: space-between; }
    .work_detail_video_module {padding-top: 140px;}

    .popup_filter .inner_right_side_filter { align-items: unset; margin-bottom: 18px; flex-direction: column; }
    .popup_filter .inner_right_side_content { width: 100%; padding-left: 0; padding-top: 10px; }
    .popup_filter .outer_right_side_filter { padding-left: 20px; padding-top: 0px; height: 518px; }
    .popup_filter .inner_right_side_content:before { left: 0; }




}


@media(max-width:767px){


    /*     html, html body { font-size: 16px;  } */
    h1,.h1,.mobileHeading1{ font-size: 25px; }
    /*     h2,.h2,.mobileHeading2 *{ font-size: 36px; }  */
    h3,.h3, .ctaHeading h3,.mobileHeading3{ font-size: 25px; }
    h4,.h4, .mobileHeading4 { font-size: 20px; }
    h5,.h5, .mobileHeading5{ font-size: 24px; }
    h6,.h6, .mobileHeading6{ font-size: 20px; }


    .mobileNew h1,.mobileNew.h1 { font-size: 30px; }
    .mobileNew h3,.mobileNew.h3 { font-size: 30px; }
    .mobileNew h4,.mobileNew.h4 { font-size: 20px; }
    .mobileNew h5,.mobileNew.h5 { font-size: 24px; }
    .mobileNew h6,.mobileNew.h6 { font-size: 20px; }

    .mobileHeading1,.mobileHeading2,.mobileHeading3,.mobileHeading4,.mobileHeading5,.mobileHeading6{font-weight:600;}

    .mobileFont19,.mobileFont19 h4{font-size:19px; line-height:1.23}
    .mobileFont14,.mobileFont14 h5{font-size:14px; }

    .mtop10{margin-top:10px;}
    .mtop20{margin-top:20px;}
    .mtop30{margin-top:30px;}
    .mbottom30{margin-bottom:30px;}
    .mp0,.mpt0{padding-top:0!important}
    .mp0,.mpb0{padding-bottom:0!important}
    .mpl0,.mp0-0{padding-left:0!important;}
    .mpr0,.mp0-0{padding-right:0!important;}
    .mobile-left{text-align:left;}
    .mobile-center{text-align:center;}
    .mobile-center.text-right{text-align:center;}
    .mobilMax100{max-width:100%; width:100%;}
    .mw50{width:50%;}
    .mw100,.row-fluid .forTabw50{width:100%;}
    .mBlock{display:block;margin-right:0;}
    .mobileHide{display:none;}
    .content-wrapper-left,.content-wrapper-right {padding: 0px 20px;}

    .reversOrderMobile .twoColCrmTecLeftSide{order:1;}
    .reversOrderMobile .twoColCrmTecRightSide{order:2;} 


    .mobilept0,.mobilep0-0{ padding-top:0px !important;}
    .mobilept5,.mobilep5-0{ padding-top:5px;}  
    .mobilept10,.mobilep10-0 { padding-top:10px;}
    .mobilept15,.mobilep15-0 { padding-top:15px;}
    .mobilept20,.mobilep20-0 { padding-top:20px;}
    .mobilept25,.mobilep25-0 { padding-top:25px;}
    .mobilept30,.mobilep30-0 { padding-top:30px;}
    .mobilept35,.mobilep35-0 { padding-top:35px;}
    .mobilept40,.mobilep40-0 { padding-top:40px;}
    .mobilept45,.mobilep45-0 { padding-top:45px;}
    .mobilept50,.mobilep50-0 { padding-top:50px;}
    .mobilept55,.mobilep55-0 { padding-top:55px;}
    .mobilept60,.mobilep60-0 { padding-top:60px;}
    .mobilept65,.mobilep65-0 { padding-top:65px;}
    .mobilept70,.mobilep70-0 { padding-top:70px;}
    .mobilept75,.mobilep75-0 { padding-top:75px;}
    .mobilept80,.mobilep80-0 { padding-top:80px;}
    .mobilept85,.mobilep85-0 { padding-top:85px;}
    .mobilept90,.mobilep90-0 { padding-top:90px;}
    .mobilept95,.mobilep95-0 { padding-top:95px;}
    .mobilept100,.mobilep100-0 { padding-top:100px;}
    .mobilept105,.mobilep105-0 { padding-top:105px;}
    .mobilept110,.mobilep110-0 { padding-top:110px;}
    .mobilept115,.mobilep115-0 { padding-top:115px;}
    .mobilept120,.mobilep120-0 { padding-top:120px;}
    .mobilept125,.mobilep125-0 { padding-top:125px;}
    .mobilept130,.mobilep130-0 { padding-top:130px;}
    .mobilept140,.mobilep140-0 { padding-top:140px;}
    .mobilept150,.mobilep150-0 { padding-top:150px;}
    .mobilept160,.mobilep160-0 { padding-top:160px;}

    .mobilepb0,.mobilep0-0{ padding-bottom:0px !important;}  
    .mobilepb5,.mobilep5-0{ padding-bottom:5px;}  
    .mobilepb10,.mobilep10-0 { padding-bottom:10px;}
    .mobilepb15,.mobilep15-0 { padding-bottom:15px;}
    .mobilepb20,.mobilep20-0 { padding-bottom:20px;}
    .mobilepb25,.mobilep25-0 { padding-bottom:25px;}
    .mobilepb30,.mobilep30-0 { padding-bottom:30px;}
    .mobilepb35,.mobilep35-0 { padding-bottom:35px;}
    .mobilepb40,.mobilep40-0 { padding-bottom:40px;}
    .mobilepb45,.mobilep45-0 { padding-bottom:45px;}
    .mobilepb50,.mobilep50-0 { padding-bottom:50px;}
    .mobilepb55,.mobilep55-0 { padding-bottom:55px;}
    .mobilepb60,.mobilep60-0 { padding-bottom:60px;}
    .mobilepb65,.mobilep65-0 { padding-bottom:65px;}
    .mobilepb70,.mobilep70-0 { padding-bottom:70px;}
    .mobilepb75,.mobilep75-0 { padding-bottom:75px;}
    .mobilepb80,.mobilep80-0 { padding-bottom:80px;}
    .mobilepb85,.mobilep85-0 { padding-bottom:85px;}
    .mobilepb90,.mobilep90-0 { padding-bottom:90px;}
    .mobilepb95,.mobilep95-0 { padding-bottom:95px;}
    .mobilepb100,.mobilep100-0 { padding-bottom:100px;}
    .mobilepb105,.mobilep105-0 { padding-bottom:105px;}
    .mobilepb110,.mobilep110-0 { padding-bottom:110px;}
    .mobilepb115,.mobilep115-0 { padding-bottom:115px;}
    .mobilepb120,.mobilep120-0 { padding-bottom:120px;}
    .mobilepb125,.mobilep125-0 { padding-bottom:125px;}
    .mobilepb130,.mobilep130-0 { padding-bottom:130px;}
    .mobilepb140,.mobilep140-0 { padding-bottom:140px;}
    .mobilepb150,.mobilep150-0 { padding-bottom:150px;}
    .mobilepb160,.mobilep160-0 { padding-bottom:160px;}

    .mobilepl16,.mobilep16-0 { padding-left:16px;} 
    .mobilepr16,.mobilep16-0 { padding-right:16px;}


    form fieldset {  margin: 0 !important; }
    form fieldset .field { padding-left: 0; padding-right: 0; }


    .sm-w100.w20,
    .sm-w100.w25,
    .sm-w100.w30,
    .sm-w100.w33,
    .sm-w100.w34,
    .sm-w100.w35,
    .sm-w100.w40,
    .sm-w100.w42,
    .sm-w100.w45,
    .sm-w100.w50,
    .sm-w100.w55,
    .sm-w100.w58,
    .sm-w100.w60,
    .sm-w100.w65,
    .sm-w100.w66,
    .sm-w100.w66,
    .sm-w100.w70,
    .sm-w100.w75,
    .sm-w100.w80 { width: 100% }

    /*     div .button.button--quaternary a:before,
    div a.button.button--quaternary:before,
    div .button.button--tertiary a:before,
    div a.button.button--tertiary:before,
    div .button.button--secondary a:before,
    div a.button.button--secondary:before,
    div input[type=submit]:before,
    div .button a:before,
    div a.button:before,
    div .ias-trigger-next a:before { height: 34px; top: 5px; width: 35px; }

    div .button.button--quaternary a:after,
    div a.button.button--quaternary:after,
    div .button.button--tertiary a:after,
    div a.button.button--tertiary:after,
    div .button.button--secondary a:after,
    div a.button.button--secondary:after,
    div input[type=submit]:after ,
    div .button a:after,
    div a.button:after,
    div .ias-trigger-next a:after{ top: 3px; right: 14px; transform: scale(0.85); } */

    div .button.button--tertiary a,
    div a.button.button--tertiary,
    div .button  a,
    div a.button ,
    div .button.button--quaternary a,
    div a.button.button--quaternary,
    div input[type=submit],
    div .button a,
    div a.button,
    div .ias-trigger-next a{ padding: 12px 15px; font-size: 23px; }

    .button a:after,
    .button button:after,
    .ias-trigger-next a:after,
    a.button:after { height: 20px; width: 16px; }

    form .hs-submit .hs-button { font-size: 27px; }
    /*     form .hs-submit .actions:before { height: 34px; top: 5px; width: 35px; }
    form .hs-submit .actions:hover:before { width: calc(100% - 8px); }
    form .hs-submit .actions:after { top: 3px; right: 14px; transform: scale(0.85); } */

    form.hs-form fieldset.form-columns-3>div { margin: 0; width: 100% !important; }
    .open-form-heading { width: 100%; }
    form.hs-form fieldset.form-columns-2>div { margin: 0; width: 100% !important; } 


    .hero-boxes { display: flex; justify-content: inherit; flex-wrap: wrap; margin-top: 100px; padding-top: 20px;}
    .hero-content { max-width: 100%; } 
    .hero-boxes:before { top: 0; }
    .hero-boxes .hero-box { display: flex; text-align: left; align-items: center; }
    .hero-boxes .hero-box .hero-box-icon { display: inline-block; height: auto; margin-bottom: 0; width: 35px; } 

    .hero-boxes .hero-box .hero-box-link { width: calc(100% - 35px); padding-left: 15px; } 
    .hero-boxes .hero-box { text-align: left; display: flex; align-items: center; width: 100%; margin-bottom: 10px; }
    .angle-link a { font-size: 27px; padding-right: 30px; }
    .angle-link a:before { bottom: 0; height: 24px; right: 0; top: 6px; width: 19px; }

    .hero-main { position: relative; }
    .hero-main:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; background-color: #ffc200; height: 45px; z-index: 7; }
    .hero-main:after { content: ''; position: absolute; bottom: 45px; left: 0; background-color: #ffc200; height: 45px; z-index: 7; width: 50%; }
    .hero-main .baseModuleOverlay:after { content: ''; position: absolute; bottom: 90px; right: 0; background-color: #ffc200; height: 45px; z-index: 7; width: 50%; }

    .stc-main .stc-outer .stc-left {  order: 2; padding-right: 0; width: 100%; padding-top: 50px; }
    .stc-main .stc-outer .stc-right { padding-left: 0; width: 100%; }
    .stc-main .stc-outer .stc-right .stc-heading { padding-bottom: 50px; }
    .stc-main .stc-outer .stc-right .stc-heading h2 { letter-spacing: inherit; font-size: 30px; }
    .stc-img { height: 340px; }
    .stc-main .stc-outer .stc-left .stc-btn { padding-top: 33px; }
    .stc-main .stc-outer { padding-bottom: 60px; }
.waarom .stc-outer { padding-bottom: 0; }

    .attachment-fixed .bg_parallax { height: inherit;}


    .breadcrumbs-main { background: transparent !important; }
    .breadcrumbs-main .breadcrumbs-title { padding: 31px 0px 0px; }
    .breadcrumbs-main .breadcrumbs-menu { padding: 17px 0 5px; }

    .bloginner-banner-main { padding-top: 0px; }
    .bloginner-banner-content h2 { font-size: 30px; }
    .bloginner-banner-main .bloginner-banner-outer .tag_wrapper { padding-top: 25px; }
    .bloginner-banner-main .bloginner-banner-outer .bloginner-banner-img { display: block; height: 90vw; margin-bottom: 0; margin-top: 30px; margin-left: -20px; margin-right: -20px; }
    .post-menu-wrapper { padding-bottom: 50px; padding-top: 38px; }
    .blog_post__body h2,
    .blog_post__body h3,
    .blog_post__body h4,
    .blog_post__body h5,
    .blog_post__body h6 { margin-bottom: 10px; margin-top: 25px; }
    .author-wrapper .author-outer>div { width: 100%; }
    .author-wrapper .author-outer .author-left-inner .author-left-img { height: 58px; width: 58px; }
    .author-wrapper .author-outer .author-left-inner h6 { margin: 0; padding-left: 15px; padding-right: 0; width: calc(100% - 58px); font-size: 18px; }
    .related-main .related-box-outer .related-box { margin: 20px 0px; width: 100%; }
    .related-main .related-box-outer { margin: 0; }

    .related-main:before { height: 90px; }
    .related-main { margin-bottom: 0px; padding-bottom: 150px; padding-top: 20px; }
    .related-main .related-box-outer .related-box { padding-left: 10px; padding-right: 10px; }
    .related-main .heading h2 { font-size: 30px; }
    .signup-tc-main .header_text { padding-top: 20px; }
    .signup-tc-main .R_image_form2 .left_sidebar .left_sidebar_image img { height: 88vw !important; }
    .body-container--blog-post .testimonial-module { margin-bottom: 50px; margin-top: 0px; }

    .signup-tc-main .R_image_form2 .right_sidebar .form-contact-info form .hs-submit .hs-button { color: #000; }
    .signup-tc-main .R_image_form2 form .hs-submit .actions:after { width: 16px; height: 20px; filter: grayscale(1) invert(1); top: 2px; }

    .author-wrapper .author-outer .author-right { margin-top: 38px; }
    .author-wrapper .author-outer .author-right:before { left: -20px; }
    .author-wrapper .author-outer .author-content { padding: 53px 0px 112px 0px; }
    .author-wrapper .author-outer .author-content strong { background-color: transparent; }
    .author-wrapper .author-outer .author-right:after { content: ''; position: absolute; bottom: 0; left: -20px; height: 60px; width: 50vw; background-color: #fff; z-index: -1; }
    .blog_post__body ul { padding: 0 0 0 20px; }
    .blog_post__body ol { padding: 0 0 0 40px; }
    .blog_post__body ul + ol { margin-top: 55px;}

    .blog-index-main .blog-index-box .blog-index-top .date { font-size: 16px; }
    .blog-index-main .blog-index-box .blog-index-top h2.blog-index-post-title { padding-bottom: 0px; }
    .blog-index-main .blog-index-box .blog-index-top { padding-bottom: 25px; }
    .blog-index-main .blog-index-bottom .blog-index-left,
    .blog-index-main .blog-index-bottom .blog-index-right { width: 100%; }
    .blog-index-main .blog-index-bottom .blog-index-right { padding-left: 0; padding-right: 0; padding-top: 30px; }
    .blog-index-main .blog-index-bottom .blog-index-content .button { padding-top: 30px; }
    .blog-index-main .blog-index-bottom .blog-index-right .tag-listing { padding: 30px 0 0; }
    .blog-index-main .blog-index-bottom .blog-index-right .tag-listing a.blog-index__topic-link { font-size: 14px; padding: 0 10px; }
    .blog-index-main .blog-index-bottom .blog-index-right .tag-listing li:not(:last-child) { margin-bottom: 6px; margin-right: 8px; }
    .blog-index-main .blog-index-box:not(:last-child) { padding-bottom: 55px; }
    .blog-index-main .blog-index-box:nth-child(2n) .blog-index-bottom .blog-index-right { padding-left: 0; padding-right: 0; }
    .blog-index-main .blog-index-bottom .blog-index-left .blog-index-img { height: 100vw; max-width: 100%; }
    .blog-index-main .blog-index-bottom .blog-index-right { max-width: 100%; }
    .blog-index-main { padding-bottom: 50px; padding-top: 25px; }
    .blg-hero-content h1 {  font-size: 36px;}

    .blog-index-main .blog-index__tag-header { padding-bottom: 50px; padding-top: 0; }
    .blog-index-main .blog-index__tag-header .blog-index__tag-heading { font-size: 30px; }

    .author-p-data.author-wrapper { margin-top: 20px; margin-bottom: 30px; }
    .author-wrapper .author-outer .author-right:after { height: 46px; }
    .post-content-main { padding-bottom: 40px; }
    .blg-hero-main { margin-top:30px; padding-bottom: 67px; padding-top: 50px; }
    .blg-hero-main .blg-hero-outer .blg-hero-tags { padding-top: 25px; }
    /*     .blg-hero-main .blg-hero-outer .blg-hero-tags ul { justify-content: center; } */
    .blg-hero-main .blg-hero-outer .blg-hero-tags ul span.blg_title { font-size: 16px; margin-top: 9px; padding-bottom: 9px; display: block; width: 100%;  }
    .blg-hero-main .blg-hero-outer .blg-hero-tags ul li { margin: 0; margin-left: 3px; margin-top: 4px; margin-right: 3px; }
    .blg-hero-main .blg-hero-outer .blg-hero-tags ul li a { font-size: 16px; padding: 0 15px; }

    .yellow-title { background-color: transparent; margin-bottom: 35px; padding: 0; }
    .yellow-title:before{ display: none; }

    .our-vision-main .our-vision-content .heading { padding-bottom: 10px; }
    .our-vision-main:after,
    .our-vision-main:before { height: 30px; }

    .max-testimonial.testimonial-section .testi-content { padding-left: 0px; padding-right: 0px;}

    .place-tc-main .place-tc-outer .place-tc-right { padding-left: 0; padding-right: 0; padding-top: 38px; }
    .place-tc-main .place-tc-outer .place-tc-right .place-tc-img { height: 100vw; }
    .list-style-star ul li:before { height: 20px; width: 20px; }
    .list-style-star ul li { padding-left: 30px; margin: 10px 0 0; }

    .promises-outer .promises-box { margin: 0px 0px 40px; width: 100%; }
    .promises-outer { margin: 0; padding-top: 15px; }
    .promises-outer .promises-box:last-child { margin-bottom: 0; }

    .nutshell-main:after,
    .nutshell-main:before { height: 30px; }
    .nutshell-main .nutshell-outer .nutshell-box { margin-top: 25px; width: 100%; }
    .nutshell-main .nutshell-outer .nutshell-box:nth-child(odd) { padding-right: 0; }
    .nutshell-main .nutshell-outer .nutshell-box:nth-child(2n) { padding-left: 0; }
    .nutshell-main .nutshell-content { padding-top: 30px; }
    .nutshell-main .nutshell-outer .nutshell-box .nutshell-img { height: auto; text-align:center; }
    .nutshell-main .baseModuleOverlay:before { display: none; }
    .nutshell-title { margin-top: 20px; }
    .nutshell-title h2 { margin-bottom: 10px; }
    .nutshell-main:after { bottom: -29px; }

    .nutshell-full-img:after,
    .nutshell-full-img:before { height: 30px; }
    .nutshell-full-img:after { bottom: 30px; }
    .nutshell-full-img { padding-bottom: 30px; }
    .nutshell-full-img .full-img { height: 100vw; }

    .testimonial-module .testimonial-titile h2 { padding-top: 70px; }
    .related-main .related-box-outer .related-box .button.button--tertiary a { padding: 13px 19px;}
    .related-main .related-box-outer .related-box { margin: 20px 0px 10px; }

    .contact-obligation-content .heading h2 { font-size: 30px; }
    .contact-obligation .contact-btn {  margin: 40px 0 0 0;}
    .obligation-content-wrap { flex-direction: column; align-items: flex-start; }
    .contact-obligation .contact-btn { margin: 40px 0 0 0; }
    .contact-obligation { padding: 60px 0px; }
    .two_col_form:before { display: none; }
    .liever-bellen { padding: 60px 0 38px; }
    .liever-bellen .heading h2{margin-bottom:20px;}


    .contact-map .contact-map-inner:after { display: none; }
    .contact-map .map-outer { display: none; }
    .contact-map .contact-map-inner { width: 100%; padding: 45px 25px; }
    .contact-map .map-btn { padding-top: 35px; }
    .contact-map .map-btn .button.button--tertiary a:after{margin-left:22px}
    .contact-map-outer:nth-child(2) .contact-map-inner {padding-top: 25px; padding-bottom: 70px;}


    .testimonial-section .testimonial-slider.slick-slider button{display:none !important;}
    .testimonial-section .testi-content em { font-size: 30px;  line-height: 1.25;}
    .testimonial-section .testi-content em:after,.testimonial-section .testi-content em:before{font-size:120px;}
    .testimonial-section .testi-content {max-width: 300px;}
    .testimonial-section .testimonial-titile h2{margin:0;}
    .testimonial-section .author-title { padding-left: 20px; }
    .testimonial-section .inner-author-img {  height: 60px;  width: 60px;}
    .testimonial-section .testimonial-author{ justify-content: unset; padding-top:0px}

    .two_colform .r_image_form{padding-bottom:65px;}
    .promises-outer .promises-box .promises-img{max-height:325px;}

    .product-two-col .product_left_sidebar{padding-right: 0px;}
    .product-two-col .product_left_sidebar.order-2{padding-left: 0px;}

    .meeting-section .meetings-iframe-container iframe { min-width:298px !important;  height: 615px !important;}
    .contact-map .contact-map-inner .contact-heading h2{font-size:30px;}
    textarea { resize: none; height: 345px;}

    .ck-cases-section .left_image img { height: 89.3vw !important; }
    .ck-cases-section .cases-title { display: none; }
    .ck-cases-section .right_text_form h2 { margin-bottom: 30px; }
    .ck-cases-section .modile-title-show h2 { margin: 0; font-size: 30px; text-align:left; padding-left: 20px;}
    .ck-cases-section .modile-title-show { display: block; text-align: center; padding: 0 0 40px 0; }
    .ck-cases-section .right_text_form .content { margin-bottom: 40px; padding-top: 0px;}
    .ck-cases-section .left_image { position: relative; }
    .ck-cases-section .yellow-box {display:block; position: absolute; background-image: url(https://fivespark.com/hubfs/Fivespark_Oct_2022/Images/Yello-block.svg); background-repeat: no-repeat; background-size: cover; background-position: center; bottom: 0; left: 0; width: 200px; height: 45px; z-index: 1; }
    .ck-cases-section  .case-inner-repeater { display: block !important; }
    .ck-cases-section .case1-outer-slider.slick-slider .slick-arrow { top: -50px; border: unset; }
    .ck-cases-section .case1-outer-slider .slick-prev { left: 0; }
    .ck-cases-section .case1-outer-slider .slick-next { right: 0; }
    .ck-cases-section .case1-outer-slider.slick-slider .slick-arrow:hover { border: unset; transform: unset; box-shadow: none; }
    .ck-cases-section .case1-outer-slider .slick-next:before, .ck-cases-section .case1-outer-slider .slick-prev:before { height: 31px; width: 37px; }
    .ck-cases-section .left_image{top:0;}


    .product-outer:first-child .product_right_sidebar{padding-top:20px;}
    .product-two-col .product_right_sidebar img { max-height: 325px;object-fit: cover;}

    .three-col-section .inner-three-col{WIDTH:100%;}
    .three-col-section .text-image {padding-bottom: 20px;}
    .three-col-section .count {font-size: 55px;}

    /* seo */
    .post-menu-wrapper .post-menu ol li a{ padding-bottom: 20px; }
    /*     .blg-hero-main .blg-hero-outer .blg-hero-tags ul li{ padding: 13px 15px; }
    .blog-index-main .blog-index-bottom .blog-index-right .tag-listing a.blog-index__topic-link{ padding: 15px 15px; } 
    .bloginner-banner-main .bloginner-banner-outer .tag_wrapper ul li a.topic-link{ padding: 12px 15px; } */

    .banner_work_page .hero-content { min-height: 210px;}
    .banner_work_detail .hero-content { min-height: 300px; }
    .author_work_detail .icon_content {  font-size: 16px; line-height: 1.5; }
    .work_page_social_media .outer_social_icon {margin-bottom: 20px;}


    .two_col_work_page .left_image { display: none; }
    .two_col_work_page .left_heading {margin-bottom: 20px;}
    .two_col_work_page .button { display: none;}
    .two_col_work_page:after { background: #000; bottom: 46px; left: 0; }
    .two_col_work_page .baseModuleParent:before { background: #ffc100; bottom: 31px; content: ""; height: 45px; position: absolute; right: 0; width: 50%; z-index: 2; left: 0; }
    .two_col_work_page .right_two_col_work_pg { padding-bottom: 125px; }
    .three_col_work_page .outer_three_col_work_pg:last-child(margin-bottom:0;)

    .two_col_image_work_page .left_outer_two_col_content {padding: 60px 0px 60px 0px;}
    /*     .two_col_image_work_page:before{display:none;} */
    .two_col_image_work_page:before { content: ''; position: absolute; width: 50%; height: 45px; background: #fff; right: 0; bottom: unset; top: 0; }
    .two_col_image_work_page .right_outer_two_col_img.w55 { margin-top: 0; position: relative; display: none; }
    .work_detail_two_col_image .right_outer_two_col_img.w55 { margin-top: 0; position: relative; display: block; }
    .two_col_image_work_page .right_outer_two_col_img:before { display: none; }
    .two_col_image_work_page .image_wraper { margin: 0 -20px; }
    .two_col_image_work_page .left_outer_two_col_content,.two_col_image_work_page.swap .left_outer_two_col_content  { padding: 100px 0px 40px 0px; }
    .two_col_image_work_page .left_outer_two_col_content{padding-bottom:60px}

    .image_slider_2024 .main_image_slider .slick-slide { padding: 0 10px; }
    .image_slider_2024 .main_image_slider .slick-list.draggable {margin: 0 50px;}

    .banner_work_page{padding-top:188px; padding-bottom:180px;}
    .banner_work_page .banner_work_page.hero-btn { display: block; padding: 0;}
    .banner_work_page .hero-outer { border-bottom: none; }
    .banner_work_page .hero-text h1 {font-size: 30px;}
    .banner_work_page .baseModuleParent:before { background: #ffc100; bottom: -90px; content: ""; height: 45px; position: absolute; right: 0; width: 50%; z-index: 2; left: unset; }
    .banner_work_page.hero-main:after { width: 50%; height: 45px; content: ''; position: absolute; background: #ffc100; bottom: 45px;    /* right: 0; */ z-index: 10; display: unset; left: 0; }
    .banner_work_page.hero-main:before { background-color: #ffc100; bottom: 0; content: ''; height: 45px; left: 0; position: absolute; width: 100%; z-index: 8; display: unset; }

    .two_col_content_work_page .left_outer_two_col_content { padding-right: 0px; }
    .two_col_content_work_page .right_outer_two_col_content { padding-left: 0; padding-top: 20px; }
    .two_col_content_work_page .ulstyling ul li:before { left: 0px; }
    .two_col_content_work_page .ulstyling ul li { padding-left: 36px; }



    .two_col_accordion_work_page .accordion_work_page_btn.hero-btn { padding-top: 20px; }
    .two_col_accordion_work_page .accordion_work_page_btn.hero-btn .button { margin: 15px 15px; }
    .two_col_accordion_work_page .accordion_work_page_btn.hero-btn .button:not(:last-child) { margin: 15px 0; }

    .two_col_accordion_work_page .right_outer_two_col_accordion{padding-left:0;padding-top:45px;}
    .two_col_accordion_work_page .right_inner_two_col_accordion { max-width: 100%;}
    .two_col_accordion_work_page .content { padding-right: 0px; }

    .two_col_accordion_work_page .accordion_title { font-size: 20px; line-height: 1.5; }
    /*     .two_col_accordion_work_page .right_inner_two_col_accordion { padding: 20px 30px 25px 25px; } */
    .accordion_work_page_btn{display:none;}
    .two_col_accordion_work_page .right_inner_two_col_accordion:last-child {margin: 0;}


    .form_woking_page .form-contact-info form .group2 { width: 100%; padding-left: 0; }
    .form_woking_page .form-contact-info form .group1 { width: 100%; padding-right: 0; }
    .three_col_work_page .two_col_work_page_btn2 {display: none;}

    .three_col_work_page .main_outer { padding-top: 30px; }
    .three_col_work_page .outer_three_col_work_pg { padding: 0 0px; margin-bottom: 30px; }
    .three_col_work_page .inner_three_col_work_pg .image { height: 360px; }
    .three_col_work_page .main_btn_content { justify-content: space-between; padding-left: 20px; padding-right: 20px; }
    .thee_col_work_page_btn .button a { line-height: 1; font-size: 20px !important; }
    .three_col_work_page .main_outer {  margin: 0 -20px;}
    .three_col_work_page .outer_three_col_work_pg:last-child{margin-bottom:0px;}
    .two_col_content_work_page{padding-bottom:85px;}

    .form_woking_page form .hs_upload_je_sollicitatiebrief_of_cv___pdf__jpg_ { position: relative; margin-left: 0; top: -6px; margin-right: 52px; }
    .form_woking_page form .hs_upload_je_sollicitatiebrief_of_cv___pdf__jpg_:before { left: unset; right: -50px; }

    .form_woking_page:before { background-color: #ffc100; content: ""; height: 42px; position: absolute; width: 50%; z-index: 1; top: -42px; }
    .form_woking_page:after { background-color: #ffc100; content: ""; height: 42px; position: absolute; width: 50%; z-index: 1; bottom: -42px; right: 0; }
    .most_outer_form_working:before {background-color: #fff;content: "";height: 42px;position: absolute;width: 50%;z-index: 1;bottom: 0px;right: 0;}
    .form_woking_page form .hs-submit .hs-button {font-size: 20px;}
    .form_woking_page form .hs_upload_je_sollicitatiebrief_of_cv___pdf__jpg_.hs-form-field > label span { line-height: 1.1;}

    .banner_work_page .button_banner_work_page span.loca_text { display: block;}

    .work_detail_two_col .button { display: inline-block;}
    .work_detail_two_col .two_col_work_page_btn .button { padding-top: 20px; }
    .work_detail_two_col .baseModuleParent:before{display:none;}
    .work_detail_two_col .right_two_col_work_pg {  padding-bottom: 100px;}


    .author_info_work_detail .right_author_info { justify-content: center; align-items: center; text-align: center; flex-direction: column; }
    .author_info_work_detail .right_author_info .outer_author_info_content { padding-right: 0; margin-bottom: 25px; }
    .author_info_work_detail .right_author_info .author_mail a, .author_info_work_detail .right_author_info .author_phone a { color: #000; font-size: 18px; line-height: 1; font-size: 0; }
    .author_info_work_detail .author_mail a, .author_info_work_detail .author_phone a {position: relative;display: inline-block;padding-left: 0;}
    .author_info_work_detail .author_mail a .mail_icon_svg, .author_info_work_detail .author_phone a .phone_icon_svg { position: unset;  width: 50px; height: 50px;}
    .author_info_work_detail .author_mail,.author_info_work_detail .author_phone {display: inline-block;}
    .author_info_work_detail .left_author_image .inner_author_img { margin: 0 auto; margin-bottom: 35px; }
    .author_info_work_detail .outer_author_info_social .social_title {padding-bottom: 25px;}

    .work_detail_video_module .title { padding-right: 0; }
    .work_detail_video_module .work_video_detail { padding: 0; }
    .work_detail_video_module .video_card a { height: auto; }
    .two_col_image_work_page.swap .quote_design { max-width: 100%; }

    .work_detail_video_module {padding-top: 45px; padding-bottom: 60px;}
    .two_col_image_work_page .image_wraper {height: 400px;}

    .author_work_detail .icon_wraper { width: 90px; height: 90px; border-radius: 100%; overflow: hidden; }
    .two_col_image_work_page.swap .left_outer_two_col_content{padding:80px 0px 60px 0px;}
    .two_col_image_work_page.swap .quote_design:after { bottom: 65px; }
    .two_col_image_work_page.swap .quote_design p:last-child { margin-top: 80px; }
    .two_col_image_work_page.swap .left_outer_two_col_content{position:relative;}
    .two_col_image_work_page.swap .left_outer_two_col_content:after { content: ''; position: absolute; width: calc(50% + 20px); height: 45px; background: #ffc100; left: -20px; bottom: -45px; z-index: 1; }
    .author_info_work_detail .author_mail, .author_info_work_detail .author_phone { display: inline-block; padding: 0; margin-right: 16px;}

    .form_work_detail:after,.form_work_detail:before,.form_work_detail .most_outer_form_working:before{display:none;}

    .popup_filter .inner_left_filter_check .jplist-group input + label:before { content: ''; position: absolute; top: 0; left: 0px; width: 100%; height: 100%; border: none; border-radius: 0px; }
    .popup_filter .inner_left_filter_check .jplist-group input:checked + label:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; border-radius: 0px; background-color: #ffc100; z-index: -1; border: 3px solid #ffc100; transform: scale(1.08, 1.13); }

    .popup_filter .inner_left_filter_check label { z-index: 1; display: inline-block; padding: 7px 15px; border: 3px solid;}

    .popup_filter .main_popup_filter .outer_popup_filter { padding: 60px 25px 70px 33px; }
    .popup_filter .left_side_filter { width: 100%; border-right: 0; }
    .popup_filter .fancybox-button.fancybox-close-small { opacity: 1; top: 10px; right: 10px; }
    .fancybox-slide--html {  padding: 0px !important;}
    .popup_filter .check_box_wraper { display: flex; flex-wrap: wrap; }
    .popup_filter .outer_right_side_filter { padding-left: 0; padding-top: 0px; height: 100%; }
    .popup_filter .right_side_filter { width: 100%; }
    .popup_filter .inner_right_side_image { width: 100%; height: auto; margin-top: 0; }
    .popup_filter .inner_right_side_filter { align-items: unset; margin-bottom: 60px; flex-direction: column; }
    .popup_filter .inner_left_filter_check label { z-index: 1; display: inline-block; padding: 9px 15px; border: 3px solid; font-size: 20px; }
    .popup_filter .inner_left_filter_check:not(:last-child) { margin-right: 10px; }

    .work_detail_video_module  .main_video { padding-top: 15px; margin: 0 -20px; }
    .work_detail_video_module .video_caption.pt15 { padding-right: 20px; padding-left: 20px; }
    .work_detail_video_module .video_module .video_caption p { font-size: 16px;}
    .work_detail_video_module .play_svg { width: 66px; height: 66px; display: block;}

    .author_social_wraper {display: flex;justify-content: center;align-items: center;flex-direction: row-reverse;}
    .work_page_social_media .inner_social_icon { width: 55px; height: 55px; padding: 10px 9px; }
    .work_page_social_media .outer_social_icon {   padding: 0px 10px; }
    .banner_work_detail .banner_work_page.hero-btn { display: none;}







} 
@media (max-width: 480px){ 
    .product-two-col .product_right_sidebar img { max-height: 280px;}
    .partner_module .image_wrap { height: 161px; }
    .partner_module .inner_partner_content p:before { right: -25px; top: 9px; }
    .partner_module .inner_partner_content p { display: inline-block; }
    .partner_module .inner_partner_content  { text-align: left; padding-top: 15px;  }
    .partner_module .partner_repeater_title { padding: 45px 0 0px; }
    .partner_module .outer_partner { padding: 0 9px 22px; }
    .partner_module .load_more{display:block;}
    .partner_module .outer_partner{display:none;}
    .author_work_detail .outer_author_work {  margin-bottom: 40px; }
    .two_col_image_work_page .image_wraper {height: 400px;}
    .work_detail_video_module .video_card a { height: 225px; }


} 
@media (max-width: 360px){ 
    .three_col_work_page .main_btn_content .title {
        font-size: 22px;
        font-weight: 700;
    }
}
@keyframes trackBallSlide{
    0%{opacity:1;transform:scale(1) translateY(-10px)}
    6%{opacity:1;transform:scale(.9) translateY(2.5px)}
    14%{opacity:0;transform:scale(.4) translateY(20px)}
    15%,19%{opacity:0;transform:scale(.4) translateY(-10px)}
    28%,29.99%{opacity:1;transform:scale(1) translateY(-10px)}
    30%{opacity:1;transform:scale(1) translateY(-10px)}
    36%{opacity:1;transform:scale(.9) translateY(2.5px)}
    44%{opacity:0;transform:scale(.4) translateY(20px)}
    45%,49%{opacity:0;transform:scale(.4) translateY(-10px)}
    58%,59.99%{opacity:1;transform:scale(1) translateY(-10px)}
    60%{opacity:1;transform:scale(1) translateY(-10px)}
    66%{opacity:1;transform:scale(.9) translateY(2.5px)}
    74%{opacity:0;transform:scale(.4) translateY(20px)}
    75%,79%{opacity:0;transform:scale(.4) translateY(-10px)}
    100%,88%{opacity:1;transform:scale(1) translateY(-10px)}
}


.hs-form select {
    /* https://nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/down-arrow%20%281%29.png */
    -webkit-appearance: none;
    background-image: url();
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: center right 20px;
}

@media (max-width: 767px){  

    /*     textarea { height: 70px; } */
    .legal-consent-container, .legal-consent-container .hs-richtext, .legal-consent-container .hs-richtext p, 
    form .inputs-list:not(.no-list) label, form .inputs-list:not(.no-list) label>span, form .inputs-list:not(.no-list) label>span p { font-size: 14px;  } 
    .legal-consent-container, .legal-consent-container .hs-richtext, .legal-consent-container .hs-richtext p { font-size: 10px; line-height: 12px;}
    form .inputs-list>li.hs-form-booleancheckbox { margin: 10px 0;}
    form .legal-consent-container .inputs-list:not(.no-list) label>span { font-size: 10px;}
    li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { top: 1px; left: -16px;}
    li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { top: 3px; left: -14px;}


}

.r_bullet_checkmark  .R_image_form .right_sidebar .form-contact-info{display: none;}
.r_bullet_checkmark .R_image_form .right_sidebar .content ul{
    list-style-type: none;
    padding: 0;
}

.r_bullet_checkmark .R_image_form .right_sidebar .content ul li {
    background-image: url(https://www.fivespark.com/hubfs/Fivespark_Oct_2022/Images/logo%20svg%20img/checkmark.png);
    background-repeat: no-repeat;
    margin-left: 0;
    padding-left: 51px;
    background-position: top left;
}

.r_remove_space .ck-cases-section .content-wrapper{
    padding: 0;
}

.r_vision.our-vision-main:after, .r_vision.our-vision-main:before{
    background-color: #000000;
}
.r_vision.our-vision-main .our-vision-content .heading{max-width: 100%; text-align: center;}
.btn_text_wraper { display: flex; flex-direction: column; }
.jout img {
    object-fit: contain !important;
}
.two-column-icon .w33 {
    width: 100%;
  border-radius: 8px;
background: var(--white, #FFF);
/* shadow */
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.10), 0px 1px 2px -1px rgba(0, 0, 0, 0.10);
  display: block;
  padding: var(--6, 24px);
/* flex-direction: column; */
align-items: flex-start;
gap: var(--5, 20px);
}
@media (min-width: 768px) {
.deze .w33.sm-w100.pl15.pr15.pb45 {
    display: flex;
    gap: 10px;
}
  .two-column-icon .w33 {
      padding-bottom: 0 !Important;

  }
.deze .content-wrapper{
  padding: 0 !Important;
  }
  .plan-nu .content-wrapper{
  padding: 0 50px !Important;
  }
.deze h3, .deze p {
    text-align: left !important;
}
  .two-column-icon .r_beloften .beloften_card .icon_image {
        height: 100% !important;
        margin-bottom: 0;
        width: 100%;
}
  .two-column-icon .w33.sm-w100.pl15.pr15.pb45 {
    display: grid;
    grid-template-columns: 1fr 2fr;
}
.two-column-icon .w33 {
    width: 50%;
  border-radius: 8px;
background: var(--white, #FFF);
/* shadow */
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.10), 0px 1px 2px -1px rgba(0, 0, 0, 0.10);
  display: flex;
padding: var(--6, 24px);
/* flex-direction: column; */
align-items: flex-start;
gap: var(--5, 20px);
flex: 1 0 0;
}

}

.two-column-icon .d-flex {
    gap: var(--16, 64px);
}


.contact-loc {
  display: flex;
  gap: 16px;
}

.location-contact .text-container, .location-contact .container {
  display: flex;
  flex-direction: column;
    gap: 8px;

}

.location-contact .text-container h1 {
  font-weight: bold;
}

.location-contact .text-container p {
  font-weight: normal;
}

.location-contact .button-container button svg {
  margin-left: 8px;
}
button.route-button {
    background: none;
    color: #1C64F2;
       border: none;
    text-align: left;
    padding: 0;
      margin-top: 16px;
}
button.route-button svg {
    margin-left: 6px;
}
.contact-form-p .r_image_form.yellow .right_text_form {
    background-color: #fff;
}
.contact-form-p .pt45{
  padding-bottom: 0;
    padding-top: 0;

}

.contact-form-p label span{
  color: var(--Gray-700, #344054) !important;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 20px; /* 142.857% */
}

.contact-form-p .r_image_form form input[type=email], 
.contact-form-p .r_image_form form input[type=file], 
.contact-form-p .r_image_form form input[type=number], 
.contact-form-p .r_image_form form input[type=password], 
.contact-form-p .r_image_form form input[type=tel], 
.contact-form-p .r_image_form form input[type=text], 
.contact-form-p .r_image_form form select, 
.contact-form-p .r_image_form form textarea {
    background-color: transparent;
color: #667085;
    font-style: normal;
    padding: 12px 16px;
    border-radius: 8px;
    border: 1px solid var(--Gray-300, #D0D5DD) !important;
    background: var(--White, #FFF);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    font-size: 16px;
}
.contact-form-p .r_image_form form .field {
    padding: 0 0 24px;
}
.contact-form-p .actions {
    border: none !important;
    width: 100%;
    text-align: center;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-weight: 700 !important;
}
.contact-form-p .hs-button {
    font-weight: 700 !important;
    text-align: center !important;
}
.contact-form-p .actions:after{
  display: none !important;
}
@media (max-width: 767px) {
    .location-contact .map-outer {
        display: block;
        width: 100%;
        padding: 0 32px 32px 32px; 
    }
  .location-contact .d-flex {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .contact-form-p .left_image{
  display: none !important;
  }
}
.top0 {

    color: var(--gray-900, var(--gray-900, #111928));
      background-color: transparent !important;
}
.top0 .baseModuleParent .content-wrapper{
      padding: 0px 50px;
    border-radius: 8px;
    background-color: var(--white, #FFF) !important;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.10), 0px 1px 2px -1px rgba(0, 0, 0, 0.10);
      padding-top: 64px;
    padding-bottom: 64px;
      margin: 0 auto;
    max-width: 1130px;
    width: 100%;
}
.top0 .baseModuleParent {
    position: relative;
    z-index: 5;
    max-width: 1130px;
    margin: auto;
    padding: 0px 50px;
}

@media (max-width: 767px) {
.top0 {
    width: 95%;
  }
   .baseModuleStyle.top0 {

        margin-left: auto;
        margin-right: auto;
    }
  .top0 .baseModuleParent {
    padding: 0;
  }
  .plan-nu .w33.sm-w100.pl15.pr15.pb45 {
        display: grid;
        align-items: center;
        gap: 0 10px;
        grid-template-columns: 30% 70%;
        padding-bottom: 0;
}

  .plan-nu h3{
    display: none;
    
  }
  .plan-nu p{
    text-align: left !important;
  }
}
.top0:after, .contact-hero:after, .contact-hero::before, .top0:before{
  display: none !important;
}
.top0 .customWidthOption {
    padding-top: 0;
    padding-bottom: 0;
}

.top0 .inner-three-col.text-center {
    padding: 0 15px 0;
}
.baseModuleStyle.content_module_3_items.white.pb70.two-column-icon {
    background: #f9fafb !important;
}
.two-column-icon .d-flex.beloften_card {
    gap: 32px;
  width: 100%;
    margin: auto;
      margin-left: 0;
    margin-right: 0;
}
.two-ba .customWidthOption{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.three-col-pera.fontWhite p {
    margin: 0;
    padding: 0;
}
@media (min-width: 768px) {

.location-contact .contact-map-inner {
    padding: 0 40px !important;
}
  .location-contact .map-wraper .map-outer {
    width: 50%;
    width: 734px;
}
 .location-contact .d-flex {
    display: flex;
    flex-wrap: nowrap;
}
}
.location-contact .map-btn {
    padding-top: 40px;
    display: none;
}
.location-contact .d-flex {
    align-items: center;
}
.location-contact {
    margin: 0 auto;
    max-width: 1130px;
    width: 100%;
    padding: 50px;
}
.contact-form-p img {
    object-fit: cover !important;
}
.top0 .text-image {
    padding-bottom: 16px !important;
}
.two-column-icon p {
  font-size: 16px;
}
.top0 .three-col-img {
    height: auto;
}

.img-grid .stc-outer.swap .stc-right {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
    form .hs-submit .hs-button {
        font-size: 16px;
        padding: 12px;
    }
.border-col {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
   height: 5px;
}
.border-col .baseModuleParent{
  display: none;
}
.hs-logo-grid {
      max-width: 1130px;
    margin: 0 auto;
}
.hs-logo-grid .hs-logo-grid__logo-wrapper{
      flex: 1 !important;
}
.jout .r_beloften .beloften_card .image-box a img {
    height: 76.34px !important;
    object-fit: contain;
}
.waarom .stc-btn.ck_stc_btn.pt45.d-flex {
    padding-top: 32px;
}
.waarom .stc-outer .stc-right {
    height: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* .waarom .stc-outer {
    align-items: stretch !important;
} */
.stc-inner, .waarom .stc-img {
    height: 100%;
}

.hero-advi:after, .hero-advi:before, .button a:after, a.button:after, .button.button--tertiary a:before, a.button.button--tertiary:before, .ias-trigger-next a:before{
 display: none !important; 
}
.drie .stat {
    display: flex;
    gap: 6px 16px;
}
.drie .heading2 {
    color: var(--gray-900, var(--gray-900, #111928));
    font-family: "T-Star Pro";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}
.drie svg {
    min-width: 61px;
    height: auto;
}
.drie .stats {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.drie {
    margin-top: 35px;
}
.drie .supporting-text2 {
    color: var(--gray-500, var(--gray-500, #6B7280));
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-top: 6px;
}
.laat,
.laat * {
  box-sizing: border-box;
}
.laat {
      padding: 96px 30px;

}
.laat .container {
  padding: var(--6, 24px) var(--0, 0px) var(--0, 0px) var(--0, 0px);
  display: flex;
  flex-direction: column;
  gap: var(--16, 64px);
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.laat .content {
  display: flex;
  flex-direction: column;
  gap: var(--8, 32px);
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.laat .title-desc {
  display: flex;
  flex-direction: column;
  gap: var(--6, 24px);
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
      max-width: 860px;
}
.laat .heading {
  color: var(--white, #ffffff);
  text-align: left;
  font-size: 36px;
  line-height: 125%;
  font-weight: 500;
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.laat .supporting-text {
  color: #ffffff;
  text-align: left;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
}
.laat .news {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.laat .separator {
  align-self: stretch;
  flex-shrink: 0;
  height: 1px;
  position: relative;
  display: none;
}

.laat .cards {
  display: flex;
  flex-direction: row;
  gap: var(--6, 24px);
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 100%;
  position: relative;
}
@media (max-width: 767px) {
.laat .cards {
    flex-direction: column;
  }
  .laat{
        padding: 0 0 30px 0;
  }
}

.laat .stat {
  background: #f9fafb;
  border-radius: var(--rounded-lg, 8px);
  padding: var(--4, 16px);
  display: flex;
  flex-direction: column;
  gap: var(--1, 4px);
  align-items: flex-start;
  justify-content: flex-start;
  flex: 1;
  position: relative;
  width: 100%;
}
.laat .heading2 {
  color: #000000;
  text-align: left;
  font-size: 24px;
  line-height: 125%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.laat .cta {
  display: flex;
  flex-direction: row;
  gap: 6px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.laat .leer-meer {
  color: #1a56db;
  text-align: left;
  font-size: 16px;
  line-height: 150%;
  position: relative;
  height: 20px;
}
 .chevron-right {
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  position: relative;
  overflow: visible;
  margin-top: 5px;
}

.codewrap{
  background-color: transparent !important;
}
@media (max-width: 991px) {
    .codewrap {
        padding: 0 !important;
    }
  .waarom .button, .waarom .button a, .hero-btn .button, .hero-btn .button a{
    width: 100%;
    text-align: center;
  }
      .hero-content {
        max-width: 100% !important;
    }

}



		.orga .services,
		.orga .services * {
			box-sizing: border-box;
		}
	
		.orga {
			background: #ffc100;
		}
	
		.orga .services {
			display: flex;
			flex-direction: column;
			gap: 0px;
			align-items: center;
			justify-content: flex-start;
			flex-shrink: 0;
			position: relative;
			overflow: hidden;
			max-width: 1240px;
			width: 100%;
			padding: 0px 50px;
			margin: 0 auto;
		}
	
		.orga .container {
			padding: 64px 0px;
			display: flex;
			flex-direction: column;
			gap: 24px;
			align-items: center;
			justify-content: center;
			flex-shrink: 0;
			max-width: 1280px;
			width: 100%;
			position: relative;
		}
	
		.orga .frame-427319318,
		.orga .content {
			display: flex;
			flex-direction: column;
			gap: 32px;
			align-items: flex-start;
			justify-content: flex-start;
			align-self: stretch;
			flex-shrink: 0;
			position: relative;
		}
	
		.orga .heading {
			color: #000000;
			text-align: left;
			font-family: "TStarPro-Bold", sans-serif;
			font-size: 36px;
			line-height: 125%;
			font-weight: 500;
			position: relative;
			align-self: stretch;
			display: flex;
			align-items: center;
			justify-content: flex-start;
          margin-bottom: 16px;
		}
	
		.orga .supporting-text {
			color: #000000;
			text-align: left;
			font-size: 16px;
			line-height: 150%;
			font-weight: 500;
			align-self: stretch;
			position: relative;
		}
	
		.orga .separator {
			background: #ffffff;
			align-self: stretch;
			height: 1px;
			position: relative;
			flex-shrink: 0;
		}
	
		.orga .container2 {
			display: flex;
			flex-direction: column;
			gap: 64px;
			align-items: center;
			justify-content: flex-start;
			align-self: stretch;
			flex-shrink: 0;
			/* height: 148px; */
			position: relative;
		}
	
		.orga .container2 .row {
			display: flex;
			flex-wrap: nowrap;
			gap: 16px;
			align-items: flex-start;
			justify-content: space-between;
			width: 100%;
			position: relative;
          overflow-x: auto;
    padding-bottom: 20px;
		}

.orga .container2 .row::-webkit-scrollbar {
  width: 8px; /* Width of vertical scrollbar */
  height: 8px; /* Height of horizontal scrollbar */
}

.orga .container2 .row::-webkit-scrollbar-track {
  background: #f1f1f1; /* Track (background) color */
  border-radius: 10px;
}

.orga .container2 .row::-webkit-scrollbar-thumb {
  background: #888; /* Scrollbar thumb color */
  border-radius: 10px;
}

.orga .container2 .row::-webkit-scrollbar-thumb:hover {
  background: #555; /* Thumb color on hover */
}

	
		.orga .feature {
			background: #ffffff;
			border-radius: 8px;
			padding: 24px;
			display: flex;
			flex-direction: column;
			gap: 20px;
			align-items: flex-start;
			justify-content: flex-start;
			flex-shrink: 0;
			/* min-width: calc(33.333% - 16px); */
			/* Responsive columns */
			box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
			position: relative;
		}
	
		.orga .feature img {
			max-width: 100%;
			height: auto;
		}
	
		.orga .cta {
			display: flex;
			flex-direction: row;
			gap: 6px;
			align-items: center;
			justify-content: flex-start;
			flex-shrink: 0;
			position: relative;
		}
	
		.orga .cta .leer-meer {
			color: #1a56db;
			text-align: left;
			font-family: "TStarPro-Bold", sans-serif;
			font-size: 16px;
			line-height: 150%;
		}
	
		/* Responsiveness */
		@media screen and (max-width: 767px) {
			.orga .row {
				flex-direction: column;
				align-items: stretch;
        
			}

	.flexr {
    display: flex;
    gap: 10px;
}
			.orga .feature {
				min-width: 100%;
        			padding: 16px 24px;

			}
      		.orga .services  {
            padding: 0 30px;

      }
		}
.testimonial-swiper, .clas0, .dnd_area-row-2-margin, .row-fluid-wrapper.row-depth-1.row-number-12.dnd-section.dnd_area-row-6-max-width-section-centering, .row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-9-max-width-section-centering.dnd-section.dnd_area-row-9-margin {
    margin-top: 0px !important;
    max-width: 1240px;
    margin: auto;
}
.swiper-container {
  width: 100%;
  height: auto;
}
.swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-button-next,
.swiper-button-prev {
  color: #000;
}

.swiper-pagination {
  bottom: 10px;
}
.testimonial,
.testimonial * {
  box-sizing: border-box;
}
.testimonial {
  background: #f9fafb;
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
      height: 350px !important;
}
.image-5 {
  flex-shrink: 0;
  width: 120px;
  height: 60px;
  position: relative;
  object-fit: cover;
}
.frame-427319326 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-427319320 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.quotes {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  position: relative;
  overflow: visible;
}
.frame-427319319 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  height: 200px;
}
.als-ik-kijk-naar-fivespark-denk-ik-techniek-is-techniek-maar-het-zijn-de-mensen-die-het-verschil-maken-zij-zijn-bereikbaar-oplossingsgericht-en-reageren-snel-ik-denk-dat-we-op-die-manier-nog-lang-samen-verder-gaan {
  color: #000000;
  text-align: left;
  font-size: 24px;
  line-height: 38px;
  font-weight: 500;
  position: relative;
  align-self: stretch;
}
.frame-427319322 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
      position: absolute;
    bottom: 0;
}
.image-16 {
  flex-shrink: 0;
  width: 60px;
  height: 60px;
  position: relative;
  object-fit: cover;
}
.name-company {
    gap: 12px;
    row-gap: 4px;
    flex-wrap: wrap;
    flex: 1;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.stefan-van-den-berg {
  color: #000000;
  text-align: left;
  font-family: "TStarPro-Bold", sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: relative;
}
.div {
  color: #000000;
  text-align: left;
  font-size: 18px;
  font-weight: 500;
  position: relative;
  width: 9px;
}
.managing-director-bij-jobsrepbulic {
  color: #000000;
  text-align: left;
  font-size: 18px;
  font-weight: 500;
  position: relative;
}
.frame-427319328 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-427319327 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
      border-bottom: 1px solid #374151;
}
.results {
  color: #000000;
  text-align: left;
  font-family: "TStarPro-Bold", sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: relative;
}
.separator {
  background: var(--gray-700, #374151);
  flex-shrink: 0;
  height: 0.37px;
  position: relative;
}
.frame-427319323 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
._50-faster-lorem-ipsum {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 18px;
  font-weight: 400;
  position: relative;
}
._50-faster-lorem-ipsum-span {
  color: #000000;
  font-family: "TStarPro-Bold", sans-serif;
  font-size: 18px;
  font-weight: 700;
}
._50-faster-lorem-ipsum-span2 {
  color: #000000;
  font-family: "TStarPro-Regular", sans-serif;
  font-size: 18px;
  font-weight: 300;
      margin-left: 0 !important;
}
._1-000-projects-completed {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 18px;
  font-weight: 400;
  position: relative;
}
._1-000-projects-completed-span {
  color: #000000;
  font-family: "TStarPro-Bold", sans-serif;
  font-size: 18px;
  font-weight: 700;
}
._1-000-projects-completed-span2 {
  color: #000000;
  font-family: "TStarPro-Regular", sans-serif;
  font-size: 18px;
  font-weight: 300;
}
.swip-container{
    background: #000;

}
.testimonial-swiper{
  padding: 0 50px 120px 50px;
  position: relative;
      width: 100%;
    overflow: hidden;
}
.swiper-button-next, .swiper-button-prev{
      background: #FFC100;
    font-size: 18px;
    height: 40px;
    min-width: 40px;
    max-width: 40px;
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 25px !important;
    color: #000;
}
.swiper-pagination-bullet {
    background: #EAEAEA !important;
    opacity: 1 !important;
}
.swiper-pagination-bullet-active {
    opacity: 1  !important;
    background: #FFC100 !important;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    margin-bottom: 70px;
}
.hero-advi .stc-left.animated.fadeInUpShort.go {
    padding-right: 0;
}
.hero-advi .pt45 {
    padding-top: 15px;
  padding-bottom: 15px;
}
		@media screen and (max-width: 767px) {

      .dnd_area-row-6-background-layers {
    background-position: 60% center !important;

}
}
.dnd_area-row-2-max-width-section-centering > .row-fluid {
    padding: 0 50px;
}
.clas0{
color: #FFF;
    padding-top: 80px !important;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    padding-bottom: 32px !important;
    padding-left: 50px;
    padding-right: 50px;
}
@media (max-width: 768px) { .swiper-button-next, .swiper-button-prev { display: none !important; } 
.swiper-slide {
    flex-shrink: 0;
    width: 100% !important;
}


  .dnd_area-row-2-max-width-section-centering > .row-fluid, .clas0 {
    padding: 0 30px;
}
  .testimonial-swiper{
  padding: 0 30px 120px 30px;

}
div#hs_cos_wrapper_widget_1732199313067 .hs-logo-grid {
        display: flex !important;
        margin: 0;
        padding: 0;
        flex-wrap: nowrap;
        overflow-x: auto;
        width: 100%;
        scroll-snap-type: x mandatory;
}
  div#hs_cos_wrapper_widget_1732199313067 .hs-logo-grid .hs-logo-grid__logo-wrapper {
        flex: 0 0 33.3% !important;
        gap: 2px;
        scroll-snap-align: start;
        box-sizing: border-box;
}
      .hero-advi .stc-outer {
        padding-bottom: 0;
            display: flex;
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: center;
    gap: 20px;
    }

}
.hs-logo-grid {
    max-width: 1280px;
    margin: 0 auto;
}
@media (max-width: 767px) {
    .row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.dnd_area-row-5-margin.dnd_area-row-5-padding.dnd_area-row-5-force-full-width-section #hs_cos_wrapper_widget_1732798801078 {
        padding-top: 0px !important;
        padding-bottom: 0 !important;
    }
  .footer .footer-bottom .footer-bottom-inner ul, .footer-bottom .footer-bottom-inner{
    flex-direction: column !important;
  }
}
textarea {
    height: 128px !important;
}
.atop2 .baseModuleParent {
    padding: 0;
}