


@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');


/* font-family: 'Manrope', sans-serif; */







/* 1a. Containers */





/* 1b. Breakpoints */







/* 1c. Colors */













/* 1d. Typography */











/* 1e. Border */



/* 1f. Corner Radius */



/* 1g. Lists */






/* 1h. Horizontal Rule */



/* 1i. Blockquote */




/* 1j. Buttons */























































/* 1k. Forms */

















































/* 1m. Site Header */










/* 1n. Site Footer */















.content-wrapper {
  max-width: 1290px;     padding: 0 20px;
}


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





html {
  font-size: 16px; font-size: 16px;
}

body {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  background-color: #FFFFFF;
  color: #2C2D2D;
  font-size: 16px;
  line-height: 1.6;
}



/* Paragraphs */

p {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;  font-size: 16px;line-height: 1.5;letter-spacing: 0.35px;

}

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

/* Anchors */

a {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #01884D;
  transition: 0.3s ease-in-out;
}
a:hover{color: #2C2D2D;}

a.button:disabled {
  background-color: ;
}


.font50 { font-size:50px; line-height:1.25; color:#AC0066; font-weight:700; }
.purple h2 { color: #5C1663 }
.fontWhite { color: #FFFFFF; }

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #061B1E;
  text-transform: none;
}



h1,.h1 h2{
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #061B1E;
  font-size: 42px;
  letter-spacing: 0em;
  text-transform: none;
  line-height: 1.26;
  
}

h2, .form-title,.h2 {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  color: #AC0066;
  font-size: 26px;
  letter-spacing: 0em;
  text-transform: none;
  
}

h3,.h3 {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  color: #01884D;
  font-size: 18px;
  letter-spacing: 0.021em;
  text-transform: none;
  line-height: 1.33;
            
} 

h4,.h4 {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #2C2D2D;
  font-size: 18px;
  letter-spacing: 0.021em;
  text-transform: none;
  line-height: 1.33; 
}

h5,.h5 {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #061B1E;
  font-size: 16px;
  letter-spacing: 0.021px;
  text-transform: none;
  
  
}

h6,.h6 {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #2C2D2D;
  font-size: 16px;
  letter-spacing: 0.021px;
  text-transform: uppercase;
  line-height: 2;
  
}



/* Lists */

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

ul li,
ol li {
  margin: 0.7rem;
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;  font-size: 16px;
  letter-spacing: 0.35px;
}

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

/* Blockquote */

blockquote {
  border-left: 10px solid #061B1E;
  padding-left: 1.5rem;
}

/* Horizontal Rules */

hr {
  border-bottom-color: ;
}





/* Primary Button */

/* .primary_btn {
background: #0AB3FF;
border-radius: 9.52px;
padding: 12px 36px;
font-weight: 700;
font-size: 15.2564px;
text-align: center;
letter-spacing: 0.158667px;
} */

.primary_btn span {  font-size: 17px !important; }

button,
.button a, .primary_btn, form .hs-button, .actions {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(172, 0, 102, 1.0)

;
  border: 1px solid #AC0066;
  border-radius: 50px;
  color: #FFFFFF;
  fill: #FFFFFF;
  font-size: 17px;
  line-height:1.41;
  padding: 14px 24px 14px 31px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.021em;
  margin:0;
}
.hubspotCTA a { display: inline-block; }


.actions { 
  padding: 14px 45px 14px 20px;
}

button::after,
.button a::after, .primary_btn::after {
    background-image: url('https://26307054.fs1.hubspotusercontent-eu1.net/hubfs/26307054/Idex/images/arrow-white.svg'); display:inline-block; content: ""; width: 17px; height: 10px; background-repeat: no-repeat; background-size: cover; background-position: center; margin-left: 10px;
}


button:hover::after,
.button a:hover::after, .primary_btn:hover::after, form .hs-button:hover::after, .actions:hover::after {
  background-image: url('https://26307054.fs1.hubspotusercontent-eu1.net/hubfs/26307054/Idex/images/arrow-hover.svg');
}

.actions {
    position: relative;
    cursor: pointer;
    display: inline-block;
    margin-top: 5px;
}
form input[type=submit] {    
  width: auto !important;
  background: none !important;
  border: none;
  display: inline-block;
  color: #FFFFFF;
  font-size: 17px;
  line-height:1.41;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.021em;   
  padding: 0 !important;
  margin:0 !important;
/*   padding: 14px 39px 14px 26px;  */

}
.actions:hover input[type=submit], .actions:focus input[type=submit] , .actions:active input[type=submit]{
  color: #AC0066;
}
.actions::after {
    background-image: url(https://26307054.fs1.hubspotusercontent-eu1.net/hubfs/26307054/Idex/images/arrow-white.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    height: 10px;
    width: 17px;
    position: absolute;
    right: 22px;
    top: 30px;
    margin-left: 7px;
    top: 50%;
    transform: translateY(-50%);
}
.primary_btn a:hover,
.primary_btn:hover,
.primary_btn button:hover,
.primary_btn a:focus,
.primary_btn:focus,
.primary_btn button:focus,
.primary_btn a:active,
.primary_btn:active,
.primary_btn button:active,
button:hover,
button:focus,
.button a:hover,
.button a:focus,
button:active,
.button a:active,
.actions:active,
.actions:focus,
.actions:hover
{
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1)

;
  border: 1px solid #AC0066;
  color: #AC0066;
}

button:active,
.button a:active {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
  background-color: rgba(255, 255, 255, );
  border: 1px solid #AC0066;
  border-color: #fc50b6;
  color: #AC0066;
}

/* Disabled Button */

button:disabled,
.button a:disabled,
.button.button--secondary a:disabled,
.button.button--simple a:disabled {
  color: ;
}

button:disabled,
.button:disabled {
  background-color: ;
}

/* Secondary Button */

.button.button--secondary a, .button.button--secondary button, .button--secondary{
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(44, 45, 45, 0.0)

;
  border: 1px solid #5C1663;
  border-radius: 50px;
  color: #5C1663;
  fill: #5C1663;
  font-size: 13px;
  line-height: 1.84;
  padding: 2px 16px;
  text-transform: none;
  
  letter-spacing: 0.021em; 
  text-align:center;
}


.button.button--secondary a:after, .button.button--secondary button:after,.button--secondary::after { display:none;  }

.button.button--secondary button:hover,.button.button--secondary a:hover, .button--secondary:hover,
.button.button--secondary button:focus,.button.button--secondary a:focus, .button--secondary:focus,
.button.button--secondary button:active,.button.button--secondary a:active, .button--secondary:active {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(92, 22, 99, 1)

;
  border: 1px solid ;
  border: 1px solid ;
  color: #FFFFFF;
  fill: #FFFFFF;
}

/* tertiary Button */

.button.button--tertiary a, .button.button--tertiary button, .button--tertiary{
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(44, 45, 45, 0.0)

;
  border: 1px solid #AC0066;
  border-radius: 50px;
  color: #AC0066;
  fill: #AC0066;
  font-size: 13px;
  line-height: 1.84;
  padding: 2px 16px;
  text-transform: none;
  
  letter-spacing: 0.021em; 
  text-align:center;

}


.button.button--tertiary a:after, .button.button--tertiary button:after ,.button--tertiary:after { display:none;  }

.button.button--tertiary button:hover,.button.button--tertiary a:hover, .button--tertiary:hover,
.button.button--tertiary button:focus,.button.button--tertiary a:focus, .button--tertiary:focus,
.button.button--tertiary button:active,.button.button--tertiary a:active , .button--tertiary:active {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(172, 0, 102, 1)

;
  border: 1px solid ;
  border: 1px solid ;
  color: #FFFFFF;
  fill: #FFFFFF;
}



/* Simple Button */

.button.button--simple a,.button.button--simple button , .button--simple {
  font-weight: 700; font-style: normal; text-decoration: none;
  font-size : 18px;
  color: #01884D;
  fill: #01884D;
  text-transform: none;
  line-height: 1.33;
  letter-spacing: 0.021em; 
}








.button.button--simple a:after, .button.button--simple button:after, .button--simple:after {
  content: '';
  background: url('https://26307054.fs1.hubspotusercontent-eu1.net/hubfs/26307054/Idex/images/simple-button-icon.svg');
  width: 17px; height: 10px; display: inline-block; position: unset; margin-left: 7.5px;
}



.button.button--simple a:hover, .button.button--simple button:hover,.button--simple:hover,.button--simple:focus, .button--simple:active,
.button.button--simple button:focus, .button.button--simple a:focus {
  font-weight: 700; font-style: normal; text-decoration: none;
  color: #AC0066;
  fill: #AC0066;
}



.button.button--simple a:hover:after, .button--simple:hover:after,
.button.button--simple button:hover:after,
.button.button--simple a:focus:after,.button--simple:focus:after,
.button.button--simple button:focus:after,
.button.button--simple a:active:after, .button--simple:active:after,
.button.button--simple button:active:after {
  background: url('https://26307054.fs1.hubspotusercontent-eu1.net/hubfs/26307054/Idex/images/arrow-hover.svg');
}



.button.button--simple a:active, .button.button--simple button:active {
  font-weight: 700; font-style: normal; text-decoration: none;
  color: #fc50b6;
  fill: #fc50b6;
}

/* Button Sizing */

.button.button--small a, .button.button--small button{
  font-size: 13px;
  padding: 2px 16px;
}

.button.button--large a, .button.button--large button{
  font-size: 15px;
  padding: 12px 44px;
}







.inner_right_two_col_form {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border: 1px solid #1F1F1F;
  border-radius: 50px;
  padding: px px;     padding: 35px 40px 40px;
}


/* banner form  */
.bannerForm { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; padding: 54px 49px; border-radius: 35px; }
.bannerForm h3+* {  margin-top: 23px; }
.row_rever { flex-direction: row-reverse; }
/* Form Title */

.form-title {
  color: #AC0066;
  line-height: 1.26;
}

/* Labels */

.hs-form-field > label {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #2E292D;
  font-size: 14px;
  padding: 7px 0px;
  line-height: 1.71;
  margin-bottom: 0; 
  letter-spacing: 0.021em;
}

/* Help Text - Legends */

.hs-form-field legend {
  ;
  color: ;
  font-size: ;
}

::-webkit-input-placeholder {
  color: #9C9C9C;
}

::-moz-placeholder {
  color: #9C9C9C;
}

:-ms-input-placeholder {
  color: #9C9C9C;
}

:-moz-placeholder {
  color: #9C9C9C;
}

::placeholder {
  color: #9C9C9C;
}

/* Inputs - Checkbox/Radio */

form .inputs-list:not(.no-list) label,
form .inputs-list:not(.no-list) label > span,
form .inputs-list:not(.no-list) label > span p {
  ;
  color: ;
  font-size: ;
}

/* Inputs - Datepicker */

.fn-date-picker .pika-table thead th {
  background-color: ;
  color: ;
}

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

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

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

/* Form Rich Text */

form .hs-richtext,
form .hs-richtext *,
form .hs-richtext p,
form .hs-richtext h1,
form .hs-richtext h2,
form .hs-richtext h3,
form .hs-richtext h4,
form .hs-richtext h5,
form .hs-richtext h6 {
  ;
  color: ;
}

/* GDPR Text */

form .legal-consent-container,
form .legal-consent-container .hs-richtext,
form .legal-consent-container .hs-richtext p {
  ;
  color: ;
  font-size: ;
}

/* Validation */

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

.hs-error-msg,
.hs-error-msgs {
  color: ;
}

/* Inline Thank You Message */

.submitted-message {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border: 1px solid #1F1F1F;
  border-radius: 50px;
  padding: px px;

}






.header {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-bottom: px  ;
}

.header__container {
  max-width: 1290px;
}

/* Header Content */

.header p,
.header h1,
.header h2,
.header h3,
.header h4,
.header h5,
.header h6,
.header span,
.header div,
.header li,
.header blockquote,
.header .related-post__title a {
  color: 

  
  
    
  


  rgba(44, 45, 45, 1)

;
}

/* Logo */

.header__logo .logo-company-name {
  color: 

  
  
    
  


  rgba(44, 45, 45, 1)

;
}

/* Navigation Menu */

.navigation-primary .menu-item a {
  ;
  color: ;
  font-size: ;
  text-transform: ;
}

.navigation-primary .menu-item a:hover,
.navigation-primary .menu-item a:focus {
  ;
  color: ;
}

.navigation-primary .menu-item a:active {
  ;
  color: ;
}

.navigation-primary .submenu:not(.level-1) {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.navigation-primary .submenu:not(.level-1) .menu-item .menu-link:hover,
.navigation-primary .submenu:not(.level-1) .menu-item .menu-link:focus {
  ;
  background-color: ;
  color: ;
}

.navigation-primary .submenu:not(.level-1) .menu-item .menu-link:active {
  ;
  background-color: ;
  color: ;
}


@media (min-width: 768px) {
  .navigation-primary .submenu:not(.level-1) {
    border: 2px solid #EFF7FE;
  }
}

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }

  .header__menu .header__mobile-menu-icon,
  .header__menu .header__mobile-menu-icon:after,
  .header__menu .header__mobile-menu-icon:before,
  .header__menu .menu-arrow-icon,
  .header__menu .menu-arrow-icon:after {
    background-color: ;
  }

  .navigation-primary .submenu.level-1 .menu-item .menu-link:hover,
  .navigation-primary .submenu.level-1 .menu-item .menu-link:focus {
    ;
    background-color: ;
    color: ;
  }

  .navigation-primary .submenu.level-1 .menu-item .menu-link:active {
    ;
    background-color: ;
    color: ;
  }
}

/* Menu Toggle */

@media screen and (max-width: 767px) {
  body .header__navigation-toggle svg,
  body .menu-arrow svg {
    fill: ;
  }
}

/* Language Switcher */

.header__language-switcher .lang_list_class {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border: 2px solid #EFF7FE;
}

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

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  ;
  color: ;
  font-size: ;
  text-transform: ;
}

.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li:focus a,
.header__language-switcher .lang_list_class li a:active {
  ;
  color: ;
}

.header__language-switcher .lang_list_class li:hover,
.header__language-switcher .lang_list_class li:focus {
  ;
  background-color: ;
  color: ;
}

/* Blog Post Listing Module */

.header .blog-post-listing h1,
.header .blog-post-listing h2,
.header .blog-post-listing h3,
.header .blog-post-listing h4,
.header .blog-post-listing h5,
.header .blog-post-listing h6,
.header .blog-post-listing p,
.header .blog-post-listing div,
.header .blog-post-listing span {
  color: #2C2D2D;
}


/* Social Follow Module */

.header .social-links__icon svg {
  fill: 

  
  
    
  


  rgba(44, 45, 45, 1)

;
}

.header .social-links__icon:hover svg {
  fill: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.header .social-links__icon:hover {
  background-color: 

  
  
    
  


  rgba(44, 45, 45, 1)

;
}





.footer--site-page {
  background-color: 

  
  
    
  


  rgba(0, 50, 109, 1.0)

;
  border-top: px  ;
}

.footer--landing-page {
  background-color: #FFFFFF;
}

.footer__container {
  max-width: 1290px;
}

.footer__bottom-section {
  border-color: #FFFFFF;
  border-top: 2px solid #EFF7FE;
}

/* Footer Content */

.footer--site-page h1,
.footer--site-page h2,
.footer--site-page h3,
.footer--site-page h4,
.footer--site-page h5,
.footer--site-page h6,
.footer--site-page p,
.footer--site-page a:not(.button),
.footer--site-page div,
.footer--site-page span,
.footer--site-page blockquote,
.footer--site-page .related-post__title a {
  color: #FFFFFF;
}



.footer--site-page h4 {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  font-size: 16px;
  letter-spacing: 0.021px;
  text-transform: uppercase;
}



/* Footer Menu */

.footer .hs-menu-item a {
  ;
  color: ;
  font-size: ;
  text-transform: ;
}

.footer .hs-menu-item a:hover,
.footer .hs-menu-item a:focus {
  ;
  color: ;
}

.footer .hs-menu-item a:active {
  ;
  color: ;
}

/* Form Module */

.footer--site-page .form-title,
.footer--site-page form .hs-richtext,
.footer--site-page form .hs-richtext *,
.footer--site-page form .hs-richtext p,
.footer--site-page form .hs-richtext h1,
.footer--site-page form .hs-richtext h2,
.footer--site-page form .hs-richtext h3,
.footer--site-page form .hs-richtext h4,
.footer--site-page form .hs-richtext h5,
.footer--site-page form .hs-richtext h6,
.footer--site-page .hs-form-field > label,
.footer--site-page .hs-form-field > label span,
.footer--site-page .hs-form-field legend,
.footer--site-page form .inputs-list:not(.no-list) label,
.footer--site-page form .inputs-list:not(.no-list) label > span,
.footer--site-page form .inputs-list:not(.no-list) label > span p {
  color: #FFFFFF;
}

/* Blog Post Listing Module */

.footer .blog-post-listing h1,
.footer .blog-post-listing h2,
.footer .blog-post-listing h3,
.footer .blog-post-listing h4,
.footer .blog-post-listing h5,
.footer .blog-post-listing h6,
.footer .blog-post-listing p,
.footer .blog-post-listing div,
.footer .blog-post-listing span {
  color: #2C2D2D;
}

/* Related Posts Module */

.footer--site-page .related-post__title a:hover,
.footer--site-page .related-post__title a:focus {
  color: #afafaf;
}

.footer--site-page .related-post__title a:active {
  color: #ffffff;
}

/* Social Follow Module */

.footer--site-page .social-links__icon svg {
  fill: #FFFFFF;
}

.footer--site-page .social-links__icon:hover svg {
  fill: 

  
  
    
  


  rgba(0, 50, 109, 1.0)

;
}

.footer--site-page .social-links__icon:hover {
  background-color: #FFFFFF;
}





/* Blog Title */

.blog-index__post-title a,
.blog-index__post-author-name {
  color: #2C2D2D;
}

.blog-index__post-title a:hover,
.blog-index__post-title a:focus {
  color: #000000;
}

.blog-index__post-title a:active {
  color: #7c7d7d;
}

/* Blog Meta - Author */

.blog-index__post-author-name,
.blog-post__author-name {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #2C2D2D;
}

.blog-post__author-links svg {
  fill: #2C2D2D;
}

.blog-post__author-links a:hover svg {
  fill: #01884D;
}

/* Tags */

.blog-index__post-tag-link,
.blog-post__tag-link {
  background-color: ;
  color: ;
}

.blog-index__post-tags svg,
.blog-post__tags svg {
  fill: #061B1E;
}

/* Blog Listing */

.blog-subheader__author-links a {
  background-color: #01884D;
}

.blog-subheader__author-links a:hover {
  background-color: #2C2D2D;
}

/* Blog Pagination */

.blog-pagination__link {
  color: #01884D;
}

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

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

.blog-pagination__link:active {
  color: #7c7d7d;
}

.blog-pagination__link:active svg {
  fill: #7c7d7d;
}

.blog-pagination__prev-link--disabled,
.blog-pagination__next-link--disabled {
  color: ;
}

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

.blog-pagination__link--active {
  background-color: #2C2D2D;
  color: #fff;
}

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

/* Blog Post */

.blog-post__image {
  border-radius: 18px;
}

/* Blog Search */

.blog-search form button {
  border-radius: 10px;
}





/* Error Pages - Global */

.error-page:before {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* System Pages - Global */

.hs-search-results__title {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #061B1E;
}

.hs-search-results__title:hover {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Forms in System Pages */

#email-prefs-form h3 {
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  color: #2E292D;
  font-size: 14px;
  padding: 7px 0px;
}

#email-prefs-form,
#email-prefs-form h1,
#email-prefs-form h2 {
  color: #2E292D;
}

/* Password Prompt */

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

/* Backup Unsubscribe */

.backup-unsubscribe input[type='email'] {
  margin-bottom: 1.5rem;
  padding: 9px 10px !important;
}





/* Icon */

body .icon svg {
  fill: #061B1E;
}

/* Pricing Table */

body .price-block__header {
  background-color: #061B1E;
}

body .billing-selectors__pricing-option input[type='radio']:checked + label:before {
  border-color: #061B1E;
}

/* Image Module */

img {
  max-width: 100%;
}

/* Social Follow */

body .social-links__icon svg {
  fill: #2C2D2D;
}

body .social-links__icon:hover svg {
  fill: #2C2D2D;
}

body .social-links__icon:hover {
  background-color: transparent;
}

/* Statististic */

body .statistic__circle {
  background-color: ;
}

body .statistic__info {
  color: #2C2D2D;
}

body .statistic__bar,
body .statistic__fill,
body .statistic__fill {
  border-color: #061B1E;
}

body .statistic__circle:after {
  background-color: #FFFFFF
}

/* Testimonial Slider */

body .tns-nav button {
  background-color: ;
}

body .tns-nav .tns-nav-active {
  background-color: #061B1E;
}



/************ resrt css ****************/
ul, ol { padding-left: 25px;   }
li { padding-left: 0px; font-size: 16px;  line-height: 1.78; margin-bottom: 20px;  list-style-type: none; position: relative; }
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; }
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;}
textarea { overflow: auto; vertical-align: top;resize:none; }
table { border-collapse: collapse; border-spacing: 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 ; }
/* 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;}

/* 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 }
/*Placeholder opacity cross browsers*/
input::-webkit-input-placeholder { color: #9C9C9C !important;} /* WebKit browsers */
input:-moz-placeholder { color: #9C9C9C !important; } /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder { color: #9C9C9C !important;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color: #9C9C9C !important;} /* Internet Explorer 10+ */
textarea::-webkit-input-placeholder { color: #9C9C9C !important; } /* WebKit browsers */
textarea:-moz-placeholder { color: #9C9C9C !important; } /* Mozilla Firefox 4 to 18 */
textarea::-moz-placeholder { color: #9C9C9C !important; } /* Mozilla Firefox 19+ */
textarea:-ms-input-placeholder { color: #9C9C9C !important; } /* Internet Explorer 10+ */

select::-webkit-input-placeholder { color: #9C9C9C !important; } /* WebKit browsers */
select:-moz-placeholder { color: #9C9C9C !important; } /* Mozilla Firefox 4 to 18 */
select::-moz-placeholder { color: #9C9C9C !important; } /* Mozilla Firefox 19+ */
select:-ms-input-placeholder { color: #9C9C9C !important; } /* Internet Explorer 10+ */


/******body  ******/
body { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after { display: none !important; }

/* a:hover {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; } */
/* 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 ;
}



.formSectionInner p { color: #fff; } 
body {position: relative; }
body.loaded{ opacity: 1; }
/* body:after {content: '';position: absolute;background-image: url(https://f.hubspotusercontent30.net/hubfs/5191087/flowpeople/images/tri-bot2.svg);width: 100%;height: 1190px;position: absolute;bottom: 0;right: 0;z-index: 11;background-position: right bottom;background-repeat: no-repeat; mix-blend-mode: multiply; } */

#main-content:after { content: ''; mix-blend-mode: multiply;  background-image: url(https://5191087.fs1.hubspotusercontent-na1.net/hubfs/5191087/FlowPeople_Academie/tri-bot2.svg); width: 710px; height: 990px; position: absolute; bottom: 0; right: 0; background-position: right bottom; background-repeat: no-repeat; pointer-events: none; }


/* -------- 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,
form textarea, 
form input[type="text"], 
form input[type="password"], 
form input[type="datetime"], 
form input[type="datetime-local"], 
form input[type="date"], 
form input[type="month"], 
form input[type="time"], 
form input[type="week"],  
form input[type="number"], 
form input[type="email"], 
form input[type="url"], 
form input[type="search"], 
form input[type="tel"], 
form input[type="color"], 
form select
{

  ;
  background-color: 

  
  
    
  


  rgba(179, 179, 179, 0.1)

;
  border: 1px solid transparent;
  border-radius: 10px;
  color: #2C2D2D;
  font-size: 13px;
  line-height:1.84;
  padding: 9px 10px;
}

.hs-form textarea:focus, 
.hs-form input[type="text"]:focus, 
.hs-form input[type="password"]:focus, 
.hs-form input[type="datetime"]:focus, 
.hs-form input[type="datetime-local"]:focus, 
.hs-form input[type="date"]:focus, 
.hs-form input[type="month"]:focus, 
.hs-form input[type="time"]:focus, 
.hs-form input[type="week"]:focus,  
.hs-form input[type="number"]:focus, 
.hs-form input[type="email"]:focus, 
.hs-form input[type="url"]:focus, 
.hs-form input[type="search"]:focus, 
.hs-form input[type="tel"]:focus, 
.hs-form input[type="color"]:focus, 
.hs-form select:focus,
form textarea:focus, 
form input[type="text"]:focus, 
form input[type="password"]:focus, 
form input[type="datetime"]:focus, 
form input[type="datetime-local"]:focus, 
form input[type="date"]:focus, 
form input[type="month"]:focus, 
form input[type="time"]:focus, 
form input[type="week"]:focus,  
form input[type="number"]:focus, 
form input[type="email"]:focus, 
form input[type="url"]:focus, 
form input[type="search"]:focus, 
form input[type="tel"]:focus, 
form input[type="color"]:focus, 
form select:focus {   
/*   border-color:#2C2D2D; */
  border:1px solid 

  
  
    
  


  rgba(156, 156, 156, 0.5)

;
  outline-color: #2C2D2D; 
}


.hs-form input:focus{
  outline: 0;
}
.hs-form select {
  -webkit-appearance: none;
  color: ;
  background-image: url(https://f.hubspotusercontent30.net/hubfs/5191087/flowpeople/images/down-arrow-white.png);
  background-repeat: no-repeat;
  background-size: 11px;
  background-position: 21px;

}
.hs-form-field > label.red{
  color:#DA0000;
}
.hs_decision_maker.hs-decision_maker.hs-fieldtype-booleancheckbox.field.hs-form-field {margin-top: 22px;}
.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;
}
.hs-recaptcha { 
  margin-bottom: 30px;
}
.hs-form-field {
   margin-bottom:9px;
}
.hs-form input[type="checkbox"]{
  margin-right:25px;
}
.hs-form textarea { height: 130px !important; resize: none !important; resize: none; width: 100% !important; }
input[type="submit"]{
  -webkit-appearance: none;
  padding: 15px 24px;  
  text-decoration: none;
  line-height:normal;
  font-size: 15px;
  font-weight: 600;

}


.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, .legal-consent-container .hs-error-msgs label {
  font-size: 11px;
  line-height: 20px;
  color:red !important;
  position: absolute;
  z-index: 9;
  left:0;
  top:-5px;
}
.hs_error_rollup {
    display:none;
}
.legal-consent-container label.hs-error-msg.hs-main-font-element {
    top: -15px;
}
.hs-error-msgs li{ list-style-type:none; margin: 0; }
.hs-form-checkbox{
  width:100%;
  float:left;
  list-style-type:none;
}
.hs-form-radio{
  width:100%;
  float:left;
  list-style-type:none;
}
.hs-form-checkbox input, .hs-form-radio input{
  margin-right: 27px;
}
form .hs-richtext, form .hs-richtext p, li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span, .legal-consent-container .hs-form-booleancheckbox-display p { text-align: left; font-size: 13px; line-height: 1.26; margin-bottom: 10px; color: #9C9C9C;letter-spacing: 0.35px; }
.legal-consent-container .hs-form-booleancheckbox-display p { font-size:13px; }
form .hs-richtext p a { color:#2C2D2D; }
form{
  max-width:100%;
  width:100%;
  float: none !important; 

}
form legend{
  color:#8B8B8B;
  font-size:18px;
  margin-bottom: 0;
}
.submitted-message { 
  text-align: center; 
  font-size: 20px; 
  overflow: hidden !important; 
  line-height: normal; 
  color:#2C2D2D; margin: 0;
  padding: 20px;
}

/* Form Two Col Section */

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

/* Radio Button Style */

.hs-form-radio label.hs-form-radio-display {font-size: 16px; font-weight: 500; display:flex;flex-wrap:wrap; margin-bottom: 0; }
.hs-form-radio-display .hs-input { display: none; }
.hs-form-radio label.hs-form-radio-display input+span{display:flex;position:relative; padding-left: 25px;}
.hs-form-radio label.hs-form-radio-display input+span:before { width: 20px; height: 20px; content: ''; border: 1px solid 

  
  
    
  


  rgba(156, 156, 156, 0.5)

; background-color:; display: inline-block; border-radius: 100%; margin-right: 13px; transition: .5s ease all; position: absolute; left: -11px; top: 4px; }

.hs-form-radio label.hs-form-radio-display input:checked+span:after { content: ''; position: absolute; left: -5px; width: 8px; height: 8px; background-color:#2C2D2D; top: 10px; border-radius: 100%; transition: .5s ease all; }

/* Checkbox Style */

/* .hs-form-checkbox:not(:last-child){margin-bottom:29px;} */
.hs-form-checkbox label.hs-form-checkbox-display { font-size: 14px; font-weight: 500; text-transform: inherit;display:flex;flex-wrap:wrap; margin-bottom: 0; }
.hs-form-checkbox-display .hs-input { display: none; }
.hs-form-checkbox label.hs-form-checkbox-display input+span{display:flex;position:relative; padding-left:30px;  }
.hs-form-checkbox label.hs-form-checkbox-display input+span:before { width: 13px; height: 13px; content: ''; border: 1px solid 

  
  
    
  


  rgba(156, 156, 156, 0.5)

; background-color: ; display: inline-block; margin-right: 13px; transition: .5s ease all; position: absolute; left:0px; top: 4px; }

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

li.hs-form-booleancheckbox:not(:last-child){margin-bottom:29px;}
li.hs-form-booleancheckbox label.hs-form-checkbox-display { font-size: 14px; font-weight: 700; text-transform: uppercase;display:flex;flex-wrap:wrap; }
.hs-form-booleancheckbox-display .hs-input { display: none; }
li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:flex; display:block; flex-wrap:wrap;align-items:center;position:relative; margin-left:20px !important; }
li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { 
  width: 13px; height: 13px; content: ''; border-radius: 4px; border-radius: 4px; border: 1px solid #D1D3D4; background-color:; display: inline-block; margin-right: 8px; transition: .5s ease all; 
  position: absolute; left: -20px; top: 4px; }







/* li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color:#111d33;} */
li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { content: '\f00c'; font-family: FontAwesome; position: absolute; left: -17px; width: auto; height: auto; background-color: transparent; top:5px; line-height: normal; border-radius: 100%; transition: .5s ease all; color: ; font-size:9px; color:#2C2D2D; }

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

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


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

.slick-slider button { cursor:pointer; outline:none; border:none;  top: 60%; z-index: 1; width: 47px; height: 47px; font-size: 0; background:transparent; border-radius: 50%;}
 .slick-next:hover, .slick-prev:hover { background-color:transparent; color: #fff;box-shadow: 0px 0px 10px 0px #2d2d2d; }
.slick-dots { text-align: center; margin-top: -45px;display: flex !important; justify-content: center; align-items: center; bottom: -73px; }
.slick-dots li { margin: 0 12px; float: none; display: inline-block; vertical-align: top;height:12px; width:12px; }
.slick-dots li:before { display: none; }
.slick-dots li button {border-radius: 50%; background: rgba(172,0,102,0.2); border:#D9D9D9 solid 1px; width:12px; height:12px; display: block; font-size: 0; position: static; padding: 0;}
#fc50b6;

.slick-dots li.slick-active button, .slick-dots li button:hover { background:rgba(51,35,67,8);  }
.slick-slide { outline: 0; float: left }
.slick-slider .slick-prev { left: 150px; }
.slick-slider .slick-next { right: 150px;  }
.slick-next:before, .slick-prev:before { display:none; }

li.slick-active { width: 12px; height: 12px; }
.slick-dots li.slick-active button:before, .slick-dots li.slick-active button, .slick-dots li button:hover { color: #000; opacity: 1;  height: 12px;  width: 12px; border: 4px solid #AC0066; border-radius: 50%; background:#AC0066;  }

.slick-slider .slick-prev {  background-image:url('https://26307054.fs1.hubspotusercontent-eu1.net/hubfs/26307054/Idex/images/leftArrow.png'); background-repeat: no-repeat; background-position: center; }
.slick-slider .slick-next { background-image:url('https://26307054.fs1.hubspotusercontent-eu1.net/hubfs/26307054/Idex/images/RightArrow.png'); background-repeat: no-repeat; background-position: center;}



.slick-slider button:after { background-image: none; }


h1+* { margin: 22px 0 0 0;}
h2+* { margin: 20px 0 0 0;}
h3+*, h4+* { margin: 20px 0 0 0;}
h5+*, h6+* { margin: 15px 0 0 0;}
p+* { margin: 15px 0 0 0;}

.white_color * { color:#AC0066; }
.primary_color * { color:#2C2D2D; }
.secondary_color * { color:#061B1E; } 

.blue_bg{background-color:#01884D; }
/* .white_bg{background-color:#AC0066;} */

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

.uppercase { text-transform: uppercase;}
.text-center { text-align: center;}
.text-right { text-align: right;}
.text-left { text-align: left;}
.text-capitalize { text-transform: capitalize;}
.d-flex{display:flex; flex-wrap:wrap;}
.flex-center{align-items: center;}
.flex-end{align-items: flex-end;}
.justify-center { justify-content: center; }

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



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

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




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

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

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

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

















.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; } 





.logo_main_title { text-align: center;}
.logo_box_sec { text-align: center;     padding: 13px 10px 10px;}
/* .logo_box_sec img {max-width: 170px; } */
.logo_sec { padding: 50px 0 57px;}

.two_col_top_con{margin-bottom:15px;}
.two_col_title{margin-bottom:15px;}




.left_two_col_form{width:53%;padding-right:54px;}
.two_col_form_sec{padding:80px 0 60px;}
.right_two_col_form{width:47%;}
.form_info_ebook_img{text-align:center;margin-top:45px;}
.form_info_ebook_img img{width:300px;}
.banner_tag{font-size:12px;color:#2C2D2D;border:1px solid #2C2D2D;border-radius:8px;}
.left_two_col_banner{width:66%;padding-right:95px;}
.right_two_col_banner{width:34%;}
.banner_title h1{font-size:30px;letter-spacing:0.25px;color:#fff;}
.two_col_banner_sec{padding:60px 0;overflow-x:hidden;}
.banner_tag{border:1px solid #2C2D2D;border-radius:8px;color:#2C2D2D;font-size:12px;display:inline-block;padding:7px 19px;font-weight:500;margin-bottom:30px;}
.outter_two_col_banner_sec{align-items:center;}
.right_two_col_download_img{background-color:#fff;border-radius:50%;height:70px;position:absolute;width:70px;right:-35px;bottom:27px;}
.right_two_col_img{position:relative;}
.right_two_col_download_img img{width:25px;height:25px!important;text-align:center;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);}
.right_two_col_download_img a{display:block;width:70px;height:70px;}
.two_col_banner_sec:after{content:'';position:absolute;background-image:url(https://info.advens.fr/hubfs/Invox_Theme_2023/Images/Capture%20d%E2%80%99%C3%A9cran%202022-07-05%20%C3%A0%2009.39%203.png);background-size:contain;width:395px;height:225px;bottom:0;right:-70px;background-repeat:no-repeat;}
.two_col_banner_sec:before{content:'';position:absolute;background-image:url(https://info.advens.fr/hubfs/Invox_Theme_2023/Images/Capture%20d%E2%80%99%C3%A9cran%202022-07-05%20%C3%A0%2009.39%201.png);background-size:contain;width:295px;height:220px;top:0;left:0px;background-repeat:no-repeat;}
/* .slider_content_sec{padding:65px 0 73px;} */
.inner_logo_sec{justify-content:center; align-items: center;}


.banner_ty_img img{width:325px;}
.banner_ty_img,.banner_ty_content{text-align:center;}
.banner_ty_sec{padding:90px 0 99px;}
.banner_ty_img{margin-top:45px;}
.three_col_post_sec{padding:111px 0 125px;}
.three_col_post_sec{padding:111px 0 125px;}
.inner_three_col_post_sec{padding:27px;}
.outter_three_col_post_sec{margin:0 -27px;justify-content:center;}
.three_col_post_img img{border-radius:30px;}
.three_col_post_content{padding-top:55px;}
.tharee_col_post_title h3{font-weight:600;font-size:18px;letter-spacing:0.2px;color:#212121;}
.tharee_col_post_title{margin-top:22px;}
.three_col_tag a{border:1px solid #212121;border-radius:7px;color:#1F1F1F;margin-right:24px;font-size:10px;font-weight:500;padding:5.5px 13px;text-align:center;display:block;position: relative; z-index: 1;}
.three_col_other_tag{font-size:10px;font-weight:500;text-transform:uppercase;}
.three_col_outter_tag{align-items:center;}
.three_col_post_date_time small{letter-spacing:0.2px;font-size:11px;color:#A8A8A8;}
.three_col_post_box:hover .tharee_col_post_title h3{color:#2C2D2D;}
a.full_box_link{position:absolute;top:0;left:0;width:100%;height:100%;}
.three_col_post_box{position:relative;}
.right_two_col_form form > div{max-width:auto;}
.outter_header_lp{text-align:center;padding:25px 0;}
.outter_header_lp img{width:auto;}
.outter_two_col_form{align-items:top;}
.map_main_title h1{color:#1f1f1f;}

.three_col_tag a,.tharee_col_post_title h3,.three_col_other_tag{font-family:'Space Grotesk',sans-serif;}

.header_lp_wrap {display: flex;flex-wrap: wrap;justify-content: center; align-items:center;}
.header_lp_wrap.just-space{ justify-content:space-between; }
/* .outter_header_lp img {width: 298px;overflow: hidden;object-fit: cover;object-position: center center;} */
.outter_header_lp a {display:inline-block; }

.two_col_content_sec .two_col_title p{margin: 0;} 




/*  Banner Module */
.bannerTwoCol  .left_side .bannerImage img { height: 353px !important; object-fit: cover; border-radius: 35px; }
.bannerModule .bannerTwoCol>div {  padding-left: 35px; padding-right:35px; }
.bannerTwoCol { margin: 0 -35px; }
.banner_summary p { margin-top: 37px; }
.banner_summary h1 { margin-right: 20px; }
.legal-consent-container{margin-top: 20px;} 
.bannerModule .bgImg{ position:absolute; right: 0; top: 0; }
.logo img {  height: 87px !important;object-fit: cover; width:auto; }
.logo a { display: inline-block; }

/* Two Column Content Module */
.two_col_content ul li{margin:0;position:relative;}
.two_col_content.listStyle  ul li { padding-left:32px; }
.two_col_content ul{margin:0;padding:0;}
.two_col_content ul li {margin-bottom: 10px;}
.two_col_content ul li:last-child {margin-bottom: 0;}
.outter_two_col_content_sec { position: relative; }
.two_col_content_sec .two_col_content_box { padding: 20px 40px; }
.two_col_content_sec .inner_two_col_content { margin: 0 -40px; }
.two_col_top_con p:first-child { margin-bottom: 24px; }
.twoColModulev3 .LeftImgTwoCol img { height: 410px !important; border-radius: 35px; }

/* Single Column Module */
.singleColumnModuleParent  { position:relative; padding-bottom:80px; }
h1,h2,h3,h4,h5,h6 {margin: 0;}
h1+h2 {	margin-top: 22px;}
h2+h3 {	margin-top: 29px; }
h3+h4 { margin-top: 37px; }
h4 + p {	margin-top: 23px; }

/* Four Column Module */
.fourColumnCotent p { margin-top: 24px; }
.fourColumnModuleParent {  position:relative; padding-bottom: 60px;  }
.fourColumnCotent { padding: 20px 5px; }
.fourColumnModuleParent { margin:0 -5px; }

/* Slider Module */
.slider_content h3{font-weight:600;line-height:1.6;margin:0;}
.slider_name p{margin:0;}
.slider_content_sec .slick-dots {bottom: -70px;}
.slider_main_title{text-align:center; }
.slider_content_box { position: relative; padding-top: 107px; }
.quoteImgSlider { position: absolute; top: -85px; left: -165px; z-index: -1; }
.quoteImgSlider img { height: 153px; }
.inner_slider_content_box{ max-width:810px; margin:0 auto; background-color:#AC0066;border-radius: 35px; padding: 54px 68px; position:relative; }
.slider_content h4, .slider_name p { color: #FFFFFF; }
.inner_slider_content{margin-bottom:50px;}
.slider_image img{ width:176px; object-fit:cover; border-radius: 50%; height: 176px; }
.slider_image{width:176px;}
.slider_info{ width:calc(100% - 176px);padding-left:45px; }
.slider_name{ padding-top:28px; }


/* three column  Module */
.threeColumnModuleParent .threeColumnCotent { padding: 20px; }
.threeColumnModuleParent { margin: 0px -20px; }
.threeColumnModuleParent .threeColumnInner .content p { margin: 12px 0 0; }
.threeColumnModuleParent .threeColumnInner { max-width: 265px; width: 100%; margin: 0 auto; }

/* four column Module v2 */
.fourColumnContentv2 p { margin-top: 6px; }
.fourColumnModulev2 .fourColumnInner { padding: 20px; }
.fourColumnModuleParentv2 { margin: 0 -20px; }
.fourColumnContentv2  { max-width: 265px; width: 100%; margin: 0 auto; }
.fourColumnImg img { height: 100px !important; width: auto; }

/* three column module v2 */
.threeColumnModulev2  .threeColumnOutter { position:relative; }
.threeColumnModulev2 .content p { margin: 8px 0 0; }
.threeColumnModulev2 .threeColImg img { height: 142px !important; object-fit: cover; width: 142px; border-radius: 50%; }
.threeColumnModulev2  .threeColumnInner { padding: 20px; }
.threeColumnModulev2 .threeColumnModuleParentv2 { margin: 0 -20px; }

.max275 { max-width:275px; width:100%; margin:0 auto;  } 


/* two column module v2 */
.twoColModule .banner_summary p { margin-top: 16px; }
.twoColModule .bannerParent { border: 2px solid #01884D; border-top: none; border-right: none; border-radius: 0; border-bottom-left-radius: 25px; }
.twoColModule .left_inner { max-width: 539px; width: 100%; margin-left: auto; }
.twoColModule .twoColImageParent { max-width:1015px; width:100%; margin:0 auto; }
.twoColModule .AllImg img { height: 90px !important; object-fit: cover; border-radius: 20px; }
.twoColModule .imgWrapper { padding:12px; }
.twoColModule .AllImgparent { margin: 0 -12px; }
.twoColModule .ImgWapper { max-width: 1015px; width: 100%; margin: 0 auto; }

/* two column module v3 */
.twoColModulev3 .LeftImg { width: 64.3%; }
.twoColRightv3 h2,.twoColRightv3 h3 { color: #fff; }


/* .twoColModulev3 .ImageText { background-color: #fff; width: 245px; padding:57px 41px 58px 41px; border-radius: 35px;   } */
.twoColModulev3 .ImageText p { font-size: 40px; line-height: 1; margin:0; font-weight: 700; color:#01884D; }
/* .twoColModulev3 .ImageText { position: relative; right: 80px; top: 50%; transform: translateY(-50%); } */
.twoColModulev3 .imgWrapper { max-width: 245px; background-color: #fff; border-radius: 35px; position: absolute; overflow: hidden; right: 0px; }
.twoColModulev3 .ImageText h4 { margin-top: 15px; }
.ImageText { overflow-y: auto; padding: 57px 41px 58px 41px; height: 266px; }
.twoColModulev3 .LeftImg { max-width: 442px; width: 100%; }
.LeftImgTwoCol { width: 100%; position: relative; }
.twoColLeftv3 { width: 591px; }
.twoColRightv3  { width: calc(100% - 591px); padding-left: 70px;}
.twoColRightv3.changePadding { padding-right: 70px; padding-left: 0; }
.twoColRightv3 h2+h3 { margin-top: 45px; }
.twoColRightv3 p { margin-top: 32px; }

/* footer */
.footer_sec { position: relative; }
.footerShape { width: 285px; height: 249px; position: absolute; bottom: 0; }
span.Shape { display: block; line-height: 0; }
.footerShapeContent { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.footer.footer--landing-page{  background-color: rgba(179,179,179,0.2); border-top:none; }
.footer_cta_first { font-size: 14px; line-height: 1.71; font-weight: 600; background-color:#FFFFFF; padding: 6px 14px; border-radius: 30px; display: inline-block;  color: #AC0066 ; }
.footer_cta_first:before { content: ''; background:url('https://26307054.fs1.hubspotusercontent-eu1.net/hubfs/26307054/Idex/images/Mode_Isolation1.svg'); width: 9px; height: 11px; display: inline-block; vertical-align: middle; margin-right: 6px; }
.footer_cta_second { font-size: 14px; line-height: 1.71; font-weight: 600; background-color:#FFFFFF; padding: 6px 14px; border-radius: 30px; display: inline-block;  color: #01884D; }
.footer_cta_second:before { content: ''; background:url('https://26307054.fs1.hubspotusercontent-eu1.net/hubfs/26307054/Idex/images/Mode_Isolation2.svg'); width: 9px; height: 11px; display: inline-block; vertical-align: middle; margin-right: 6px; }

.footer_cta ul li { margin: 0;  }
.footer_cta ul li:not(:first-child) { margin-top: 16px; }
/* .footer_cta ul li:first-child a { color: #AC0066;  }
.footer_cta ul li:nth-child(2) a { color: #01884D;  }
.footer_cta ul li:nth-child(2) a::before { content: ''; background:url('https://26307054.fs1.hubspotusercontent-eu1.net/hubfs/26307054/Idex/images/Mode_Isolation2.svg');width: 9px; height: 11px; display: inline-block; vertical-align: middle; margin-right: 6px; }
 */
.footer_cta ul { margin: 0; padding: 0; }
.footer .outter_footer_sec { justify-content: space-between; align-items: center; }
.footer_copyright_text { width: 35%; text-align: center; margin: 0 20px; }
.footer_copyright_text p { font-size: 14px; line-height: 1.92; color: #2C2D2D; font-family: 'Lato', sans-serif; letter-spacing: 0; }
.footer_cta_first:hover { box-shadow: 0px 5px 10px 0px rgb(44 45 45 / 20%); color: #AC0066 ; }
.footer_cta_second:hover { box-shadow: 0px 5px 10px 0px rgb(44 45 45 / 20%); color: #01884D; }
.footer-tile {  font-family: 'Lato', sans-serif; font-size:23px; font-weight:400; line-height: 1.13; color: #FFF;  text-align: right; }
.IconBlock ul {padding: 0; margin: 0; column-count:3; }
.IconBlock ul li {margin: 0;padding: 0;padding-top:15px; }
.footer_logo_social_icon {  width: 27%;}
.footer_logo img { height: 87px;}
.FooterStyling .footerShape .Shape svg path { fill: #FFFFFF; }
.FooterStyling footer.footer.footer--landing-page { background-color: #AC0066 ; }
.FooterStyling .footer_copyright_text p { color: #fff; }
.FooterStyling .footer_copyright_text p a { color: #FFF; }
.FooterStyling  svg path.youtube { fill: #AC0066 ; }
.FooterStyling  svg rect { fill: #AC0066 ; }
.FooterStyling  svg path { fill: #FFF; }
.FooterStyling circle { fill: #AC0066 ; }
.FooterStyling path.twitter { stroke: #FFF; }
.IconBlock ul li a:hover { opacity: 0.6; }
.FooterStyling svg.instagram path { fill: #AC0066 ; }
.FooterStyling svg.instagram rect { fill: #FFF; }
.FooterStyling .footer_cta_first:hover { box-shadow: 0px 5px 10px 0px rgb(255 255 2555 / 40%); }
.FooterStyling .footer_cta_second:hover { box-shadow: 0px 5px 10px 0px rgb(255 255 2555 / 40%); }
.FooterStyling .footer .footer_copyright_text_inner p a:hover { color: rgba(255,255,255,0.8); }
.footer .footer_copyright_text_inner p a:hover { color: #AC0066 ; }

.FooterStyling .footer-tile { color: #AC0066 ; }
/* width */
.ImageText::-webkit-scrollbar {
  width: 7px;
}

/* Track */
.ImageText::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.ImageText::-webkit-scrollbar-thumb {
  background: #01884D;
}

/* Handle on hover */
.ImageText::-webkit-scrollbar-thumb:hover {
  background: #555;
}




/* template 2 sections  */
/* banner module v2 */
.bannerModulev2 .logo a img { height: 55px !important; }
.bannerModulev2 .bannerTwoCol>div { padding-left: 35px; padding-right: 35px; }
.bannerModulev2 .banner_summary h1 { margin-right: 0; }
.bannerModulev2 .bannerTwoCol { margin: 0 -35px; }
.threeColumnModulev3 .threeColumnModuleParentv2 { margin: 0 -35px; }
.threeColumnModulev3 .threeColumnInner { padding: 20px 35px; }
.bannerModulev2 .bannerImage img { height: 377px !important; object-fit: cover; border-radius: 35px; }

/* three column module  */
.date { font-size: 13px; line-height: 1.84; letter-spacing: 0.35px; color: #AC0066 }

/* three column module v3 */
.threeColumnModulev3 .max275{  margin-left: 0; }        
.twoColModulev3 h2 { max-width: 450px; }
.threeColumnModulev3 .threeColImg img { height: 253px !important; object-fit: cover; border-radius: 35px; }
/* two column module */
.twoColModule .hubspotCTA.changewidthcta a { padding: 14px 19px; }
  .twoColModule .right_side img { border-radius: 35px; height: 352px !important; object-fit:cover; }

/* .twoColModulev3 .outterTwoColv3>div { padding-left: 50px; padding-right: 50px; }
.twoColModulev3 .outterTwoColv3 { margin: 0 -50px; } */


@media (max-width:1860px) {
    .footerShape { width: 230px; height: 230px; }
     span.Shape svg { width: 230px; height: 230px; }
}

@media (max-width:1760px) {
  .footerShape { width: 210px; height: 210px; }
   .footer_sec span.Shape svg { width: 210px; height: 210px; }
}
@media (max-width:1760px) {
   .footer_sec .content-wrapper { padding-left: calc(calc(100% - 1230px) / 2); max-width: 100%;  padding-right: 0; }
   .footer .outter_footer_sec { justify-content: space-evenly; }
}
@media (max-width:1560px) {
  .footer_sec .content-wrapper { padding-left: calc(calc(100% - 1080px) / 2); }
  .footer_logo svg { height: 70px; width: auto; }
}
@media (max-width:1480px) {
  .footer_logo img { height: 55px !important; width: auto; }  
  .footer_copyright_text  { width: 377px;  }
  .footer_sec .content-wrapper { padding-left: calc(calc(100% - 940px) / 2); }
  .footer_logo_social_icon { width: 28%; }
  .footer_copyright_text { width: 30%; }
  .footer_logo { width: 22%; }
  .footer .outter_footer_sec { justify-content:center; }

}
@media (max-width:1440px) {
  .bannerModule .bannerTwoCol>div { padding-left: 20px; padding-right: 20px; }
  .bannerTwoCol { margin: 0 -20px; }
  .banner_summary h1 { margin-right: 40px; }
  .bannerModule {  padding-bottom:100px; overflow: hidden; }
  .bannerModule .bgImg { right: -270px; }

  .slick-slider .slick-prev { left:40px; }
  .slick-slider .slick-next { right:40px; }
  
  /* two column module v3   */
  .twoColRightv3 h2+h3 {margin-top: 29px;}
  .twoColRightv3 p {margin-top: 20px;}
  /* banner module v2   */
  .bannerTwoCol { margin: 0 -15px; }
  .bannerModulev2 .bannerTwoCol>div { padding-left: 15px; padding-right: 15px; }
  .bannerModulev2 .bannerTwoCol { margin:0 -15px; }
  .threeColumnModulev3 .threeColumnInner { padding-left: 20px; padding-right:20px; }
  .threeColumnModulev3 .threeColumnModuleParentv2 { margin:0 -20px; }
  .twoColModulev3 .LeftImgTwoCol img { height: 370px !important; }
}
@media (max-width:1380px) {
  .footer_sec .content-wrapper { padding-left: calc(calc(100% - 820px) / 2); }
 
/* .footer_copyright_text { width:50%; } */
  
    /*  two column module v3   */
  .twoColLeftv3 { width:550px; }
  .twoColRightv3 { width: calc(100% - 550px); padding-left: 20px; }
  .twoColModulev3 .LeftImg { max-width: 380px; } 
  .twoColModulev3 .imgWrapper { right: 10px; }
  .ImageText { padding: 50px 40px; }
  .twoColModulev3  { padding:90px 0; }
  .twoColRightv3.changePadding { padding-right: 20px; }
    /*  Two Column Content Module  */
  .two_col_content_sec .two_col_content_box { padding: 15px 20px; }
  .two_col_content_sec .inner_two_col_content { margin: 0 -20px; }
  
  .footer_copyright_text { order: 3; padding-top: 40px; width: 100%; margin:0; }
  .footer_logo { order: 2;width:50% }
  .footer_logo_social_icon { width: 50%; }
  .footer_sec { padding: 80px 0 60px 0; }
  .footer_copyright_text p { max-width: 400px; width: 100%; margin: 0 auto; }
}
@media (max-width:1280px) {
  .two_col_content_sec .two_col_content_box { padding: 10px 20px; }
  .two_col_content_sec .inner_two_col_content { margin: 0 -20px; }
   .inner_two_col_content { padding-top: 30px; }
  .outter_two_col_content_sec , .singleColumnModuleParent { padding-bottom:70px; }
  /*  slider module  */
  .quoteImgSlider img { height: 120px; }
  .quoteImgSlider { top: -67px; left: -133px; }
  .inner_slider_content_box { max-width: 750px; padding: 44px 48px; }
  /* two column module */
  .twoColModule .left_inner { padding-left: 30px; margin: 0 auto; }
  

  .footer_sec .content-wrapper { padding-left: calc(calc(100% - 660px) / 2); }
  .fourColumnModule .fourColumnCotent { width:33.33% ; padding-left:15px; padding-right:15px; }
  .fourColumnModuleParent { margin:0 -15px; }
  .outter_two_col_content_sec { padding-bottom: 50px; }
}

@media (max-width:1220px) {


/*   .slider_content_sec{padding:80px 0;} */
  .logo_sec{padding:80px 0 50px;}
  .logo_main_title{margin-bottom:60px;}
  .map_sec{padding:90px 0;}
  .map_main_title{margin-bottom:50px;}
  .inner_three_col_post_sec{padding:25px 15px;}
  .outter_three_col_post_sec{margin:0 -15px;}
  .three_col_post_content{padding-top:30px;}
  .three_col_post_sec{padding:80px 0;}
  .banner_ty_sec{padding:80px 0;}
  .inner_right_two_col_form{padding:40px;}

  .outter_header_lp { padding: 30px 0; }
  .form-title { font-size: 22px; }
}


@media (max-width:1080px) {
   .two_col_content_sec { padding-top: 80px; }
   .inner_two_col_content { padding-top: 20px; }
   .fourColumnModule { padding-top:60px; }
   /* Image Module  */
   .inner_slider_content_box { max-width: 670px; padding: 34px 28px; }
   .quoteImgSlider img { height: 100px; }
   .quoteImgSlider { top: -55px; left: -110px; }
   .slider_content_box { padding-top:80px; }
    .twoColModule .right_side img { height: 310px !important;}

   .footer_sec .content-wrapper { padding-left: calc(calc(100% - 610px) / 2); }
   .footer_copyright_text p {  }
   
}

@media (max-width:991px) {

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

    .tabBlock{display:block; margin-right:0;}
    .tabtop10 {margin-top: 10px;}
    .tabtop20 {margin-top: 20px;}
    .tabtop30 {margin-top: 30px;}



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

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

    .tabpl0{padding-left:0;}
    .tabpr0{padding-right:0;}
    .tabtop0{padding-top:0}
    .tabpt0{padding-top:0}
    .tabpb0{padding-bottom:0}

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



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



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

    h1, .h1 { font-size: 36px; }
    h1+h2 {	margin-top: 15px;}
    h2+h3 {	margin-top: 22px; }
    h3+h4 { margin-top: 35px; }
    h4 + p {	margin-top: 17px; }
  
  
    .font50 { font-size: 35px; }
  

  .two_col_form_sec{padding:70px 0 60px;}
  .left_two_col_banner{padding-right:50px;}
  /*   .slider_content_sec{padding:70px 0;} */
  .logo_sec{padding:70px 0 50px;}
  .logo_main_title{margin-bottom:50px;}
  .map_sec{padding:70px 0;}
  .slick-slider .slick-prev{left:0;display:none!important;}
  .slick-slider .slick-next{right:0;display:none!important;}
  .slick-slider button{width:35px;height:35px;}
  
  .right_two_col_download_img,.right_two_col_download_img a{height:50px;width:50px;}
  .right_two_col_download_img{right:-15px;}
  .right_two_col_download_img img{height:20px!important;width:20px;}
  .three_col_post_sec { padding: 60px 0; }
  .banner_ty_sec { padding:70px 0; }
  
  .play-icon2 svg{height: 80px;width: 80px;}
  .footer_social_icon_inner a{margin-left:10px;}
  
  .outter_one_col_content_sec h3 {margin: 20px 0 20px;}
  
  .button a, .primary_btn, button, form .hs-button, .actions{padding: 12px 15px;font-size: 16px;}
  
 /*  banner Module  */
   span.bgImg { opacity: 0.6; }
  .banner_summary p { margin-top: 20px; }
  .bannerForm { padding: 45px 35px; }
  .row_rever { flex-direction: column-reverse; }

  
  /* Single Column Module   */
  .singleColumnModuleParent { padding-bottom:80px;  }
  .fourColumnCotent p {  margin-top: 20px; }
  .inner_slider_content_box { max-width: 580px;padding:40px 20px; }
  .quoteImgSlider { top: -45px; left: -88px; }
  .quoteImgSlider img { height: 80px; }
  .slider_info { padding-left: 20px; width: calc(100% - 136px); }
  .slider_image { width: 136px; }
  .slider_image img { width: 136px; height: 136px; }
  
  /* three Column Module   */

  /* three column module  v2 */
  .threeColumnModulev2 .threeColumnModuleParentv2 { margin: 0 -15px; }
  .threeColumnModulev2 .threeColumnInner { padding: 15px; }
  
   /* two column module  v3 */
  .twoColRightv3.changePadding { padding-right: 15px; } 
  .twoColRightv3 h2+h3 { margin-top: 20px; }
  .threeColumnModulev3 .threeColumnInner { padding-left:0; padding-right:0; }
  .threeColumnModulev3 .threeColumnModuleParentv2 { margin:0; }
 

  .twoColLeftv3 { width:400px; }
  .twoColRightv3 { width: calc(100% - 400px); padding-left: 15px; }
  .twoColModulev3 .LeftImg { max-width: 300px;  }
  .ImageText { padding: 30px 30px; height: 215px; }
  .twoColModulev3 .imgWrapper { max-width: 190px; }
  .twoColModulev3 .imgWrapper { right: 10px; }
  .ImageText { padding: 30px 20px; height: 197px; }
  .twoColModulev3 .ImageText p { font-size: 30px;  }.twoColModulev3 .ImageText h3 { margin-top: 10px;  } 
  .footer .outter_footer_sec { flex-direction: column; }
  .footer .outter_footer_sec>div { width: 100%; justify-content: center; padding-bottom: 15px; text-align: center; max-width: 100%; }
  .footer_sec .content-wrapper { padding-left: 30%; }
  .footer_sec { padding:60px 0; }
  .footer_sec .content-wrapper { padding-left: initial; padding-right: initial; }
  
  .bannerModulev2 .bannerTwoCol>div { padding-left: 0; padding-right: 0;  }
  .bannerModulev2 .bannerTwoCol { margin:0; text-align: center;  }
  .bannerImage img { height: 280px !important; width: auto; }
  .bannerModule .left_inner { justify-content: center; }
  .twoColModule.bannerModule .left_inner { justify-content: center; }
      /*  Two Column Content Module  */
  
  .twoColModulev3 .LeftImgTwoCol img { height: 270px !important; }
  .two_col_content_sec .two_col_content_box { padding: 10px 12px; }
  .two_col_content_sec .inner_two_col_content { margin: 0 -12px; }
  .two_col_content.listStyle  ul li { hyphens: auto; }
  .twoColModulev3 .ImageText h4{ font-size: 16px; }
  
  /*  three column module v3  */
  .threeColumnModulev3 .threeColumnModuleParentv2 { justify-content: center; }
  .threeColumnModulev3 .max275 { margin-left: auto; }
  .threeColumnModulev3 .threeColumnInner { text-align:center; }
  
  .footer_copyright_text,.footer_logo { order: unset; padding-top:0; }
  .footer_sec { padding: 60px 0 30px 0; }
  
  .twoColModule .left_inner { max-width:100%; }
  .twoColModule .bannerParent { border:none; }
  .twoColModule .left_inner { padding-left:0;}
    /* two column module  */
  .twoColModule.bannerModule .bannerTwoCol>div { padding-left:0; padding-right:0; }
  .twoColModule .bannerTwoCol { margin: 0; text-align: center; }
  .threeColumnModulev3 .DateWithBtn { justify-content: center; }
  
  .fourColumnModule .fourColumnCotent { width:50% ; padding-left:15px; padding-right:15px; }
  .fourColumnModuleParent { margin:0 -15px; }
  .twoColModule .imgWrapper { text-align:center; }
  .footer_logo svg { height: 60px; }
}
@media (max-width:860px) {
  .inner_slider_content_box { max-width: 550px; }
}
@media (max-width:767px) {
    .mtop10{margin-top:10px;}
    .mtop20{margin-top:20px;}
    .mtop30{margin-top:30px;}
    .mbottom30{margin-bottom:30px;}
    .mp0,.mpt0{padding-top:0!important}
    .mp0,.mpb0{padding-bottom:0!important}
    .mpl0,.mp0-0{padding-left:0!important;}
    .mpr0,.mp0-0{padding-right:0!important;}
    .mobile-left{text-align:left;}
    .mobile-center{text-align:center;}
    .mobile-center.text-right{text-align:center;}
    .mobilMax100{max-width:100%; width:100%;}
    .mw50{width:50%;}
    .mw100,.row-fluid .forTabw50{width:100%;}
    .mBlock{display:block;margin-right:0;}
    .mobileHide{display:none;}

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

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

  .font50 { font-size:30px; }
  
  .two_col_form_sec{padding:60px 0;}
  .left_two_col_banner,.left_two_col_form{padding:0 0 40px 0;}

  .two_col_top_con{margin-bottom:0;}
/*   .slider_content_sec{padding:60px 0;} */
  .logo_sec{padding:60px 0 50px;}
  .logo_main_title{margin-bottom:40px;}
  .map_sec{padding:60px 0;}
  .map_main_title{margin-bottom:40px;}
  .slider_image{width:100%;}
  .slider_image img{margin:0 auto 20px;}
  .slider_info{ padding:0; width:100%; text-align:center;  }
  .slick-slider .slick-prev{left:10px;}
  .slick-slider .slick-next{right:10px;}
  .slider_main_title{margin-bottom:30px;}
  .banner_tag{margin-bottom:20px;}
  .footer_logo{text-align:center;}
  .footer_social_icon{justify-content:center;margin-top:20px;}
  .footer_social_icon_inner a{width:40px;height:40px;margin-left:15px;}
  .footer_social_icon_inner svg{width:20px;}
  .footer_menu_link ul{flex-direction:inherit!important;justify-content:center;}
  .footer_menu_link ul li a{font-size:17px;}
  .three_col_post_content{padding-top:20px;}
  .three_col_post_sec{padding:45px 0;}
  .banner_ty_sec{padding:60px 0;}
  .banner_ty_img{margin-top:30px;}
  .inner_right_two_col_form{padding:40px 20px;}
  input[type=submit]{margin:10px 0 0!important;}
  .header__logo img{width:180px!important;}

  .outter_header_lp, .outter_header_lp a {width: 100%;display:inline-block;  }
  .header_lp_wrap.just-space{ justify-content:center; }
  .outter_header_lp a, .outter_header_lp img {width: 190px;}
  .two_col_content_sec .two_col_title p {margin: 10px 0;}
  
  .play-icon2 svg {height: 50px;width: 50px;}
  
  

  /* banner Module    */
  .banner_summary h1 { margin-right:0; }
  .bannerForm { padding: 30px 20px; }
  .bannerForm h3+* { margin-top: 17px; }
  .bannerTwoCol { margin:0; }
  .bannerModule .bannerTwoCol>div { padding-left:0; padding-right:0; }
  .logo img { height: 50px !important; object-fit: contain; }
  .bannerModule .bgImg { display:none; }
  
  /* single column Module    */

   h2+h3 {	margin-top: 15px; }
   h3+h4 { margin-top: 20px; }
   h4 + p {	margin-top: 15px; }
  
  
  
  /* Two column content module   */
  .two_col_content_sec .two_col_content_box:not(:first-child) { padding-top: 10px;}
  .two_col_content_main_title h1 { margin-bottom: 10px; }
  .two_col_content_sec .inner_two_col_content { margin:0; }
  .two_col_content_sec .two_col_content_box { padding-left:0; padding-right:0;  }
  .fourColumnCotent { padding-top:10px; padding-bottom: 10px; }
  .fourColumnCotent p { margin-top: 12px; }
  
  /* Slider module   */
  .inner_slider_content_box { max-width:100%; }
  .quoteImgSlider { top: -49px; left: 0; }
  .inner_slider_content { margin-bottom: 30px; }
  .slider_content_box { padding-top: 60px; padding-left: 15px; padding-right: 15px; }
  .slider_main_title { margin-bottom: 20px; }
  .inner_slider_content_box { padding:30px 20px; }
  .slider_content_sec .slick-dots{  bottom: -75px; }  
  .slider_image img { width: 100px; height: 100px; } 
  
  /* three column module   */

  .threeColumnModuleParent { margin:0; }
  .threeColumnModuleParent .threeColumnCotent { padding:10px; }
  .threeColumnModuleParent .threeColumnCotent { padding-left:0; padding-right:0; }
  .threeColumnModuleParent .threeColumnInner .content p { margin-top:8px;  } 
  
  /* four column module  v2 */
  .fourColumnModulev2 .fourColumnInner { padding:15px; }
  .fourColumnModulev2 .fourColumnInner { padding-left:0; padding-right:0; }
  .fourColumnModuleParentv2 { margin:0; }
  
   /* three column module  v2 */
  .threeColumnModulev2 .threeColumnInner { padding-left:0; padding-right:0; }
  .threeColumnModulev2 .threeColumnModuleParentv2 { margin:0; }
  
   /*  two column module  */
  .twoColModule .left_inner { max-width:100%; padding:0;  }

  .twoColModule .bannerTwoCol { margin:0; }
  .twoColModule.bannerModule .bannerTwoCol>div { padding-left:0; padding-right:0; }
  .twoColModule .twoColtitle h1 br { display: none; }
  
  .twoColLeftv3 { width: 100%; }
  .twoColRightv3 { width: 100%; padding: 20px 0 0 0; }
  .LeftImgTwoCol { flex-direction: column; } 
  .twoColModulev3 .LeftImg { max-width: 300px;  }
  .twoColModulev3 .imgWrapper { position: unset; max-width: 100%; width: 100%; border-radius: 15px; margin-top: 20px; }
  .ImageText { padding: 20px; height: auto; }
  
  .footerShape { position: relative; }
  .footer_sec span.Shape svg { display:none; } .footer-tile { text-align: center;  }
  .outter_footer_sec { padding:0 20px; }
  .footerShapeContent { position: relative; top: unset; left: unset; transform: unset; bottom: unset; }
  .IconBlock ul li { padding-top:0;     text-align: center; }
  .IconBlock ul { column-count: 5; }
  .footerShape { width:100%;  background-color: #AC0066 ; height: auto; padding: 15px 0; }
  .IconBlock { padding-top: 20px; max-width: 300px; width: 100%; margin: 0 auto; }
  .footer_sec { padding-bottom:0; }
  .footer_logo img { height:45px !important; }
  .footer_copyright_text_inner { width:100%;  }
  .twoColModulev3 h2 { max-width: 100%; }
  
  
  .bannerImage {  text-align: center;}
  .fourColumnModule .fourColumnCotent { width: 100% ; padding-left:0; padding-right:0; }
  .fourColumnModuleParent { margin:0; }
  .two_col_content_sec .two_col_content_box { padding-top: 0px; padding-bottom: 0px;  }
  .FooterStyling .footerShape { background-color: #FFFFFF; }
  .footer_logo svg { height: 50px; }
}
@media (max-width: 600px) {
   h1 {font-size: 28px; } 
  .AllImg { width:100%; text-align: center; } 
  
  .bannerImage img { height: auto !important; }
  .slider_content_box { padding-left: 10px; padding-right: 10px; }
  .bannerModulev2 .bannerImage img { height: 280px !important; }
}

@media (max-width: 560px) {
  .slider_image img { width: 80px; height: 80px; }
  .twoColModule .right_side img {height: 260px !important; }
}