@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');


@font-face {
font-family: 'HelveticaNeueBold';
src: url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeueBold.eot');
src: url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeueBold.eot#iefix') format('embedded-opentype'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeueBold.otf') format('otf'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeueBold.woff') format('woff2'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeueBold.woff') format('woff'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeueBold.ttf') format('truetype'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeueBold.svg') format('svg');
font-weight: 700;
font-style: normal
}
@font-face {
font-family: 'HelveticaNeueLight_0';
src: url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeueLight_0.eot');
src: url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeueLight_0.eot#iefix') format('embedded-opentype'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeueLight_0.otf') format('otf'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeueLight_0.woff') format('woff2'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeueLight_0.woff') format('woff'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeueLight_0.ttf') format('truetype'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeueLight_0.svg') format('svg');
font-weight: 100;
font-style: normal
}
@font-face {
font-family: 'HelveticaNeue';
src: url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeue.eot');
src: url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeue.eot#iefix') format('embedded-opentype'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeue.otf') format('otf'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeue.woff') format('woff2'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeue.woff') format('woff'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeue.ttf') format('truetype'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/HelveticaNeue.svg') format('svg');
font-weight:400;
font-style: normal
}

@font-face {
font-family: 'SoleilBold';
src: url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/SoleilBold.eot');
src: url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/SoleilBold.eot#iefix') format('embedded-opentype'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/SoleilBold.otf') format('otf'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/SoleilBold.woff') format('woff2'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/SoleilBold.woff') format('woff'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/SoleilBold.ttf') format('truetype'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/SoleilBold.svg') format('svg');
font-weight:700;
font-style: normal
}

@font-face {
font-family: 'SoleilRegular';
src: url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/SoleilRegular.eot');
src: url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/SoleilRegular.eot#iefix') format('embedded-opentype'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/SoleilRegular.otf') format('otf'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/SoleilRegular.woff') format('woff2'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/SoleilRegular.woff') format('woff'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/SoleilRegular.ttf') format('truetype'),
url('https://6846348.fs1.hubspotusercontent-na1.net/hubfs/6846348/iRepertoire_Oct2021/Fonts/SoleilRegular.svg') format('svg');
font-weight:400;
font-style: normal
}

















/* 1a. Containers */




/* 1b. Colors */









/* 1c. Typography */


























/* 1d. Buttons */









/* 1e. Forms */















/* 1g. Website header */








/* 1h. Website footer */








.content-wrapper {
  max-width: 1120px;
}

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

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





html {
  font-size: 18px;
}

body {
  font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #030030;
  font-size: 18px;line-height: 1.2;font-family: 'HelveticaNeue' !important;
}

/* Paragraphs */

p {
  font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;line-height: 1.2; margin-bottom:25px;font-family: 'HelveticaNeue';font-size: 18px;
}

/* Anchors */

a {
  font-weight: normal; text-decoration: none; font-family: Lato, sans-serif; font-style: normal;
  color: #e4007c;font-family: 'HelveticaNeueBold' !important;
}

a:hover,
a:focus {
  font-weight: normal; text-decoration: none; font-family: Lato, sans-serif; font-style: normal;
  color: #bc0054;opacity:0.8;
}

a:active {
  font-weight: normal; text-decoration: none; font-family: Lato, sans-serif; font-style: normal;
  color: #ff28a4;
}

/* Headings */

h1 {
  font-weight: 300; text-decoration: none; font-family: Lato, sans-serif; font-style: normal;
  color: #ffffff;
  font-size: 40px;
  text-transform: none;line-height: 1.2; margin-bottom:25px;font-family: 'HelveticaNeueLight_0';
}

h2 {
  font-weight: 400; text-decoration: none; font-family: Lato, sans-serif; font-style: normal;
  color: #030030;
  font-size: 33px;
  text-transform: none;line-height: 1.2; margin-bottom:25px;font-family: 'HelveticaNeue';
}

h3 {
  font-weight: 700; text-decoration: none; font-family: Lato, sans-serif; font-style: normal;
  color: #030030;
  font-size: 28px;
  text-transform: none;line-height: 1.2; margin-bottom:25px;font-family: 'HelveticaNeue';
}

h4 {
  font-weight: normal; text-decoration: none; font-family: Lato, sans-serif; font-style: normal;
  color: #030030;
  font-size: 24px;
  text-transform: none;line-height: 1.2; margin-bottom:25px;font-family: 'HelveticaNeue';
}

h5 {
  font-weight: normal; text-decoration: none; font-family: Lato, sans-serif; font-style: normal;
  color: #090088;
  font-size: 20px;
  text-transform: none;line-height: 1.2; margin-bottom:25px;font-family: 'HelveticaNeueBold';
}

h6 {
  font-weight: normal; text-decoration: none; font-family: Lato, sans-serif; font-style: normal;
  color: #030030;
  font-size: 18px;
  text-transform: none;line-height: 1.2; margin-bottom:25px;font-family: 'HelveticaNeue';
}

/* Blockquote */

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





button,
.button,.hs-btn a {
  
  border: 1px solid #E4007C;

  padding-top: 13px;
padding-right: 35px;
padding-bottom: 13px;
padding-left: 35px;

  font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(228, 0, 124, 1.0)

;
  border-radius: 37px;
  color: #FFFFFF;
  text-transform: none; font-family: 'HelveticaNeueBold';
  font-size:14px;text-transform: uppercase;
}

button:hover,
button:focus,
.button:hover,
.button:focus,.hs-btn a {
  font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #FFFFFF;
   background-color: 

  
  
    
  


  rgba(228, 0, 124, 1.0)

;
}

button:active,
.button:active,.hs-btn a {
  font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #FFFFFF;
   background-color: 

  
  
    
  


  rgba(228, 0, 124, 1.0)

;
}





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

/* Form title */

.form-title {
  color: #E4007C;
}

/* Labels */

form label {
  color: #33475b;
}

/* Help text */

form legend {
  color: #33475b;
}

/* Inputs */

form input[type=text],
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(245, 248, 250, 1.0)

;
  color: #33475b;
  border-radius: 15px;border: 1px solid #cbd6e2;font-size: 13px; font-weight: normal; line-height: 22px; height:40px;
}
form label{font-size:13px;}

/* Form placeholder text */

::-webkit-input-placeholder {
  color: #33475b;
}

::-moz-placeholder {
  color: #33475b;
}

:-ms-input-placeholder {
  color: #33475b;
}

::placeholder {
  color: #33475b;
}

/* Inputs - date picker */

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

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

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

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

/* Submit button */

form input[type=submit],
form .hs-button {
  border: 1px solid #E4007C;

  padding-top: 13px;
padding-right: 35px;
padding-bottom: 13px;
padding-left: 35px;

  font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(228, 0, 124, 1.0)

;

  color: #FFFFFF;
  font-size: 12px;
  text-transform: none;width:auto; border-radius:15px;font-family: 'HelveticaNeue';padding: 9px 17px;
}








.header {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

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

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

.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: #000008;
}

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

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

.menu__child-toggle-icon:active {
  border-top-color: #2b2858;
}

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

@media (min-width: 767px) {
  .menu .menu__submenu,
  .header__language-switcher .lang_list_class {
    border: 2px solid #030030;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }

  .menu__submenu--level-2 > .menu__item:first-child:before {
    border: 2px solid #030030;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }
}

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

  
  
    
  


  rgba(255, 255, 255, 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(255, 255, 255, 1.0)

;
}

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

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

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

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }

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





.footer {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 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: #5D5D5D;
}





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

/* Blog post */

.blog-post__meta a {
  color: #030030;
}

.blog-post__tag-link {
  color: #030030;
}

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

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

/* 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: 400; text-decoration: none; font-family: Lato, sans-serif; font-style: normal;
  text-transform: none;
}

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

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

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

/* Blog comments */

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

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

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

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





.hs-search-results__title {
  font-weight: 300; text-decoration: none; font-family: Lato, sans-serif; font-style: normal;
  color: #ffffff;
}





/* Blog listing */

.blog-index__post-title-link,
.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus,
.blog-index__post-title-link:active {
  font-weight: 400; text-decoration: none; font-family: Lato, sans-serif; font-style: normal;
  text-transform: none;
}

.blog-index__post-title-link {
  color: #030030;
}

.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus {
  color: #000008;
}

.blog-index__post-title-link:active {
  color: #2b2858;
}

.blog-index__post-tag,
.blog-index__post-author-name {
  color: #030030;
}

/* Blog pagination */

.pagination__link-text,
.pagination__link--number {
  color: #030030;
}

.pagination__link:hover .pagination__link-text,
.pagination__link:focus .pagination__link-text,
.pagination__link--number:hover,
.pagination__link--number:focus {
  color: #000008;
}

.pagination__link:active .pagination__link-text,
.pagination__link--number:active {
  color: #2b2858;
}

.pagination__link-icon svg {
  fill: #030030;
}

/* Pricing card */

.card__price {
  font-weight: 700; text-decoration: none; font-family: Lato, sans-serif; font-style: normal;
  color: #030030;
  font-size: 28px;
}

.card__body svg {
  fill: #030030;
}

/* Social follow */

.social-links__icon {
  background-color: #030030;
}

.social-links__icon:hover,
.social-links__icon:focus {
  background-color: #000008;
}

.social-links__icon:active {
  background-color: #2b2858;
  font-weight: 700; text-decoration: none; font-family: Lato, sans-serif; font-style: normal;
  color: #030030;
  font-size: 28px;
}

/*********************** Base Sets *********************************/

* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
html { -webkit-text-size-adjust: none; }
:focus { outline: 0; }

select::-ms-expand {display: none;}
input::-ms-clear { display:none;}
*:before, *:after {box-sizing: border-box;}


body:not(.custom-background-image)::before, body:not(.custom-background-image)::after { display: none !important; }
.hs_cos_wrapper_type_rich_text table { width: 100%; }
.row-fluid [class*="span"]{ min-height:0 !important; }
strong { font-weight: 700; font-family: 'HelveticaNeueBold'; }
img { max-width: 100%; border: 0 none; max-width: 100%; vertical-align: middle; height: auto; }
a { text-decoration: none; transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; }
ul{ padding-left:35px; line-height: 1.4;}
ul li{ position:relative; list-style:none;}
ul li:before { position: absolute; content: ""; background:#E4007C; width: 5px; height: 5px; border-radius: 100%; top: 50%; transform: translateY(-50%); left: -34px; }
ol{ padding-left:35px; line-height: 1.4;}
ol li { list-style: decimal-leading-zero;padding-left: 15px; padding-bottom: 3px;}
ol li::marker { color:#E4007C; }


a.cta_button { -moz-box-sizing: inherit !important;  -webkit-box-sizing: inherit !important;  box-sizing: inherit !important;  vertical-align: middle !important; }

.d-flex { display: flex; flex-wrap: wrap; }
.JustifyCtn{ justify-content:center;}
.alignCenter{ align-items:center;}
.text-center{ text-align:center;}
.text-left{ text-align:left;}
.text-right{ text-align:right;}
.container { max-width: 1120px; margin: 0 auto !important; padding: 0 20px; float: none !important; }
.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; }





/* -------- Forms --------- */


.hs-form input:focus{ outline: 0; }
.hs-form select { -webkit-appearance: none; background: transparent; }
form label{font-family: 'HelveticaNeue';}
.hs-form-field > label.red{ color:#DA0000; }
.hs-form-field > label.sel{ color: #21BAD1; font-size: 12px; line-height: 14px; top: -11px; }
.hs-form-field > label.upM{ color: #21bad1; font-size: 12px; line-height: 14px; top: -11px; }
.grecaptcha-badge { margin: inherit; }
.hs-recaptcha { margin-bottom: 30px; }
.hs-form-field { position:relative; margin-bottom: 17px; }
.hs-form input[type="checkbox"]{ margin-right: 10px; margin-top: 4px; } }
.hs-form textarea { height: 130px !important; resize: none !important; resize: none; width: 100% !important; }
input[type="submit"]{ padding: 15px;width:auto; margin-top:20px; font-weight: 400; width: 100%; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; }

.hs-form-field .input { display: table; width: 100%; margin: 0 !important; }
.hs-error-msgs { position: relative; }
.hs-error-msgs li label{ font-size: 12px; line-height: 14px; color: #030030; }
.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:left; }
form .hs-richtext, form .hs-richtext p, li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span, .legal-consent-container .hs-form-booleancheckbox-display>span, .legal-consent-container .hs-form-booleancheckbox-display>span p { line-height: 1.5;font-family: 'HelveticaNeue'; color: #33475b;margin-left: 0 !important; font-size: 14px; }
form{ max-width:100%; width:100%; float: none !important; }
form legend{ color:#5D5D5D; font-size:18px; margin-bottom: 0; }
.submitted-message { text-align: center; font-size: 20px; overflow: hidden !important; line-height: normal; }
.hs-input.invalid.error {  border-color: #030030;}
ul.no-list.hs-error-msgs.inputs-list li:before{ display:none;}
/* Form Two Col Section */

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

/* Radio Button Style */


form .inputs-list>li { margin: 4px 0; }

span.hs-form-required{ display:none;}
.hs-form select {  width:100%; -webkit-appearance: none!important; -moz-appearance: none!important; color:#5D5D5D;  background-image: url('https://cdn2.hubspot.net/hubfs/5241322/select-arrow.png') !important; background-position: 98% center !important; background-repeat: no-repeat !important; }
form .inputs-list>li:before{ display:none;}
fieldset.form-columns-1 ul.inputs-list .hs-input{ width:auto !important;}

.hs-form-radio label.hs-form-radio-display { font-size: 14px; font-weight: 700; text-transform: uppercase;display:flex;flex-wrap:wrap; }
.hs-form-radio-display .hs-input { display: none; }
.hs-form-radio label.hs-form-radio-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.hs-form-radio label.hs-form-radio-display input+span:before { width: 25px; height: 25px; content: ''; background-color: 

  
  
    
  


  rgba(245, 248, 250, 1.0)

; border:1px solid #cbd6e2; display: inline-block; border-radius: 100%; margin-right: 13px;transition:0.5s ease all; }
.hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color: 

  
  
    
  


  rgba(245, 248, 250, 1.0)

;}
.hs-form-radio label.hs-form-radio-display input:checked+span:after { content: ''; position: absolute; left: 8px; width: 9px; height: 9px; background-color: 

  
  
    
  


  rgba(245, 248, 250, 1.0)

;; top:8px; border-radius: 100%;transition:0.5s ease all; }

/* Checkbox Style */

.hs-form-checkbox:not(:last-child){margin-bottom:5px;}
.hs-form-checkbox label.hs-form-checkbox-display { font-size: 14px; font-weight: 700; text-transform: uppercase;display:flex;flex-wrap:wrap; }
.hs-form-checkbox-display .hs-input { display: none; }
.hs-form-checkbox label.hs-form-checkbox-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.hs-form-checkbox label.hs-form-checkbox-display input+span:before { width: 25px; height: 25px; content: ''; background-color: 

  
  
    
  


  rgba(245, 248, 250, 1.0)

; display: inline-block;margin-right: 13px;transition:0.5s ease all;border:1px solid #cbd6e2; }
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before{background-color: 

  
  
    
  


  rgba(245, 248, 250, 1.0)

;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after { content: '\f00c'; position: absolute; left: 7px; width: 9px; height: 9px; color:#cbd6e2; top: 4px; border-radius: 100%; transition: .5s ease all; font-family: 'FontAwesome'; }



/************************************************************General Awareness LP-CSS-start*******************************************************/


.lp-banner-section{ padding:115px 0;}
.lp-banner-section .lp-banner-videobox { width: 50%; }
.lp-banner-section .lp-banner-ctnbox { width: 50%; }
.lp-banner-section .lp-banner-ctnmax { max-width: 445px; padding-right: 25px; }
.lp-banner-section .hs-embed-wrapper { max-width: 100% !important; max-height: 100% !important; }
.lp-banner-section .lp-banner-ctnbo iframe{ width:100%; height:100%;}

.lp-download-section { padding:100px 0 170px 0;}
.lp-download-section .lp-download-content h5{ text-transform:uppercase; color:#E4007C; margin-bottom:6px;}
.lp-download-section .lp-download-imgbox { width: 48%; padding-right: 25px; }
.lp-download-section .lp-download-imgmax { max-width: 445px; }
.lp-download-section .lp-download-ctnbox { width: 52%; }
.lp-download-section .lp-download-topctn { margin-bottom: 135px; }
.lp-step-topctn.txt-center { text-align: center; margin-bottom:75px; }

.lp-step-section{ padding:125px 0 115px 0;}
.lp-step-section .lp-step-box.d-flex { padding:75px 75px 40px 75px; margin-top: 50px;box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 8%); -webkit-box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 8%); -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.8); }
.lp-step-section .lp-step-imgbox { width: 63px; }
.lp-step-section .lp-step-ctnbox { width: calc(100% - 63px); padding-left: 40px; }
.lp-step-section .lp-stepbox-leftctn { width: 45%; padding-right: 25px; }
.lp-step-section .lp-stepbox-leftmax { max-width: 340px; }
.lp-step-section .lp-step-btmctn.d-flex { margin-top: 115px; }
.lp-step-section .lp-step-btmleft { width: 50%; padding-right: 30px; }
.lp-step-section .lp-step-btmright { width: 50%; padding-left: 30px; }
.lp-step-section .lp-stepbox-rightctn { width: 55%; }
.lp-step-section .btn { margin-top: 44px ; }
.lp-step-btmleft h2 { margin-bottom: 10px ; }


.lp-data-section { padding: 140px 0 130px 0; }
.lp-data-section .lp-data-imgbox { width: 72px; }
.lp-data-section .lp-data-ctnbox { width: calc(100% - 72px); padding-left: 35px; }
.lp-data-section .lp-data-btmimg { width: 60px; }
.lp-data-section .lp-data-btmctnbox h5{ margin-bottom:0;text-transform: uppercase;}
.lp-data-section .lp-data-btmctnbox { width: calc(100% - 60px); padding-left: 35px; }
.lp-data-section .lp-data-btmctn { max-width: 765px; margin: 55px auto 0 auto; }
.lp-data-section .lp-data-btminner { width: calc(50% - 40px); margin: 20px; }


.lp-form-section *{ color:#ffffff;}
.lp-form-section form .hs-richtext, .lp-form-section form .hs-richtext p, .lp-form-section li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span, 
.lp-form-section .legal-consent-container .hs-form-booleancheckbox-display>span, .lp-form-section .legal-consent-container .hs-form-booleancheckbox-display>span p{ color:#ffffff;}
.lp-form-section .hs-form-radio label.hs-form-radio-display { font-size: 14px; font-weight: 700; text-transform: uppercase;display:flex;flex-wrap:wrap; }
.lp-form-section .hs-form-radio-display .hs-input { display: none; }
.lp-form-section .hs-form-radio label.hs-form-radio-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.lp-form-section .hs-form-radio label.hs-form-radio-display input+span:before { width: 25px; height: 25px; content: ''; background-color:#ffffff; border:1px solid #ffffff; display: inline-block; border-radius: 100%; margin-right: 13px;transition:0.5s ease all; }
.lp-form-section .hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:#ffffff;}
.lp-form-section .hs-form-radio label.hs-form-radio-display input:checked+span:after { content: ''; position: absolute; left: 8px; width: 9px; height: 9px; background-color:#5D5D5D; top:8px; border-radius: 100%;transition:0.5s ease all; }
.lp-form-section span.hs-form-required { display:initial; color: red; }
/* Checkbox Style */

.lp-form-section .hs-form-checkbox:not(:last-child){margin-bottom:5px;}
.lp-form-section .hs-form-checkbox label.hs-form-checkbox-display { font-size: 14px; font-weight: 700; text-transform: uppercase;display:flex;flex-wrap:wrap; }
.lp-form-section .hs-form-checkbox-display .hs-input { display: none; }
.lp-form-section .hs-form-checkbox label.hs-form-checkbox-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.lp-form-section .hs-form-checkbox label.hs-form-checkbox-display input+span:before { width: 25px; height: 25px; content: ''; background-color:#ffffff; display: inline-block;margin-right: 13px;transition:0.5s ease all;border:1px solid #ffffff; }
.lp-form-section .hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before{background-color:#ffffff;}
.lp-form-section .hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after { content: '\f00c'; position: absolute; left: 7px; width: 9px; height: 9px; color:#5D5D5D; top: 4px; border-radius: 100%; transition: .5s ease all; font-family: 'FontAwesome'; }

.lp-form-section li.hs-form-booleancheckbox:not(:last-child){margin-bottom:29px;}
.lp-form-section li.hs-form-booleancheckbox label.hs-form-checkbox-display { font-size: 14px; font-weight: 700; text-transform: uppercase;display:flex;flex-wrap:wrap; }
.lp-form-section .hs-form-booleancheckbox-display .hs-input { display: none; }
.lp-form-section li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.lp-form-section li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { width: 20px; height: 20px; content: ''; background-color: #ffffff;border:1px solid #ffffff;  display: inline-block; margin-right: 13px; transition: .5s ease all; position: absolute; left: -30px;top:3px; }
.lp-form-section li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color: #ffffff;border:1px solid #ffffff;}
.lp-form-section li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { content: ''; position: absolute; left: -26px; top: 5px; border-radius: 100%; transition: .5s ease all; content: "\f00c"; font-family: FontAwesome; color:#5D5D5D; font-size: 13px; }
.lp-form-section li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span, .lp-form-section .legal-consent-container .hs-form-booleancheckbox-display>span{ margin-left:30px !important;}
.lp-form-section form label { font-size: 18px; }
.lp-form-section .lp-form-leftctn { width: 47%; padding-right: 25px; }
.lp-form-section .lp-form-rightctn { width: 53%; }
.lp-form-section { padding: 135px 0; }
.lp-form-section .hs-form-field{ margin-bottom:30px;}
.lp-form-section form input[type=submit], .lp-form-section form .hs-button{ padding:15px 60px; text-transform:uppercase;  border-radius: 37px; font-size:14px;font-family: 'HelveticaNeueBold';}


.footer-section{ padding:75px 0 35px;}
.footer-section .footer-logo { width: 75px; margin-bottom: 45px; }
.footer-section .footer-logo a:hover{ opacity:1;}
.footer-section .footer-logobox { display: flex;align-items: center; margin-bottom: 25px; }
.footer-section .footer-logobox p,.footer-section .footer-logobox p a{color:#5D5D5D;font-family: 'SoleilRegular' !important; margin-bottom:0; line-height: 1.4;}
.footer-section .footer-logobox .fa{color:#5D5D5D; padding-right:15px;}
.footer-section .footer-social-icon ul li:before{ display:none;}
.footer-section .footer-social-icon ul{ padding-left:0;}
.footer-section .footer-social-icon ul li{ display:inline-block; color:#E4007C; margin-right: 20px;}
.footer-section .footer-social-icon ul li a{color:#E4007C;}
.footer-section .footer-social-icon ul li:last-child{ margin-right:0;}
.footer-section .footer-social-icon i.fa { font-size: 30px; }
.footer-section .footer-leftctn { width: 57%; padding-right: 25px; }
.footer-section .footer-rightctn { width: 43%; }
.hs-richtext.hs-main-font-element h1{font-family: 'HelveticaNeueBold';}
.footer-section .footer-copyctn.d-flex { justify-content: space-between; margin-top: 100px; }
.footer-section .footer-copyctn p,.footer-section .footer-copyctn p a{font-family: 'SoleilRegular' !important;color:#5D5D5D;}


/************************************************************single-cell LP-CSS-start*******************************************************/

.lp2-content-section { padding: 100px 0 85px 0; }
.lp2-content-section .lp2-content-imgbox { width: 48px ; }
.lp2-content-section .lp2-content-ctnbox { width: calc(100% - 48px ); padding-left: 45px ; }
.lp2-content-section .lp2-content-ctn.d-flex { padding-top: 50px ; }
.lp2-content-section .lp2-content-ctnbox a{ text-decoration:underline;font-family: 'HelveticaNeue' !important;}


.lp2-support-section { padding: 100px 0; }
.lp2-support-section .lp2-content-imgbox { width: 51px ; }
.lp2-support-section .lp2-content-ctnbox { width: calc(100% - 51px ); padding-left: 40px ; }
.lp2-support-section .lp2-btm-leftctn { width: 70%; }
.lp2-support-section .lp2-btm-img { width: 30%; margin-bottom: -204px ; margin-top: 60px ; }
.lp2-support-section .lp2-btm-ctn.d-flex { padding-left: 91px ; }


.lp2-case-section .lp2-case-imgbox { width: 46%; padding-right: 25px; }
.lp2-case-section .lp2-case-imgmax { max-width: 430px; }
.lp2-case-section .lp2-content-ctnbox { width: 54%; }
.lp2-case-section a.button{ margin-top:35px;}
.lp2-case-section { padding:115px 0;}
.lp2-case-section .lp2-content-content h5 { margin-bottom:6px ; text-transform: uppercase; color: #e4007c;}




/******************************************************************************************************************************************************************************
                                                             Menu Css-start
*******************************************************************************************************************************************************************************/
.desk-none{ display:none;}
.wrapper-header{background: transparent;position:relative;}
.wrapper-header .container > div{display: flex; flex-wrap: wrap;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;align-items: center;}
.wrapper-header .logo { width: 151px !important; margin: 0 !important; }
.wrapper-header .menu{ width:calc(100% - 184px)!important; margin: 0 !important;padding: 0 20px 0 20px;  display: flex;  justify-content: flex-end;}

/*************************************Depth 1****************************************************/
.wrapper-header .menu .hs-menu-wrapper > ul{display: flex; padding-left:0; flex-wrap: wrap;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;justify-content: flex-end;}
.wrapper-header .menu ul > li.hs-menu-depth-1 > a{color:#231F20;padding:14px 26px 14px 14px;display: inline-block;font-family: 'SoleilBold' !important;font-size: 14px; text-transform: uppercase;transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; -webkit-transition: all .7s ease;}
.wrapper-header .menu .hs-menu-wrapper > ul li{ margin-bottom:0;}

/*************************************Depth 2****************************************************/
.wrapper-header .menu ul > li.hs-menu-depth-1.hs-item-has-children{position:relative;}
.wrapper-header .menu ul > li.hs-menu-depth-2 > a{color:#5D5D5D;padding:6px 14px;display: inline-block;font-size:16px;font-family: 'SoleilRegular' !important;transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; -webkit-transition: none; }
.wrapper-header .menu ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper{position: absolute; z-index:11; border-top: 3px solid #E4007C; background:#ffffff; width: 100%; min-width:220px;-webkit-box-shadow: 0 1px 20px rgb(0 0 0 / 10%); -ms-box-shadow: 0 1px 20px rgba(0,0,0,.1); box-shadow: 0 1px 20px rgb(0 0 0 / 10%); padding: 10px ; padding-left:0; visibility: hidden; opacity:0;}
.wrapper-header .menu ul > li.hs-menu-depth-1:hover > ul.hs-menu-children-wrapper{visibility:visible; opacity:1;}
.wrapper-header .menu ul>li.hs-menu-depth-1>.child-trigger { position: absolute; top: 50%; right:22px; transform: translateY(-55%); }
.wrapper-header .menu ul>li.hs-menu-depth-1>.child-trigger i { position: relative; height: 20px; display: flex; align-items: center; }
.wrapper-header .menu ul > li.hs-menu-depth-1 > .child-trigger i:before{content: "\f107";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color:#231F20;font-size:22px;position: absolute;top: -8px;left: 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 ; }
.wrapper-header .menu ul>li.hs-menu-depth-1>.child-trigger i:before { content: "\f107"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color:#231F20; font-size:22px; position: absolute; top: 50%; left: 0; transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transform: translateY(-50%); }
/*************************************Depth 3****************************************************/
.wrapper-header .menu ul > li.hs-menu-depth-2.hs-item-has-children{position: relative;}
.wrapper-header .menu ul > li.hs-menu-depth-2 > ul.hs-menu-children-wrapper{position: absolute; background: #f1c319; width: 100%; min-width:150px;visibility: hidden;left:100%;top:0px;border-left:1px solid #fff;}
.wrapper-header .menu ul > li.hs-menu-depth-2:hover > ul.hs-menu-children-wrapper{visibility:visible;}
.wrapper-header .menu ul > li.hs-menu-depth-2 > .child-trigger{ position: absolute; top: 0px; right: 20px; }
.wrapper-header .menu ul > li.hs-menu-depth-2 > .child-trigger i{position: relative;}
.wrapper-header .menu ul > li.hs-menu-depth-2 > .child-trigger i:before{content: "\f107";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #fff;font-size:22px;position: absolute;top: 10px;left: 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 ; }

.wrapper-header .menu ul>li.hs-menu-depth-2 a:hover{ color:#E4007C;}
.wrapper-header .menu ul>li.hs-menu-depth-1 a:hover{ color:#E4007C;}
.wrapper-header .menu ul>li.hs-menu-depth-1:hover .child-trigger i:before, .wrapper-header .menu ul > li.hs-menu-depth-1:hover>a{ color:#E4007C;}

.wrapper-header .menu ul > li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a:after{padding-left: 8px ; font-family: FontAwesome; font-weight: 900; content: "\f105"; font-size: 18px;}


.header-section .header-logo{ width:70px;}
.header-section .header-btn a{ display:inline-block;color: #ffffff; padding: 14px 22px ;font-family: 'SoleilBold'; font-size: 14px; text-transform: uppercase; border-radius:37px; background:#030030;}
.header-section .header-btn a:hover{background:#E4007C;}
.header-section ul li:before{ display:none;}
.header-section .navigation-ctn { padding: 20px 0;-webkit-transition: .5s ease all; -moz-transition: .5s ease all; -o-transition: .5s ease all; -ms-transition: .5s ease all; transition: .5s ease all; }
.header-section .header-logo a:hover{ opacity:1;}
.ap-submenu-maintitle a { line-height: 1.15; color:#030030; font-size: 20px; font-family: 'SoleilBold'; text-transform: none; }
.ap-submenu-maintitle a:after{ display:none;}
.ap-submenu-maintitle a:hover { line-height: 1.15; color:#030030 !important; font-size: 20px; font-family: 'SoleilBold'; text-transform: none; }
.ap-submenu-maintitle { line-height: 1.15; color:#030030; font-size: 20px; font-family: 'SoleilBold'; text-transform: none;margin-bottom: 14px; }
.wrapper-header .menu ul>li.hs-menu-depth-1>ul.hs-menu-children-wrapper.full-menu{ width: max-content; max-width:520px; padding: 20px 25px;}
.ap-submenu-items ul{ display:block !important;}
.wrapper-header .menu .ap-submenu-items ul>li.hs-menu-depth-1>a{ font-family: 'SoleilRegular' !important; font-size: 16px !important;white-space: break-spaces; font-weight: 400; line-height: 1.45; color:#5D5D5D !important; text-transform: none; padding: 6px 14px !important ; padding-left:0 !important;}
.wrapper-header .menu .ap-submenu-items ul>li.hs-menu-depth-1>a:hover{ color:#E4007C !important;}
.full-menu li.hs-menu-item.hs-menu-depth-2.ap-one-col { width: 100%; }
li.hs-menu-item.hs-menu-depth-2.ap-two-col .ap-submenus-ctn { width: calc(50% - 30px ); margin: 10px 15px ; }
li.hs-menu-item.hs-menu-depth-2.ap-two-col .ap-submenus-inner.d-flex { margin: 0 -15px ; }
.ap-submenu-innertitle { position: relative; color: #E4007C; text-transform: none; font-size: 20px; font-weight: 200; margin-bottom: 20px ; border-bottom: 0px solid #B2B2B2; padding-bottom: 14px ; line-height: 1 }
.ap-submenu-innertitle::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 200px;
  height: 1px;
  background-color: currentColor;
}
.header-section { position: fixed; top: 0; left: 0; right: 0; margin: 0 auto; -webkit-transition: .5s ease all; -moz-transition: .5s ease all; -o-transition: .5s ease all; -ms-transition: .5s ease all; transition: .5s ease all; z-index: 111; background:#ffffff; }
.header-mr{ margin-top:120px;}
.header-section.fixed-header .navigation-ctn{ padding:10px 0;-webkit-transition: .5s ease all; -moz-transition: .5s ease all; -o-transition: .5s ease all; -ms-transition: .5s ease all; transition: .5s ease all;}

 @media(min-width:992px){
.wrapper-header .hs-menu-wrapper{display:block!important;overflow: initial !important;}
.wrapper-header .mobile-trigger{display: none!important;}
.wrapper-header .menu ul>li.hs-menu-depth-1>ul.hs-menu-children-wrapper.full-menu{ display:block !important;overflow: initial !important;}
.wrapper-header .menu ul > li.hs-menu-depth-1 ul.hs-menu-children-wrapper:after { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #E4007C; content: " "; position: absolute; top: -18px; left: 1px; }
   .wrapper-header .menu ul>li.hs-menu-depth-1>ul.hs-menu-children-wrapper{ display:block !important;overflow: initial !important;}
  

}

@media(max-width:991px){


  .wrapper-header .menu ul>li.hs-menu-depth-1>.child-trigger i:before { top:27px; color:#ffffff;}
  .wrapper-header .menu ul > li.hs-menu-depth-1 > .child-trigger.child-open i:before ,.wrapper-header .menu ul > li.hs-menu-depth-2 > .child-trigger.child-open i:before{ top:17px;}
/**********************************************Toggle Icon***************************************/
.wrapper-header .mobile-trigger{display: inline-block !important; cursor: pointer; position: absolute; right: 20px; width: 40px; padding: 20px 0px; z-index: 999; top:46px;}
  .wrapper-header .mobile-trigger .line {display: block;background:#030030;width: 35px; height:3px;position:absolute;left: 0; }
.wrapper-header .mobile-trigger .line.line-3{top:50%;}
.wrapper-header .mobile-trigger.active-re .line-3 { transform: translateY(-23px) translateX(0) rotate(-45deg); -webkit-transform: translateY(-23px) translateX(0) rotate(-45deg); -moz-transform: translateY(-23px) translateX(0) rotate(-45deg);}
.wrapper-header .mobile-trigger.active-re .line.line-3 {top:80%;}
  .wrapper-header .mobile-trigger.active-re .line.line-3{ display:block;}
.wrapper-header .mobile-trigger .line.line-2{top:25%;}
.wrapper-header .mobile-trigger.active-re .line-2 { opacity: 0;}
.wrapper-header .mobile-trigger .line.line-1{top:0; }
.wrapper-header .mobile-trigger.active-re .line-1{top:12%;}
.wrapper-header .mobile-trigger.active-re .line-1 { transform: translateY(5px) translateX(0) rotate(45deg); -webkit-transform: translateY(5px) translateX(0) rotate(45deg); -moz-transform: translateY(5px) translateX(0) rotate(45deg);}

/**********************************************Depth 1***************************************/
.wrapper-header .menu > span > div.hs-menu-wrapper{display:none;position:fixed;overflow-y: auto !important; text-align: center; overflow-x: hidden !important; padding-bottom:30px;width: 100%;max-width: 100%;left:0;right:0;top:100%;padding-top:120px; background-color: rgba(0,0,0,.8); top: 0; height:100vh; z-index:99;}
.wrapper-header .menu ul > li.hs-menu-depth-1{ width: 100%;}
  .wrapper-header .menu ul > li.hs-menu-depth-1 > a{color:#ffffff;padding: 10px 15px;display: inline-block;} 
/* .wrapper-header .menu .hs-menu-wrapper>ul{ padding-top:158px; text-align:center;} */

/**********************************************Depth 2***************************************/
.wrapper-header .menu ul > li.hs-menu-depth-1 ul.hs-menu-children-wrapper{position: initial;display:none;visibility:visible; padding-left:15px;}
.wrapper-header .menu ul > li.hs-menu-depth-1 .child-trigger{top:0;right:25%; width:30px;}
/* .wrapper-header .menu ul > li.hs-menu-depth-2,.wrapper-header .menu ul > li.hs-menu-depth-3 { border-top: 1px solid #fff; } */
.wrapper-header .menu ul > li.hs-menu-depth-1 > .child-trigger.child-open i:before ,.wrapper-header .menu ul > li.hs-menu-depth-2 > .child-trigger.child-open i:before {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 ; transform: translateY(0) translateX(0) rotate(180deg);
  -webkit-transform: translateY(0px) translateX(0) rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg);}{transform: translateY(0) translateX(0) rotate(180deg);
    -webkit-transform: translateY(0px) translateX(0) rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg);} 

/**********************************************Depth 3***************************************/
.wrapper-header .menu ul > li.hs-menu-depth-2 > ul.hs-menu-children-wrapper{position: relative;display:none;visibility:visible;left:0;}
  
  .wrapper-header .mobile-trigger.active-re .line{ background:#ffffff;} 
/*   .wrapper-header .menu ul>li.hs-menu-depth-1 ul.hs-menu-children-wrapper:after{ display:none;} */
  .wrapper-header .menu ul>li.hs-menu-depth-1>ul.hs-menu-children-wrapper{ background: transparent; border-top:none; box-shadow:none;}
  .wrapper-header .menu ul>li.hs-menu-depth-2>a{ color:#ffffff;}
  .wrapper-header .menu ul>li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a:after{ display:none;}
  .ap-submenu-maintitle a{color:#ffffff; font-size:16px;}
  .ap-submenu-maintitle {color:#ffffff; font-size:16px;}
  .wrapper-header .menu .ap-submenu-items ul>li.hs-menu-depth-1>a{ color:#ffffff !important;}
  li.hs-menu-item.hs-menu-depth-2.ap-two-col .ap-submenus-inner.d-flex { margin: 0; }
  li.hs-menu-item.hs-menu-depth-2.ap-two-col .ap-submenus-ctn { width: 100%; margin: 10px 0; }
  .ap-submenu-items { padding-left: 15px ; }
  .ap-submenu-innertitle{color:#ffffff;margin-bottom: 0; padding-bottom: 0; border-bottom:none;}
  .wrapper-header .menu ul>li.hs-menu-depth-1>ul.hs-menu-children-wrapper.full-menu{ padding:0 15px; min-width:100%;}
  .ap-submenu-maintitle{ margin-bottom:0;}
  .ap-submenus-inner.d-flex{ justify-content:center;}
  .header-section.fixed-header .navigation-ctn{ padding:20px 0;}
  
  .desk-none{ display:block;}
  .header-section .header-btn { display:none}
  .header-btn.desk-none{ display:block; margin:0 auto;}
  .header-btn.desk-none a{ background: transparent; padding:7px 22px 0 16px;}
  .header-mr { margin-top: 0; }
  .header-section{ position:inherit;}
   
  
}
    


/******************************************************************************************************************************************************************************
                                                             Menu Css-end
*******************************************************************************************************************************************************************************/







/************************************************************Media-quary-css-start******************************************************/


@media (max-width:1250px){
  
  .lp-banner-section { padding: 90px 0; }
  .lp-download-section { padding: 80px 0 100px 0; }
  .lp-download-section .lp-download-topctn { margin-bottom: 65px; }
  .lp-step-section { padding: 85px 0 95px 0; }
  .lp-step-section .lp-step-box.d-flex{ padding: 65px 65px 40px 65px;}
  .lp-step-section .lp-step-btmctn.d-flex { margin-top: 80px; }
  .lp-data-section { padding: 85px 0 90px 0; }
  .lp-form-section { padding: 100px 0; }
  .footer-section .footer-copyctn.d-flex{ margin-top:85px;}
  .lp2-content-section { padding: 90px 0 70px 0; }
  .lp2-case-section { padding: 90px 0; }
  .lp2-support-section { padding:90px 0 100px 0; }
  .lp-step-topctn.txt-center{ margin-bottom:0px;}
  .lp-step-section .btn { margin-top:30px ; }
  
  

}


@media (max-width:1150px){
  
  h1{ font-size:36px;}
  h2{ font-size:28px;}
  h3{ font-size:24px;}
  h4{ font-size:21px;}
  h5{ font-size:16px;}
  h6{ font-size:16px;}

  
  .lp-banner-section { padding: 80px 0; }
  .lp-step-section { padding: 75px 0; }
  .lp-data-section { padding: 75px 0; }
  .lp-data-section .lp-data-btmctn { margin: 25px auto 0 auto; }
  .lp-data-section .lp-data-btminner { margin: 10px 20px; }
  .lp-form-section { padding: 80px 0; }
  .footer-section .footer-copyctn.d-flex{ margin-top:75px;}
  .lp2-content-section { padding:80px 0 60px 0; }
  .lp2-content-section .lp2-content-ctn.d-flex { padding-top: 35px ; }
  .lp2-case-section { padding: 80px 0; }
  .lp2-support-section { padding:80px 0 100px 0; }
  .lp-step-section .btn { margin-top:25px ; }

}

@media (max-width:1024px){
  
  .lp-banner-section { padding: 70px 0; }
  .lp-download-section { padding: 75px 0 85px 0; }
  .lp-step-section .lp-step-btmctn.d-flex { margin-top: 60px; }
  .lp-step-section .lp-step-box.d-flex { padding: 50px 50px 30px 50px; }
  .lp-form-section { padding:75px 0; }
  .lp-form-section .hs-form-field { margin-bottom: 20px; }
  .footer-section .footer-copyctn.d-flex{ margin-top:65px;}
  .lp2-content-section { padding: 65px 0 55px 0; }
  .lp2-content-section .lp2-content-ctn.d-flex { padding-top: 25px ; }
  .lp2-case-section { padding:70px 0; }
  .lp2-support-section { padding:70px 0 100px 0; }
  .lp-step-section .btn { margin-top:0px ; }

}

@media (max-width:991px){
  
  h1{ font-size:28px; }
  h2{ font-size:24px; margin-bottom: 15px;}
  h3{ font-size:21px; margin-bottom: 15px;}
  p{ font-size:16px; margin-bottom: 15px;}
  body{ font-size:16px;}
  p br{ display:none;}
  h2 br{ display:none;}
  .lp-download-section { padding: 65px 0 70px 0; }
  .lp-download-section .lp-download-topctn { margin-bottom: 40px; }
  .lp-form-section form label { font-size: 16px; }

  .footer-iconctn p br { display:inherit;}
  .footer-section { padding: 55px 0 30px 0; }
  .lp2-support-section .lp2-btm-img{ margin-top: 90px;}

}

@media (max-width:767px){
  
  .lp-banner-section .lp-banner-ctnbox { width: 100%; }
  .lp-banner-section .lp-banner-ctnmax { max-width: 100%; padding-right: 0; }
  .lp-banner-section .lp-banner-videobox { width: 100%; margin-top: 30px; }
  .lp-banner-section { padding: 60px 0; }
  .lp-download-section .lp-download-imgbox { width: 100%; padding-right: 0; padding-bottom: 25px; }
  .lp-download-section .lp-download-imgmax { max-width: 380px; margin: 0 auto; }
  .lp-download-section .lp-download-ctnbox { width:100%; }
  .lp-download-section { padding: 60px 0 60px 0; }
  .lp-step-section { padding: 60px 0; }
  .lp-step-section .lp-stepbox-leftctn { width: 100%; padding-right: 0; margin-bottom:8px; }
  .lp-step-section .lp-stepbox-leftmax { max-width: 100%; align-items: baseline; }
  .lp-step-section .lp-stepbox-rightctn { width:100%; }
  .lp-step-section .lp-step-box.d-flex { padding: 40px 40px 20px 40px; }
  .lp-step-section .lp-step-btmleft { width: 100%; padding-right: 0; padding-bottom: 10px; }
  .lp-step-section .lp-step-btmright { width: 100%; padding-left: 0; }
  .lp-step-section .lp-step-btmctn.d-flex { margin-top: 45px; }
  .lp-step-section .lp-step-box.d-flex{ margin-top:35px;}
  .lp-data-section { padding:60px 0; }
  .lp-data-section .lp-data-btminner{ width:100%; margin: 10px 0px;}
  .lp-data-section .lp-data-ctnbox {  padding-left: 20px; }
  .lp-form-section { padding: 60px 0; }
  .lp-form-section .lp-form-leftctn { width: 100%; padding-right: 0; }
  .lp-form-section .lp-form-rightctn { width: 100%; }
  .footer-section .footer-leftctn { width: 100%; padding-right: 0; }
  .footer-section .footer-rightctn { width: 100%; }
  .footer-section .footer-logo { margin-bottom: 25px; }
  .footer-section .footer-copyctn.d-flex { margin-top:50px; display: inherit;}
  .footer-section { padding: 45px 0 25px 0; }
  .lp2-content-section { padding: 60px 0 45px 0; }
  .lp2-content-section .lp2-content-ctnbox { padding-left: 30px ; }
  .lp2-case-section { padding:60px 0; }
  .lp2-case-section .lp2-case-imgbox { width: 100%; padding-right: 0; }
  .lp2-case-section .lp2-case-imgmax { max-width:380px ; margin: 0 auto; }
  .lp2-case-section .lp2-content-ctnbox { width: 100%; padding-top: 25px ;}
  .lp2-support-section .lp2-btm-leftctn { width: 100%; }
  .lp2-support-section .lp2-btm-img { margin-top: 25px ; width: 100%; margin-bottom: 0;}
  .lp2-support-section .lp2-content-ctnbox{ padding-left:30px;}
  .lp2-support-section { padding: 60px 0; }
  

}

@media (max-width:480px){
  
  .lp-data-section .lp-data-ctnbox { width: 100%; padding-left: 0; padding-top: 15px; }
  .lp-data-section .lp-data-imgbox { margin: 0 auto; }
  fieldset.form-columns-2 > div {width:100% !important; margin-right:0;}
  fieldset.form-columns-2 > div:last-child {margin-right:0;width: 100% !important;}
  .form-columns-2 .hs-form-field .hs-input{ width:100% !important;}
  .lp2-content-section .lp2-content-imgbox { margin: 0 auto; }
  .lp2-content-section .lp2-content-ctnbox { padding-left: 0; width: 100%; padding-top: 15px ; }
  .lp2-support-section .lp2-content-imgbox { width: 51px ; margin: 0 auto; margin-bottom: 15px ;}
  .lp2-support-section .lp2-content-ctnbox { padding-left: 0; width: 100%; }
  .lp2-support-section .lp2-btm-ctn.d-flex { padding-left: 0; }
  .lp-step-section .lp-step-ctnbox { width: 100%; padding-left: 0; padding-top: 15px ; }
  .lp-step-section .lp-step-imgbox {margin: 0 auto; }

}

 
.multi-line ul li:before { 
  position: absolute; 
  content: "";
  background:#E4007C; 
  width: 5px; height: 5px; 
  border-radius: 100%;
  top: 11px!important; 
  left: -34px; 
}