@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
/*********************************************** intial declartaion of css **********************************************/
*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,select,input,option,textarea{margin:0;padding:0;border:0;outline:0;font-size:100%;box-sizing:border-box;}
html{-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em;}
sub{bottom:-0.55em}
nav ul,nav ol{list-style:none;list-style-image:none;}

/*********************************************** remember to define focus styles! **********************************************/
:focus{outline:0;}

/********************************** tables still need 'cellspacing="0"' in the markup ****************************************/
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
table{border:0 none;border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
img{border:0 none;max-width:100%;vertical-align:middle;height:auto}
a{outline:none;cursor:pointer;transition:all 0.5s ease;}

/**************************************** End hide from IE Mac ***************************************************************/
*:before,*:after{box-sizing:border-box;}

/************************************************** End Clearfix *************************************************/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
.clear{clear:both;}

/************************************************** For modern browsers ******************************************/
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both;}
li{list-style:none;}
::selection{background:;color:;}
::-moz-selection{background:;color:;}

/*************************************** display table and table cell ***************************************************/
.tbl{display:table;width:100%;height:100%;}
.tbl-cell{display:table-cell;vertical-align:middle}
.dis-flex{display:flex;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;}




@font-face {
  font-family: 'AktivGrotesk';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-BlackItalic.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-BlackItalic.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-BlackItalic.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-BlackItalic.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-BlackItalic.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-BlackItalic.svg#AktivGrotesk-BlackItalic') format('svg');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Black.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Black.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Black.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Black.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Black.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Black.svg#AktivGrotesk-Black') format('svg');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Bold.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Bold.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Bold.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Bold.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Bold.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Bold.svg#AktivGrotesk-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk-Hairline';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Hairline.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Hairline.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Hairline.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Hairline.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Hairline.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Hairline.svg#AktivGrotesk-Hairline') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk-HairlineItalic';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-HairlineItalic.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-HairlineItalic.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-HairlineItalic.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-HairlineItalic.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-HairlineItalic.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-HairlineItalic.svg#AktivGrotesk-HairlineItalic') format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-BoldItalic.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-BoldItalic.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-BoldItalic.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-BoldItalic.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-BoldItalic.svg#AktivGrotesk-BoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Italic.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Italic.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Italic.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Italic.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Italic.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Italic.svg#AktivGrotesk-Italic') format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-LightItalic.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-LightItalic.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-LightItalic.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-LightItalic.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-LightItalic.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-LightItalic.svg#AktivGrotesk-LightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Light.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Light.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Light.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Light.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Light.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Light.svg#AktivGrotesk-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-MediumItalic.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-MediumItalic.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-MediumItalic.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-MediumItalic.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-MediumItalic.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Medium.svg#AktivGrotesk-MediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Medium.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Medium.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Medium.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Medium.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Medium.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Medium.svg#AktivGrotesk-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Thin.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Thin.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Thin.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Thin.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Thin.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Thin.svg#AktivGrotesk-Thin') format('svg');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Regular.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Regular.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Regular.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Regular.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-Regular.svg#AktivGrotesk-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-ThinItalic.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-ThinItalic.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-ThinItalic.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-ThinItalic.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-ThinItalic.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-ThinItalic.svg#AktivGrotesk-ThinItalic') format('svg');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk-XBold';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-XBold.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-XBold.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-XBold.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-XBold.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-XBold.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-XBold.svg#AktivGrotesk-XBold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'AktivGrotesk-XBoldItalic';
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-XBoldItalic.eot');
  src: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-XBoldItalic.eot?#iefix') format('embedded-opentype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-XBoldItalic.woff2') format('woff2'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-XBoldItalic.woff') format('woff'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-XBoldItalic.ttf') format('truetype'),
    url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/AktivGrotesk-XBoldItalic.svg#AktivGrotesk-XBoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}












/* 1a. Containers */




/* 1b. Colors */




/* 1c. Typography */


























/* 1d. Buttons */













/* 1e. Forms */





















/* 1g. Website header */








/* 1h. Website footer */









.content-wrapper, .container {
  max-width: 1306px;
  width:100%;
  margin:0 auto;
  padding:0 20px;
}

.lp-container {
  max-width: 1720px;
  width:100%;
  margin:0 auto;
  padding:0 50px;

}
.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 80px 1rem;
}

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





body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;}
body:not(.custom-background-image)::before,body:not(.custom-background-image)::after{display:none!important;}
a{text-decoration:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}

a:focus{outline:none;text-decoration:none;}
p{margin-bottom:20px;}
h1,h2,h3,h4,h5,h6{ margin:0 0 20px;}
/* a:link{color:inherit} */
/* a:active{color:inherit}
a:visited{color:inherit} */}

/*******************************************hubspot******************************************************************/
.row-fluid [class*="span"]{min-height:1px;}


/**************************************** logo ***************************/
.h-logo img,.f-logo img{cursor:pointer;}



body {
  font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
  color: #070C66;
  font-size: 16px;
  font-family: 'AktivGrotesk';
  line-height:1.625;

}

/* Paragraphs */

p {
  font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
  font-size: 16px;
  font-family: 'AktivGrotesk';
  line-height:1.625;
}

/* Anchors */

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



/* Headings */

h1,
.h1 {
  font-weight: 700; text-decoration: none; font-family: ; font-style: normal;
  color: #297BFF;
  font-size: 64px;
  text-transform: none;
  line-height:1.238;
}

h2,
.h2 {

  font-weight: 700; text-decoration: none; font-family: ; font-style: normal;
  color: #070C66;
  font-size: 42px;
  text-transform: none;
  line-height:1.238;

}

h3,
.h3 {

  font-weight: 700; text-decoration: none; font-family: ; font-style: normal;
  color: #297BFF;
  font-size: 35px;
  text-transform: none;
  line-height:1.285;
}

h4,
.h4 {

  font-weight: normal; text-decoration: none; font-family: ; font-style: normal;
  color: #297BFF;
  font-size: 36px;
  text-transform: none;
  line-height:1.4;
}

h5,
.h5 {

  font-weight: normal; text-decoration: none; font-family: ; font-style: normal;
  color: #297BFF;
  font-size: 32px;
  text-transform: none;
  line-height:1.53;
  letter-spacing: -0.32px;
}

h6,
.h6 {

  font-weight: normal; text-decoration: none; font-family: ; font-style: normal;
  color: #070C66;
  font-size: 24px;
  text-transform: none;
  line-height:1.416;
}

/* Blockquote */

blockquote {
  border-left-color: #FFFFFF;
}





button,
.button,
.hs-blog-post-listing__post-button, .btn-1 a, a.btn-1, .blog-post__body .hs-cta-wrapper a.cta_button {
  border: 2px solid #297BFF;

  padding-top: 19px;
padding-right: 39px;
padding-bottom: 20px;
padding-left: 40px;

  font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(41, 123, 255, 0.0)

;
  border-radius: 29px;
  color: #297BFF;
  font-size: 16px;
  text-transform: none;
  display: inline-block; text-transform: uppercase; font-weight: 500;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus, .btn-1 a:hover, .btn-1 a:focus, a.btn-1:hover, a.btn-1:focus, .blog-post__body .hs-cta-wrapper a.cta_button:hover, .blog-post__body .hs-cta-wrapper a.cta_button:focus {
  border: 2px solid #FFFFFF;
;
  color: 

  
  
    
  


  rgba(7, 12, 102, 1.0)

;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-radius: 29px;
}

button:active,
.button:active,
.hs-button:active,
.hs-blog-post-listing__post-button:active {
  font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: rgba(81, 163, 255, 0.0);
  border-color: #51a3ff;
}





form,
.submitted-message {
  font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
  ;

}



/* Labels */

form label {
  color: #FFFFFF;
  opacity: 0.8;

}

/* Help text */

form legend {
  color: #FFFFFF;
}

/* Inputs */

form input[type=text],
form input[type=search],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  
  background-color: 

  
  
    
  


  rgba(7, 12, 103, 1.0)

;
  color: #FFFFFF;
  border-radius: 24px;
}

/* Form placeholder text */

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

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

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

::placeholder {
  color: #FFFFFF;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: #FFFFFF;
}

.fn-date-picker td.is-selected .pika-button {
  background: #297BFF;
}

.fn-date-picker td .pika-button:hover {
  background-color: #297BFF !important;
}

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

/* Submit button */

form input[type=submit],
form .hs-button {
  border: 2px solid #FFFFFF;
;
  padding-top: 19px;
padding-right: 39px;
padding-bottom: 20px;
padding-left: 40px;
;
  font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
  color: #FFFFFF;
  font-size: 16px;
  background-color: 

  
  
    
  


  rgba(41, 123, 255, 0.0)

;
  border-radius: 29px;
  text-transform: none;
  font-weight:500;
  text-transform: uppercase;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
  background-color: #FFFFFF;
  color: #070C67;
}

form input[type=submit]:active,
form .hs-button:active {
  background-color: rgba(81, 163, 255, 0.0);
  border-color: #51a3ff;
}

.actions {
  display: inline-block;
  width: auto;
  position: relative;
  transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  cursor:pointer;
  border-radius:5px;
  background-color:

  
  
    
  


  rgba(41, 123, 255, 0.0)

;
  z-index:1;
}

/****************************************************** IE *********************************************************/

select::-ms-expand{display:none;}
input::-ms-clear{display:none;}

/*********************************************** remove auto fill yellow color ************************************/
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset;-moz-box-shadow:0 0 0 100px #fff inset;box-shadow:0 0 0 100px #fff inset;color:#333;}

/*********************************************** Form CSS **********************************************/
form .hs-form-field{position:relative;}
form ul.hs-error-msgs.inputs-list{position:relative;bottom:-5px;right:0;left: 0;list-style-type:none;padding:0px;    background: transparent;margin:0;}
form .hs-fieldtype-checkbox.field ul.hs-error-msgs.inputs-list { bottom: -10px; }
form ul.hs-error-msgs.inputs-list > li > label{font-weight:700;position:relative;z-index:9;color:red;}
form ul.hs-error-msgs.inputs-list li {
  margin: 0;
}
form .hs_error_rollup ul.hs-error-msgs.inputs-list {
  bottom: 0;
}
form ul.hs-error-msgs.inputs-list:after{content:'';width:8px;height:8px;position:absolute;display:inline-block;left:50%;background:#ff0000;margin-left:-6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;top:0; display:none;}
input,textarea,select{border-radius:0;}
button,html input[type="button"],input[type="reset"],input[type="submit"],textarea{
  -webkit-appearance:none;border-radius:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
button,input,select,textarea,option{font-size:100%;margin:0;vertical-align:baseline;}
input[type="text"],input[type="tel"],input[type="email"]{-webkit-appearance:none!important;}
input[type="submit"]{cursor:pointer;transition:all 0.5s ease;font-weight:500;}
textarea{overflow:auto;vertical-align:top;resize:none;}
.submitted-message p { font-size: 26px; margin-bottom: 0; } 
.submitted-message p span { font-size: 26px !important; }
/* -------- Forms --------- */
.hs-form textarea,.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form select{  
  font-size:20px;width:100%;
  padding:27px 20px;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  width:100% !important;
  -webkit-transition: all .5s ease;}



.hs-form input:focus{outline:0;}
.hs-form select {
  -webkit-appearance: none;
  background:  

  
  
    
  


  rgba(7, 12, 103, 1.0)

;
  background-image: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/Vector%20%2835%29%20%281%29.svg');
  background-repeat: no-repeat;
  background-size: 16px 10px;
  background-position: calc(100% - 20px) center;
  padding-right: 50px;
  cursor:pointer;
  font-family: ; font-style: normal; font-weight: normal; text-decoration: none;

}

.hs-form-field > label{font-size:20px;font-family:'Montserrat', sans-serif;font-weight:400;margin-bottom:10px;display:inline-block;line-height:1.95;}
form *{font-family:'Montserrat', sans-serif;}

.hs-recaptcha{margin-bottom:30px;}
.hs-form-field{position:relative;margin-bottom:37px;}
.hs-form input[type="checkbox"]{margin-right:20px;}
.hs-form textarea{height:95px!important;resize:none!important;resize:none;width:100%!important;}

.hs-form-field .input{display:table;width:100%;margin:0!important;}
/* .invalid.error{
border-bottom: 1px solid #DA0000;
} */
.hs-error-msgs{position:relative;}
.hs-error-msgs li label{font-size:12px;line-height:14px;color:#297BFF;}
.hs-error-msgs li{list-style-type:none;}
.hs-form-checkbox{width:100%;float:left;list-style-type:none;}
.hs-form-radio{width:33.3%;float:left;list-style-type:none;}
.hs-form-checkbox input,.hs-form-radio input{margin-right:27px;}
form .hs-richtext{text-align:center;}
form{max-width:100%;width:100%;float:none!important;}
form legend{font-size:14px; line-height:24px; font-weight:300; margin-bottom:5px;}
.submitted-message{text-align:center;font-size:20px;overflow:hidden!important;line-height:normal;}
.hs-fieldtype-booleancheckbox li.hs-form-booleancheckbox {
  margin: 0;
}
/* Form Two Col Section */
.form-columns-2,.form-columns-1{max-width:100%!important;}
.form-columns-2 > div{width:49%!important;}
.form-columns-2 > div:first-child{float:left!important;}
.form-columns-2 > div:last-child{float:right!important;}

/* Radio Button Style */
form .hs-fieldtype-radio ul.inputs-list {
  display: flex;
  flex-wrap: wrap;
}

form .hs-fieldtype-radio .inputs-list>li {
  margin: 20px 20px 0px 0;
  width: auto;
  float: none;
}


.hs-form-radio label.hs-form-radio-display, .hs-fieldtype-radio label.hs-form-radio-display{font-size:14px;font-weight:400;display:flex;flex-wrap:wrap; line-height: normal;     margin: 0;}
.hs-form-radio-display .hs-input, .hs-form-radio-display .hs-input{display:none;}
.hs-form-radio label.hs-form-radio-display input+span, .hs-fieldtype-radio label.hs-form-radio-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative; padding-left:35px;}
.hs-form-radio label.hs-form-radio-display input+span:before, .hs-fieldtype-radio label.hs-form-radio-display input+span:before{width: 20px;
  height: 20px;
  content: '';
  background-color: #FFFFFF;
  display: inline-block;
  margin-right:0;
  transition: 0.5s ease all;
  border: 1px solid #297BFF;
  border-radius: 50%;     position: absolute;
  left: 0;
  top: -2px;}
.hs-form-radio label.hs-form-radio-display input:checked+span:before, .hs-fieldtype-radio label.hs-form-radio-display input:checked+span:before{background-color:transparent;}
.hs-form-radio label.hs-form-radio-display input:checked+span:after, .hs-fieldtype-radio label.hs-form-radio-display input:checked+span:after{   content: '';
  position: absolute;
  left: 5px;
  width: 11px;
  height: 8px;
  background-color: transparent;
  top: 4px;
  border-radius: 100%;
  transition: 0.5s ease all;
  background-image: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/Group%20%2819%29%20%283%29.svg');
  background-size: cover;
  background-repeat: no-repeat;}

/* Checkbox Style */
form .inputs-list li.hs-form-checkbox{        margin-top: 20px;
  margin-right: 30px; margin-bottom: 0;}


form .hs-fieldtype-checkbox ul.inputs-list {
  display: flex;
  flex-wrap: wrap;
}
form .inputs-list li.hs-form-checkbox {
  margin-top: 20px;
  margin-right: 30px;
  margin-bottom: 0;
  width: auto;
  float: none;
}
.hs-form-checkbox label.hs-form-checkbox-display, .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display{font-size:14px;font-weight:400;display:flex;flex-wrap:wrap; line-height: normal;     margin: 0;}
.hs-form-checkbox-display .hs-input, .hs-form-booleancheckbox-display .hs-input{display:none;}
.hs-form-checkbox label.hs-form-checkbox-display input+span, .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative; padding-left:35px;     cursor: pointer;}
.hs-form-checkbox label.hs-form-checkbox-display input+span:before, .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display input+span:before{    width: 20px;
  height: 20px;
  content: '';
  background-color: #FFFFFF;
  display: inline-block;
  margin-right:0;
  transition: 0.5s ease all;
  border: 1px solid #297BFF;
  border-radius: 5px;     position: absolute;
  left: 0;
  top: -2px;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before, .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color: transparent;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after, .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after{content: '';
  position: absolute;
  left: 5px;
  width: 11px;
  height: 8px;
  background-color: transparent;
  top: 4px;
  border-radius: 100%;
  transition: 0.5s ease all;
  background-image: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/Group%20%2819%29%20%283%29.svg');
  background-size: cover;
  background-repeat: no-repeat;}


.hs-form-field.hs-fieldtype-file > label {
  margin: 0;
}


.hs-fieldtype-file input[type=file] {
  width: 100% !important;
  text-indent: -1000px;
  cursor: pointer;
  height: 50px;
  background: transparent;
}

.hs-fieldtype-file .input {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  cursor: pointer;
  z-index: 1;
  position: relative;
}

.hs-fieldtype-file .input:before {
  background-image: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/fonts/Frame%20427324951%20%281%29.svg');
  position: absolute;
  content: "";
  left: 11px;
  width: 118px;
  height: 30px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  top: 10px;
  z-index: -1;
}

span.default-text {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  position: absolute;
  left: 150px;
  z-index: -1;
  top: 14px;
}

.hs-fieldtype-file .input:after {
  position: absolute;
  background-color:#FFFFFF;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  height: 50px;
  content: "";
  z-index: -11;
}

span.custom-file-name {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}

span.custom-file-name {
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
  border: 1px solid #297BFF;
  margin-right: 5px;
  margin-top: 8px;
  padding: 2px 5px;
  border-radius: 5px;
  color: #297BFF;
}


fieldset.form-columns-2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}

.form-columns-2 > div {

  float: none !important;
  display: flex;
  flex-wrap: wrap;
}
.form-columns-2 > div .input {
  margin-top: auto !important;
}

.hs-dateinput:before {
  content: "\f073";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  font: normal normal normal 14px/1 FontAwesome;
}

.hs-fieldtype-date .fn-date-picker {
  width: 100% !important;
}

.hs-fieldtype-date .hs-datepicker {
  width: 100%;
}

.hs-fieldtype-date .fn-date-picker .pika-lendar {
  width: 100%;
  margin: 0;
}
.hs-fieldtype-date .fn-date-picker td button:after {
  display: none !important;
}

/* .hs-fieldtype-date .fn-date-picker td {
width: 35px !important;
height: 35px !important;
} */

.hs-fieldtype-date .fn-date-picker .pika-button {
  width: 100% !important;
  margin: 0 !important;
  text-align: center;
  padding: 10px;
  font-weight: 600;
  background-color: transparent !important;
  color:#FFFFFF;
}
.hs-fieldtype-date .fn-date-picker .pika-table thead th {
  color: #FFFFFF;
}
.hs-fieldtype-date .fn-date-picker .pika-label {
  font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
  font-size: 16px;
}


.hs-fieldtype-date  .fn-date-picker td.is-selected .pika-button, .hs-fieldtype-date .fn-date-picker td .pika-button:hover 
{
  background: #297BFF !important;
  color:#FFFFFF !important;
}
/* .hs-fieldtype-date  .fn-date-picker td.is-today .pika-button {  color:#297BFF !important;} */
.fn-date-picker .pika-title select { padding:0 10px !important;}
.hs-fieldtype-date .fn-date-picker .pika-prev { }
.hs-fieldtype-date .fn-date-picker .pika-next { }
select.pika-select.pika-select-month {
  padding: 0px 10px !important;
  width: 100px !important;
  left: -5px !important;
  top: 10px !important;
}

select.pika-select.pika-select-month options {
  padding: 5px !important;
}

select.pika-select.pika-select-year {
  width: 80px !important;
  left: -5px !important;
}

.hs_error_rollup {
  display: none;
}

.fn-date-picker td.is-today .pika-button {
  color: #297BFF !important;
}

.fn-date-picker td.is-today .pika-button:hover {
  color: #FFFFFF !important;
  background-color:#297BFF !important;
}






.header {
  background-color: 

  
  
    
  


  rgba(7, 12, 103, 1.0)

;
}

.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  color: #297BFF;
  font-family: ;
}

.menu__child-toggle-icon {
  border-top-color: #297BFF;
}

.menu .menu__link:hover,
.menu .menu__link:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
  color: #0153d7;
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
  border-top-color: #0153d7;
}

.menu .menu__link:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
  color: #51a3ff;
}

.menu__child-toggle-icon:active {
  border-top-color: #51a3ff;
}

.menu .menu__item--depth-1 > .menu__link--active-link:after {
  background-color: #297BFF;
}

@media (min-width: 767px) {
  .menu .menu__submenu,
  .header__language-switcher .lang_list_class {
    
    background-color: 

  
  
    
  


  rgba(7, 12, 103, 1.0)

;
  }

  .menu__submenu--level-2 > .menu__item:first-child:before {
    
    background-color: 

  
  
    
  


  rgba(7, 12, 103, 1.0)

;
  }
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
  color: #FFFFFF;
  background-color: 

  
  
    
  


  rgba(7, 12, 103, 1.0)

;
}

.header__language-switcher .lang_list_class:before {
  border-bottom-color: ;
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.header__language-switcher .lang_list_class li:hover,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
  background-color: 

  
  
    
  


  rgba(7, 12, 103, 1.0)

;
}

.header__language-switcher .lang_list_class.first-active::after {
  border-bottom-color: 

  
  
    
  


  rgba(7, 12, 103, 1.0)

;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-family: ;
}

.header__language-switcher-label-current:after {
  border-top-color: #297BFF;
}

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

  
  
    
  


  rgba(7, 12, 103, 1.0)

;
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: #297BFF;
  }
}





.footer {
  background-color: 

  
  
    
  


  rgba(7, 12, 103, 1.0)

;
}

/* Footer content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
  color: #FFFFFF;
}





.blog-post,
.blog-header__inner,
.blog-related-posts {
  padding: 80px 0;
}

/* Blog post */

.blog-post__meta a {
  color: #070C66;
}

.blog-post__tag-link {
  color: #070C66;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
  color: #00003e;
}

.blog-post__tag-link:active {
  color: #2f348e;
}

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
  font-weight: 700; text-decoration: none; font-family: ; font-style: normal;
  text-transform: none;
}

.blog-related-posts__title-link {
  color: #070C66;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
  color: #00003e;
}

.blog-related-posts__title-link:active {
  color: #2f348e;
}

/* Blog comments */

.blog-comments {
  margin-bottom: 80px;
}

#comments-listing .comment-reply-to {
  color: #ffffff;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: #d7d7d7;
}

#comments-listing .comment-reply-to:active {
  color: #ffffff;
}





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


.system-head { background-color: #070c66; } 
.system-head .systems-page { max-width: 100%; padding: 100px; padding: 275px 0 50px; } 
.system-head .systems-page .page-header {margin-bottom: 25px;} 
.system-head .systems-page .page-header h1 { font-size: 45px; line-height: 1.288; Oswald", font-family: sans-serif"; font-family: "Oswald", serif; margin-bottom: 10px; color: #fff; text-transform: uppercase; }
.system-head .systems-page .page-header h2 { color: #297BFF; font-size: 40px; line-height: 1.25; margin-bottom: 25px; } 
.system-head .systems-page * { color: #fff; } 
.system-head .systems-page .email-prefs p.header { margin-bottom: 25px; } 
.system-head .systems-page .email-prefs .item { margin-bottom: 25px; } 
.system-head .systems-page .email-prefs .item span.fakelabel { margin-bottom: 10px; display: inline-block; }
.system-head .systems-page .email-prefs .item span.fakelabel span { font-size: 18px; line-height: 1.667; } 
.system-head .systems-page .hs-button { margin: 25px 0 0; }
.system-head .systems-page .subscribe-options p label { opacity: 1; font-size: 18px; line-height: 1.666; }
.system-head .systems-page .subscribe-options p.header { margin-bottom: 10px; }
.system-head .systems-page.backup-unsubscribe h1 { font-family: 'AktivGrotesk'; color: #297BFF; } 
.system-head .systems-page.backup-unsubscribe h3 { font-size: 25px; margin: 0; }
.systems-page.subscription-confrimation .page-header br { display: none; } 
.systems-page.subscription-confrimation .succes { background-color: #fff; } 
.system-head .systems-page .success { background: #fff; color: #070c66; font-weight: 600; padding: 10px; }
.system-head .systems-page input { border: 1px solid #fff; border-radius: 10px; padding: 15px 20px; margin-bottom: 10px; }

@media(max-width:991px){
  .system-head .systems-page { padding: 275px 0 50px; } 
  .system-head .systems-page .page-header h1 { font-size: 38px; }
  .system-head .systems-page .page-header h2 { font-size: 32px; }
  .system-head .systems-page .page-header br { display: none; }
}

@media(max-width:767px){
  .system-head .systems-page { padding: 300px 0 30px; } 
  .system-head .systems-page .page-header h1 { font-size: 32px; } 
  .system-head .systems-page .page-header h2 { font-size: 28px; } 

}






a
@media(max-width:1760px){
  h1 { font-size: 62px; } 
  h2 { font-size: 46px; } 
  h5 { font-size: 28px; }
  .hs-form textarea, .hs-form input[type="text"], .hs-form input[type="password"], .hs-form input[type="datetime"], .hs-form input[type="datetime-local"], .hs-form input[type="date"], .hs-form input[type="month"], .hs-form input[type="time"], .hs-form input[type="week"], .hs-form input[type="number"], .hs-form input[type="email"], .hs-form input[type="url"], .hs-form input[type="search"], .hs-form input[type="tel"], .hs-form input[type="color"], .hs-form select { padding: 20px; }
  .hs-form-field{position:relative;margin-bottom:30px;}
}



@media(max-width:1399px){
  h1 { font-size: 48px; } 
  h2 { font-size: 42px; }
  h5 { font-size: 24px; }
  .hs-form input[type=color], .hs-form input[type=date], .hs-form input[type=datetime-local], .hs-form input[type=datetime], .hs-form input[type=email], .hs-form input[type=month], .hs-form input[type=number], .hs-form input[type=password], .hs-form input[type=search], .hs-form input[type=tel], .hs-form input[type=text], .hs-form input[type=time], .hs-form input[type=url], .hs-form input[type=week], .hs-form select, .hs-form textarea { padding: 20px; font-size: 16px;border-radius:18px; } 
  form input[type=submit], form .hs-button { padding: 15px 30px; }
}


@media(max-width:1199px){
  h1 { font-size: 42px; }
  h2 { font-size: 36px; }
  h5 { font-size: 22px; }
  .hs-form-field > label { font-size: 16px; } .hs-form input[type=color], .hs-form input[type=date], .hs-form input[type=datetime-local], .hs-form input[type=datetime], .hs-form input[type=email], .hs-form input[type=month], .hs-form input[type=number], .hs-form input[type=password], .hs-form input[type=search], .hs-form input[type=tel], .hs-form input[type=text], .hs-form input[type=time], .hs-form input[type=url], .hs-form input[type=week], .hs-form select, .hs-form textarea { padding: 18px; }
  .hs-form-field{position:relative;margin-bottom:20px;}
}



@media(max-width:991px){
  h1 { font-size: 36px; } 
  h2 { font-size: 32px; }
  h3 {font-size:30px;}
  body, p{font-size:18px;}
  button, .button, .hs-blog-post-listing__post-button, .btn-1 a, a.btn-1, .blog-post__body .hs-cta-wrapper a.cta_button { padding: 15px 30px; }

  .hs-form input[type=color], .hs-form input[type=date], .hs-form input[type=datetime-local], .hs-form input[type=datetime], .hs-form input[type=email], .hs-form input[type=month], .hs-form input[type=number], .hs-form input[type=password], .hs-form input[type=search], .hs-form input[type=tel], .hs-form input[type=text], .hs-form input[type=time], .hs-form input[type=url], .hs-form input[type=week], .hs-form select, .hs-form textarea { border-radius: 15px; }
}



@media(max-width:767px){

  h1 { font-size: 32px; } 
  h2 { font-size: 28px; } 
  h3 {font-size:26px;}
  h5 { font-size: 20px; }
  body, p{font-size:16px;}
  .form-columns-2 > div {width:100% !important;}
}


















.menu-icon {
  display: none;
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  line-height: 33px;
  font-size: 22px;
  padding: 10px 0;
}
.menu-icon .menu-box {
  width: 50px;
  height: 38px;
  margin-right: 20px;
  padding: 5px;
  position: absolute;
  right: 0;
}
.menu-icon.active .menu-box {
  position: absolute;
  right: 284px;
  transition: all 0.5s ease 0s;
}
.menu-icon .menu-box span {
  width: 100%;
  height: 4px;
  margin-bottom: 6px;
  background: #fff;
  display: block;
  border-radius: 2px;
  transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s;
}



.head-main-wrapper .announcement-wrapper { padding: 11px 43px; position: relative;background-color:#297bff; } 
.head-main-wrapper .announcement-wrapper .announcement-text { max-width: 1100px; margin: 0 auto;text-align:center; } 
.head-main-wrapper .announcement-wrapper span { font-weight: 700; text-align: center; font-size: 14px; line-height: 1.857;color:#fff; }
.head-main-wrapper .announcement-wrapper .announcement-link { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } 
.head-main-wrapper .announcement-wrapper .announcement-link a { width: 100%; height: 100%; display: inline-block; }
.head-main-wrapper .announcement-wrapper span.close-icon-nt { position: absolute; width: 40px; height: 40px; top: 0; right: 0; display: flex; align-items: center; justify-content: center; z-index: 11; cursor: pointer; } 
.head-main-wrapper .announcement-wrapper span.close-icon-nt:after { content: ''; -webkit-mask-image: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/images/Close.svg'); width: 20px; height: 20px; background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: #fff;}
.head-main-wrapper .bottom-menu-wrapper .head-main-menu .menu-right .menu-inner .inner-right-cta-sec.mbbtmgroup { display: none; }
.head-main-wrapper { position: absolute; top: 0; left: 0; right: 0; z-index: 11; transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; }
.head-main-wrapper .bottom-menu-wrapper { padding: 0 4vw;background: linear-gradient(#070c66, transparent);position:relative;z-index:99;transition:all 0.5s ease 0s; } 
.head-main-wrapper .bottom-menu-wrapper .head-main-menu { display: flex; flex-wrap: wrap; align-items: center; }
.head-main-wrapper .bottom-menu-wrapper .head-main-menu .site-logo { width: 197px;z-index:12; }
.head-main-wrapper .bottom-menu-wrapper .head-main-menu .site-logo a { width: 100%; height: 100%; display: inline-block; } 
.head-main-wrapper .bottom-menu-wrapper .head-main-menu .site-logo a img { width: 100%; object-fit: contain; max-height: 50px; } 
.head-main-wrapper .bottom-menu-wrapper .head-main-menu .menu-right { width: calc(100% - 197px ); padding-left: 2.3vw; } 
.head-main-wrapper .bottom-menu-wrapper .head-main-menu .menu-right .menu-inner { display: flex; flex-wrap: wrap; justify-content: flex-end; font-size: 13px; text-transform: uppercase; line-height: normal; align-items: center; }
.head-main-wrapper .bottom-menu-wrapper .head-main-menu .menu-right .menu-inner .inner-right-cta-sec { margin: 0 0 0 2.3vw; }
.head-main-wrapper .bottom-menu-wrapper .head-main-menu .menu-right .menu-inner .inner-right-cta-sec a { padding: 16px 21px; text-decoration: none; color: #297bff; border-bottom: 2px solid #297bff; text-transform: uppercase; line-height: normal; font-weight: 700; display: inline-block; letter-spacing: 1.536px; transition: 0.1s background-color linear, 0.1s color linear;z-index:11;position:relative; }
.head-main-wrapper .bottom-menu-wrapper .head-main-menu .menu-right .menu-inner .inner-right-cta-sec a:hover { background-color: #fff; border-color: #fff; color: #070c66; } 
.head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li { margin-left: 2.2vw !important; position: unset !important;padding:19px 0;  } 
.head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > a { font-size: 19px; line-height: 1.842; padding: 2px 0; text-decoration: none; font-weight: 700; text-transform: none; display: inline-flex; align-items: center;position:relative;z-index:99; } 
.head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li.hs-item-custom-has-children > a:after { content: ''; position: relative; background-image: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/images/white_arrow.svg'); width: 15px; height: 15px; display: inline-block; margin-left: 5px;background-position: center center;background-repeat: no-repeat;background-size: cover; }
.head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li:first-child { margin-left: 0 !important; }
.menu-hovered .announcement-wrapper { background-color: #fff; }
.menu-hovered .head-main-wrapper .announcement-wrapper span { color: #297bff; }
.menu-hovered .head-main-wrapper .announcement-wrapper span.close-icon-nt:after { background-color: #297bff; } 
.menu-hovered .head-main-wrapper .bottom-menu-wrapper .head-main-menu .menu-right .menu-inner .inner-right-cta-sec a { color: #fff; border-color: #fff; }
.head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul { top:0 !important; width: 100%;  left:0 !important;pointer-events: none;min-height:720px;z-index:11;height:100%;overflow:hidden;visibility: hidden;padding-top:77px;position:absolute;opacity:0; }
.hs-menu-wrapper.hs-menu-flow-horizontal .hs-item-custom-has-children:hover>.hs-menu-children-wrapper {visibility: visible;}
.head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li:hover > ul.hs-menu-children-wrapper { pointer-events: inherit;opacity: 1;visibility: visible; }
.head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul span.mega-menu-bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; transition: all 0.4s ease; transform: translateY(-100%);background-position: center center; background-repeat: no-repeat; background-size: cover;background:#297bff; } 
.head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul >li { margin: 0 !important;padding-top: 125px;padding-bottom: 125px; } 
.hs-menu-wrapper.hs-menu-flow-horizontal .hs-item-custom-has-children:hover>.hs-menu-children-wrapper span.mega-menu-bg { transform: translateY(0); }
.inner-submenu .boxes-submenu { max-width: 1280px; margin: 0 auto; } 
.inner-submenu .boxes-submenu .title-submenu {margin-bottom: 40px;}
.inner-submenu .boxes-submenu .title-submenu h3 { color: #fff; margin: 0; }
.inner-submenu .boxes-submenu .inner-boxes-submenu { display: flex; flex-wrap: wrap; margin: 0 -64px; }
.main-boxes-submenu.four-column .inner-boxes-submenu { margin: 0 -50px; }
.inner-submenu .boxes-submenu .inner-boxes-submenu .item-boxes-submenu { width: 33.33%; padding: 0 64px; } 
.inner-submenu .boxes-submenu .inner-boxes-submenu .item-boxes-submenu .image-boxes-submenu { height: 240px; margin-bottom: 40px; }
.main-boxes-submenu { max-width: 980px; margin: 0 auto; } 
.inner-submenu .boxes-submenu .inner-boxes-submenu .item-boxes-submenu .image-boxes-submenu a { display: inline-block; width: 100%; height: 100%; } 
.inner-submenu .boxes-submenu .inner-boxes-submenu .item-boxes-submenu .image-boxes-submenu  img { width: 100%; height: 100% !important; object-fit: contain; } 
.inner-submenu .boxes-submenu .inner-boxes-submenu .item-boxes-submenu .title-boxes-submenu { text-align: center; } 
.inner-submenu .boxes-submenu .inner-boxes-submenu .item-boxes-submenu .title-boxes-submenu a { display: inline-block; font-size: 19px; font-weight: 700; text-decoration: underline;text-transform: capitalize; }
.inner-submenu .cards-submenu { max-width: 1439px; margin: 0 auto; padding: 0 20px; } 
.inner-submenu .cards-submenu .heading-title-cardss { margin-bottom: 35px; } 
.inner-submenu .cards-submenu .heading-title-cardss h3 { margin: 0; } 
.inner-submenu .cards-submenu  .inner-cards-submenu { display: flex; flex-wrap: wrap; margin: 0 -11px; } 
.inner-submenu .cards-submenu .inner-cards-submenu .item-cards-submenu { width: 33.33%; padding: 0 10px; }
.inner-submenu .cards-submenu .inner-cards-submenu .item-cards-submenu .image-cards-submenu { height: 277px; margin-bottom: 35px; }
.inner-submenu .cards-submenu .inner-cards-submenu .item-cards-submenu .image-cards-submenu a { display: inline-block; width: 100%; height: 100%; } 
.inner-submenu .cards-submenu .inner-cards-submenu .item-cards-submenu .image-cards-submenu  img { width: 100%; height: 100%; border-radius: 30px; } 
.inner-submenu .cards-submenu .inner-cards-submenu .item-cards-submenu .title-cards-submneu { text-align: center; } 
.inner-submenu .cards-submenu .inner-cards-submenu .item-cards-submenu .title-cards-submneu a { font-size: 19px; text-transform: capitalize; font-weight: 700; text-decoration: underline; color: #297bff; }
.head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul:after { content: ''; position: absolute; width: 100%; top: 0; left: 0; height: 77px; background: linear-gradient(#070c66,transparent); }
.main-boxes-submenu.four-column {max-width: 1280px;}
.main-boxes-submenu.four-column .inner-boxes-submenu .item-boxes-submenu {width: 25%;padding:0 50px;}
.head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul.sb-menu.bm-add-m4 { min-height: 783px; } 
.inner-submenu { max-width: 1439px; margin: 0 auto; padding: 0 20px; } 
.text-images-submenu .inner-images-submenu { display: flex; flex-wrap: wrap; justify-content: space-between; } 
.text-images-submenu .inner-images-submenu .left-imags-menu { width: 54%; } 
.text-images-submenu .inner-images-submenu .right-images-menu { width: 41.5%; } 
.text-images-submenu .inner-images-submenu .left-imags-menu .title-submenu { margin-bottom: 35px; } 
.text-images-submenu .inner-images-submenu .left-imags-menu .title-submenu h3 { color: #fff; } 
.text-images-submenu .inner-images-submenu .left-imags-menu .left-images-content { padding-left: 60px; margin-bottom: 70px; } 
.text-images-submenu .inner-images-submenu .left-imags-menu .left-images-content h6 { color: #fff; }
.text-images-submenu .inner-images-submenu .left-imags-menu .left-images-content h6:first-child { margin-bottom: 0; }
.hs-menu-wrapper .hs-menu-children-wrapper a { display: inline-block; white-space: unset; } 
.text-images-submenu .inner-images-submenu .left-imags-menu .left-images-cta { padding-left: 60px; } 
.text-images-submenu .inner-images-submenu .left-imags-menu .left-images-cta a { color: #fff; border: 1px solid #fff; padding: 25px 89px; border-radius: 40px; font-size: 16px; font-weight: 700; } 
.text-images-submenu .inner-images-submenu .left-imags-menu .left-images-cta a:hover { background-color: #fff; color: #070c66; } 
.text-images-submenu .inner-images-submenu .right-images-menu img { width: 100%; height: 325px !important; object-fit: cover; object-position: center center; border-radius: 30px; }
/*Sub menu styles*/
.main-back-button { margin: 30px; padding: 0 10px 10px 10px; display: none; justify-content: center; align-items: center; } 
.chevron {position: relative; display: inline-block; width: 24px; height: 24px; border-top: 1px solid #fff; border-right: 1px solid #fff; vertical-align: middle; margin-top: 1px; transform: rotate(-135deg); }
.main-back-button span { font-size: 52px; font-weight: 700; color: #fff; opacity: 0.6; text-transform: capitalize; }
.right-image-heading-title {display:none}

.serch-page-item { padding: 200px 0; } 
nav.hs-search-results__pagination * { color: #297BFF; } 
.hs-search-results__pagination { padding: 40px 0; } 
.hs-search-results__pagination__link--first, .hs-search-results__pagination__link--last { display: none !important; }
.head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul >li.mysubmenu { height: 100%; overflow-y: auto; overflow-x: hidden; }

/* Hide scrollbar for Chrome, Safari and Opera */
.head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul >li.mysubmenu::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul >li.mysubmenu {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}


.content-button-img-inner * { color: #fff; }
.content-button-img-inner { display: flex; flex-wrap: wrap; }
.content-button-img-column-one { width: 33.33%; padding-right: 122px; text-align: left; }
.content-button-img-column-two { width: 33.33%; padding-right: 122px; text-align: left; }
.content-button-image-main { width: 33.33%; margin-top: -48px; }
.content-button-img-inner p { font-size: 19px; text-transform: capitalize; font-weight: 400; line-height: 1.8; margin: 0; }
.lay-btn a { color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; padding: 23px 41px; border-radius: 40px; }
.lay-btn a:hover { color: #070c66; background: #fff; }
.lay-btn { margin-top: 40px; }
.content-btn-img-title * { color: #fff; text-align: left; }





.legal-consent-container{
    color: #fff;
}














@media (max-width:1440px) {
  .content-button-img-column-one, .content-button-img-column-two { padding-right: 50px; }
} 

@media(max-width:1399px){
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul >li { padding: 100px 0; }
  .inner-submenu .boxes-submenu .inner-boxes-submenu { margin: 0 -40px; } 
  .inner-submenu .boxes-submenu .inner-boxes-submenu .item-boxes-submenu { padding: 0 40px; }
  .inner-submenu .cards-submenu .inner-cards-submenu .item-cards-submenu .image-cards-submenu { height: 220px; } 
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul { min-height: 680px; }
  .inner-submenu .boxes-submenu .inner-boxes-submenu .item-boxes-submenu .image-boxes-submenu { height: 200px; }
  .inner-submenu .boxes-submenu .inner-boxes-submenu { margin: 0 -20px; } 
  .inner-submenu .boxes-submenu .inner-boxes-submenu .item-boxes-submenu { padding: 0 20px; }
  .text-images-submenu .inner-images-submenu .left-imags-menu .left-images-content { padding-left: 30px; }
  .text-images-submenu .inner-images-submenu .left-imags-menu .left-images-cta { padding-left: 30px; }
  .text-images-submenu .inner-images-submenu .left-imags-menu { width: 50%; } 
  .text-images-submenu .inner-images-submenu .right-images-menu { width: 45%; }
}

@media (max-width:1200px) {
  .content-button-img-inner p { font-size: 18px; }
  .content-button-img-column-one, .content-button-img-column-two { padding-right: 30px; }
}

@media(max-width:1099px){
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu .site-logo { width: 190px; } 
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu .menu-right { width: calc(100% - 190px); }
}






@media(max-width:1024px){

  header {
    padding-top: 0;
  }
  .enumenu_ul {
    display: none
  }
  .menu-block {
    height: auto;
  }
  .menu-icon {
    display: block;
    z-index: 11111;
    position: relative;
  }

  .enumenu_ul > li {
    display: block;
    margin: 0px;
    padding: 0px;
  }
  .enumenu_ul > li > a {
    display: block;
    text-align: center;
    padding: 8px
  }
  .enumenu_ul {
    width: 100%;
  }
  .enumenu_ul > li ul {
    background: #D1D1D1;
  }
  .enumenu_ul > li ul a {
    text-align: center;
    display: block;
    text-align: center;
    color: #000;
    padding: 5px 0;
  }
  /* Push Menu */
  body.menuslide_push {
    position: relative;
  }
  body.menuslide_push.slidemenuLeft {
    left: 0;
    transition: left 0.5s;
    -webkit-transition: left 0.5s;
    -moz-transition: left 0.5s;
    -ms-transition: left 0.5s;
    -o-transition: left 0.5s;
  }
  body.menuslide_push.slidemenuRight {
    right: 0;
    transition: right 0.5s;
    -webkit-transition: right 0.5s;
    -moz-transition: right 0.5s;
    -ms-transition: right 0.5s;
    -o-transition: right 0.5s;
  }
  body.slidemenuRight .enumenu_ul {
    right: 0;
    opacity: 0;
    visibility: hidden;
  }
  body.slidemenuRight.menu-open .enumenu_ul {
    right: 0;
    opacity: 1;
    visibility: visible;
  }
  body.slidemenuLeft .enumenu_ul {
    left: -300px;
  }
  body.slidemenuLeft.menu-open .enumenu_ul {
    left: 0;
  }
  body.menuslide_push.slidemenuLeft.menu-open {
    left: 300px
  }
  body.menuslide_push.slidemenuRight.menu-open {
    right: 300px
  }
  body.menuslide_push .enumenu_ul,
  body.menuOverlap .enumenu_ul {
    background: #070c66 none repeat scroll 0 0;
    display: block;
    max-height: 100%;
    width: 100%;
    overflow: auto;
    position: fixed;
    transition: all 0.5s ease 0s;
    max-width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .head-main-wrapper .announcement-wrapper {background-color:#297bff !important; } 
  .head-main-wrapper .announcement-wrapper span {color:#fff !important; }
  body.mob.menu-open .bottom-menu-wrapper { background-color: #070c66; }
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul.sb-menu.bm-add-m2 { background-color: #070c66; }
  .menu-icon { font-size: 0; line-height:0;}
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu .menu-right .menu-inner .inner-right-cta-sec { display: none; }
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu .menu-right .menu-inner .inner-right-cta-sec.mbbtmgroup { display: block; margin: 30px; }
  .head-main-wrapper .bottom-menu-wrapper { padding: 45px; } 
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu .menu-right {width: calc(100% - 190px);padding: 0;}
  .menu-icon .menu-box { width: 35px; height: 35px; position: relative; margin: 0; padding: 0; align-items: center; display: flex; flex-direction: column; justify-content: center; } 
  .menu-icon .menu-box span { height: 1px; margin: 0;    transition: transform 250ms cubic-bezier(.2,.6,.3,1), width 250ms cubic-bezier(.2,.6,.3,1);
    will-change: transform, width; }
  .menu-icon .menu-box span:nth-child(2) { display: none; } 
  .menu-icon .menu-box span:first-child { transform: translatey(-5.5px); } 
  .menu-icon .menu-box span:last-child {transform: translatey(5.5px);}
  .menu-icon.active .menu-box span:first-child { transform: translatex(3.5px) rotate(-135deg); width: 28px; } 
  .menu-icon.active .menu-box span:nth-child(3) {transform: translatex(3.5px) rotate(135deg);width: 28px;}
  .menu-icon.active .menu-box { z-index: 99; position: relative; right: unset; }
  .hs-menu-wrapper ul { display: block; margin-bottom:50px;} 
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li, .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li:first-child { padding: 0; margin: 0px !important;text-align:center; } 
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > a { padding: 0; }
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > a { font-size: 50px; }
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li.hs-item-custom-has-children > a:after { background-image: url('https://48163913.fs1.hubspotusercontent-na1.net/hubfs/48163913/psympl_assets/images/arrow%20%281%29.svg'); width: 29px; height: 26px; }
  body.menuOverlap.slidemenuRight.mob.menu-open { overflow:hidden; }
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul { opacity: 1 !important;  overflow-x: hidden !important; pointer-events: inherit; position: fixed; transform: translateY(0); transition: all .4s; visibility: visible; z-index: 999; right: -100%; width: 100%; left: unset !important; background-color: #297bff; !imporatnt; visibility: visible !important; display:block !important;  margin:0 !important;padding:0;overflow-Y: auto !important;min-height:auto;} 
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul.sb-menu.bm-add-m4 {min-height:auto;}
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul.hover-child { right: 0; }
  .main-back-button {  display: flex;  } 
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul span.mega-menu-bg {transform: none !important;}
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul:after {display:none;}
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul span.mega-menu-bg { top: 308px; }
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu .menu-right .menu-inner .inner-right-cta-sec a { display: block; text-align: center;font-size:16px; }
  .menu-hovered .head-main-wrapper .bottom-menu-wrapper .head-main-menu .menu-right .menu-inner .inner-right-cta-sec a { color: #297bff; border-color: #297bff; } 
  .inner-submenu .boxes-submenu .title-submenu {text-align:left;}
  .inner-submenu .cards-submenu .heading-title-cardss { text-align: left; } 
  .inner-submenu .boxes-submenu .inner-boxes-submenu .item-boxes-submenu { padding: 0 10px; } 
  .inner-submenu .boxes-submenu .inner-boxes-submenu { margin: 0 -10px; } 
  .inner-submenu .boxes-submenu .inner-boxes-submenu .item-boxes-submenu .image-boxes-submenu { height: 150px; }
  .text-images-submenu .inner-images-submenu .left-imags-menu .title-submenu { text-align: left; } 
  .text-images-submenu .inner-images-submenu .left-imags-menu .left-images-content { margin-bottom: 40px;text-align:left; } 
  .text-images-submenu .inner-images-submenu .left-imags-menu .left-images-cta a { padding: 15px 40px; }
  .text-images-submenu .inner-images-submenu .left-imags-menu .left-images-cta { text-align: left; }
  body.opened-products.mob.menu-open .bottom-menu-wrapper { background-color: #297bff !important; background: none; }
  body.menuOverlap.slidemenuRight.mob.menu-open .announcement-wrapper { background-color: #fff !important; } 
  body.menuOverlap.slidemenuRight.mob.menu-open .head-main-wrapper .announcement-wrapper .announcement-text span { color: #070c66 !important; }
  body.menuOverlap.slidemenuRight.mob.menu-open .head-main-wrapper .announcement-wrapper span.close-icon-nt:after { background-color: #070c66; } 
  body.menuOverlap.slidemenuRight.mob.opened-products.menu-open .head-main-wrapper .announcement-wrapper .announcement-text span, body.menuOverlap.slidemenuRight.mob.menu-open.menu-hovered.opened-enterprise .head-main-wrapper .announcement-wrapper .announcement-text span, body.menuOverlap.slidemenuRight.mob.menu-open.opened-insights .head-main-wrapper .announcement-wrapper .announcement-text span { color: #297bff !important; } 
  body.menuOverlap.slidemenuRight.mob.opened-products.menu-open  .head-main-wrapper .announcement-wrapper span.close-icon-nt:after,  body.menuOverlap.slidemenuRight.mob.menu-open.opened-insights .head-main-wrapper .announcement-wrapper span.close-icon-nt:after  { background-color: #297bff; } 
  body.menuOverlap.slidemenuRight.mob.menu-open.opened-enterprise .head-main-wrapper .announcement-wrapper span.close-icon-nt:after { background-color: #297bff;; }
  body.menuOverlap.slidemenuRight.mob.menu-open.opened-solutions .head-main-wrapper .announcement-wrapper .announcement-text span { color: #fff !important; } 
  body.menuOverlap.slidemenuRight.mob.menu-open.opened-solutions .announcement-wrapper { background-color: #297bff !important; } 
  body.menuOverlap.slidemenuRight.mob.menu-open.opened-solutions .head-main-wrapper .announcement-wrapper span.close-icon-nt:after { background-color: #297bff !important; }
  body.menuOverlap.slidemenuRight.mob.menu-open.opened-solutions .head-main-wrapper .announcement-wrapper span.close-icon-nt:after { background-color: #fff !important; }
  body.menuOverlap.slidemenuRight.mob.menu-open.opened-enterprise .bottom-menu-wrapper, body.menuOverlap.slidemenuRight.mob.menu-open.opened-insights .bottom-menu-wrapper {background: #297bff !important;}

}

@media (max-width:991px) {
  .lay-btn a { padding: 15px 25px; }
  .lay-btn { margin-top: 20px; }
  .content-button-img-column-one { width: 50%; }
  .content-button-img-column-two { width: 50%; padding-right: 0; }
  .content-button-image-main { margin-top: 35px; width: 100%; }
}

@media(max-width:820px){
  .inner-submenu .cards-submenu .inner-cards-submenu .item-cards-submenu .image-cards-submenu {height: 170px;}
}


@media(max-width:767px){
  .head-main-wrapper .bottom-menu-wrapper { padding: 30px; } 
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > a { font-size: 30px; } 
  .hs-menu-wrapper ul { margin-bottom: 30px; }
  .main-back-button span { font-size: 30px; } 
  .chevron { width: 15px; height: 15px; } 
  .inner-submenu .boxes-submenu .title-submenu { margin-bottom: 30px; }
  .inner-submenu .boxes-submenu .inner-boxes-submenu { margin: 0; } 
  .inner-submenu .boxes-submenu .inner-boxes-submenu .item-boxes-submenu { width: 100%; padding: 0; margin-bottom: 50px; }
  .inner-submenu .boxes-submenu .inner-boxes-submenu .item-boxes-submenu:last-child{margin-bottom:0;} 
  .inner-submenu .boxes-submenu .inner-boxes-submenu .item-boxes-submenu .image-boxes-submenu { height: 200px;max-width:200px;margin:0 auto; margin-bottom: 20px; } 
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li > ul >li { padding: 60px 0 150px; }
  .inner-submenu .cards-submenu { padding: 0; } .inner-submenu .cards-submenu .inner-cards-submenu { margin: 0; } 
  .inner-submenu .cards-submenu .inner-cards-submenu .item-cards-submenu { width: 100%; padding: 0; margin-bottom: 50px; } 
  .inner-submenu .cards-submenu .inner-cards-submenu .item-cards-submenu:last-child { margin-bottom: 0; } 
  .inner-submenu .cards-submenu .inner-cards-submenu .item-cards-submenu .image-cards-submenu { height: auto; margin-bottom: 30px; }
  .text-images-submenu .inner-images-submenu .right-images-menu { width: 100%; order: 1; max-width: 600px; margin: 0 auto 40px; } 
  .text-images-submenu .inner-images-submenu .left-imags-menu { width: 100%; order: 2; } 
  .right-image-heading-title {display:block;margin-bottom:33px;}
  .right-image-heading-title h3 { color: #fff; text-align: left; margin-bottom: 0; } 
  .text-images-submenu .inner-images-submenu .left-imags-menu .title-submenu { display: none; }
  .text-images-submenu .inner-images-submenu .left-imags-menu .left-images-content, .text-images-submenu .inner-images-submenu .left-imags-menu .left-images-cta  { padding-left: 0; }
  .head-main-wrapper .bottom-menu-wrapper .head-main-menu ul > li.hs-item-custom-has-children > a:after { width: 15px; height: 20px; top: 3px; }
  .serch-page-item { padding: 300px 0; } 
  .hs-search-results__content { padding-top: 40px; }
  .content-button-img-inner p { font-size: 17px; }
  .content-button-img-column-one { width: 100%; padding: 0 0 20px 0; }
  .content-button-img-column-two { width: 100%; }
}

@media(max-width:480px){
  .head-main-wrapper .bottom-menu-wrapper { padding: 20px; }
}